sm64/shape/keep/OLD/etc/door.hms
2022-12-04 22:27:02 -05:00

344 lines
9.1 KiB
Plaintext

/********************************************************************************
RCP_FarMainDoor and RCP_NearMainDoor
[ Jun 16, 1996 ]
*********************************************************************************/
extern Gfx RCP_NearMainDoor[];
extern Gfx RCP_FarMainDoor[];
extern Gfx RCP_mainroom_doorA[];
extern Gfx RCP_mainroom_doorB[];
extern Gfx RCP_mainroom_doorC[];
extern Gfx RCP_mainroom_doorD[];
extern Gfx gfx_door1[];
extern Gfx gfx_door2[];
extern Gfx gfx_door3[];
extern Gfx gfx_door4[];
extern Gfx gfx_door5[];
extern Gfx gfx_door1_far[];
extern Gfx gfx_door2_far[];
extern Gfx gfx_door3_far[];
extern Gfx gfx_door4_far[];
extern Gfx gfx_door5_far[];
/* ====================================================================================
: RCP_HmsMainDoor
======================================================================================= */
Hierarchy RCP_HmsMainDoor[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, RCP_NearMainDoor, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, RCP_FarMainDoor, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsMainroomDoorA
======================================================================================= */
Hierarchy RCP_HmsMainroomDoorA[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF , RCP_NearMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorA)
hmsEnd()
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF , RCP_FarMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorA)
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsMainroomDoorB
======================================================================================= */
Hierarchy RCP_HmsMainroomDoorB[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF , RCP_NearMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorB)
hmsEnd()
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF , RCP_FarMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorB)
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsMainroomDoorC
======================================================================================= */
Hierarchy RCP_HmsMainroomDoorC[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF , RCP_NearMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorC)
hmsEnd()
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF , RCP_FarMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorC)
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsMainroomDoorD
======================================================================================= */
Hierarchy RCP_HmsMainroomDoorD[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF , RCP_NearMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorD)
hmsEnd()
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF , RCP_FarMainDoor , 0,0,0)
hmsBegin()
hmsGfx(RM_XDECAL, RCP_mainroom_doorD)
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* ====================================================================================
: RCP_HmsDoor1
======================================================================================= */
Hierarchy RCP_HmsDoor1[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, gfx_door1, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, gfx_door1_far, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsDoor2
======================================================================================= */
Hierarchy RCP_HmsDoor2[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, gfx_door2, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, gfx_door2_far, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsDoor3
======================================================================================= */
Hierarchy RCP_HmsDoor3[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, gfx_door3, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, gfx_door3_far, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsDoor4
======================================================================================= */
Hierarchy RCP_HmsDoor4[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, gfx_door4, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, gfx_door4_far, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/* ====================================================================================
: RCP_HmsDoor5
======================================================================================= */
Hierarchy RCP_HmsDoor5[] = {
hmsTrans(78,0,0)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,-300,0,0) /* chn19(3) */
hmsBegin()
hmsBegin()
hmsLOD(-2048,2000)
hmsBegin()
hmsJoint(RM_SURF, gfx_door5, 0,0,0)
hmsEnd()
hmsLOD(2000,32767)
hmsBegin()
hmsJoint(RM_SURF, gfx_door5_far, 0,0,0)
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere2(1) */
hmsJoint(RM_SURF,NULL,0,0,0) /* sphere1(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};