283 lines
26 KiB
Plaintext
283 lines
26 KiB
Plaintext
/**************************************************************************************
|
|
Tatefuda shape data.
|
|
[ Feb 2, 1996 ]
|
|
***************************************************************************************/
|
|
|
|
#ifdef HMS_SHAPE
|
|
|
|
|
|
/* ========================================================================
|
|
: Hms data of Tatefuda.
|
|
=========================================================================== */
|
|
extern Gfx gfx_tatefuda_bar[];
|
|
extern Gfx gfx_tatefuda_ita[];
|
|
|
|
Hierarchy RCP_HmsTatefuda[] = {
|
|
hmsShadow(60, 200, 1)
|
|
hmsBegin()
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, gfx_tatefuda_bar)
|
|
hmsGfx(RM_SURF, gfx_tatefuda_ita)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
|
|
#else
|
|
|
|
|
|
/* ========================================================================
|
|
: Gfx data of Tatefuda.
|
|
=========================================================================== */
|
|
#define tatefuda_bar_AMB_SCALE 0.5
|
|
#define ShapeColor_tatefuda_bar(R,G,B) {{R*tatefuda_bar_AMB_SCALE ,G*tatefuda_bar_AMB_SCALE ,B*tatefuda_bar_AMB_SCALE ,0 ,R*tatefuda_bar_AMB_SCALE ,G*tatefuda_bar_AMB_SCALE ,B*tatefuda_bar_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
|
|
|
|
static Lights1 light_tatefuda_bar[] = {
|
|
ShapeColor_tatefuda_bar(255,255,255),
|
|
};
|
|
|
|
static Vtx vtx_tatefuda_bar_0[] = {
|
|
{ 0, 504, 19, 0, 962, 478, 0, 126, -4, 255},
|
|
{ 24, 490, 34, 0, 938, 780, 98, 59, 54, 255},
|
|
{ 0, 490, -6, 0, 938, 478, -1, 57, -112, 255},
|
|
{ -23, 490, 34, 0, 938, 178, -98, 58, 54, 255},
|
|
{ 0, -39, 34, 0, 36, 478, 0, -4, 126, 255},
|
|
{ -23, -39, -6, 0, 36, 178, -109, 0, -63, 255},
|
|
{ 24, -39, -6, 0, 36, 780, 109, 0, -64, 255},
|
|
};
|
|
|
|
static unsigned short wood_txt[] = {
|
|
0x71cb, 0x8a8b, 0xa30b, 0xab4b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xa30b, 0x9acb, 0x9289, 0x928b, 0x928b, 0x928b, 0x9acb, 0xa30b, 0xbb4b, 0xc3cd, 0xc38d, 0xc38d, 0xb34b, 0xa2c9, 0xb34b, 0xcbcd, 0xcbcf, 0xc38d, 0xbb8d, 0xb34d, 0xab4b,
|
|
0x69cb, 0x69cb, 0x71cb, 0x824b, 0x928b, 0x9acb, 0xab4b, 0xb34b, 0xbb8b, 0xbb8b, 0xc38b, 0xcbcb, 0xc38b, 0xc38b, 0xbb8b, 0xb34b, 0xab0b, 0xa2cb, 0x928b, 0x8a49, 0x9acb, 0xa2cb, 0xab0b, 0xab0b, 0xb34b, 0xc38d, 0xbb8d, 0xab4b, 0xab0b, 0xab0b, 0xa30b, 0x9b0b,
|
|
0x92cb, 0x8a8b, 0x828b, 0x7a4b, 0x720b, 0x71cb, 0x7a0b, 0x824b, 0x928b, 0xa2cb, 0xb34b, 0xbb4b, 0xbb4b, 0xb34b, 0xbb4b, 0xc38b, 0xcbcb, 0xcbcb, 0xc38b, 0xab0b, 0xa2cb, 0xab0b, 0xb34b, 0xc38b, 0xcbcd, 0xb34b, 0xab0b, 0xb34b, 0xc38b, 0xc3cb, 0xc3cd, 0xc3cd,
|
|
0xa30b, 0xa30b, 0xab4b, 0xa30b, 0xa30b, 0x9acb, 0x9acb, 0x928b, 0x92cb, 0x9acb, 0x9acb, 0x9acb, 0xa2cb, 0xa2c9, 0xa2c9, 0x9acb, 0x928b, 0xa2cb, 0xc38b, 0xd3cb, 0xcbcb, 0xcbcb, 0xcbcd, 0xcbcd, 0xbb8d, 0xa30b, 0xb30b, 0xc38b, 0xcbcb, 0xc3cd, 0xbb8d, 0xab4b,
|
|
0x92cb, 0x9b0b, 0xa30b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xb34b, 0xbb4b, 0xbb8b, 0xc38b, 0xcbcb, 0xcbcb, 0xcbcb, 0xcbcb, 0xc38b, 0xab0b, 0x9289, 0x928b, 0xa2cb, 0xb34b, 0xb34b, 0xb34b, 0xab0b, 0xa2cb, 0xab0b, 0xbb4b, 0xc3cd, 0xbb8d, 0xb34b, 0xab0b, 0xab4b,
|
|
0x7a4b, 0x824b, 0x8a8b, 0x928b, 0x928b, 0x8a8b, 0x8a4b, 0x928b, 0x9acb, 0xa2cb, 0xab0b, 0xb34b, 0xb34b, 0xb30b, 0xb30b, 0xbb8b, 0xcbcb, 0xcbcb, 0xbb4b, 0xa2cb, 0xa2cb, 0xa2cb, 0xa309, 0xa2cb, 0xa30b, 0xbb4b, 0xc38d, 0xc3cd, 0xab0b, 0xab49, 0xbbcb, 0xbbcd,
|
|
0xa34b, 0xa34b, 0xab4b, 0xab4b, 0xab0b, 0xa30b, 0xab4b, 0xb34b, 0xb34b, 0xbb4b, 0xbb4b, 0xbb8b, 0xc38b, 0xbb4b, 0xb34b, 0xab0b, 0xab0b, 0xa2cb, 0xbb4b, 0xcbcb, 0xcb8b, 0xcb8b, 0xc38b, 0xc38d, 0xc38d, 0xc38d, 0xb34b, 0xab0b, 0xab0b, 0xc3cd, 0xbb8d, 0xa30b,
|
|
0x828b, 0x828b, 0x8a8b, 0x928b, 0x8a4b, 0x8a8b, 0x928b, 0xa2cb, 0xab0b, 0xab0b, 0xab0b, 0xab0b, 0xb34b, 0xb34b, 0xbb8b, 0xcbcb, 0xcb8b, 0xb30b, 0xa2cb, 0xab0b, 0xb30b, 0xbb4b, 0xbb8b, 0xc38d, 0xbb4b, 0xab0b, 0xab0b, 0xbb8d, 0xbb8d, 0xb34b, 0xa30b, 0xa2cb,
|
|
0x828b, 0x928b, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab4b, 0xb34b, 0xb34b, 0xab0b, 0xab0b, 0xa2cb, 0x928b, 0x820b, 0x928b, 0xbb4b, 0xd3cb, 0xd3cb, 0xbb4b, 0xa30b, 0xa2cb, 0xab0b, 0xab0b, 0xb34b, 0xbb8d, 0xc38d, 0xb34b, 0xa2cb, 0xb34b, 0xbb8b, 0xbb8b,
|
|
0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa2cb, 0xa30b, 0xab0b, 0xb34b, 0xbb8b, 0xbb8b, 0xc38b, 0xbb4b, 0xb34b, 0xa2cb, 0x928b, 0x8a4b, 0x928b, 0xb30b, 0xcb8b, 0xcbcb, 0xc38b, 0xc38b, 0xc38b, 0xbb4b, 0xb34b, 0xab0b, 0xab0b, 0xbb8b, 0xc38b, 0xc38b, 0xbb8d,
|
|
0x7a4b, 0x824b, 0x824b, 0x824b, 0x824b, 0x824b, 0x824b, 0x7a0b, 0x824b, 0x928b, 0xa2cb, 0xb34b, 0xc38b, 0xc38b, 0xc38b, 0xc38b, 0xab0b, 0x824b, 0x824b, 0x9a8b, 0xb30b, 0xab0b, 0xa2cb, 0xa2cb, 0xab0b, 0xc38b, 0xc38b, 0xc38b, 0xb34b, 0xab0b, 0xa2cb, 0x92cb,
|
|
0x824b, 0x8a8b, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x928b, 0x8a8b, 0x8a4b, 0x820b, 0x824b, 0xab0b, 0xc38b, 0xc38b, 0xbb4b, 0xb34b, 0xa2cb, 0x8a4b, 0x824b, 0x92cb, 0xab0b, 0xb34b, 0xbb8b, 0xc38b, 0xbb4b, 0xab0b, 0xab0b, 0xab09, 0xab0b, 0xab0b, 0xa30b,
|
|
0x92cb, 0x92cb, 0x9b0b, 0x9acb, 0xa30b, 0xa30b, 0xa2cb, 0xa2cb, 0xa30b, 0xa30b, 0x9acb, 0x824b, 0x7a0b, 0xa2cb, 0xc38b, 0xbb4b, 0xab0b, 0x924b, 0x8a4b, 0x928b, 0xa2cb, 0xb34b, 0xc3cd, 0xc38d, 0xab0b, 0xab0b, 0xb34b, 0xbb4b, 0xbb4b, 0xbb4b, 0xb34b, 0xab4b,
|
|
0x92cb, 0x92cb, 0x9acb, 0xa30b, 0xa30b, 0xa30b, 0xab0b, 0xab4b, 0xab4b, 0xab0b, 0xab0b, 0x9acb, 0x8a4b, 0x7a0b, 0xa2cb, 0xbb4b, 0xbb4b, 0xb34b, 0xab0b, 0xb34b, 0xbb8b, 0xc38b, 0xb34b, 0xab0b, 0xb34b, 0xc38b, 0xc38b, 0xbb8b, 0xbb8b, 0xb38b, 0xb34b, 0xb34b,
|
|
0x92cb, 0x8acb, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x9acb, 0xa30b, 0xab4b, 0xb34b, 0xab4b, 0xab0b, 0x9acb, 0x820b, 0x824b, 0x8a4b, 0x9acb, 0xb34b, 0xc38b, 0xc38b, 0xab0b, 0xab0b, 0xab0b, 0xbb4b, 0xbb8b, 0xbb8b, 0xb34b, 0xa30b, 0x9acb, 0x9acb, 0x9acb,
|
|
0x720b, 0x720b, 0x720b, 0x720b, 0x69cb, 0x720b, 0x720b, 0x7a0b, 0x7a4b, 0x824b, 0x92cb, 0xab4b, 0xb34b, 0xb34b, 0xa2cb, 0x928b, 0x8a4b, 0x824b, 0x928b, 0x9acb, 0xa2cb, 0xa30b, 0xab0b, 0xb34b, 0xb34b, 0xbb8b, 0xbb8b, 0xb34b, 0xa30b, 0x92cb, 0x9acb, 0x9acb,
|
|
0x720b, 0x724b, 0x7a4b, 0x7a4b, 0x724b, 0x720b, 0x720b, 0x720b, 0x7a0b, 0x7a4b, 0x720b, 0x7a0b, 0x928b, 0xab4b, 0xbb8b, 0xb34b, 0xab0b, 0x9acb, 0x8a8b, 0x928b, 0x9acb, 0xab0b, 0xab4b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xa30b, 0x9acb, 0x9acb, 0xa30b,
|
|
0x7a4b, 0x828b, 0x828b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x824b, 0x7a4b, 0x824b, 0x928b, 0xa30b, 0xb34b, 0xab0b, 0x928b, 0x8a8b, 0x8a8b, 0x9acb, 0xab0b, 0xab4b, 0xb34b, 0xb34b, 0xb38b, 0xab4b, 0x9acb, 0x9acb, 0x9b0b, 0xa34b,
|
|
0x8a8b, 0x8acb, 0x92cb, 0x92cb, 0x92cb, 0x9b0b, 0x9b0b, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0x9b0b, 0x9acb, 0x8a8b, 0x7a0b, 0x720b, 0x8a8b, 0xb34b, 0xab4b, 0xa2cb, 0x928b, 0x92cb, 0x9acb, 0xa30b, 0xab0b, 0xb34b, 0xb38b, 0xb34b, 0xa30b, 0x9b0b, 0x9b0b, 0x9b0b,
|
|
0x8acb, 0x92cb, 0x92cb, 0x9b0b, 0x9b0b, 0x9b0b, 0x9b0b, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xab0b, 0xa30b, 0xa30b, 0x9acb, 0x824b, 0x71cb, 0x824b, 0xa30b, 0xab4b, 0xb34b, 0xb34b, 0xb34b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xa30b, 0x92cb, 0x92cb, 0x92cb, 0x9b0b,
|
|
0x8acb, 0x8acb, 0x8acb, 0x8acb, 0x92cb, 0x92cb, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xa30b, 0x928b, 0x824b, 0x824b, 0x8a8b, 0x92cb, 0x92cb, 0x92cb, 0x928b, 0x92cb, 0x928b, 0x928b, 0x928b, 0x92cb, 0x9b0b, 0xa30b, 0xa30b,
|
|
0x724b, 0x6a0b, 0x6a0b, 0x720b, 0x724b, 0x7a4b, 0x824b, 0x8acb, 0x92cb, 0x9b0b, 0xa30b, 0xa30b, 0xab4b, 0xab4b, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xab4b, 0xab4b, 0xab0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab0b, 0xab4b, 0xab4b, 0xab4b, 0xb34b, 0xab4b, 0xab4b,
|
|
0x620b, 0x620b, 0x61cb, 0x6a0b, 0x720b, 0x720b, 0x6a0b, 0x6a0b, 0x720b, 0x720b, 0x7a4b, 0x824b, 0x828b, 0x828b, 0x92cb, 0x9b0b, 0xa30b, 0xab4b, 0xab4b, 0xb34b, 0xb34b, 0xb34b, 0xb38b, 0xb34b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xb34b, 0xab4b, 0x9b0b, 0x92cb,
|
|
0x59cb, 0x59cb, 0x620b, 0x6a0b, 0x6a0b, 0x720b, 0x720b, 0x720b, 0x720b, 0x720b, 0x720b, 0x720b, 0x720b, 0x7a0b, 0x7a4b, 0x824b, 0x824b, 0x824b, 0x824b, 0x8a8b, 0x928b, 0x9b0b, 0xa30b, 0xa30b, 0x9b0b, 0x9acb, 0x9b0b, 0x9acb, 0x92cb, 0x92cb, 0x8acb, 0x8a8b,
|
|
0x6a0b, 0x720b, 0x720b, 0x7a4b, 0x8a8b, 0x824b, 0x828b, 0x8a8b, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x9acb, 0x9acb, 0x92cb, 0x928b, 0x8a4b, 0x824b, 0x7a0b, 0x7a0b, 0x824b, 0x828b, 0x824b, 0x828b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8a8b,
|
|
0x828b, 0x82cb, 0x8acb, 0x92cb, 0x92cb, 0x92cb, 0x92cb, 0x9b0b, 0x9b0b, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab4b, 0xab0b, 0xab4b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0x9acb, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0x9b0b, 0xa34b,
|
|
0x828b, 0x828b, 0x828b, 0x8acb, 0x8acb, 0x92cb, 0x92cb, 0x92cb, 0x9acb, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab0b, 0xab0b, 0xab4b, 0xab0b, 0xab4b, 0xab4b, 0xa30b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xa34b, 0xa34b,
|
|
0x7a8b, 0x828b, 0x828b, 0x8a8b, 0x92cb, 0x92cb, 0x930b, 0x92cb, 0x930b, 0x9b0b, 0x9b0b, 0x9b0b, 0xa30b, 0x9b0b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xab4b, 0xa34b, 0xa34b, 0x9b0b, 0x92cb, 0x8a8b,
|
|
0x724b, 0x7a8b, 0x7a4b, 0x720b, 0x7a4b, 0x828b, 0x828b, 0x828b, 0x828b, 0x824b, 0x7a4b, 0x7a4b, 0x7a4b, 0x7a4b, 0x824b, 0x824b, 0x828b, 0x828b, 0x8a8b, 0x92cb, 0x9b0b, 0x9acb, 0x9acb, 0x9b0b, 0xa30b, 0xa30b, 0x9b0b, 0x9b0b, 0x9b0b, 0x92cb, 0x8a8b, 0x828b,
|
|
0x598b, 0x598b, 0x59cb, 0x598b, 0x61cb, 0x61cb, 0x61cb, 0x61cb, 0x61cb, 0x61cb, 0x61cb, 0x6a0b, 0x720b, 0x824b, 0x92cb, 0x92cb, 0x8a8b, 0x824b, 0x824b, 0x824b, 0x7a4b, 0x7a0b, 0x8a8b, 0x92cb, 0x8a8b, 0x824b, 0x7a4b, 0x824b, 0x828b, 0x828b, 0x824b, 0x828b,
|
|
0x518b, 0x59cb, 0x61cb, 0x61cb, 0x59cb, 0x61cb, 0x59cb, 0x59cb, 0x598b, 0x598b, 0x69cb, 0x824b, 0x8a8b, 0x92cb, 0x9b0b, 0x9b0b, 0xa30b, 0x9acb, 0x9acb, 0x9acb, 0x92cb, 0x9acb, 0xa30b, 0xa30b, 0x9b0b, 0x828b, 0x824b, 0x828b, 0x8a8b, 0x8a8b, 0x8acb, 0x8acb,
|
|
0x518b, 0x59cb, 0x620b, 0x620b, 0x59cb, 0x598b, 0x598b, 0x518b, 0x598b, 0x6a0b, 0x8acb, 0x92cb, 0x92cb, 0x9b0b, 0x9acb, 0x9acb, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0xa30b, 0x9b0b, 0x8a8b, 0x8a8b, 0x8a8b, 0x8acb, 0x8acb, 0x92cb, 0x930b,
|
|
};
|
|
|
|
static unsigned short wood_paper_txt[] = {
|
|
0x7209, 0x8a89, 0x9b09, 0xab49, 0xab49, 0xb349, 0xb349, 0xb349, 0xb349, 0xb349, 0xb34b, 0xa309, 0x9ac9, 0x9289, 0x9289, 0x9a89, 0x9a89, 0x9ac9, 0xab0b, 0xb34b, 0xc38d, 0xbb8d, 0xbb8d, 0xb34b, 0xa2c9, 0xb34b, 0xcbcd, 0xc3cd, 0xbb8d, 0xb34b, 0xb34d, 0xab0b,
|
|
0x69c9, 0x69c9, 0x69c9, 0x7209, 0x8a89, 0x9ac9, 0xab0b, 0xb349, 0xbb89, 0xc38b, 0xc3cb, 0xcbcb, 0xcbcb, 0xcbcb, 0xc38b, 0xbb4b, 0xab0b, 0xab0b, 0x9289, 0x8a49, 0x9ac9, 0x9ac9, 0xa2c9, 0xab4b, 0xbb8b, 0xc38d, 0xbb8d, 0xab0b, 0xa309, 0xab0b, 0xa30b, 0xa30b,
|
|
0x92c9, 0x8a89, 0x8289, 0x8249, 0x7209, 0x71c9, 0x7a09, 0x8249, 0x9acb, 0xa30d, 0xb309, 0xb34b, 0xb34b, 0xb34b, 0xb34b, 0xc38b, 0xc38b, 0xb34b, 0xa30b, 0x9acb, 0xa30d, 0xab4d, 0xb34b, 0xc38b, 0xcbcd, 0xb34b, 0xab09, 0xb349, 0xc38b, 0xc3cb, 0xc3cd, 0xc3cd,
|
|
0xa309, 0xa309, 0xab09, 0xab0b, 0xa30b, 0x9ac9, 0x92c9, 0x93d5, 0x9c5b, 0x9c9d, 0x8bd9, 0xa30f, 0x9ac9, 0x9c5d, 0x8bdb, 0x7b59, 0xcbcb, 0xcbcb, 0x8bd9, 0x8c1d, 0x8c21, 0x739f, 0xb34b, 0xc38b, 0xcbcd, 0xb34b, 0xab09, 0xb349, 0xc38b, 0xc3cd, 0xbb8d, 0xab4b,
|
|
0x92cb, 0x9b09, 0xa309, 0xb3d1, 0xac97, 0xb4db, 0xac55, 0xac99, 0xacdf, 0xa49d, 0x8c1d, 0xa45b, 0xac9d, 0xa4a1, 0xa4e1, 0x9ca1, 0x83dd, 0xb34b, 0xace1, 0xad23, 0xb565, 0x9463, 0xa4e5, 0x94a3, 0x739f, 0xa41b, 0x735b, 0x631d, 0xa391, 0xab0b, 0xab0b, 0xb34b,
|
|
0x7a49, 0x8a89, 0x9289, 0xbc99, 0xb51f, 0xb51d, 0xb51d, 0xacdf, 0xacdf, 0xacdf, 0xa49f, 0xa4e1, 0xad23, 0xb563, 0xbd63, 0xad23, 0x9c5f, 0xac17, 0xbd1f, 0xc5e7, 0xcde9, 0xce29, 0xce29, 0xbda7, 0xa4e5, 0x9c5f, 0x9c5f, 0x7bdf, 0xa419, 0xab0b, 0xbb8b, 0xbbcd,
|
|
0xa349, 0xa349, 0xab49, 0xad23, 0xacdf, 0xfd87, 0xb51d, 0xacdd, 0xacdf, 0xad1f, 0xad1f, 0xb521, 0xbd63, 0xc5a5, 0xc5a5, 0xc5a5, 0xc5a5, 0xbd1f, 0xcde7, 0xce27, 0xd629, 0xd66b, 0xd66b, 0xce2b, 0xc5a7, 0xbd65, 0xfd87, 0x9461, 0x739d, 0xbb8d, 0xbb8d, 0xab0b,
|
|
0x8249, 0x8249, 0x8a8b, 0xb567, 0xad25, 0x4141, 0xacdd, 0xacdd, 0xacdf, 0xacdf, 0xb51f, 0xb561, 0xbda3, 0xc5a5, 0xcde7, 0xcde7, 0xcde5, 0xcde7, 0xce27, 0xd629, 0xd62b, 0xd66b, 0xd66b, 0xd62b, 0xce29, 0xc5e7, 0x4141, 0xa4e3, 0x8c1f, 0xb34b, 0xa30b, 0xa309,
|
|
0x8249, 0x9289, 0x9b09, 0xace5, 0xb567, 0xacdd, 0xacdd, 0xacdf, 0xacdf, 0xacdf, 0xacdf, 0xb521, 0xbda3, 0xc5e7, 0xcde7, 0xcde7, 0xcde7, 0xcde7, 0xcde7, 0xce29, 0xd66b, 0xd66b, 0xd66b, 0xd62b, 0xce2b, 0xc5e7, 0xbda5, 0xace3, 0x9461, 0xb30b, 0xbb8b, 0xc3cb,
|
|
0xa309, 0xa309, 0xa309, 0xa41b, 0xa4e3, 0xacdd, 0x9419, 0xa49d, 0xa4df, 0xa49f, 0xacdf, 0xad21, 0x945b, 0xc5e7, 0xc5a7, 0xce29, 0xcde7, 0xcde7, 0xcde7, 0xcde7, 0x9c9d, 0xb565, 0xc5e9, 0xc5e9, 0xbda7, 0xc5e7, 0xbd65, 0xad23, 0x945f, 0xc3cb, 0xc38b, 0xb38d,
|
|
0x8249, 0x8249, 0x8249, 0x8249, 0xa4e1, 0xa4dd, 0x8397, 0x941b, 0x83d9, 0x7b97, 0x7b97, 0xa49f, 0x7b95, 0xa4df, 0x8c1b, 0xa4df, 0x9c9f, 0x945b, 0x945d, 0xb563, 0x83d9, 0x945d, 0x945d, 0x945d, 0x9c9f, 0x945d, 0xb565, 0xa4e3, 0x941b, 0xab0b, 0xa2cb, 0x9289,
|
|
0x8249, 0x8a89, 0x92c9, 0xb457, 0xa4df, 0xa49d, 0x7b97, 0x8399, 0x524f, 0x62d3, 0x528f, 0x941b, 0x83d7, 0x6b13, 0x7355, 0x945b, 0x7bd7, 0x7b97, 0x6b13, 0xb523, 0xad23, 0x945d, 0x5a8f, 0x7bd9, 0x83d9, 0x6b15, 0xad23, 0x9ca1, 0xb49d, 0xab09, 0xab09, 0xa309,
|
|
0x92cb, 0x9ac9, 0x9b09, 0x9bd5, 0xa49f, 0x9c9d, 0x83d9, 0x83db, 0x6b15, 0x7357, 0x7355, 0x945b, 0x945d, 0x9c5d, 0x9c9d, 0xa4e1, 0x945d, 0xa4e1, 0x8c1b, 0xb523, 0xb565, 0xad23, 0x8c1d, 0x945f, 0x9c9f, 0x8c1b, 0xad23, 0x841f, 0xa3d3, 0xbb4b, 0xb34b, 0xb349,
|
|
0x92c9, 0x92c9, 0x9b0b, 0xa45d, 0x9c9f, 0x9c5d, 0x941d, 0x83db, 0x83db, 0x83db, 0x941d, 0x9c5f, 0xa4e1, 0xb523, 0xbd65, 0xbd65, 0xb565, 0xb565, 0xb565, 0xbda7, 0xc5a9, 0xc5e9, 0xc5e9, 0xbda7, 0xbd67, 0xad25, 0xa4e3, 0x8c1f, 0x7be5, 0xbb8b, 0xb34b, 0xb38b,
|
|
0x92c9, 0x92c9, 0x92cb, 0x93d9, 0x945f, 0x945d, 0x8c1d, 0x83db, 0x7b9b, 0x83db, 0x8c1b, 0x945d, 0x9c9f, 0xa4e1, 0xad23, 0xad23, 0xad23, 0xad23, 0xad25, 0xb565, 0xb567, 0xb567, 0xbda7, 0xbd67, 0xb565, 0xace3, 0xa4e1, 0x945f, 0x739d, 0x9acb, 0x9ac9, 0x9acb,
|
|
0x7209, 0x7209, 0x7249, 0x8b55, 0x945f, 0x945f, 0x7b99, 0x6b57, 0x6b17, 0x6b17, 0x7b99, 0x83db, 0x7b97, 0x8399, 0x83db, 0x8c1b, 0x83db, 0x83db, 0x7bd9, 0x83db, 0x83db, 0xa4a1, 0x7b97, 0x9ca1, 0x9ca1, 0x7b97, 0x9ca1, 0x945f, 0x841f, 0x92c9, 0x92c9, 0x92cb,
|
|
0x6a09, 0x7249, 0x7249, 0x7a49, 0xac9d, 0x945f, 0x62d3, 0x5291, 0x524f, 0x4a0d, 0x6b15, 0x7359, 0x524f, 0x5a91, 0x5a91, 0x7b99, 0x4a4d, 0x62d3, 0x5291, 0x6315, 0x6b15, 0x945f, 0x62d3, 0x5a91, 0x7b99, 0x7357, 0x945f, 0x8c1f, 0x83db, 0x9ac9, 0x9ac9, 0xa309,
|
|
0x7a49, 0x8289, 0x8289, 0x9351, 0x8c1b, 0x8c1f, 0x5ad1, 0x5a91, 0x528f, 0x5a91, 0x5a91, 0x6b15, 0x528f, 0x5a91, 0x62d3, 0x83db, 0x528f, 0x7357, 0x62d3, 0x6b15, 0x6b15, 0x83db, 0x6313, 0x4a4d, 0x7357, 0x6b15, 0x8c1f, 0x83dd, 0x83db, 0x9b09, 0xa309, 0xab49,
|
|
0x8a89, 0x8acb, 0x92cb, 0x93d9, 0x83dd, 0x83dd, 0x7b9b, 0x7b99, 0x7b9b, 0x7b99, 0x7b99, 0x7b99, 0x7b99, 0x7357, 0x6b15, 0x83dd, 0x8c1d, 0x8c1d, 0x83dd, 0x8c1f, 0x8c1f, 0x8c1f, 0x8c1f, 0x945f, 0x945f, 0x8c1f, 0x83dd, 0x83db, 0x8313, 0x9ac9, 0x9b09, 0x9b09,
|
|
0x8ac9, 0x92c9, 0x930b, 0x9c5d, 0x83db, 0x83db, 0x7b9b, 0x7b9b, 0x7b99, 0x7b9b, 0x83db, 0x7b9b, 0x7b99, 0x7b9b, 0x7b9b, 0x83db, 0x83dd, 0x8c1d, 0x8c1f, 0x8c1f, 0x8c1f, 0x8c1f, 0x8c1f, 0x945f, 0x8c5f, 0x8c1f, 0x83dd, 0x7315, 0x9b51, 0x92c9, 0x9ac9, 0x9b09,
|
|
0x8ac9, 0x8ac9, 0x8acb, 0x9c5d, 0x83db, 0x7b99, 0x6315, 0x6b15, 0x7399, 0x6b17, 0x7357, 0x7357, 0x7359, 0x7b99, 0x7b9b, 0x83db, 0x7b99, 0x7357, 0x8c1d, 0x83db, 0x7b99, 0x8c1f, 0x8c1d, 0x8c1f, 0x8c1f, 0x8c1d, 0x83dd, 0x6b19, 0x9b09, 0x9b09, 0xa30b, 0xa30b,
|
|
0x7209, 0x6a09, 0x720b, 0x945d, 0x83db, 0x7b99, 0x5a93, 0x5291, 0x5a91, 0x524f, 0x5291, 0x5a93, 0x524f, 0x6b57, 0x6b15, 0x5a91, 0x5a91, 0x5a91, 0x6b15, 0x6b15, 0x7357, 0x8c1d, 0x83dd, 0x8c1d, 0x8c1d, 0x8c1d, 0x83dd, 0x6b1b, 0x7a8d, 0xab4b, 0xab4b, 0xab4b,
|
|
0x6209, 0x6209, 0x620b, 0x945d, 0x7b9b, 0x7359, 0x5ad3, 0x524f, 0x420b, 0x5291, 0x4a0f, 0x5291, 0x4a0d, 0x6315, 0x62d3, 0x4a4d, 0x5a91, 0x4a0b, 0x6b13, 0x6313, 0x7b97, 0x8c1d, 0x8c1d, 0x8c1d, 0x8c1d, 0x8c1d, 0x8c1d, 0x735b, 0x72d3, 0xab4b, 0x9b09, 0x92cb,
|
|
0x59c9, 0x59c9, 0x620b, 0x8bd9, 0x83db, 0x7359, 0x6315, 0x62d3, 0x62d3, 0x62d3, 0x5a93, 0x5ad3, 0x5a93, 0x6b17, 0x7355, 0x62d3, 0x6b15, 0x6b13, 0x7357, 0x7b97, 0x83db, 0x941d, 0x8c1d, 0x8c1d, 0x83dd, 0x83dd, 0x83db, 0x7b9b, 0x6b17, 0x92cb, 0x8a89, 0x8a89,
|
|
0x6a09, 0x7209, 0x7209, 0x9351, 0x8bdb, 0x7b99, 0x7b99, 0x7b9b, 0x7b99, 0x7b99, 0x7359, 0x7359, 0x6b19, 0x7359, 0x8399, 0x83db, 0x83db, 0x8bdb, 0x8c1b, 0x8c1b, 0x941b, 0x941d, 0x941d, 0x8c1d, 0x83db, 0x83db, 0x83db, 0x7bdb, 0x7317, 0x8acb, 0x8a8b, 0x8a89,
|
|
0x8289, 0x8ac9, 0x8ac9, 0xb49d, 0x8c1d, 0xfd87, 0x83db, 0x83dd, 0x7bdb, 0x7b99, 0x7b99, 0x7359, 0x6b19, 0x7359, 0x83d9, 0x83db, 0x83db, 0x8bdb, 0x8c1b, 0x941b, 0x941b, 0x945d, 0x945d, 0x8c1d, 0x83db, 0x83db, 0xfd87, 0x83db, 0x7b57, 0xa34b, 0xa309, 0xa34b,
|
|
0x8289, 0x8289, 0x8289, 0x9c5b, 0x9461, 0x4141, 0x945f, 0x94a3, 0x8c1f, 0x83db, 0x7b9b, 0x7b9b, 0x7359, 0x7b99, 0x83d9, 0x83db, 0x83db, 0x8c1b, 0x8c1d, 0x945b, 0xbc57, 0x945d, 0x9c5f, 0x945d, 0x8c1b, 0x83db, 0x4141, 0x8bdb, 0x8397, 0xab4b, 0xa349, 0xa349,
|
|
0x7a89, 0x8289, 0x8289, 0xa417, 0xa4e5, 0x9ca3, 0xa49f, 0xa4a1, 0x9ce5, 0x945f, 0x8c1d, 0x83dd, 0x8bdd, 0x8bd7, 0x8399, 0x83db, 0x83db, 0x8c1d, 0x945f, 0x9c5b, 0xab4b, 0xbcdd, 0xa4e1, 0x9ca1, 0x945d, 0x8bdb, 0x8bdb, 0x8c1b, 0x8bd7, 0xa30b, 0x92c9, 0x8a89,
|
|
0x7289, 0x7a89, 0x7249, 0x6a09, 0x9c5b, 0xb567, 0x9351, 0xb49d, 0xb569, 0xad25, 0xa4e3, 0x941b, 0xb4df, 0x8acf, 0xb521, 0x8c19, 0x941b, 0x9c9f, 0xa49f, 0xabd5, 0x92c9, 0x9b4f, 0xad21, 0xacdf, 0xb415, 0xb499, 0x9419, 0x9419, 0xac17, 0x92c9, 0x8ac9, 0x8289,
|
|
0x59c9, 0x5989, 0x59c9, 0x59c9, 0x61cb, 0x8313, 0x61c9, 0x61cb, 0x6a0b, 0x7a91, 0x724f, 0x6a09, 0x7209, 0x8249, 0x92cb, 0x9b0b, 0x92cb, 0x8a8d, 0x828b, 0x8249, 0x7a49, 0x7a09, 0x8acd, 0x92cb, 0x8a89, 0x8249, 0x824b, 0x828b, 0x8289, 0x8289, 0x8289, 0x8289,
|
|
0x5189, 0x59c9, 0x61c9, 0x61c9, 0x59c9, 0x61c9, 0x6189, 0x61c9, 0x5989, 0x5989, 0x61c9, 0x7a49, 0x8a8b, 0x92c9, 0x9b09, 0x9b09, 0xa309, 0x9ac9, 0x9ac9, 0x9ac9, 0x92c9, 0x92c9, 0xa309, 0xa309, 0x9b09, 0x8289, 0x8249, 0x8289, 0x8a89, 0x8a89, 0x8a89, 0x8a89,
|
|
0x5189, 0x59c9, 0x6209, 0x6209, 0x59c9, 0x5989, 0x5989, 0x518b, 0x5989, 0x7209, 0x8a8b, 0x92c9, 0x92c9, 0x92c9, 0x92c9, 0x9ac9, 0xa309, 0xa309, 0xa309, 0xa309, 0xa309, 0xa309, 0xa309, 0xa309, 0x9b09, 0x8a89, 0x8a89, 0x8a89, 0x8ac9, 0x8ac9, 0x92c9, 0x92cb,
|
|
};
|
|
|
|
static Gfx gfx_tatefuda_bar_0[] = {
|
|
gs_Tani_LoadTextureImage2(wood_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPLight((&light_tatefuda_bar[0].l[0]),1 ),
|
|
gsSPLight((&light_tatefuda_bar[0].a ),2 ),
|
|
gsSPVertex(&vtx_tatefuda_bar_0[0], 7, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 2, 3, 0, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSP1Triangle( 4, 1, 3, 0),
|
|
gsSP1Triangle( 3, 5, 4, 0),
|
|
gsSP1Triangle( 5, 3, 2, 0),
|
|
gsSP1Triangle( 2, 6, 5, 0),
|
|
gsSP1Triangle( 1, 4, 6, 0),
|
|
gsSP1Triangle( 6, 2, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_tatefuda_bar[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
|
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, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_tatefuda_bar_0),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
#define tatefuda_ita_AMB_SCALE 0.5
|
|
#define ShapeColor_tatefuda_ita(R,G,B) {{R*tatefuda_ita_AMB_SCALE ,G*tatefuda_ita_AMB_SCALE ,B*tatefuda_ita_AMB_SCALE ,0 ,R*tatefuda_ita_AMB_SCALE ,G*tatefuda_ita_AMB_SCALE ,B*tatefuda_ita_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
|
|
|
|
static Lights1 light_tatefuda_ita[] = {
|
|
ShapeColor_tatefuda_ita(255,255,255),
|
|
};
|
|
|
|
static Vtx vtx_tatefuda_ita_0[] = {
|
|
{ 180, 260, 20, 0, 990, 990, 0, -127, 0, 255},
|
|
{ -179, 260, 60, 0, 0, 990, 0, -127, 0, 255},
|
|
{ -179, 260, 20, 0, 0, 990, 0, -127, 0, 255},
|
|
{ 180, 260, 20, 0, 990, 990, 0, 0, -127, 255},
|
|
{ -179, 260, 20, 0, 0, 990, 0, 0, -127, 255},
|
|
{ -179, 460, 20, 0, 0, 0, 0, 0, -127, 255},
|
|
{ -179, 260, 20, 0, 0, 990, -127, 0, 0, 255},
|
|
{ -179, 260, 60, 0, 0, 990, -127, 0, 0, 255},
|
|
{ -179, 460, 60, 0, 0, 0, -127, 0, 0, 255},
|
|
{ -179, 460, 20, 0, 0, 0, -127, 0, 0, 255},
|
|
{ 180, 260, 60, 0, 990, 990, 0, -127, 0, 255},
|
|
{ -179, 460, 20, 0, 0, 0, 0, 127, 0, 255},
|
|
{ -179, 460, 60, 0, 0, 0, 0, 127, 0, 255},
|
|
{ 180, 460, 60, 0, 990, 0, 0, 127, 0, 255},
|
|
{ 180, 460, 20, 0, 990, 0, 0, 0, -127, 255},
|
|
{ 180, 460, 20, 0, 990, 0, 0, 127, 0, 255},
|
|
{ 180, 260, 60, 0, 990, 990, 127, 0, 0, 255},
|
|
{ 180, 460, 20, 0, 990, 0, 127, 0, 0, 255},
|
|
{ 180, 460, 60, 0, 990, 0, 127, 0, 0, 255},
|
|
{ 180, 260, 20, 0, 990, 990, 127, 0, 0, 255},
|
|
};
|
|
|
|
static Vtx vtx_tatefuda_ita_1[] = {
|
|
{ -179, 260, 60, 0, 0, 990, 0, 0, 127, 255},
|
|
{ 180, 460, 60, 0, 990, 0, 0, 0, 127, 255},
|
|
{ -179, 460, 60, 0, 0, 0, 0, 0, 127, 255},
|
|
{ 180, 260, 60, 0, 990, 990, 0, 0, 127, 255},
|
|
};
|
|
|
|
static Gfx gfx_tatefuda_ita_0[] = {
|
|
gs_Tani_LoadTextureImage2(wood_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPLight((&light_tatefuda_ita[0].l[0]),1 ),
|
|
gsSPLight((&light_tatefuda_ita[0].a ),2 ),
|
|
gsSPVertex(&vtx_tatefuda_ita_0[0], 16, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 6, 7, 8, 0),
|
|
gsSP1Triangle( 6, 8, 9, 0),
|
|
gsSP1Triangle( 0,10, 1, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle( 3, 5,14, 0),
|
|
gsSP1Triangle(11,13,15, 0),
|
|
gsSPVertex(&vtx_tatefuda_ita_0[16], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_tatefuda_ita_1[] = {
|
|
gs_Tani_LoadTextureImage2(wood_paper_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_tatefuda_ita_1[0], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_tatefuda_ita[] = {
|
|
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, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_tatefuda_ita_0),
|
|
gsSPDisplayList(gfx_tatefuda_ita_1),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_SHADING_SMOOTH),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/***************************************************************************************************
|
|
Funlike Data for Ultra64 Mario
|
|
(tatefuda_check.n2u)
|
|
****************************************************************************************************/
|
|
|
|
extern short tatefuda_check_info[] = {
|
|
/*------------------VertexData ---------------------------*/
|
|
|
|
BGCHECKCODE_POINT, 8,
|
|
-44, -9, -12,
|
|
-44, 126, 20,
|
|
-44, 126, -12,
|
|
45, 126, 20,
|
|
45, 126, -12,
|
|
45, -9, -12,
|
|
-44, -9, 20,
|
|
45, -9, 20,
|
|
|
|
/*--------------------- BG Face Data ---------------------------*/
|
|
|
|
|
|
BGCHECKCODE_NORMAL, 12,
|
|
0, 1, 2,
|
|
2, 1, 3,
|
|
2, 3, 4,
|
|
5, 0, 2,
|
|
5, 2, 4,
|
|
6, 3, 1,
|
|
0, 6, 1,
|
|
7, 4, 3,
|
|
6, 7, 3,
|
|
7, 5, 4,
|
|
5, 7, 6,
|
|
5, 6, 0,
|
|
|
|
BGCHECKCODE_PLANEEND,
|
|
|
|
|
|
BGCHECKCODE_ALLEND,
|
|
};
|
|
|
|
#endif
|