214 lines
19 KiB
Plaintext
214 lines
19 KiB
Plaintext
/*********************************************************************************
|
|
: Popular Lift shape data.
|
|
[ Mar 12, 1996 ]
|
|
**********************************************************************************/
|
|
|
|
|
|
#ifdef HMS_SHAPE
|
|
|
|
|
|
extern Gfx gfx_han_lift[];
|
|
|
|
/* ===============================================================================
|
|
: Hierarchy map data of HanLift.
|
|
================================================================================== */
|
|
Hierarchy RCP_HmsHanLift[] = {
|
|
hmsHeader(400)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, gfx_han_lift)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
|
|
#else
|
|
|
|
|
|
/* ===============================================================================
|
|
: Gfx data of HanLift.
|
|
================================================================================== */
|
|
#define han_lift_AMB_SCALE 0.25
|
|
#define ShapeColor_han_lift(R,G,B) {{R*han_lift_AMB_SCALE ,G*han_lift_AMB_SCALE ,B*han_lift_AMB_SCALE ,0 ,R*han_lift_AMB_SCALE ,G*han_lift_AMB_SCALE ,B*han_lift_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
|
|
|
|
static Lights1 light_han_lift[] = {
|
|
ShapeColor_han_lift(255,255,255),
|
|
};
|
|
|
|
static unsigned short side_txt[] = {
|
|
0x5bdd, 0x63dd, 0x6bdd, 0x6bdd, 0x6bdd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x5b9d, 0x5b9d, 0x5b9d, 0x5b9d, 0x5b9d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d,
|
|
0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x6bdd, 0x6bdd, 0x6c1d, 0x6c1d, 0x6bdd, 0x6bdd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0x63dd, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xf65d, 0xee1d, 0xee1d, 0xee1d, 0xf65d, 0xf65d, 0xf65d, 0xf65d,
|
|
0x6c1d, 0x6c1d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xf69d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f,
|
|
0x63dd, 0x5b9d, 0x63dd, 0x5b9d, 0x5b9d, 0x5b9d, 0x6bdd, 0x6bdd, 0x63dd, 0x63dd, 0x63dd, 0x5b9d, 0x5b9d, 0x5b9d, 0x63dd, 0x6bdd, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf69d, 0xfe9f, 0xf65d, 0xee1d, 0xee1d,
|
|
0x741d, 0x741d, 0x741d, 0x741d, 0x63dd, 0x6bdd, 0x6357, 0x7313, 0x9395, 0x7bd9, 0x63dd, 0x6bdd, 0x741d, 0x741d, 0x741d, 0x741d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9f, 0xfe9d, 0xfe9f, 0xf65d, 0xf65d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f,
|
|
0x639d, 0x5b9d, 0x539d, 0x5b9d, 0x5b9d, 0x5b15, 0x72cf, 0xd4d7, 0xfe9f, 0xed9b, 0x7b97, 0x741d, 0x63dd, 0x63dd, 0x6bdd, 0x741d, 0xfe9d, 0xf65d, 0xf65d, 0xee1d, 0xee1d, 0xf61d, 0xf61d, 0xf61d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d,
|
|
0x741d, 0x741d, 0x741d, 0x741d, 0x639b, 0x4a0d, 0xa393, 0xfe9f, 0xffeb, 0xffe7, 0xc497, 0x639b, 0x741d, 0x6bdd, 0x63dd, 0x6bdd, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf69d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9d, 0xfe9d,
|
|
0x63df, 0x63dd, 0x63dd, 0x63dd, 0x5317, 0x520d, 0xabd3, 0xfedf, 0xffeb, 0xffe7, 0xd4d7, 0x6b57, 0x63dd, 0x63dd, 0x63dd, 0x63df, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b,
|
|
0x5b9d, 0x63dd, 0x63dd, 0x6bdd, 0x5b59, 0x520d, 0x8b53, 0xe559, 0xfee1, 0xf65d, 0xabd5, 0x6359, 0x6bdd, 0x6bdd, 0x6bdd, 0x6c1d, 0xfe9d, 0xfe9d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfedf, 0xfe9f, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf,
|
|
0x741d, 0x741d, 0x741d, 0x6bdd, 0x5b9d, 0x5ad5, 0x6a8f, 0xa3d3, 0xc457, 0xb415, 0x72d1, 0x6bdd, 0x741d, 0x741d, 0x741d, 0x741d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d,
|
|
0x63dd, 0x5b9d, 0x5b9d, 0x5b9d, 0x5b9d, 0x5b9b, 0x5ad5, 0x5a0d, 0x5a4d, 0x62d3, 0x6b9b, 0x741d, 0x6bdd, 0x6bdd, 0x6c1d, 0x6c1d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b,
|
|
0x741d, 0x6c1d, 0x6bdd, 0x6bdd, 0x6bdd, 0x63dd, 0x63dd, 0x5b59, 0x6359, 0x6bdb, 0x6bdd, 0x6bdd, 0x741d, 0x6c1d, 0x6bdd, 0x741d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf,
|
|
0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0x6bdd, 0x6c1d, 0x741d, 0x741d, 0x741d, 0x741d, 0x741d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf65d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d, 0xf69d,
|
|
0x5b9d, 0x63dd, 0x5bdd, 0x63dd, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x539d, 0x535d, 0x4b5d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xee1d, 0xf61d, 0xee1d, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b, 0xee1b,
|
|
0x845d, 0x845d, 0x845d, 0x7c5d, 0x7c5d, 0x7c5d, 0x845d, 0x845d, 0x845d, 0x845d, 0x845d, 0x845d, 0x845d, 0x845d, 0x7c5d, 0x7c5d, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfedf, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f,
|
|
0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6bdd, 0x6c1d, 0x6c1d, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f, 0xfe9f,
|
|
};
|
|
|
|
static unsigned short top_txt[] = {
|
|
0x4b19, 0x5319, 0x5359, 0x5b59, 0x5359, 0x5359, 0x5319, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4319, 0x4319, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1,
|
|
0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x5359, 0x5359, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x4b19, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdd11, 0xdd11, 0xe511, 0xe553, 0xe553, 0xe551, 0xdd11, 0xdd11, 0xdd11, 0xdcd1, 0xdcd1, 0xdd11,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b99, 0x5b99, 0xe593, 0xe593, 0xe551, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe551, 0xe551, 0xe553, 0xe593, 0xe593, 0xe593, 0xe593, 0xe593,
|
|
0x5319, 0x4b19, 0x4b19, 0x4319, 0x4319, 0x4b19, 0x5319, 0x5359, 0x5b59, 0x5b59, 0x42d9, 0x4b19, 0x4319, 0x4319, 0x4b19, 0x5b59, 0xdcd1, 0xdcd1, 0xdd11, 0xdd11, 0xe511, 0xe553, 0xe511, 0xdd11, 0xdd11, 0xdd11, 0xdd11, 0xdcd1, 0xdd11, 0xe511, 0xe593, 0xdcd1,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x6359, 0xe591, 0xed93, 0xe551, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93,
|
|
0x4b19, 0x4319, 0x42d9, 0x42d9, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x5359, 0x5b59, 0xe551, 0xdcd1, 0xdd11, 0xdd11, 0xe551, 0xe511, 0xe551, 0xe553, 0xdd11, 0xe551, 0xe551, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5b59, 0x5b59, 0x5359, 0x5319, 0x5359, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551,
|
|
0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x5319, 0x5319, 0x5319, 0x5359, 0x5319, 0x5319, 0x4b19, 0x5359, 0xd4cf, 0xd4cf, 0xd4cf, 0xdd11, 0xdd11, 0xdccf, 0xdd11, 0xdd11, 0xdcd1, 0xdcd1, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf,
|
|
0x4b19, 0x4b19, 0x4b19, 0x5359, 0x5319, 0x5319, 0x4b19, 0x5319, 0x5319, 0x5319, 0x5359, 0x5359, 0x5359, 0x5359, 0x5b59, 0x5b59, 0xe551, 0xe553, 0xe551, 0xe551, 0xe553, 0xe553, 0xe551, 0xe553, 0xe553, 0xed93, 0xed93, 0xe591, 0xed93, 0xed93, 0xed93, 0xed93,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0xdd11, 0xdd11, 0xdd11, 0xdd11, 0xdd11, 0xe551, 0xdd11, 0xe511, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551,
|
|
0x5319, 0x4319, 0x4319, 0x5359, 0x4319, 0x5319, 0x4319, 0x4319, 0x4b19, 0x4b19, 0x5319, 0x5359, 0x5359, 0x5359, 0x5b59, 0x5b59, 0xdd11, 0xe551, 0xe551, 0xdd11, 0xdd11, 0xd4cf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xdccf,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0xe593, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93,
|
|
0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0xdd11, 0xdd11, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551,
|
|
0x4319, 0x4b19, 0x5319, 0x5319, 0x4b19, 0x4319, 0x4b19, 0x5359, 0x5359, 0x5b59, 0x5359, 0x4b19, 0x4319, 0x3ad9, 0x3ad9, 0x3ad9, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xd4d1, 0xd4d1, 0xdd11, 0xd4cf, 0xd4cf, 0xe551, 0xe511, 0xdd11, 0xd4cf, 0xd4cf, 0xd4cf,
|
|
0x6bd9, 0x73d9, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0x6bd9, 0x73d9, 0x6bd9, 0x6bd9, 0x6bd9, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xe553, 0xe551, 0xe593, 0xe553, 0xe551, 0xe551, 0xe553, 0xe553, 0xe553, 0xe553,
|
|
0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553,
|
|
0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0x4319, 0x4319, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x5319, 0x5359, 0x5359, 0x5b59, 0x5359, 0x5319, 0x4b19,
|
|
0xdd11, 0xdcd1, 0xdcd1, 0xdd11, 0xdd11, 0xdd11, 0xe551, 0xe553, 0xe553, 0xe511, 0xdd11, 0xdd11, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0x4b19, 0x5359, 0x5359, 0x5359, 0x5359, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5359, 0x4b19, 0x4b19, 0x4b19, 0x4b19,
|
|
0xe593, 0xe593, 0xe593, 0xe593, 0xe593, 0xe553, 0xe551, 0xe551, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe593, 0xe593, 0xe593, 0x5b99, 0x5b99, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59,
|
|
0xdcd1, 0xe593, 0xe511, 0xdd11, 0xdcd1, 0xdd11, 0xe511, 0xe551, 0xe553, 0xe511, 0xe551, 0xe511, 0xdd11, 0xdd11, 0xdcd1, 0xdcd1, 0x5b59, 0x4b19, 0x4319, 0x4319, 0x4b19, 0x42d9, 0x4b19, 0x5319, 0x4b19, 0x5b59, 0x4b19, 0x4319, 0x5b59, 0x4b19, 0x4b19, 0x5319,
|
|
0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xe553, 0xe553, 0xe553, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xe591, 0x6359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59,
|
|
0xdcd1, 0xdcd1, 0xdd11, 0xdd11, 0xdd11, 0xe551, 0xe551, 0xdd11, 0xe553, 0xe551, 0xe511, 0xe551, 0xdd11, 0xdd11, 0xdcd1, 0xe551, 0x5b59, 0x5359, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x42d9, 0x42d9, 0x4319, 0x4b19,
|
|
0xe551, 0xe551, 0xe511, 0xdd11, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0x5359, 0x5319, 0x5359, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59,
|
|
0xdccf, 0xdd11, 0xe511, 0xdccf, 0xdccf, 0xe551, 0xdcd1, 0xdcd1, 0xe551, 0xdd11, 0xdccf, 0xdd11, 0xdd11, 0xd4cf, 0xd4cf, 0xd4cf, 0x5359, 0x4b19, 0x5319, 0x5319, 0x5359, 0x5319, 0x5319, 0x5319, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19, 0x4b19,
|
|
0xdcd1, 0xdd11, 0xe551, 0xed93, 0xe591, 0xe551, 0xed93, 0xe553, 0xe551, 0xe551, 0xe553, 0xe553, 0xe551, 0xe551, 0xe553, 0xe551, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5359, 0x5359, 0x5319, 0x5319, 0x5319, 0x4b19, 0x5319, 0x5319, 0x4b19, 0x4b19, 0x4b19, 0x4b19,
|
|
0xe551, 0xe551, 0xe551, 0xdd11, 0xe551, 0xe551, 0xe551, 0xe551, 0xe511, 0xdd11, 0xe551, 0xdd11, 0xdd11, 0xdd11, 0xdd11, 0xdd11, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59,
|
|
0xe551, 0xe551, 0xdccf, 0xdd11, 0xe511, 0xdd11, 0xdccf, 0xdccf, 0xdccf, 0xdccf, 0xd4cf, 0xdd11, 0xdd11, 0xe551, 0xe551, 0xdd11, 0x5b59, 0x5b59, 0x5359, 0x5359, 0x5359, 0x5319, 0x4b19, 0x4b19, 0x4319, 0x4319, 0x4319, 0x4319, 0x4b19, 0x5359, 0x5359, 0x5359,
|
|
0xe551, 0xe551, 0xed93, 0xed93, 0xe551, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xe593, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59,
|
|
0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xe551, 0xdd11, 0xdd11, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59,
|
|
0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4cf, 0xd4d1, 0xd4d1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0xdcd1, 0x3ad9, 0x3ad9, 0x3ad9, 0x4319, 0x4b19, 0x5359, 0x5b59, 0x5359, 0x5359, 0x4b19, 0x4319, 0x4b19, 0x5319, 0x5319, 0x4b19, 0x4319,
|
|
0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe593, 0xe593, 0xe593, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0xed93, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0x6bd9, 0x6bd9, 0x6bd9, 0x73d9, 0x6bd9, 0x6b99, 0x6b99, 0x6b99, 0x6b99, 0x73d9, 0x6bd9,
|
|
0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0xe553, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x5359, 0x5b59, 0x5b59, 0x5b59, 0x5b59, 0x6399, 0x6399, 0x6399,
|
|
};
|
|
|
|
static Vtx vtx_han_lift_0[] = {
|
|
{ -255, -25, 154, 0, 1504, 480, -127, 0, 0, 255},
|
|
{ -255, 26, 154, 0, 1504, 0, -127, 0, 0, 255},
|
|
{ -255, 26, -153, 0, 0, 0, -127, 0, 0, 255},
|
|
{ -255, -25, -153, 0, 0, 480, -127, 0, 0, 255},
|
|
{ 256, -25, -153, 0, 1504, 480, 127, 0, 0, 255},
|
|
{ 256, 26, 154, 0, 0, 0, 127, 0, 0, 255},
|
|
{ 256, -25, 154, 0, 0, 480, 127, 0, 0, 255},
|
|
{ 256, 26, -153, 0, 1504, 0, 127, 0, 0, 255},
|
|
};
|
|
|
|
static Vtx vtx_han_lift_1[] = {
|
|
{ 256, -25, 154, 0, 2528, 992, 0, -127, 0, 255},
|
|
{ -255, -25, -153, 0, 0, -512, 0, -127, 0, 255},
|
|
{ 256, -25, -153, 0, 2528, -512, 0, -127, 0, 255},
|
|
{ 256, 26, -153, 0, 2528, -512, 0, 127, 0, 255},
|
|
{ -255, 26, 154, 0, 0, 992, 0, 127, 0, 255},
|
|
{ 256, 26, 154, 0, 2528, 992, 0, 127, 0, 255},
|
|
{ -255, 26, -153, 0, 0, -512, 0, 127, 0, 255},
|
|
{ -255, -25, -153, 0, 2528, 480, 0, 0, -127, 255},
|
|
{ -255, 26, -153, 0, 2528, 0, 0, 0, -127, 255},
|
|
{ 256, 26, -153, 0, 0, 0, 0, 0, -127, 255},
|
|
{ 256, -25, -153, 0, 0, 480, 0, 0, -127, 255},
|
|
{ 256, -25, 154, 0, 2528, 480, 0, 0, 127, 255},
|
|
{ -255, 26, 154, 0, 0, 0, 0, 0, 127, 255},
|
|
{ -255, -25, 154, 0, 0, 480, 0, 0, 127, 255},
|
|
{ 256, 26, 154, 0, 2528, 0, 0, 0, 127, 255},
|
|
{ -255, -25, 154, 0, 0, 992, 0, -127, 0, 255},
|
|
};
|
|
|
|
static Gfx gfx_han_lift_0[] = {
|
|
gs_Tani_LoadTextureImage2(side_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 16, 0, 7),
|
|
|
|
gsSPLight((&light_han_lift[0].l[0]),1 ),
|
|
gsSPLight((&light_han_lift[0].a ),2 ),
|
|
|
|
gsSPVertex(&vtx_han_lift_0[0], 8, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 2, 3, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSP1Triangle( 4, 7, 5, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_han_lift_1[] = {
|
|
gs_Tani_LoadTextureImage2(top_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_han_lift_1[0], 16, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 3, 6, 4, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7, 9,10, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSP1Triangle( 0,15, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_han_lift[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
|
gsSPClearGeometryMode(G_SHADING_SMOOTH),
|
|
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
|
|
|
|
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
|
|
|
|
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 16, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 4, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_han_lift_0),
|
|
|
|
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_han_lift_1),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_SHADING_SMOOTH),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/* ===============================================================================
|
|
: Flk data of HanLift.
|
|
================================================================================== */
|
|
extern short han_liftcheck_info[] = {
|
|
/*------------------VertexData ---------------------------*/
|
|
|
|
BGCHECKCODE_POINT, 8,
|
|
256, -25, -153,
|
|
256, 26, -153,
|
|
256, 26, 154,
|
|
-255, 26, -153,
|
|
-255, 26, 154,
|
|
-255, -25, -153,
|
|
-255, -25, 154,
|
|
256, -25, 154,
|
|
|
|
/*--------------------- BG Face Data ---------------------------*/
|
|
|
|
|
|
BGCHECKCODE_CAMERA_1,12,
|
|
0, 1, 2,
|
|
1, 3, 4,
|
|
1, 4, 2,
|
|
5, 3, 1,
|
|
5, 1, 0,
|
|
6, 4, 3,
|
|
6, 3, 5,
|
|
7, 4, 6,
|
|
7, 2, 4,
|
|
0, 2, 7,
|
|
7, 6, 5,
|
|
7, 5, 0,
|
|
|
|
BGCHECKCODE_PLANEEND,
|
|
|
|
|
|
BGCHECKCODE_ALLEND,
|
|
};
|
|
|
|
|
|
#endif
|