sm64/shape/keep/tatefuda.shape

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