/********************************************************************************
		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()
};
