sm64/shape/enemy1_h/bikkuri_button.shape

422 lines
31 KiB
Plaintext

/**********************************************************************************
itembox shape file.
***********************************************************************************/
#ifdef HMS_SHAPE
extern Gfx gfx_button_mk[];
extern Gfx gfx_dodai[] ;
extern Gfx gfx_R_button[] ;
extern Gfx gfx_G_button[] ;
extern Gfx gfx_B_button[] ;
extern Gfx gfx_Y_button[] ;
/*********************************************************************************
: Hierarchy map data of ItemBox.
**********************************************************************************/
Hierarchy RCP_HmsBikkuriButton[] = {
hmsHeader(600)
hmsBegin()
hmsGfx(RM_XDECAL, gfx_button_mk)
hmsSelect(4, ControlShapeAnime)
hmsBegin()
hmsGfx(RM_SURF, gfx_R_button)
hmsGfx(RM_SURF, gfx_G_button)
hmsGfx(RM_SURF, gfx_B_button)
hmsGfx(RM_SURF, gfx_Y_button)
hmsEnd()
hmsEnd()
hmsExit()
};
#else
/*********************************************************************************
: Gfx data of ItemBox.
**********************************************************************************/
#define button_mk_AMB_SCALE 0.25
#define ShapeColor_button_mk(R,G,B) {{R*button_mk_AMB_SCALE ,G*button_mk_AMB_SCALE ,B*button_mk_AMB_SCALE ,0 ,R*button_mk_AMB_SCALE ,G*button_mk_AMB_SCALE ,B*button_mk_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
#define dodai_AMB_SCALE 0.25
#define ShapeColor_dodai(R,G,B) {{R*dodai_AMB_SCALE ,G*dodai_AMB_SCALE ,B*dodai_AMB_SCALE ,0 ,R*dodai_AMB_SCALE ,G*dodai_AMB_SCALE ,B*dodai_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
#define button_AMB_SCALE 0.25
#define ShapeColor_button(R,G,B) {{R*button_AMB_SCALE ,G*button_AMB_SCALE ,B*button_AMB_SCALE ,0 ,R*button_AMB_SCALE ,G*button_AMB_SCALE ,B*button_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_button_mk[] = {
ShapeColor_button_mk(255,255,255),
};
static Lights1 light_dodai[] = {
ShapeColor_dodai(255,255,255),
};
static Lights1 light_button[] = {
ShapeColor_button(255, 0, 0),
ShapeColor_button( 7,169, 37),
ShapeColor_button( 0, 0,255),
ShapeColor_button(255,150, 8),
};
static unsigned short bikkuri_mk_txt[] = {
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff03, 0xff0c, 0xff16, 0xff1d, 0xff1f, 0xff1f, 0xff1f, 0xff1f, 0xff1d, 0xff16, 0xff0c, 0xff03, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff09, 0xff18, 0xff27, 0xff38, 0xff4d, 0xff5b, 0xff5f, 0xff5f, 0xff5f, 0xff5f, 0xff5b, 0xff4d, 0xff38, 0xff27, 0xff18, 0xff09, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff12, 0xff2e, 0xff4f, 0xff62, 0xff6b, 0xff76, 0xff7c, 0xff7e, 0xff7f, 0xff7f, 0xff7e, 0xff7c, 0xff76, 0xff6b, 0xff62, 0xff4f, 0xff2e, 0xff12, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff05, 0xff1a, 0xff3e, 0xff60, 0xff77, 0xff7f, 0xff84, 0xff8c, 0xff93, 0xff99, 0xff9d, 0xff9d, 0xff99, 0xff93, 0xff8c, 0xff84, 0xff7f, 0xff77, 0xff60, 0xff3e, 0xff1a, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff03, 0xff18, 0xff43, 0xff69, 0xff7b, 0xff81, 0xff8d, 0xffa1, 0xffb8, 0xffc8, 0xffd3, 0xffdb, 0xffdb, 0xffd3, 0xffc8, 0xffb8, 0xffa1, 0xff8d, 0xff81, 0xff7b, 0xff69, 0xff43, 0xff18, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff0e, 0xff38, 0xff67, 0xff7c, 0xff82, 0xff91, 0xffb1, 0xffd4, 0xffe9, 0xfff3, 0xfff9, 0xfffd, 0xfffd, 0xfff9, 0xfff3, 0xffe9, 0xffd4, 0xffb1, 0xff91, 0xff82, 0xff7c, 0xff67, 0xff38, 0xff0e, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff03, 0xff20, 0xff58, 0xff7a, 0xff7f, 0xff8d, 0xffb2, 0xffdc, 0xfff5, 0xfffd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xfff5, 0xffdc, 0xffb2, 0xff8d, 0xff7f, 0xff7a, 0xff58, 0xff20, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff0c, 0xff38, 0xff6b, 0xff7f, 0xff83, 0xff9f, 0xffd1, 0xfff4, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfff4, 0xffd1, 0xff9f, 0xff83, 0xff7f, 0xff6b, 0xff38, 0xff0c, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff17, 0xff4e, 0xff76, 0xff7f, 0xff89, 0xffb1, 0xffe2, 0xfffb, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffb, 0xffe2, 0xffb1, 0xff89, 0xff7f, 0xff76, 0xff4e, 0xff17, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff1e, 0xff5c, 0xff7d, 0xff7f, 0xff90, 0xffbf, 0xffeb, 0xfffc, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffc, 0xffeb, 0xffbf, 0xff90, 0xff7f, 0xff7d, 0xff5c, 0xff1e, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff1f, 0xff5f, 0xff7f, 0xff7f, 0xff94, 0xffc9, 0xfff1, 0xfffd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xfff1, 0xffc9, 0xff94, 0xff7f, 0xff7f, 0xff5f, 0xff1f, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff1d, 0xff5b, 0xff7d, 0xff7f, 0xff96, 0xffcb, 0xfff3, 0xfffd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xfff3, 0xffcb, 0xff96, 0xff7f, 0xff7d, 0xff5b, 0xff1d, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff17, 0xff4f, 0xff76, 0xff7f, 0xff93, 0xffc6, 0xffef, 0xfffd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xffef, 0xffc6, 0xff93, 0xff7f, 0xff76, 0xff4f, 0xff17, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff0e, 0xff3c, 0xff6d, 0xff7f, 0xff8e, 0xffbb, 0xffe8, 0xfffc, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffc, 0xffe8, 0xffbb, 0xff8e, 0xff7f, 0xff6d, 0xff3c, 0xff0e, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff06, 0xff2c, 0xff65, 0xff7f, 0xff88, 0xffad, 0xffe0, 0xfffb, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffb, 0xffe0, 0xffad, 0xff88, 0xff7f, 0xff65, 0xff2c, 0xff06, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff01, 0xff22, 0xff60, 0xff7e, 0xff82, 0xffa1, 0xffd7, 0xfff9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff9, 0xffd7, 0xffa1, 0xff82, 0xff7e, 0xff60, 0xff22, 0xff01, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff1a, 0xff54, 0xff79, 0xff7f, 0xff97, 0xffcc, 0xfff4, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfff4, 0xffcc, 0xff97, 0xff7f, 0xff79, 0xff54, 0xff1a, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff0e, 0xff3d, 0xff6e, 0xff7f, 0xff90, 0xffbe, 0xffeb, 0xfffc, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffc, 0xffeb, 0xffbe, 0xff90, 0xff7f, 0xff6e, 0xff3d, 0xff0e, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff29, 0xff64, 0xff7f, 0xff89, 0xffae, 0xffdf, 0xfffa, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffa, 0xffdf, 0xffae, 0xff89, 0xff7f, 0xff64, 0xff29, 0xff04, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff1e, 0xff5b, 0xff7c, 0xff82, 0xff9f, 0xffd3, 0xfff7, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff7, 0xffd3, 0xff9f, 0xff82, 0xff7c, 0xff5b, 0xff1e, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff14, 0xff48, 0xff73, 0xff7f, 0xff94, 0xffc7, 0xfff2, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfff2, 0xffc7, 0xff94, 0xff7f, 0xff73, 0xff48, 0xff14, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff08, 0xff31, 0xff67, 0xff7f, 0xff8d, 0xffb9, 0xffe7, 0xfffc, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffc, 0xffe7, 0xffb9, 0xff8d, 0xff7f, 0xff67, 0xff31, 0xff08, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff23, 0xff60, 0xff7e, 0xff87, 0xffa8, 0xffd9, 0xfff8, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff8, 0xffd9, 0xffa8, 0xff87, 0xff7e, 0xff60, 0xff23, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff1c, 0xff58, 0xff7b, 0xff81, 0xff99, 0xffcc, 0xfff4, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff4, 0xffcc, 0xff99, 0xff81, 0xff7b, 0xff58, 0xff1c, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff12, 0xff45, 0xff72, 0xff7f, 0xff90, 0xffbf, 0xffed, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xffed, 0xffbf, 0xff90, 0xff7f, 0xff72, 0xff45, 0xff12, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff08, 0xff30, 0xff67, 0xff7f, 0xff8a, 0xffb3, 0xffe3, 0xfffb, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffb, 0xffe3, 0xffb3, 0xff8a, 0xff7f, 0xff67, 0xff30, 0xff08, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff21, 0xff5d, 0xff7d, 0xff86, 0xffa5, 0xffd6, 0xfff7, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff7, 0xffd6, 0xffa5, 0xff86, 0xff7d, 0xff5d, 0xff21, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff16, 0xff4c, 0xff75, 0xff82, 0xff98, 0xffc9, 0xfff2, 0xffff, 0xffff, 0xffff, 0xffff, 0xfff2, 0xffc9, 0xff98, 0xff82, 0xff75, 0xff4c, 0xff16, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff0b, 0xff36, 0xff6a, 0xff7f, 0xff8f, 0xffbe, 0xffee, 0xffff, 0xffff, 0xffff, 0xffff, 0xffee, 0xffbe, 0xff8f, 0xff7f, 0xff6a, 0xff36, 0xff0b, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff02, 0xff24, 0xff5f, 0xff7d, 0xff8b, 0xffb6, 0xffe9, 0xfffe, 0xffff, 0xffff, 0xfffe, 0xffe9, 0xffb6, 0xff8b, 0xff7d, 0xff5f, 0xff24, 0xff02, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff18, 0xff50, 0xff77, 0xff88, 0xffad, 0xffe0, 0xfffb, 0xffff, 0xffff, 0xfffb, 0xffe0, 0xffad, 0xff88, 0xff77, 0xff50, 0xff18, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff0d, 0xff3a, 0xff6c, 0xff84, 0xffa0, 0xffd1, 0xfff5, 0xffff, 0xffff, 0xfff5, 0xffd1, 0xffa0, 0xff84, 0xff6c, 0xff3a, 0xff0d, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff28, 0xff63, 0xff81, 0xff92, 0xffbc, 0xffe8, 0xfffb, 0xfffb, 0xffe8, 0xffbc, 0xff92, 0xff81, 0xff63, 0xff28, 0xff04, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff1e, 0xff59, 0xff7c, 0xff86, 0xff9e, 0xffc2, 0xffd7, 0xffd7, 0xffc2, 0xff9e, 0xff86, 0xff7c, 0xff59, 0xff1e, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff13, 0xff46, 0xff72, 0xff80, 0xff86, 0xff92, 0xff9b, 0xff9b, 0xff92, 0xff86, 0xff80, 0xff72, 0xff46, 0xff13, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff08, 0xff30, 0xff67, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff67, 0xff30, 0xff08, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff1d, 0xff54, 0xff78, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff78, 0xff54, 0xff1d, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff0b, 0xff30, 0xff5f, 0xff79, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff79, 0xff5f, 0xff30, 0xff0b, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff0f, 0xff32, 0xff53, 0xff5f, 0xff5f, 0xff5f, 0xff5f, 0xff53, 0xff32, 0xff0f, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff02, 0xff0c, 0xff1a, 0xff1f, 0xff1f, 0xff1f, 0xff1f, 0xff1a, 0xff0c, 0xff02, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff06, 0xff0e, 0xff16, 0xff19, 0xff19, 0xff19, 0xff19, 0xff16, 0xff0e, 0xff06, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff10, 0xff1e, 0xff2c, 0xff3d, 0xff4b, 0xff51, 0xff52, 0xff52, 0xff51, 0xff4b, 0xff3d, 0xff2c, 0xff1e, 0xff10, 0xff04, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff07, 0xff1f, 0xff40, 0xff59, 0xff65, 0xff6d, 0xff75, 0xff78, 0xff78, 0xff78, 0xff78, 0xff75, 0xff6d, 0xff65, 0xff59, 0xff40, 0xff1f, 0xff07, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff05, 0xff21, 0xff4e, 0xff6e, 0xff7b, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7b, 0xff6e, 0xff4e, 0xff21, 0xff05, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff17, 0xff47, 0xff71, 0xff7e, 0xff7f, 0xff82, 0xff89, 0xff90, 0xff94, 0xff97, 0xff97, 0xff94, 0xff90, 0xff89, 0xff82, 0xff7f, 0xff7e, 0xff71, 0xff47, 0xff17, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff0b, 0xff34, 0xff66, 0xff7c, 0xff81, 0xff8a, 0xff9c, 0xffb1, 0xffc1, 0xffca, 0xffcf, 0xffcf, 0xffca, 0xffc1, 0xffb1, 0xff9c, 0xff8a, 0xff81, 0xff7c, 0xff66, 0xff34, 0xff0b, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff19, 0xff52, 0xff78, 0xff7f, 0xff8b, 0xffab, 0xffce, 0xffe5, 0xfff0, 0xfff4, 0xfff7, 0xfff7, 0xfff4, 0xfff0, 0xffe5, 0xffce, 0xffab, 0xff8b, 0xff7f, 0xff78, 0xff52, 0xff19, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff20, 0xff5f, 0xff7e, 0xff83, 0xffa0, 0xffd2, 0xfff3, 0xfffc, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfffc, 0xfff3, 0xffd2, 0xffa0, 0xff83, 0xff7e, 0xff5f, 0xff20, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff21, 0xff60, 0xff7f, 0xff89, 0xffb2, 0xffe7, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xffe7, 0xffb2, 0xff89, 0xff7f, 0xff60, 0xff21, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff21, 0xff60, 0xff7f, 0xff88, 0xffb1, 0xffe5, 0xfffd, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xffe5, 0xffb1, 0xff88, 0xff7f, 0xff60, 0xff21, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff1f, 0xff5d, 0xff7d, 0xff82, 0xff9c, 0xffca, 0xffed, 0xfff9, 0xfffe, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffe, 0xfff9, 0xffed, 0xffca, 0xff9c, 0xff82, 0xff7d, 0xff5d, 0xff1f, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff16, 0xff4c, 0xff75, 0xff7f, 0xff88, 0xffa1, 0xffc2, 0xffdb, 0xffe9, 0xffef, 0xfff2, 0xfff2, 0xffef, 0xffe9, 0xffdb, 0xffc2, 0xffa1, 0xff88, 0xff7f, 0xff75, 0xff4c, 0xff16, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff09, 0xff2e, 0xff60, 0xff7b, 0xff7f, 0xff86, 0xff94, 0xffa7, 0xffb5, 0xffbf, 0xffc5, 0xffc5, 0xffbf, 0xffb5, 0xffa7, 0xff94, 0xff86, 0xff7f, 0xff7b, 0xff60, 0xff2e, 0xff09, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff12, 0xff3d, 0xff68, 0xff7b, 0xff7f, 0xff81, 0xff85, 0xff8a, 0xff8f, 0xff92, 0xff92, 0xff8f, 0xff8a, 0xff85, 0xff81, 0xff7f, 0xff7b, 0xff68, 0xff3d, 0xff12, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff19, 0xff3f, 0xff60, 0xff72, 0xff7c, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7f, 0xff7c, 0xff72, 0xff60, 0xff3f, 0xff19, 0xff04, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff04, 0xff13, 0xff2b, 0xff46, 0xff5b, 0xff65, 0xff6a, 0xff6c, 0xff6c, 0xff6c, 0xff6c, 0xff6a, 0xff65, 0xff5b, 0xff46, 0xff2b, 0xff13, 0xff04, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff07, 0xff13, 0xff20, 0xff2c, 0xff35, 0xff39, 0xff39, 0xff39, 0xff39, 0xff35, 0xff2c, 0xff20, 0xff13, 0xff07, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff01, 0xff06, 0xff0a, 0xff0c, 0xff0d, 0xff0d, 0xff0c, 0xff0a, 0xff06, 0xff01, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
};
static unsigned short metal2_txt[] = {
0x8b45, 0x7a83, 0x6a41, 0x6a01, 0x6a01, 0x7243, 0x82c5, 0x9347, 0xac0b, 0xc4cd, 0xddd1, 0xf699, 0xff65, 0xffab, 0xde9b, 0xb4cd,
0x8b45, 0x7a83, 0x6a41, 0x6a01, 0x6a01, 0x7243, 0x82c5, 0x9347, 0xac0b, 0xc4cd, 0xddd1, 0xf699, 0xff65, 0xffab, 0xde9b, 0xb4cd,
0x8b45, 0x7a83, 0x6a41, 0x6a01, 0x6a01, 0x7243, 0x82c5, 0x9347, 0xac0b, 0xc4cd, 0xddd1, 0xf699, 0xff65, 0xffab, 0xde9b, 0xb4cd,
0x8b45, 0x7a83, 0x6a41, 0x6a01, 0x6a01, 0x7243, 0x82c5, 0x9347, 0xac0b, 0xc4cd, 0xddd1, 0xf699, 0xff65, 0xffab, 0xde9b, 0xb4cd,
};
static Vtx vtx_button_mk_0[] = {
{ -118, 262, -203, 0, -130, 364, 0, 54, -114, 255},
{ 130, 0, -224, 0, 1144, 2144, 0, 10, -126, 255},
{ -129, 0, -224, 0, -184, 2144, 0, 10, -126, 255},
{ 119, 262, -203, 0, 1088, 364, 0, 54, -114, 255},
{ 109, 352, -108, 0, 1034, -252, 0, 92, -87, 255},
{ -108, 352, -108, 0, -74, -252, 0, 92, -87, 255},
{ -129, 0, 225, 0, -184, 2144, 0, 10, 126, 255},
{ 119, 262, 204, 0, 1088, 364, 0, 54, 114, 255},
{ -118, 262, 204, 0, -130, 364, 0, 54, 114, 255},
{ -108, 352, 109, 0, -74, -252, 0, 92, 87, 255},
{ 130, 0, 225, 0, 1144, 2144, 0, 10, 126, 255},
{ 109, 352, 109, 0, 1034, -252, 0, 92, 87, 255},
};
static Gfx gfx_button_mk_0[] = {
gs_Tani_LoadTextureImage2(bikkuri_mk_txt, G_IM_FMT_IA, G_IM_SIZ_16b, 32, 64, 0, 7),
gsSPLight((&light_button_mk[0].l[0]),1 ),
gsSPLight((&light_button_mk[0].a ),2 ),
gsSPVertex(&vtx_button_mk_0[0], 12, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 0, 3, 0),
gsSP1Triangle( 4, 3, 0, 0),
gsSP1Triangle( 5, 4, 0, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 8, 7, 9, 0),
gsSP1Triangle( 7, 6,10, 0),
gsSP1Triangle(11, 9, 7, 0),
gsSPEndDisplayList()
};
Gfx gfx_button_mk[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPSetTile(G_IM_FMT_IA, 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_IA, G_IM_SIZ_16b, 32, 64, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 6, G_TX_NOLOD),
gsSPDisplayList(gfx_button_mk_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList()
};
/* -------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
static Vtx vtx_dodai_0[] = {
{ 147, 0, -253, 0, 0, 499, 41, 0, -120, 255},
{ -146, 0, -253, 0, 0, -436, -83, 0, -95, 255},
{ -146, 137, -253, 0, 407, -436, -45, 72, -93, 255},
{ -146, 0, 254, 0, 0, -436, -41, 0, 119, 255},
{ 147, 0, 254, 0, 0, 499, 83, 0, 95, 255},
{ 147, 137, 254, 0, 407, 499, 45, 72, 93, 255},
{ 293, 137, 0, 0, 407, 967, 104, 72, 7, 255},
{ 293, 0, 0, 0, 0, 967, 124, 0, -24, 255},
{ 147, 137, -253, 0, 407, 499, 58, 71, -86, 255},
{ 111, 170, -192, 0, 510, 386, 35, 114, -41, 255},
{ 222, 170, 0, 0, 510, 741, 53, 114, 10, 255},
{ -146, 137, 254, 0, 407, -436, -58, 71, 86, 255},
{ 111, 170, 193, 0, 510, 386, 17, 114, 51, 255},
{ -292, 137, 0, 0, 407, -904, -104, 72, -7, 255},
{ -110, 170, 193, 0, 510, -323, -35, 114, 41, 255},
{ -221, 170, 0, 0, 510, -678, -53, 114, -10, 255},
{ -146, 0, -253, 0, 0, -436, -83, 0, -95, 255},
{ -292, 0, 0, 0, 0, -904, -124, 0, 23, 255},
{ -292, 137, 0, 0, 407, -904, -104, 72, -7, 255},
{ 147, 137, -253, 0, 407, 499, 58, 71, -86, 255},
{ -146, 137, -253, 0, 407, -436, -45, 72, -93, 255},
{ -110, 170, -192, 0, 510, -323, -17, 114, -51, 255},
{ -221, 170, 0, 0, 510, -678, -53, 114, -10, 255},
{ 111, 170, -192, 0, 510, 386, 35, 114, -41, 255},
{ -146, 137, 254, 0, 407, -436, -58, 71, 86, 255},
{ 111, 170, 193, 0, 510, 386, 17, 114, 51, 255},
{ -110, 170, 193, 0, 510, -323, -35, 114, 41, 255},
{ -146, 0, 254, 0, 0, -436, -41, 0, 119, 255},
};
static Gfx gfx_dodai_0[] = {
gs_Tani_LoadTextureImage2(metal2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 4, 0, 7),
gsSPLight((&light_dodai[0].l[0]),1 ),
gsSPLight((&light_dodai[0].a ),2 ),
gsSPVertex(&vtx_dodai_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 4, 6, 5, 0),
gsSP1Triangle( 4, 7, 6, 0),
gsSP1Triangle( 7, 8, 6, 0),
gsSP1Triangle( 6, 9,10, 0),
gsSP1Triangle( 6, 8, 9, 0),
gsSP1Triangle( 5, 6,10, 0),
gsSP1Triangle(11, 5,12, 0),
gsSP1Triangle( 3, 5,11, 0),
gsSP1Triangle( 5,10,12, 0),
gsSP1Triangle( 7, 0, 8, 0),
gsSP1Triangle( 0, 2, 8, 0),
gsSP1Triangle(13,14,15, 0),
gsSP1Triangle( 1,13, 2, 0),
gsSPVertex(&vtx_dodai_0[16], 12, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 4, 6, 5, 0),
gsSP1Triangle( 4, 2, 6, 0),
gsSP1Triangle( 3, 5, 7, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle( 1, 8, 2, 0),
gsSP1Triangle( 1,11, 8, 0),
gsSP1Triangle( 2, 8,10, 0),
gsSPEndDisplayList()
};
Gfx gfx_dodai[] = {
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, 16, 4, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 2, G_TX_NOLOD),
gsSPDisplayList(gfx_dodai_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList()
};
static Vtx vtx_button_0[] = {
{ -118, 262, -203, 0, 0, 0, -39, 55, -107, 255},
{ 130, 0, -224, 0, 0, 0, 41, 11, -119, 255},
{ -129, 0, -224, 0, 0, 0, -82, 10, -96, 255},
{ 119, 262, -203, 0, 0, 0, 73, 44, -93, 255},
{ 260, 0, 0, 0, 0, 0, 124, 10, -24, 255},
{ -238, 262, 0, 0, 0, 0, -114, 52, -12, 255},
{ -108, 352, -108, 0, 0, 0, -37, 117, -32, 255},
{ 109, 352, -108, 0, 0, 0, 37, 109, -51, 255},
{ 239, 262, 0, 0, 0, 0, 114, 52, 12, 255},
{ -259, 0, 0, 0, 0, 0, -124, 10, 24, 255},
{ -118, 262, 204, 0, 0, 0, -73, 44, 93, 255},
{ -108, 352, 109, 0, 0, 0, -37, 109, 51, 255},
{ -129, 0, 225, 0, 0, 0, -41, 11, 119, 255},
{ 119, 262, 204, 0, 0, 0, 39, 55, 107, 255},
{ 109, 352, 109, 0, 0, 0, 37, 117, 32, 255},
{ 130, 0, 225, 0, 0, 0, 82, 10, 95, 255},
};
static Gfx gfx_button_0[] = {
gsSPVertex(&vtx_button_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 3, 4, 0),
gsSP1Triangle( 1, 0, 3, 0),
gsSP1Triangle( 2, 5, 0, 0),
gsSP1Triangle( 0, 5, 6, 0),
gsSP1Triangle( 7, 3, 0, 0),
gsSP1Triangle( 6, 7, 0, 0),
gsSP1Triangle( 8, 3, 7, 0),
gsSP1Triangle( 4, 3, 8, 0),
gsSP1Triangle( 9,10, 5, 0),
gsSP1Triangle(11, 6, 5, 0),
gsSP1Triangle( 5,10,11, 0),
gsSP1Triangle( 5, 2, 9, 0),
gsSP1Triangle(10, 9,12, 0),
gsSP1Triangle(12,13,10, 0),
gsSP1Triangle(10,13,11, 0),
gsSP1Triangle( 6,11,14, 0),
gsSP1Triangle(14,11,13, 0),
gsSP1Triangle( 6,14, 7, 0),
gsSP1Triangle(15, 8,13, 0),
gsSP1Triangle(13, 8,14, 0),
gsSP1Triangle(13,12,15, 0),
gsSP1Triangle( 8,15, 4, 0),
gsSP1Triangle( 7,14, 8, 0),
gsSPEndDisplayList()
};
Gfx gfx_R_button[] = {
gsSPLight((&light_button[0].l[0]),1 ),
gsSPLight((&light_button[0].a ),2 ),
gsSPDisplayList(gfx_button_0),
gsSPEndDisplayList()
};
Gfx gfx_G_button[] = {
gsSPLight((&light_button[1].l[0]),1 ),
gsSPLight((&light_button[1].a ),2 ),
gsSPDisplayList(gfx_button_0),
gsSPEndDisplayList()
};
Gfx gfx_B_button[] = {
gsSPLight((&light_button[2].l[0]),1 ),
gsSPLight((&light_button[2].a ),2 ),
gsSPDisplayList(gfx_button_0),
gsSPEndDisplayList()
};
Gfx gfx_Y_button[] = {
gsSPLight((&light_button[3].l[0]),1 ),
gsSPLight((&light_button[3].a ),2 ),
gsSPDisplayList(gfx_button_0),
gsSPEndDisplayList()
};
/***************************************************************************************************
Funlike Data for Ultra64 Mario
(bikkuri_button.n2u)
****************************************************************************************************/
extern short bikkuri_button_info[] = {
/*------------------VertexData ---------------------------*/
BGCHECKCODE_POINT, 8,
292, 0, 254,
292, 0, -253,
292, 498-145, -253,
-291, 0, -253,
-291, 498-145, -253,
-291, 0, 254,
-291, 498-145, 254,
292, 498-145, 254,
/*--------------------- BG Face Data ---------------------------*/
BGCHECKCODE_CAM_NOCH_NOSLIP, 10,
0, 1, 2,
1, 3, 4,
1, 4, 2,
3, 5, 6,
3, 6, 4,
2, 4, 6,
0, 2, 7,
2, 6, 7,
5, 7, 6,
5, 0, 7,
BGCHECKCODE_PLANEEND,
BGCHECKCODE_ALLEND,
};
extern short bikkuri_dodai_info[] = {
/*------------------VertexData ---------------------------*/
BGCHECKCODE_POINT, 8,
292, 0, 254,
292, 0, -253,
292, 145, -253,
-291, 0, -253,
-291, 145, -253,
-291, 0, 254,
-291, 145, 254,
292, 145, 254,
/*--------------------- BG Face Data ---------------------------*/
BGCHECKCODE_CAM_NOCH_NOSLIP, 10,
0, 1, 2,
1, 3, 4,
1, 4, 2,
3, 5, 6,
3, 6, 4,
2, 4, 6,
0, 2, 7,
2, 6, 7,
5, 7, 6,
5, 0, 7,
BGCHECKCODE_PLANEEND,
BGCHECKCODE_ALLEND,
};
#endif