sm64/map/stage5/yukiyama1/snow_rock.sou

284 lines
22 KiB
Plaintext

/***************************************************************************************************
Convert from NINGEN (snow_rock)
****************************************************************************************************/
#define snow_rock_AMB_SCALE 0.8
#define ShapeColor_snow_rock(R,G,B) {{R*snow_rock_AMB_SCALE ,G*snow_rock_AMB_SCALE ,B*snow_rock_AMB_SCALE ,0 ,R*snow_rock_AMB_SCALE ,G*snow_rock_AMB_SCALE ,B*snow_rock_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_snow_rock[] = {
ShapeColor_snow_rock(255,255,255),
};
static unsigned short yuki_ball_txt[] = {
0xd77f, 0xd77f, 0xe7bf, 0xf7ff, 0xe7bf, 0xc73f, 0xc73f, 0xc73f, 0xc73f, 0xc6ff, 0xcf3f, 0xbeff, 0xc6ff, 0xdf7f, 0xe7bf, 0xe7bf, 0xf7ff, 0xf7ff, 0xf7ff, 0xefff, 0xefbf, 0xd77f, 0xcf3f, 0xcf3f, 0xbeff, 0xbf3f, 0xc73f, 0xdfbf, 0xe7bf, 0xdfbf, 0xd7bf, 0xd77f,
0xcf3f, 0xd77f, 0xe7bf, 0xf7ff, 0xefff, 0xd77f, 0xc73f, 0xbeff, 0xbeff, 0xbebf, 0xbebf, 0xb67f, 0xbebf, 0xd73f, 0xe7bf, 0xefff, 0xefff, 0xf7ff, 0xf7ff, 0xefff, 0xefff, 0xe7bf, 0xdfbf, 0xc73f, 0xc73f, 0xb6ff, 0xbf3f, 0xcf7f, 0xdfbf, 0xdfbf, 0xd77f, 0xd77f,
0xcf3f, 0xdfbf, 0xcf3f, 0xcf3f, 0xdfbf, 0xd77f, 0xcf7f, 0xbeff, 0xb67f, 0xae7f, 0xae7f, 0xb67f, 0xbebf, 0xd73f, 0xe77f, 0xe7bf, 0xefbf, 0xe7bf, 0xefff, 0xefff, 0xf7ff, 0xe7bf, 0xcf7f, 0xc73f, 0xbf3f, 0xb6ff, 0xa6bf, 0xa6bf, 0xcf7f, 0xcf7f, 0xcf3f, 0xcf3f,
0xdf7f, 0xbeff, 0xb6bf, 0xcf3f, 0xd77f, 0xcf3f, 0xcf3f, 0xc6ff, 0xb67f, 0xae7f, 0xb67f, 0xbebf, 0xc6bf, 0xceff, 0xdf7f, 0xe7bf, 0xefbf, 0xe7bf, 0xe7bf, 0xefff, 0xefff, 0xdfbf, 0xdfbf, 0xbeff, 0xb6ff, 0xb6ff, 0xb6ff, 0xb6ff, 0xcf3f, 0xc6ff, 0xbeff, 0xcf3f,
0xc6ff, 0xb6bf, 0xb67f, 0xdf7f, 0xe7bf, 0xe7bf, 0xcf3f, 0xb6bf, 0xb67f, 0xb67f, 0xbe7f, 0xbebf, 0xc6bf, 0xceff, 0xdf3f, 0xe7bf, 0xefbf, 0xe7bf, 0xe7bf, 0xefbf, 0xe7bf, 0xdfbf, 0xdf7f, 0xbeff, 0xb6ff, 0xc73f, 0xc73f, 0xcf3f, 0xcf3f, 0xc73f, 0xc6ff, 0xd77f,
0xc6ff, 0xbebf, 0xc6ff, 0xc6ff, 0xd77f, 0xd77f, 0xd77f, 0xc6ff, 0xae7f, 0xc6bf, 0xc6ff, 0xc6ff, 0xceff, 0xceff, 0xd73f, 0xe77f, 0xf7ff, 0xe7bf, 0xe7bf, 0xe7bf, 0xe7bf, 0xe7bf, 0xcf3f, 0xbeff, 0xc73f, 0xcf3f, 0xcf7f, 0xcf3f, 0xcf3f, 0xd73f, 0xc6ff, 0xcf3f,
0xc6ff, 0xd73f, 0xceff, 0xc6ff, 0xcf3f, 0xd73f, 0xd73f, 0xd73f, 0xd73f, 0xc6bf, 0xc6ff, 0xceff, 0xd73f, 0xceff, 0xceff, 0xd73f, 0xdf7f, 0xe7bf, 0xdf7f, 0xe7bf, 0xdfbf, 0xd77f, 0xcf3f, 0xd77f, 0xc73f, 0xcf3f, 0xcf7f, 0xc6ff, 0xcf3f, 0xcf3f, 0xc6ff, 0xbebf,
0xc6ff, 0xd73f, 0xd73f, 0xc6ff, 0xceff, 0xcf3f, 0xcf3f, 0xdf7f, 0xd73f, 0xc6bf, 0xc6ff, 0xcf3f, 0xd73f, 0xceff, 0xd73f, 0xd73f, 0xdf7f, 0xe7bf, 0xe7bf, 0xcf3f, 0xd77f, 0xd77f, 0xcf3f, 0xcf7f, 0xcf3f, 0xd77f, 0xc73f, 0xc6ff, 0xc6ff, 0xc6ff, 0xbebf, 0xb6bf,
0xd73f, 0xe77f, 0xe7bf, 0xcf3f, 0xceff, 0xdf7f, 0xdf7f, 0xefbf, 0xdf7f, 0xbebf, 0xbebf, 0xcf3f, 0xd73f, 0xceff, 0xd73f, 0xceff, 0xd73f, 0xdf7f, 0xdf7f, 0xcf3f, 0xc73f, 0xcf3f, 0xcf3f, 0xcf3f, 0xcf3f, 0xe7bf, 0xdf7f, 0xc6ff, 0xc6ff, 0xc6ff, 0xc6ff, 0xc6ff,
0xdf3f, 0xefbf, 0xf7ff, 0xdf7f, 0xdf3f, 0xdf7f, 0xdf7f, 0xefbf, 0xdf7f, 0xceff, 0xbebf, 0xd73f, 0xd73f, 0xdf3f, 0xd73f, 0xcf3f, 0xd73f, 0xdf7f, 0xdf7f, 0xd77f, 0xcf3f, 0xb6bf, 0xaebf, 0xb6ff, 0xbeff, 0xdf7f, 0xefbf, 0xd73f, 0xc6ff, 0xc6ff, 0xc6ff, 0xc6ff,
0xceff, 0xe7bf, 0xffff, 0xf7ff, 0xdf3f, 0xe77f, 0xdf7f, 0xdf3f, 0xceff, 0xceff, 0xcf3f, 0xd73f, 0xd73f, 0xdf3f, 0xd73f, 0xcf3f, 0xd73f, 0xdf7f, 0xe7bf, 0xdf7f, 0xcf3f, 0xb6bf, 0xa67f, 0xa67f, 0xbeff, 0xd77f, 0xefbf, 0xdf7f, 0xd73f, 0xceff, 0xbebf, 0xc6bf,
0xbebf, 0xbe7f, 0xceff, 0xe77f, 0xe7bf, 0xefbf, 0xd6ff, 0xbebf, 0xceff, 0xceff, 0xd73f, 0xceff, 0xd73f, 0xdf7f, 0xceff, 0xcf3f, 0xcf3f, 0xe7bf, 0xe7bf, 0xe7bf, 0xc6ff, 0xae7f, 0xa67f, 0xa67f, 0xaebf, 0xc73f, 0xdfbf, 0xd77f, 0xdfbf, 0xcf3f, 0xbebf, 0xbebf,
0xcf3f, 0xdf7f, 0xbebf, 0xefbf, 0xe77f, 0xd6ff, 0xbebf, 0xbe7f, 0xbebf, 0xcf3f, 0xdf7f, 0xcf3f, 0xceff, 0xcf3f, 0xcf3f, 0xcf3f, 0xcf3f, 0xe7bf, 0xf7ff, 0xdf7f, 0xaebf, 0xa67f, 0x9e7f, 0xa67f, 0xaebf, 0xb6ff, 0xbeff, 0xbeff, 0xcf3f, 0xcf3f, 0xc6ff, 0xc6ff,
0xceff, 0xceff, 0xc6bf, 0xefbf, 0xe77f, 0xbebf, 0xc6bf, 0xc6bf, 0xc6bf, 0xcf3f, 0xd77f, 0xcf7f, 0xbebf, 0xbebf, 0xc6bf, 0xc6bf, 0xbeff, 0xcf3f, 0xe7bf, 0xc73f, 0xa67f, 0x9e7f, 0xa67f, 0xa67f, 0xaebf, 0xbeff, 0xc73f, 0xbeff, 0xcf3f, 0xcf3f, 0xcf3f, 0xcf3f,
0xceff, 0xc6ff, 0xc6ff, 0xb67f, 0xd73f, 0xd73f, 0xe77f, 0xceff, 0xc6ff, 0xcf3f, 0xcf7f, 0xcf7f, 0xbebf, 0xbebf, 0xc6ff, 0xc6ff, 0xbeff, 0xb6bf, 0xd77f, 0xbeff, 0xa67f, 0xa67f, 0xa67f, 0xaebf, 0xb6ff, 0xc73f, 0xd77f, 0xc73f, 0xc73f, 0xcf3f, 0xd77f, 0xdf7f,
0xd73f, 0xc6ff, 0xbebf, 0xbebf, 0xc6bf, 0xefbf, 0xefff, 0xd73f, 0xceff, 0xbeff, 0xc77f, 0xcfbf, 0xc6ff, 0xbeff, 0xc6ff, 0xd73f, 0xd77f, 0xcf3f, 0xdf7f, 0xc73f, 0xb6bf, 0xaebf, 0xae7f, 0xaebf, 0xbeff, 0xc73f, 0xc73f, 0xc73f, 0xc6ff, 0xcf3f, 0xe7bf, 0xe77f,
0xbebf, 0xbebf, 0xc6bf, 0xc6bf, 0xceff, 0xdf7f, 0xd77f, 0xcf3f, 0xbebf, 0xbeff, 0xc73f, 0xc77f, 0xc73f, 0xc73f, 0xd77f, 0xdf7f, 0xdf7f, 0xcf3f, 0xd77f, 0xcf3f, 0xb6ff, 0xaebf, 0xaebf, 0xb6bf, 0xc73f, 0xcf7f, 0xc73f, 0xc73f, 0xbeff, 0xe7bf, 0xefbf, 0xc6ff,
0xbebf, 0xbebf, 0xc6bf, 0xc6ff, 0xd73f, 0xdf7f, 0xd73f, 0xd73f, 0xc6ff, 0xbeff, 0xbf3f, 0xbf7f, 0xbf7f, 0xd77f, 0xdf7f, 0xd77f, 0xd77f, 0xcf3f, 0xcf3f, 0xcf3f, 0xc73f, 0xb6bf, 0xaebf, 0xb6ff, 0xc73f, 0xcf3f, 0xc73f, 0xbf3f, 0xc73f, 0xd73f, 0xe7bf, 0xdf7f,
0xc6ff, 0xc6ff, 0xceff, 0xd73f, 0xdf3f, 0xdf7f, 0xd77f, 0xd77f, 0xcf3f, 0xbeff, 0xbeff, 0xbf3f, 0xbf7f, 0xd7bf, 0xdfbf, 0xdf7f, 0xd77f, 0xcf3f, 0xcf3f, 0xcf3f, 0xc73f, 0xb6bf, 0xb6bf, 0xbeff, 0xcf7f, 0xcf7f, 0xc73f, 0xc73f, 0xcf3f, 0xd73f, 0xdf7f, 0xdf7f,
0xdf7f, 0xdf7f, 0xd73f, 0xe77f, 0xe77f, 0xdfbf, 0xdfbf, 0xd77f, 0xcf3f, 0xc73f, 0xbeff, 0xbf3f, 0xb77f, 0xcfbf, 0xd7bf, 0xdfbf, 0xdf7f, 0xd77f, 0xd77f, 0xd77f, 0xcf7f, 0xc73f, 0xc73f, 0xcf3f, 0xd77f, 0xcf7f, 0xc73f, 0xcf3f, 0xd77f, 0xd77f, 0xcf3f, 0xd73f,
0xefbf, 0xf7ff, 0xd73f, 0xefbf, 0xefbf, 0xe7bf, 0xdfbf, 0xcf7f, 0xcf3f, 0xc73f, 0xbf3f, 0xb73f, 0xb73f, 0xc77f, 0xd7bf, 0xdfbf, 0xdfbf, 0xe7bf, 0xe7bf, 0xdfbf, 0xe7bf, 0xefff, 0xefff, 0xdf7f, 0xd77f, 0xcf7f, 0xcf7f, 0xd77f, 0xd77f, 0xd77f, 0xd73f, 0xd73f,
0xf7ff, 0xf7ff, 0xd73f, 0xefff, 0xefff, 0xe7bf, 0xd7bf, 0xc77f, 0xc73f, 0xbf3f, 0xbf3f, 0xb73f, 0xb73f, 0xb77f, 0xcfbf, 0xe7ff, 0xefff, 0xefff, 0xdf7f, 0xdf7f, 0xd77f, 0xffff, 0xffff, 0xd77f, 0xd77f, 0xcf7f, 0xd77f, 0xd77f, 0xd77f, 0xdf7f, 0xe7bf, 0xefbf,
0xf7ff, 0xefbf, 0xd77f, 0xdfff, 0xdfff, 0xe7bf, 0xcf7f, 0xbf3f, 0xbf3f, 0xbf3f, 0xbf3f, 0xb73f, 0xb73f, 0xb77f, 0xcfbf, 0xe7ff, 0xefff, 0xe7bf, 0xdfbf, 0xe7bf, 0xf7ff, 0xffff, 0xf7ff, 0xd77f, 0xd77f, 0xd77f, 0xd77f, 0xd77f, 0xe7bf, 0xefff, 0xffff, 0xffff,
0xffff, 0xd73f, 0xdf7f, 0xc7bf, 0xc7bf, 0xdfbf, 0xbf7f, 0xbf3f, 0xbf3f, 0xbf3f, 0xbf3f, 0xb73f, 0xb73f, 0xaf7f, 0xcfbf, 0xe7ff, 0xe7bf, 0xdfbf, 0xefbf, 0xefbf, 0xefff, 0xefbf, 0xdfbf, 0xe7bf, 0xd77f, 0xdf7f, 0xdfbf, 0xe7bf, 0xf7ff, 0xffff, 0xffff, 0xffff,
0xf7ff, 0xd77f, 0xd7bf, 0xb77f, 0xaf7f, 0xcfbf, 0xbf7f, 0xaeff, 0xaeff, 0xb6ff, 0xb6ff, 0xb73f, 0xb73f, 0xaf7f, 0xdfff, 0xefff, 0xf7ff, 0xf7ff, 0xffff, 0xf7ff, 0xe7bf, 0xdfbf, 0xdfbf, 0xe7bf, 0xe7bf, 0xe7bf, 0xe7bf, 0xefff, 0xdfbf, 0xdfbf, 0xf7ff, 0xffff,
0xcf7f, 0xc77f, 0xc77f, 0xaf7f, 0xa73f, 0xa73f, 0xaf3f, 0xaeff, 0xaeff, 0xb6ff, 0xb73f, 0xb73f, 0xb73f, 0xc77f, 0xe7ff, 0xf7ff, 0xefff, 0xf7ff, 0xf7ff, 0xf7ff, 0xf7ff, 0xdfbf, 0xdf7f, 0xdfbf, 0xe7bf, 0xdf7f, 0xdf7f, 0xd77f, 0xdf7f, 0xd77f, 0xdfbf, 0xdfbf,
0xbf3f, 0xbf7f, 0xbf7f, 0xa73f, 0xaf3f, 0xaf3f, 0x9f3f, 0xa6ff, 0xa6ff, 0xaeff, 0xaeff, 0xb73f, 0xb77f, 0xdfff, 0xefff, 0xefff, 0xefff, 0xf7ff, 0xf7ff, 0xf7ff, 0xf7ff, 0xe7bf, 0xdf7f, 0xdf7f, 0xdf7f, 0xd73f, 0xcf3f, 0xd77f, 0xdfbf, 0xdfbf, 0xe7bf, 0xd7bf,
0xc77f, 0xb77f, 0xaf7f, 0xaf3f, 0xb73f, 0xb73f, 0x9eff, 0xa6ff, 0xa6ff, 0xa6ff, 0xb73f, 0xb73f, 0xb77f, 0xe7ff, 0xefff, 0xefff, 0xefff, 0xf7ff, 0xffff, 0xffff, 0xffff, 0xf7ff, 0xdf7f, 0xdf7f, 0xdf7f, 0xcf3f, 0xcf3f, 0xdf7f, 0xdfbf, 0xdfbf, 0xcf7f, 0xc77f,
0xbf7f, 0xbf7f, 0xa73f, 0xaf3f, 0xb73f, 0xbf3f, 0x96ff, 0x96bf, 0xa6bf, 0xb73f, 0xbf7f, 0xc77f, 0xcfbf, 0xe7ff, 0xefff, 0xefff, 0xefff, 0xf7ff, 0xffff, 0xffff, 0xffff, 0xf7ff, 0xe7bf, 0xdf7f, 0xcf3f, 0xcf3f, 0xd77f, 0xd77f, 0xcf7f, 0xcf7f, 0xc77f, 0xbf3f,
0xbf3f, 0xb77f, 0xaf3f, 0xbf3f, 0xc77f, 0xbf3f, 0xaeff, 0xb6ff, 0xb73f, 0xc77f, 0xcfbf, 0xcf7f, 0xcf7f, 0xdfbf, 0xefff, 0xefff, 0xffff, 0xf7ff, 0xf7ff, 0xffff, 0xf7ff, 0xf7ff, 0xe7bf, 0xdf7f, 0xceff, 0xceff, 0xd73f, 0xcf7f, 0xcf7f, 0xc77f, 0xc73f, 0xc73f,
0xc73f, 0xb73f, 0xc73f, 0xd77f, 0xc77f, 0xc73f, 0xcf7f, 0xcf7f, 0xcf7f, 0xcfbf, 0xd7bf, 0xd7bf, 0xcf7f, 0xcf7f, 0xdfbf, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7ff, 0xe7bf, 0xdf7f, 0xdf7f, 0xdf7f, 0xceff, 0xc6ff, 0xcf7f, 0xcf7f, 0xd7bf, 0xc77f, 0xc77f, 0xc77f,
0xcf3f, 0xd77f, 0xcf7f, 0xdfbf, 0xcf7f, 0xc77f, 0xcf7f, 0xcf7f, 0xcf7f, 0xcf7f, 0xd7bf, 0xcf7f, 0xcf7f, 0xcf7f, 0xe7bf, 0xefff, 0xffff, 0xffff, 0xffff, 0xf7ff, 0xdf7f, 0xdf7f, 0xd77f, 0xd73f, 0xc6ff, 0xbebf, 0xcf7f, 0xd77f, 0xdfbf, 0xcf7f, 0xcf7f, 0xcf7f,
};
static Vtx vtx_snow_rock_0[] = {
{ 0, -62, 195, 0, 990, 1396, 0, -39, 120, 255},
{ 92, -107, 148, 0, 1448, 1980, 55, -67, 92, 255},
{ 92, 0, 183, 0, 2012, 1592, 63, 0, 109, 255},
{ -204, 0, 0, 0, 4056, 3032, -126, 0, 0, 255},
{ -173, 0, 108, 0, 4056, 2312, -106, 0, 68, 255},
{ -173, 102, 33, 0, 3710, 2820, -106, 65, 20, 255},
{ -91, 108, 148, 0, 3492, 1980, -64, 64, 88, 255},
{ -91, 0, 183, 0, 4056, 1592, -56, 0, 113, 255},
{ -91, 174, 57, 0, 3348, 2668, -56, 108, 35, 255},
{ -91, 0, 183, 0, 936, -202, -56, 0, 113, 255},
{ 0, -62, 195, 0, 166, 270, 0, -39, 120, 255},
{ 0, 63, 195, 0, 1104, 526, 0, 39, 120, 255},
{ 92, 0, 183, 0, 344, 980, 63, 0, 109, 255},
{ 0, 63, 195, 0, 3034, 1396, 0, 39, 120, 255},
{ 92, 108, 148, 0, 2576, 1980, 56, 67, 92, 255},
{ -173, 63, -86, 0, 3830, 3604, -106, 40, -55, 255},
{ -173, 102, 33, 0, 3710, 2820, -106, 65, 20, 255},
{ -91, 174, -56, 0, 3348, 3396, -64, 104, -33, 255},
{ -173, 63, -86, 0, 3830, 3604, -106, 40, -55, 255},
{ -91, 174, 57, 0, 3348, 2668, -56, 108, 35, 255},
{ -91, 108, -147, 0, 3492, 4084, -56, 66, -92, 255},
{ 0, 166, 120, 0, 3034, 2214, 0, 102, 74, 255},
{ 0, 205, 0, 0, 3034, 3032, 0, 126, 0, 255},
{ 92, 108, 148, 0, 2576, 1980, 56, 67, 92, 255},
{ 92, 174, 57, 0, 2720, 2668, 64, 104, 33, 255},
{ 92, 174, -56, 0, 2720, 3396, 56, 108, -35, 255},
{ -204, 0, 0, 0, 0, 3032, -126, 0, 0, 255},
{ -173, 63, -86, 0, -256, 3604, -106, 40, -55, 255},
{ -173, -62, -86, 0, 194, 3604, -106, -40, -55, 255},
{ -91, 0, -182, 0, 0, 4472, -64, 0, -109, 255},
{ -91, -107, -147, 0, 532, 4084, -56, -67, -92, 255},
{ -91, 0, -182, 0, 4056, 4472, -64, 0, -109, 255},
{ -91, 108, -147, 0, 3492, 4084, -56, 66, -92, 255},
{ 0, 166, -119, 0, 3034, 3850, 0, 102, -74, 255},
{ 0, 63, -194, 0, 3034, 4668, 0, 39, -120, 255},
{ 92, 108, -147, 0, 2576, 4084, 63, 64, -88, 255},
{ 92, 174, -56, 0, 2720, 3396, 56, 108, -35, 255},
{ 92, 0, -182, 0, 2012, 4472, 55, 0, -114, 255},
{ -204, 0, 0, 0, 0, 3032, -126, 0, 0, 255},
{ -173, -62, -86, 0, 194, 3604, -106, -40, -55, 255},
{ -173, -101, 33, 0, 314, 2820, -106, -65, 20, 255},
{ -91, -173, -56, 0, 676, 3396, -64, -104, -33, 255},
{ -91, -107, -147, 0, 532, 4084, -56, -67, -92, 255},
{ -91, -173, 57, 0, 676, 2668, -56, -108, 35, 255},
{ 0, -62, -194, 0, 990, 4668, 0, -39, -120, 255},
{ 0, -165, -119, 0, 990, 3850, 0, -102, -74, 255},
{ 92, -107, -147, 0, 1448, 4084, 63, -64, -88, 255},
{ 92, -173, -56, 0, 1304, 3396, 56, -108, -35, 255},
{ -204, 0, 0, 0, 0, 3032, -126, 0, 0, 255},
{ -173, -101, 33, 0, 314, 2820, -106, -65, 20, 255},
{ -173, 0, 108, 0, 0, 2312, -106, 0, 68, 255},
{ -91, -107, 148, 0, 532, 1980, -63, -64, 88, 255},
{ -91, -173, 57, 0, 676, 2668, -56, -108, 35, 255},
{ -91, 0, 183, 0, 0, 1592, -56, 0, 113, 255},
{ 0, -204, 0, 0, 990, 3032, 0, -126, 0, 255},
{ 0, -165, 120, 0, 990, 2214, 0, -102, 74, 255},
{ 92, -173, 57, 0, 1304, 2668, 64, -104, 33, 255},
{ 92, -173, -56, 0, 1304, 3396, 56, -108, -35, 255},
{ 92, -107, 148, 0, 1448, 1980, 55, -67, 92, 255},
{ 205, 0, 0, 0, 2012, 3032, 126, 0, 0, 255},
{ 174, 0, -107, 0, 2012, 3752, 106, 0, -68, 255},
{ 174, 102, -32, 0, 2358, 3244, 106, 65, -21, 255},
{ 92, 108, -147, 0, 2576, 4084, 63, 64, -88, 255},
{ 92, 0, -182, 0, 2012, 4472, 55, 0, -114, 255},
{ 174, 102, -32, 0, 2358, 3244, 106, 65, -21, 255},
{ 92, 108, -147, 0, 2576, 4084, 63, 64, -88, 255},
{ 92, 174, -56, 0, 2720, 3396, 56, 108, -35, 255},
{ 92, 0, -182, 0, -264, 390, 55, 0, -114, 255},
{ 0, -62, -194, 0, 802, 1062, 0, -39, -120, 255},
{ 0, 63, -194, 0, -8, -50, 0, 39, -120, 255},
{ -91, 0, -182, 0, 1038, 620, -64, 0, -109, 255},
{ 0, -62, -194, 0, 990, 4668, 0, -39, -120, 255},
{ -91, -107, -147, 0, 532, 4084, -56, -67, -92, 255},
{ -91, 0, -182, 0, 0, 4472, -64, 0, -109, 255},
{ 0, 63, -194, 0, 3034, 4668, 0, 39, -120, 255},
{ -91, 0, -182, 0, 4056, 4472, -64, 0, -109, 255},
{ -91, 108, -147, 0, 3492, 4084, -56, 66, -92, 255},
{ 205, 0, 0, 0, 2012, 3032, 126, 0, 0, 255},
{ 174, 63, 87, 0, 2238, 2460, 106, 40, 55, 255},
{ 92, 174, 57, 0, 2720, 2668, 64, 104, 33, 255},
{ 174, 63, 87, 0, 2238, 2460, 106, 40, 55, 255},
{ 92, 174, 57, 0, 2720, 2668, 64, 104, 33, 255},
{ 92, 108, 148, 0, 2576, 1980, 56, 67, 92, 255},
{ 92, 174, -56, 0, 2720, 3396, 56, 108, -35, 255},
{ 0, 166, -119, 0, 3034, 3850, 0, 102, -74, 255},
{ 0, 205, 0, 0, 3034, 3032, 0, 126, 0, 255},
{ -91, 174, -56, 0, 3348, 3396, -64, 104, -33, 255},
{ -91, 108, -147, 0, 3492, 4084, -56, 66, -92, 255},
{ -91, 174, 57, 0, 3348, 2668, -56, 108, 35, 255},
{ 205, 0, 0, 0, 2012, 3032, 126, 0, 0, 255},
{ 174, -62, 87, 0, 1786, 2460, 106, -40, 55, 255},
{ 92, 0, 183, 0, 2012, 1592, 63, 0, 109, 255},
{ 92, -107, 148, 0, 1448, 1980, 55, -67, 92, 255},
{ 0, 166, 120, 0, 3034, 2214, 0, 102, 74, 255},
{ 0, 63, 195, 0, 3034, 1396, 0, 39, 120, 255},
{ -91, 108, 148, 0, 3492, 1980, -64, 64, 88, 255},
{ 0, 63, 195, 0, 3034, 1396, 0, 39, 120, 255},
{ -91, 108, 148, 0, 3492, 1980, -64, 64, 88, 255},
{ -91, 0, 183, 0, 4056, 1592, -56, 0, 113, 255},
{ 205, 0, 0, 0, 2012, 3032, 126, 0, 0, 255},
{ 174, -62, 87, 0, 1786, 2460, 106, -40, 55, 255},
{ 174, -101, -32, 0, 1666, 3244, 106, -65, -20, 255},
{ 92, -107, 148, 0, 1448, 1980, 55, -67, 92, 255},
{ 92, -173, 57, 0, 1304, 2668, 64, -104, 33, 255},
{ 92, -173, -56, 0, 1304, 3396, 56, -108, -35, 255},
{ 0, -62, 195, 0, 990, 1396, 0, -39, 120, 255},
{ 0, -165, 120, 0, 990, 2214, 0, -102, 74, 255},
{ -91, -107, 148, 0, 532, 1980, -63, -64, 88, 255},
{ -91, 0, 183, 0, 0, 1592, -56, 0, 113, 255},
{ -91, -173, 57, 0, 676, 2668, -56, -108, 35, 255},
{ 174, 0, -107, 0, 2012, 3752, 106, 0, -68, 255},
{ 92, -107, -147, 0, 1448, 4084, 63, -64, -88, 255},
{ 0, -165, -119, 0, 990, 3850, 0, -102, -74, 255},
{ -91, -173, -56, 0, 676, 3396, -64, -104, -33, 255},
{ -91, -107, -147, 0, 532, 4084, -56, -67, -92, 255},
{ 174, 0, -107, 0, 2012, 3752, 106, 0, -68, 255},
{ 92, -107, -147, 0, 1448, 4084, 63, -64, -88, 255},
{ 92, 0, -182, 0, 2012, 4472, 55, 0, -114, 255},
{ 92, -173, -56, 0, 1304, 3396, 56, -108, -35, 255},
{ 0, -204, 0, 0, 990, 3032, 0, -126, 0, 255},
{ -91, -173, 57, 0, 676, 2668, -56, -108, 35, 255},
};
static Gfx gfx_snow_rock_0[] = {
gs_Tani_LoadTextureImage2(yuki_ball_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_snow_rock[0].l[0]),1 ),
gsSPLight((&light_snow_rock[0].a ),2 ),
gsSPVertex(&vtx_snow_rock_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( 5, 6, 8, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle(10,12,11, 0),
gsSP1Triangle(13, 2,14, 0),
gsSP1Triangle( 3, 5,15, 0),
gsSPVertex(&vtx_snow_rock_0[16], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSP1Triangle( 2, 1, 4, 0),
gsSP1Triangle( 3, 5, 6, 0),
gsSP1Triangle( 5, 7, 8, 0),
gsSP1Triangle( 5, 8, 6, 0),
gsSP1Triangle( 6, 8, 9, 0),
gsSP1Triangle(10,11,12, 0),
gsSP1Triangle(11,13,12, 0),
gsSP1Triangle(12,13,14, 0),
gsSP1Triangle( 2, 4,15, 0),
gsSPVertex(&vtx_snow_rock_0[32], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 3, 2, 0),
gsSP1Triangle( 1, 4, 3, 0),
gsSP1Triangle( 2, 3, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 7, 9, 8, 0),
gsSP1Triangle( 7,10, 9, 0),
gsSP1Triangle( 8, 9,11, 0),
gsSP1Triangle(10,12,13, 0),
gsSP1Triangle(12,14,13, 0),
gsSP1Triangle(12, 5,14, 0),
gsSP1Triangle(13,14,15, 0),
gsSPVertex(&vtx_snow_rock_0[48], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 3, 2, 0),
gsSP1Triangle( 1, 4, 3, 0),
gsSP1Triangle( 2, 3, 5, 0),
gsSP1Triangle( 4, 6, 7, 0),
gsSP1Triangle( 6, 8, 7, 0),
gsSP1Triangle( 6, 9, 8, 0),
gsSP1Triangle( 7, 8,10, 0),
gsSP1Triangle(11,12,13, 0),
gsSP1Triangle(12,14,13, 0),
gsSP1Triangle(12,15,14, 0),
gsSPVertex(&vtx_snow_rock_0[64], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 4, 6, 5, 0),
gsSP1Triangle( 7, 8, 9, 0),
gsSP1Triangle(10,11,12, 0),
gsSP1Triangle(13, 0,14, 0),
gsSP1Triangle( 0,15,14, 0),
gsSP1Triangle( 0, 2,15, 0),
gsSPVertex(&vtx_snow_rock_0[80], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 4, 6, 5, 0),
gsSP1Triangle( 4, 7, 6, 0),
gsSP1Triangle( 5, 6, 8, 0),
gsSP1Triangle( 9, 0,10, 0),
gsSP1Triangle( 0,11,10, 0),
gsSP1Triangle( 0, 2,11, 0),
gsSP1Triangle(10,11,12, 0),
gsSP1Triangle( 2,13,14, 0),
gsSP1Triangle(13,15,14, 0),
gsSP1Triangle(13, 8,15, 0),
gsSPVertex(&vtx_snow_rock_0[96], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 4, 6, 7, 0),
gsSP1Triangle( 4, 7, 5, 0),
gsSP1Triangle( 5, 7, 8, 0),
gsSP1Triangle( 6, 9,10, 0),
gsSP1Triangle( 9,11,10, 0),
gsSP1Triangle( 9,12,11, 0),
gsSP1Triangle(10,11,13, 0),
gsSP1Triangle( 3, 5,14, 0),
gsSP1Triangle( 5,15,14, 0),
gsSP1Triangle( 5, 8,15, 0),
gsSPVertex(&vtx_snow_rock_0[112], 9, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 6, 7, 0, 0),
gsSP1Triangle( 7, 1, 0, 0),
gsSP1Triangle( 7, 8, 1, 0),
gsSPEndDisplayList()
};
Gfx gfx_snow_rock[] = {
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_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsSPDisplayList(gfx_snow_rock_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList()
};