sm64/shape/keep/butterfly.shape

287 lines
26 KiB
Plaintext

/*################################################################################################*/
#ifdef HMS_SHAPE
/*################################################################################################*/
/***************************************************************************************************
Butterfly SourceData 64 Hard
1995 June 22
***************************************************************************************************/
extern Gfx gfx_but_wing1[];
extern Gfx gfx_but_wing3[];
/***************************************************************************************************
Butterfly Hierarchy Data
****************************************************************************************************/
Hierarchy RCP_ButterflyHierarchy[] = {
hmsShadow(25, 180, 1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /*chn2 */
hmsBegin()
hmsJoint(RM_SPRITE,gfx_but_wing1,0,0,0) /*face6 */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /*face7 */
hmsEnd()
hmsEnd()
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /*chn1 */
hmsBegin()
hmsJoint(RM_SPRITE,gfx_but_wing3,0,0,0) /*face8*/
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /*face9*/
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/*################################################################################################*/
#else
/*################################################################################################*/
/***************************************************************************************************
Butterfly SourceData 64 Hard
1995 June 22
***************************************************************************************************/
static Vtx vtx_b_wing1[] = {
{ 0, 0, -78, 0, 2004, -48, 255, 255, 255, 255},
{ 79, 0, 39, 0, -60, 4056, 255, 255, 255, 255},
{ 79, 0, -78, 0, -56, -48, 255, 255, 255, 255},
{ 0, 0, -78, 0, 2004, -48, 255, 255, 255, 255},
{ 0, 0, 39, 0, 2004, 4056, 255, 255, 255, 255},
{ 79, 0, 39, 0, -60, 4056, 255, 255, 255, 255},
};
static unsigned short b_wing_txt[] = {
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7f, 0x297f, 0x31bf, 0x39ff, 0x31bf, 0x297f, 0x527f, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7d, 0x213f, 0x003f, 0x087f, 0x087f, 0x087f, 0x107f, 0x283f, 0x303f, 0x393f, 0x527e, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a75, 0x2137, 0x0037, 0x003d, 0x003f, 0x003f, 0x003f, 0x083f, 0x183f, 0x483f, 0x883f, 0x603f, 0x203f, 0x52be, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a73, 0x002f, 0x0035, 0x0039, 0x003f, 0x083f, 0x183f, 0x203f, 0x283f, 0x483f, 0x703f, 0xb83f, 0xb03f, 0x683f, 0x207f, 0x52be, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a6b, 0x2129, 0x002b, 0x0031, 0x0035, 0x0039, 0x003f, 0x403f, 0x583f, 0x703f, 0x903f, 0xa03f, 0xc83f, 0xf03f, 0xf83f, 0xc83f, 0x583f, 0x107f, 0x5afe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a67, 0x001f, 0x0027, 0x002d, 0x0031, 0x0033, 0x0035, 0x083b, 0x703f, 0xb83f, 0xe03f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0x903f, 0x30bf, 0x52bf, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a65, 0x001b, 0x0023, 0x0029, 0x002f, 0x0031, 0x0033, 0x0035, 0x1039, 0x783f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf93f, 0xf9ff, 0xd8ff, 0x61bf, 0x83ff, 0xe73e, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a61, 0x0019, 0x001f, 0x0027, 0x082d, 0x1033, 0x1033, 0x1037, 0x103b, 0x283d, 0x903f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf8bf, 0xfb3f, 0xfe3f, 0xff3f, 0xfcbf, 0x92ff, 0x737f, 0x52bf, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x211b, 0x001b, 0x0023, 0x182b, 0x3831, 0x5837, 0x583b, 0x603d, 0x603f, 0x703f, 0xc03f, 0xf83f, 0xf83f, 0xf87f, 0xf9bf, 0xfcbf, 0xff7f, 0xffff, 0xffff, 0xffff, 0xdd7f, 0x8b3f, 0x6b3f, 0x52bf, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a61, 0x0017, 0x001f, 0x0827, 0x402f, 0x8837, 0xb03f, 0xb83f, 0xc83f, 0xd83f, 0xe03f, 0xf83f, 0xf83f, 0xf83f, 0xfa3f, 0xfe7f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfeff, 0xbb7f, 0x597f, 0x41ff, 0x52bf, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a5f, 0x0015, 0x001b, 0x0023, 0x1829, 0x6033, 0xb83b, 0xd83f, 0xe83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xfa3f, 0xfdff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfdff, 0xfbff, 0x78ff, 0x187f, 0x297f, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x2119, 0x0017, 0x001f, 0x0025, 0x182b, 0x6835, 0xc83f, 0xe83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xfa3f, 0xfe3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfd7f, 0xfbff, 0xfb3f, 0xa0ff, 0x283f, 0x003b, 0x2133,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x211d, 0x0019, 0x0021, 0x0029, 0x102f, 0x6037, 0xc83f, 0xf03f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf9bf, 0xfdbf, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfeff, 0xfdbf, 0xfc3f, 0xfabf, 0xe0bf, 0x603f, 0x1037, 0x002b,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a67, 0x001b, 0x0023, 0x0029, 0x0031, 0x503b, 0xc03f, 0xf03f, 0xf83f, 0xf83f, 0xf83f, 0xf97f, 0xfd3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff3f, 0xfebf, 0xfe3f, 0xfcff, 0xfb7f, 0xf97f, 0xf83f, 0x983f, 0x2837, 0x0027,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x18e1, 0x0025, 0x0029, 0x0031, 0x303b, 0x983f, 0xe03f, 0xf83f, 0xf83f, 0xf93f, 0xfcff, 0xff7f, 0xffff, 0xffff, 0xffff, 0xffbf, 0xfe7f, 0xfdbf, 0xfd3f, 0xfd7f, 0xfd3f, 0xfaff, 0xf8ff, 0xf83f, 0xc03f, 0x4037, 0x0827,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x212d, 0x0025, 0x0029, 0x002f, 0x0837, 0x583d, 0xc03f, 0xf03f, 0xf87f, 0xfb7f, 0xfdff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfebf, 0xfd3f, 0xfbbf, 0xfabf, 0xfb7f, 0xfbff, 0xfb3f, 0xf8ff, 0xf83f, 0xd03f, 0x5839, 0x0825,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a75, 0x0023, 0x0029, 0x002d, 0x0031, 0x1039, 0x783f, 0xd03f, 0xf0bf, 0xfd3f, 0xffbf, 0xffff, 0xffff, 0xffff, 0xffff, 0xfe3f, 0xfbff, 0xfa3f, 0xf8ff, 0xf8ff, 0xf97f, 0xf9bf, 0xf8bf, 0xf83f, 0xc03f, 0x503b, 0x0025,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7d, 0x0025, 0x0029, 0x002d, 0x0031, 0x1037, 0x603f, 0xc0bf, 0xfd3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfe7f, 0xfbff, 0xfa3f, 0xf93f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xa03f, 0x2839, 0x0025,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7f, 0x0023, 0x0029, 0x002b, 0x002f, 0x1035, 0x483b, 0xcb3f, 0xff3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffbf, 0xfe3f, 0xfc3f, 0xfa7f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xc83f, 0x603f, 0x0835, 0x0025,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x211f, 0x0021, 0x0025, 0x0029, 0x002d, 0x0833, 0x393b, 0xa37f, 0xe3ff, 0xfc7f, 0xfcbf, 0xfdff, 0xfbbf, 0xfaff, 0xfb7f, 0xf93f, 0xf83f, 0xf83f, 0xe83f, 0xb83f, 0x703f, 0x303f, 0x0835, 0x0025,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7f, 0x085f, 0x0023, 0x0027, 0x002d, 0x0031, 0x18b7, 0x307d, 0x503f, 0x607f, 0x88bf, 0xc03f, 0xe87f, 0xf87f, 0xf83f, 0xf87f, 0xe87f, 0xe87f, 0xd07f, 0xa03f, 0x603f, 0x183b, 0x0027,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7f, 0x0861, 0x10a5, 0x0029, 0x002f, 0x0835, 0x303f, 0x603f, 0xa03f, 0xd07f, 0xf87f, 0xf87f, 0xf87f, 0xf8bf, 0xf8bf, 0xf8bf, 0xf87f, 0xd03f, 0x883f, 0x383d, 0x0829,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x297f, 0x187f, 0x60bf, 0xa8bf, 0xe0bf, 0xf8bf, 0xf8ff, 0xf8bf, 0xf87f, 0xf8bf, 0xf8ff, 0xf8bf, 0xf8bf, 0xf83f, 0xf03f, 0xa03f, 0x403f, 0x182b,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x52bf, 0x423f, 0x8bff, 0xd4bf, 0xfc3f, 0xfa7f, 0xf9ff, 0xf9bf, 0xf93f, 0xf8bf, 0xf8bf, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xe03f, 0x803f, 0x283d, 0x202b,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a7f, 0x107f, 0x93bf, 0xffff, 0xffff, 0xfe3f, 0xfc7f, 0xfb3f, 0xf9ff, 0xf8ff, 0xf8bf, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xe83f, 0xa03f, 0x403f, 0x203b, 0x282f,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x52bf, 0x183f, 0x68ff, 0xfcbf, 0xffff, 0xffff, 0xffff, 0xfeff, 0xfcff, 0xf9ff, 0xf8ff, 0xf8ff, 0xf8ff, 0xf8ff, 0xf87f, 0xf83f, 0xd87f, 0xb07f, 0x80bf, 0x587f, 0x307d, 0x2833,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x5abf, 0x51ff, 0x48bf, 0x88bf, 0xf17f, 0xfe7f, 0xffff, 0xffff, 0xfebf, 0xfd7f, 0xfb3f, 0xf8ff, 0xf8ff, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xe87f, 0xe0bf, 0xe8bf, 0xe07f, 0xa87f, 0x50ff, 0x287b,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x5abe, 0x51ff, 0x48bf, 0x80ff, 0xc0bf, 0xf8bf, 0xf9bf, 0xfe3f, 0xffff, 0xfe7f, 0xfbff, 0xf9ff, 0xf8ff, 0xf8bf, 0xf93f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf0bf, 0xf8bf, 0xf87f, 0xf87f, 0xc03f, 0x587f, 0x407f,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x52be, 0x30bf, 0x68bf, 0xa8bf, 0xe87f, 0xf87f, 0xf87f, 0xfabf, 0xfeff, 0xff3f, 0xfc3f, 0xf9bf, 0xf8ff, 0xf8bf, 0xf8ff, 0xf93f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf8bf, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xc07f, 0x88bf, 0x78ff,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x52be, 0x203f, 0x70bf, 0xb8bf, 0xf0bf, 0xf8bf, 0xf97f, 0xfabf, 0xfd3f, 0xffbf, 0xfe7f, 0xfb3f, 0xfabf, 0xfabf, 0xf9bf, 0xf93f, 0xf93f, 0xf8ff, 0xf8bf, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xf83f, 0xc8bf, 0xc0ff, 0xc0ff,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x397f, 0x487f, 0xa07f, 0xe87f, 0xf93f, 0xfb7f, 0xfdbf, 0xffbf, 0xffff, 0xffff, 0xffff, 0xfdbf, 0xfc7f, 0xfabf, 0xf9bf, 0xf93f, 0xf93f, 0xf93f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xf83f, 0xf07f, 0xe8bf, 0xf0ff, 0xe8ff,
0xfffe, 0xfffe, 0xfffe, 0x8c7e, 0x28bf, 0x707f, 0xd07f, 0xf87f, 0xfa3f, 0xfeff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff7f, 0xfcbf, 0xfa3f, 0xf93f, 0xf8ff, 0xf8ff, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf83f, 0xf87f, 0xf87f, 0xf8bf, 0xf8bf, 0xf8bf, 0xf8bf,
0xfffe, 0xfffe, 0x843e, 0x293f, 0x303f, 0xa03f, 0xf03f, 0xf87f, 0xfa3f, 0xff3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfdbf, 0xfa7f, 0xf97f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8bf, 0xf8bf, 0xf8bf, 0xf8bf,
0xfffe, 0xfffe, 0x31be, 0x083f, 0x503f, 0xc83f, 0xf83f, 0xf83f, 0xf97f, 0xfdbf, 0xffff, 0xffff, 0xffff, 0xffff, 0xfebf, 0xfaff, 0xf97f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf87f, 0xf8bf,
0xfffe, 0xfffe, 0x293f, 0x183f, 0x783f, 0xe03f, 0xf83f, 0xf83f, 0xf87f, 0xfa3f, 0xfdbf, 0xffff, 0xffbf, 0xff7f, 0xfbff, 0xf97f, 0xf8ff, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf87f,
0xfffe, 0x6b7e, 0x10bf, 0x203f, 0x983f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xfaff, 0xfeff, 0xff7f, 0xfebf, 0xfaff, 0xf93f, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf87f, 0xf87f,
0xfffe, 0x297f, 0x003f, 0x283f, 0xb03f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xfabf, 0xfeff, 0xff7f, 0xfe7f, 0xfb7f, 0xfa3f, 0xf8ff, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf87f, 0xf87f,
0xfffe, 0x213f, 0x003f, 0x383f, 0xb83f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf93f, 0xfc7f, 0xff7f, 0xffff, 0xffff, 0xfe7f, 0xfdbf, 0xfaff, 0xf97f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8bf, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf87f, 0xf8bf,
0x213f, 0x003f, 0x083f, 0x383f, 0x883f, 0xd83f, 0xf83f, 0xf83f, 0xf87f, 0xfb7f, 0xff7f, 0xffff, 0xffff, 0xffff, 0xffff, 0xff7f, 0xfd3f, 0xfb3f, 0xf8bf, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xf8bf, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf87f, 0xf8bf,
0x003f, 0x003f, 0x003f, 0x183f, 0x483f, 0x903f, 0xd03f, 0xf83f, 0xf87f, 0xfc7f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff7f, 0xfdbf, 0xfabf, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf87f, 0xf1bf,
0x003f, 0x003f, 0x003f, 0x083f, 0x203f, 0x583f, 0x903f, 0xc0bf, 0xf93f, 0xfc7f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff7f, 0xfbff, 0xf8ff, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf97f, 0xfffe,
0x003f, 0x003f, 0x003f, 0x003f, 0x103f, 0x303f, 0x587f, 0xa8bf, 0xf8ff, 0xfb7f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff3f, 0xfabf, 0xf87f, 0xf83f, 0xf83f, 0xf87f, 0xf8bf, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xc97f, 0xfffe,
0x003f, 0x003f, 0x003f, 0x003f, 0x083f, 0x183f, 0x58bf, 0xd0bf, 0xf8bf, 0xf97f, 0xfcff, 0xff7f, 0xffff, 0xff7f, 0xff3f, 0xfcff, 0xf97f, 0xf83f, 0xf83f, 0xf87f, 0xf8ff, 0xf8ff, 0xf8bf, 0xf87f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xc03f, 0xa2bf, 0xfffe,
0x003b, 0x003f, 0x003f, 0x003f, 0x083f, 0x30bf, 0x88bf, 0xf07f, 0xf87f, 0xf87f, 0xf8ff, 0xfa3f, 0xfb3f, 0xfc3f, 0xfbff, 0xf9ff, 0xf87f, 0xf87f, 0xf93f, 0xfabf, 0xfb7f, 0xfa3f, 0xf8bf, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xd03f, 0x897f, 0xfffe, 0xfffe,
0x0037, 0x003b, 0x003f, 0x003f, 0x107f, 0x40bf, 0xa07f, 0xf87f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf87f, 0xf8ff, 0xf8ff, 0xf87f, 0xfa7f, 0xfdbf, 0xfdff, 0xfe7f, 0xfcff, 0xfa3f, 0xf87f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xd83f, 0x783f, 0x727f, 0xfffe, 0xfffe,
0x0033, 0x0037, 0x003b, 0x003f, 0x107f, 0x407f, 0xa07f, 0xf03f, 0xf83f, 0xf83f, 0xf83f, 0xf83f, 0xe83f, 0xc83f, 0xe83f, 0xf97f, 0xff7f, 0xffff, 0xffff, 0xffff, 0xfe7f, 0xfabf, 0xf87f, 0xf83f, 0xf83f, 0xf03f, 0xc83f, 0x783f, 0x513f, 0xfffe, 0xfffe, 0xfffe,
0x002d, 0x0031, 0x0037, 0x003d, 0x107f, 0x487f, 0x983f, 0xd03f, 0xf03f, 0xf83f, 0xf83f, 0xd03f, 0x983f, 0x903f, 0xd07f, 0xfb3f, 0xffff, 0xffff, 0xffff, 0xffff, 0xff3f, 0xfabf, 0xf87f, 0xd83f, 0xa83f, 0x903f, 0x603f, 0x283f, 0x527f, 0xfffe, 0xfffe, 0xfffe,
0x0027, 0x002d, 0x0031, 0x0037, 0x083d, 0x383f, 0x703f, 0xa03f, 0xc03f, 0xd03f, 0xb03f, 0x703f, 0x583f, 0x887f, 0xe0bf, 0xfa7f, 0xffbf, 0xffff, 0xffff, 0xffff, 0xfe3f, 0xe9bf, 0xa03f, 0x883f, 0x603f, 0x383f, 0x183f, 0x527f, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0x0021, 0x0027, 0x002b, 0x0031, 0x0037, 0x103d, 0x383f, 0x583f, 0x683f, 0x683f, 0x503f, 0x303f, 0x407f, 0x90bf, 0xf0bf, 0xf8ff, 0xfbbf, 0xfeff, 0xfebf, 0xfc3f, 0xf9ff, 0x987f, 0x483f, 0x383f, 0x203f, 0x083f, 0x527f, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0x001b, 0x001f, 0x0025, 0x002b, 0x002f, 0x0033, 0x0039, 0x083d, 0x083f, 0x083f, 0x083f, 0x103f, 0x387f, 0xa07f, 0xf87f, 0xf87f, 0xf8ff, 0xf9ff, 0xf97f, 0xe0bf, 0x903f, 0x383f, 0x103f, 0x083f, 0x003f, 0x4a7f, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0x0015, 0x0019, 0x001f, 0x0023, 0x0029, 0x002d, 0x0033, 0x0037, 0x0039, 0x0039, 0x003b, 0x083d, 0x383f, 0x907f, 0xd07f, 0xf03f, 0xf03f, 0xe03f, 0xa83f, 0x603f, 0x283f, 0x083f, 0x003d, 0x003b, 0x4a7f, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0x000f, 0x0013, 0x0019, 0x001d, 0x0021, 0x0027, 0x002b, 0x002f, 0x0031, 0x0033, 0x0037, 0x0039, 0x183b, 0x503b, 0x883d, 0xa03d, 0x983d, 0x683d, 0x383d, 0x183b, 0x003b, 0x0039, 0x0037, 0x4a7d, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0x2115, 0x000f, 0x0013, 0x0017, 0x001b, 0x001f, 0x0023, 0x0027, 0x002b, 0x002f, 0x0031, 0x0033, 0x0833, 0x1835, 0x3837, 0x3837, 0x2837, 0x1037, 0x0837, 0x0035, 0x0035, 0x0033, 0x4a79, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0x2113, 0x000d, 0x0011, 0x0015, 0x0017, 0x001b, 0x001f, 0x0023, 0x0027, 0x0029, 0x002b, 0x002d, 0x002f, 0x082f, 0x082f, 0x0031, 0x0031, 0x002f, 0x002f, 0x002d, 0x4a75, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0x210f, 0x0009, 0x000b, 0x000f, 0x0011, 0x0015, 0x0019, 0x001b, 0x001f, 0x0021, 0x0023, 0x0025, 0x0027, 0x0027, 0x0029, 0x0029, 0x0029, 0x0027, 0x212d, 0x4a71, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0x4a57, 0x0005, 0x0007, 0x0009, 0x000b, 0x000f, 0x0011, 0x0015, 0x0017, 0x0019, 0x001b, 0x001d, 0x001f, 0x001f, 0x0021, 0x0021, 0x0021, 0x4a6d, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0x4a55, 0x0003, 0x0005, 0x0007, 0x0009, 0x000b, 0x000d, 0x0011, 0x0011, 0x0015, 0x0015, 0x0017, 0x0019, 0x2121, 0x2121, 0x4a67, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0x4a55, 0x210d, 0x210d, 0x0005, 0x0007, 0x0009, 0x000b, 0x000b, 0x000d, 0x2117, 0x2119, 0x4a61, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0x4a57, 0x210d, 0x210f, 0x210f, 0x2111, 0x4a5b, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe,
};
static Vtx vtx_b_wing3[] = {
{ 79, 0, -78, 0, -56, 0, 255, 255, 255, 255},
{ 0, 0, 39, 0, 1972, 4024, 255, 255, 255, 255},
{ 0, 0, -78, 0, 2000, 0, 255, 255, 255, 255},
{ 79, 0, -78, 0, -56, 0, 255, 255, 255, 255},
{ 79, 0, 39, 0, -80, 4032, 255, 255, 255, 255},
{ 0, 0, 39, 0, 1972, 4024, 255, 255, 255, 255},
};
Gfx gfx_but_wing1[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
gsSPClearGeometryMode(G_LIGHTING|G_CULL_BACK),
gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
gsDPLoadTextureBlock(b_wing_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,64,0,G_TX_CLAMP|G_TX_NOMIRROR,G_TX_CLAMP|G_TX_NOMIRROR,
5,6,G_TX_NOLOD ,G_TX_NOLOD ),
gsSPVertex(&vtx_b_wing1[0], 6, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSPTexture(0x8000, 0x8000, 1, 1, 0),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING|G_CULL_BACK),
gsSPEndDisplayList()
};
Gfx gfx_but_wing3[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
gsSPClearGeometryMode(G_LIGHTING|G_CULL_BACK),
gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
gsDPLoadTextureBlock(b_wing_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,64,0,G_TX_CLAMP|G_TX_NOMIRROR,G_TX_CLAMP|G_TX_NOMIRROR,
5,6,G_TX_NOLOD ,G_TX_NOLOD ),
gsSPVertex(&vtx_b_wing3[0], 6, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSPTexture(0x8000, 0x8000, 1, 1, 0),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING|G_CULL_BACK),
gsSPEndDisplayList()
};
/***************************************************************************************************
----------------------------------------------------------------------------------------
Butterfly Animation
-----------------------------------------------------------------------------------------
***************************************************************************************************/
/**********************************************************
fly
***********************************************************/
/* cho_fly */
static short cho_fly_prm[]={
0,13615,10478, 4653, 1516, 3406, 7565,11724,
13615,-46309,-43362,-37888,-34940,-36717,-40625,-44533,
-46309,};
static unsigned short cho_fly_tbl[]={
1, 0, /* chn2translate x */
1, 0, /* chn2 translate y */
1, 0, /* chn2 translate z */
1, 0, /* chn2 rotate x */
1, 0, /* chn2 rotate y */
1, 0, /* chn2 rotate z */
1, 0, /* face6 rotate x */
1, 0, /* face6 rotate y */
8, 1, /* face6 rotate z */
1, 0, /* face7 rotate x */
1, 0, /* face7 rotate y */
1, 0, /* face7 rotate z */
1, 0, /* chn1 rotate x */
1, 0, /* chn1 rotate y */
1, 0, /* chn1 rotate z */
1, 0, /* face8 rotate x */
1, 0, /* face8 rotate y */
8, 9, /* face8 rotate z */
1, 0, /* face9 rotate x */
1, 0, /* face9 rotate y */
1, 0, /* face9 rotate z */
};
AnimeRecord cho_fly_anm={
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
7, /* start frame */
0, /* loop frame */
8,
6,
cho_fly_prm,
cho_fly_tbl
};
/**********************************************************
wait
***********************************************************/
/* cho_wait */
static short cho_wait_prm[]={
0,14971,14971,14744,14113,13152,11933,10531,
9018, 7469, 5956, 4554, 3335, 2373, 1743, 1516,
1687, 2170, 2915, 3876, 5004, 6252, 7572, 8915,
10235,11483,12611,13571,14317,14799,14971,-47561,
-47561,-47348,-46756,-45855,-44711,-43396,-41977,-40524,
-39105,-37789,-36646,-35744,-35153,-34940,-35101,-35553,
-36253,-37154,-38212,-39383,-40620,-41880,-43118,-44289,
-45347,-46248,-46947,-47400,-47561,};
static unsigned short cho_wait_tbl[]={
1, 0, /* chn2translate x */
1, 0, /* chn2 translate y */
1, 0, /* chn2 translate z */
1, 0, /* chn2 rotate x */
1, 0, /* chn2 rotate y */
1, 0, /* chn2 rotate z */
1, 0, /* face6 rotate x */
1, 0, /* face6 rotate y */
30, 1, /* face6 rotate z */
1, 0, /* face7 rotate x */
1, 0, /* face7 rotate y */
1, 0, /* face7 rotate z */
1, 0, /* chn1 rotate x */
1, 0, /* chn1 rotate y */
1, 0, /* chn1 rotate z */
1, 0, /* face8 rotate x */
1, 0, /* face8 rotate y */
30, 31, /* face8 rotate z */
1, 0, /* face9 rotate x */
1, 0, /* face9 rotate y */
1, 0, /* face9 rotate z */
};
AnimeRecord cho_wait_anm={
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
7, /* start frame */
0, /* loop frame */
30,
6,
cho_wait_prm,
cho_wait_tbl
};
/*=================================================================================================*/
/* Animation Total */
/*=================================================================================================*/
AnimePtr RCP_ButterflyAnime[] = {
&cho_fly_anm ,
&cho_wait_anm ,
};
/*################################################################################################*/
#endif
/*################################################################################################*/