sm64/shape/enemy1_c/water_bom.shape

304 lines
22 KiB
Plaintext

/******************************************************************************************
Water Bomb shape data.
[ Feb 1, 1996 ]
*******************************************************************************************/
#ifdef HMS_SHAPE
/* ================================================================================
: Hms data.
=================================================================================== */
extern Gfx gfx_water_bom[];
Hierarchy RCP_HmsWaterBom[] = {
hmsHeader(150)
hmsBegin()
hmsBegin()
hmsGfx(RM_XSURF, gfx_water_bom)
hmsEnd()
hmsEnd()
hmsExit()
};
Hierarchy RCP_HmsWaterBomShadow[] = {
hmsHeader(150)
hmsBegin()
hmsShadow(160, 100, 1)
hmsEnd()
hmsExit()
};
#else
/* ================================================================================
: Gfx data.
=================================================================================== */
#define water_bom_AMB_SCALE 0.75
#define ShapeColor_water_bom(R,G,B) {{R*water_bom_AMB_SCALE ,G*water_bom_AMB_SCALE ,B*water_bom_AMB_SCALE ,0 ,R*water_bom_AMB_SCALE ,G*water_bom_AMB_SCALE ,B*water_bom_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_water_bom[] = {
ShapeColor_water_bom(255,255,255),
};
static unsigned short w_bom_env03_txt[] = {
0x2309, 0x22c9, 0x22cb, 0x2b0d, 0x2309, 0x22c9, 0x22cb, 0x22cb, 0x330d, 0x334f, 0x3351, 0x3b93, 0x4bd5, 0x5417, 0x5c5d, 0x6ca1, 0x74e7, 0x852d, 0x84f5, 0x8cf9, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x63bf, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x537f,
0x2309, 0x22c9, 0x22cb, 0x334d, 0x2309, 0x2309, 0x22cb, 0x22cb, 0x334f, 0x334f, 0x3351, 0x3b93, 0x4395, 0x5419, 0x645f, 0x74a5, 0x84ed, 0x8d33, 0x8cf9, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x4b7f, 0x4b3f, 0x4b3f,
0x2309, 0x2289, 0x228b, 0x2b0d, 0x2309, 0x22cb, 0x22cb, 0x22cb, 0x2b0d, 0x334f, 0x3351, 0x3b53, 0x43d7, 0x5c1d, 0x6ca3, 0x84eb, 0x8cf5, 0x8d39, 0x84fd, 0x7c7f, 0x743f, 0x6bff, 0x63bf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x537f, 0x4b7f, 0x4b3f, 0x4b3f, 0x4b3f,
0x2309, 0x22cb, 0x22cb, 0x2acb, 0x230b, 0x22cb, 0x22cb, 0x2acb, 0x334f, 0x3351, 0x3351, 0x3b95, 0x5419, 0x6461, 0x7ce9, 0x8d31, 0x8d39, 0x8cfd, 0x7cbf, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5b7f, 0x537f, 0x537f, 0x537f, 0x4b3f, 0x4b7f, 0x4b3f, 0x4b3f, 0x4b3f,
0x230b, 0x228b, 0x22cb, 0x230b, 0x2b0b, 0x22c9, 0x2249, 0x2acd, 0x330f, 0x3351, 0x3b53, 0x4397, 0x5c1b, 0x74a5, 0x84ed, 0x8d37, 0x8cfb, 0x84bf, 0x747f, 0x6bff, 0x63ff, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x533f,
0x230b, 0x228b, 0x22cb, 0x2acb, 0x230b, 0x2289, 0x19c7, 0x228b, 0x330f, 0x3351, 0x4395, 0x4bd9, 0x645f, 0x7ceb, 0x8cf3, 0x8cf9, 0x84bd, 0x7c7f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x5b7f, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5b7f,
0x230b, 0x228b, 0x228b, 0x228b, 0x230b, 0x2289, 0x1987, 0x2a4b, 0x32cf, 0x3b53, 0x4397, 0x5c1d, 0x74a5, 0x84ef, 0x8d37, 0x8cfb, 0x7cbf, 0x743f, 0x6bff, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x63bf, 0x63ff, 0x6bff, 0x6c3f, 0x6c3f, 0x6bff, 0x63ff, 0x63ff,
0x2b0b, 0x2289, 0x224b, 0x22cb, 0x2b0b, 0x2289, 0x1105, 0x1947, 0x2a4d, 0x3b53, 0x541b, 0x6c61, 0x7ceb, 0x8d33, 0x8cf9, 0x84bd, 0x7c7f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x5bbf, 0x63ff, 0x63ff, 0x743f, 0x747f, 0x7cbf, 0x84bf, 0x84bf, 0x84bf, 0x7c7f, 0x747f,
0x2b4b, 0x228b, 0x228b, 0x22cb, 0x2b0b, 0x22cb, 0x08c3, 0x0043, 0x21cb, 0x4355, 0x5c1d, 0x74a3, 0x852d, 0x8d35, 0x8cfb, 0x84bf, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5bbf, 0x63ff, 0x6c3f, 0x747f, 0x84bf, 0x8cff, 0x9d3f, 0x9d7f, 0xa57f, 0x9d7f, 0x953f, 0x8cff,
0x2b0b, 0x228b, 0x228b, 0x2acb, 0x230b, 0x22cb, 0x0905, 0x0043, 0x21cb, 0x4355, 0x641d, 0x7ca7, 0x8d2f, 0x8d37, 0x8cfd, 0x7c7f, 0x743f, 0x63ff, 0x63bf, 0x63bf, 0x63ff, 0x6c3f, 0x7c7f, 0x8cff, 0x9d7f, 0xadbf, 0xb63f, 0xbe3f, 0xbe7f, 0xbe3f, 0xb5ff, 0xadbf,
0x22cb, 0x228b, 0x228b, 0x2acd, 0x230b, 0x230b, 0x1187, 0x1149, 0x2a8f, 0x4b97, 0x6c5f, 0x84e9, 0x8d31, 0x8d39, 0x84bd, 0x747f, 0x6c3f, 0x63ff, 0x63bf, 0x63ff, 0x6c3f, 0x7c7f, 0x8cff, 0xa5bf, 0xb63f, 0xc67f, 0xd6bf, 0xd6ff, 0xdeff, 0xd6ff, 0xcebf, 0xc67f,
0x228b, 0x22cb, 0x228b, 0x2b0d, 0x22cb, 0x2b0b, 0x228b, 0x2a8d, 0x3b13, 0x5399, 0x6c61, 0x84eb, 0x8d35, 0x8cfb, 0x84bf, 0x743f, 0x6bff, 0x63ff, 0x63ff, 0x63ff, 0x747f, 0x8cff, 0x9d7f, 0xb63f, 0xcebf, 0xdf3f, 0xe77f, 0xef7f, 0xef7f, 0xef7f, 0xe73f, 0xdeff,
0x22cb, 0x22cb, 0x228d, 0x2b0d, 0x22cb, 0x2b0d, 0x334f, 0x3311, 0x4355, 0x5c1d, 0x74a5, 0x84ed, 0x8d35, 0x8cfd, 0x7cbf, 0x743f, 0x6bff, 0x63ff, 0x63ff, 0x6c3f, 0x7c7f, 0x953f, 0xadff, 0xc67f, 0xdf3f, 0xef7f, 0xf7bf, 0xf7bf, 0xf7ff, 0xf7bf, 0xf7bf, 0xef7f,
0x22cb, 0x22cb, 0x2acd, 0x2b0d, 0x2309, 0x2b0b, 0x330f, 0x3b51, 0x4b97, 0x641f, 0x74a5, 0x84ef, 0x8d37, 0x8cfd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x63ff, 0x743f, 0x84bf, 0x9d7f, 0xbe3f, 0xd6ff, 0xe77f, 0xf7bf, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7ff, 0xf7bf,
0x230b, 0x2b0d, 0x2b0d, 0x2b0d, 0x2b0b, 0x2b0d, 0x330f, 0x3351, 0x4b95, 0x641f, 0x74a7, 0x84ef, 0x8cf7, 0x84fd, 0x7c7f, 0x743f, 0x63ff, 0x63ff, 0x63ff, 0x747f, 0x84bf, 0xa5bf, 0xbe7f, 0xdeff, 0xef7f, 0xf7bf, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7bf,
0x230b, 0x2acb, 0x330f, 0x2b0d, 0x230b, 0x2acd, 0x330f, 0x3353, 0x4b95, 0x641f, 0x74a7, 0x84ef, 0x8cf7, 0x84bd, 0x7c7f, 0x6c3f, 0x6bff, 0x63ff, 0x6bff, 0x747f, 0x8cff, 0xa5bf, 0xc67f, 0xdf3f, 0xef7f, 0xf7ff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7ff,
0x2b0b, 0x228b, 0x2b0f, 0x2b0d, 0x2b0b, 0x2249, 0x2acf, 0x3351, 0x4bd7, 0x641d, 0x7467, 0x84f1, 0x8d37, 0x84fd, 0x7c7f, 0x6c3f, 0x6bff, 0x63ff, 0x6bff, 0x747f, 0x8cff, 0xa5bf, 0xbe7f, 0xdeff, 0xef7f, 0xf7bf, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7bf,
0x2b0b, 0x1a09, 0x2acd, 0x330f, 0x2b0b, 0x1187, 0x220b, 0x3311, 0x4b99, 0x641d, 0x7467, 0x84f1, 0x8cf7, 0x84bd, 0x7c7f, 0x743f, 0x63ff, 0x63ff, 0x63ff, 0x6c3f, 0x84bf, 0x9d7f, 0xbe3f, 0xd6bf, 0xe77f, 0xf7bf, 0xf7ff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf7bf,
0x230b, 0x19c9, 0x2acd, 0x3311, 0x230b, 0x1187, 0x220b, 0x3311, 0x4bd7, 0x641f, 0x7467, 0x84ef, 0x8d37, 0x84fd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x63ff, 0x6c3f, 0x7c7f, 0x953f, 0xadbf, 0xc67f, 0xdeff, 0xe77f, 0xf7bf, 0xf7bf, 0xf7ff, 0xf7bf, 0xf7bf, 0xef7f,
0x230b, 0x19c9, 0x2a8d, 0x330f, 0x230b, 0x1187, 0x220b, 0x3311, 0x4b97, 0x5c1d, 0x7465, 0x7ced, 0x84f7, 0x84fd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x63ff, 0x63ff, 0x743f, 0x84bf, 0x9d7f, 0xb5ff, 0xce7f, 0xdeff, 0xe73f, 0xef7f, 0xef7f, 0xef7f, 0xe77f, 0xdf3f,
0x2b4b, 0x11c7, 0x2a8d, 0x330f, 0x2b4b, 0x1187, 0x19cb, 0x2ad1, 0x4397, 0x5c1d, 0x6c65, 0x84ed, 0x84f5, 0x8cfb, 0x7cbf, 0x743f, 0x6bff, 0x63ff, 0x63bf, 0x63ff, 0x6bff, 0x7c7f, 0x8cff, 0x9d7f, 0xb5ff, 0xc67f, 0xcebf, 0xd6ff, 0xdeff, 0xd6ff, 0xd6bf, 0xc67f,
0x2b4b, 0x11c7, 0x220b, 0x2acf, 0x2b4b, 0x11c7, 0x1a09, 0x2acf, 0x4395, 0x53db, 0x6c61, 0x7cab, 0x84f3, 0x8cfb, 0x7cbf, 0x747f, 0x6c3f, 0x63ff, 0x63ff, 0x63bf, 0x63ff, 0x6c3f, 0x7c7f, 0x8cff, 0x9d7f, 0xadbf, 0xb5ff, 0xbe3f, 0xbe3f, 0xbe3f, 0xb63f, 0xadbf,
0x2b4b, 0x1207, 0x224b, 0x2b0f, 0x2b4b, 0x1209, 0x224b, 0x2b0f, 0x3b95, 0x4bd9, 0x6461, 0x7ca9, 0x84f1, 0x8cf9, 0x84bd, 0x7c7f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x5bbf, 0x63ff, 0x6bff, 0x747f, 0x84bf, 0x8cff, 0x953f, 0x9d7f, 0xa57f, 0x9d7f, 0x9d3f, 0x8cff,
0x234b, 0x1a09, 0x228b, 0x2b0f, 0x234b, 0x1a09, 0x228b, 0x2b11, 0x3b93, 0x4bd9, 0x5c1f, 0x74a7, 0x84ef, 0x84f7, 0x84fd, 0x7c7f, 0x743f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x63ff, 0x6c3f, 0x747f, 0x7c7f, 0x84bf, 0x84bf, 0x84bf, 0x7cbf, 0x7c7f,
0x230b, 0x22cb, 0x330d, 0x3351, 0x230b, 0x22cb, 0x330f, 0x3351, 0x3b53, 0x43d7, 0x5c1d, 0x6c65, 0x7cab, 0x84f5, 0x8cfb, 0x84bd, 0x747f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x5b7f, 0x537f, 0x5bbf, 0x5bbf, 0x63ff, 0x6bff, 0x6c3f, 0x6c3f, 0x6c3f, 0x6bff, 0x63ff,
0x230b, 0x230b, 0x2b4f, 0x334f, 0x230b, 0x230b, 0x2b4f, 0x2b51, 0x3353, 0x4397, 0x5c1b, 0x6c63, 0x7ca9, 0x84f1, 0x8cf9, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63bf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x537f, 0x53bf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5bbf, 0x5b7f,
0x1b09, 0x230b, 0x2b4f, 0x2b4f, 0x230b, 0x230b, 0x2b4f, 0x2b51, 0x2b51, 0x3b93, 0x53db, 0x6461, 0x74a7, 0x84ed, 0x8cf5, 0x84fb, 0x84bd, 0x747f, 0x6c3f, 0x63ff, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x4b7f, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x4b7f,
0x1b0b, 0x230b, 0x2b4f, 0x2b4f, 0x230d, 0x230b, 0x2b4f, 0x2b51, 0x2b11, 0x3b93, 0x4bd9, 0x641f, 0x74a3, 0x7cab, 0x84f1, 0x8cf7, 0x84fd, 0x7cbf, 0x743f, 0x6c3f, 0x63ff, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f,
0x1b0b, 0x230b, 0x2b4f, 0x2b4f, 0x230d, 0x230d, 0x230d, 0x2b0f, 0x2b11, 0x3b93, 0x53d7, 0x641d, 0x6c61, 0x7ca7, 0x84ed, 0x8cf3, 0x84f9, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5b7f, 0x537f, 0x537f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f,
0x1b09, 0x230b, 0x2b0f, 0x2b0f, 0x230d, 0x230d, 0x230d, 0x2b0f, 0x2b11, 0x3351, 0x43d5, 0x5c1b, 0x6c1f, 0x7465, 0x7ce9, 0x852f, 0x8cf5, 0x8cfb, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5b7f, 0x537f, 0x537f, 0x537f, 0x4b3f, 0x4b3f, 0x4b3f, 0x4b3f,
0x1b09, 0x230b, 0x2b0f, 0x2b0f, 0x230d, 0x230d, 0x2b0d, 0x2b0f, 0x230f, 0x2b4f, 0x3351, 0x4bd7, 0x641d, 0x6c61, 0x74a5, 0x84eb, 0x8cf1, 0x8d37, 0x8cfb, 0x84bd, 0x7c7f, 0x743f, 0x6bff, 0x63ff, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f, 0x537f,
0x1b0b, 0x230d, 0x2b4f, 0x2b0f, 0x1b0b, 0x230d, 0x230d, 0x2b0d, 0x2b0f, 0x334f, 0x3bd3, 0x5c19, 0x6c1d, 0x7461, 0x7ce5, 0x8529, 0x8d2f, 0x9575, 0x9539, 0x8cfd, 0x84bd, 0x7cbf, 0x747f, 0x6c3f, 0x63ff, 0x63ff, 0x5bbf, 0x5bbf, 0x5bbf, 0x537f, 0x537f, 0x537f,
};
static Vtx vtx_water_bom_0[] = {
{ -20, -64, -33, 0, 0, 0, -35, -107, -57, 255},
{ 0, -76, 0, 0, 0, 0, 0, -126, 0, 255},
{ -44, -61, 0, 0, 0, 0, -74, -102, 0, 255},
{ -20, -64, 34, 0, 0, 0, -33, -104, 63, 255},
{ -55, -39, 34, 0, 0, 0, -91, -67, 55, 255},
{ 21, -64, 34, 0, 0, 0, 34, -108, 56, 255},
{ -11, -37, -64, 0, 0, 0, -21, -66, -106, 255},
{ -55, -39, -33, 0, 0, 0, -88, -65, -64, 255},
{ -39, 0, -64, 0, 0, 0, -68, 0, -106, 255},
{ -68, 0, -33, 0, 0, 0, -113, 0, -56, 255},
{ 0, 0, -76, 0, 0, 0, 0, 0, -126, 255},
{ 56, -39, -33, 0, 0, 0, 91, -67, -55, 255},
{ 73, -23, 0, 0, 0, 0, 120, -39, 0, 255},
{ 45, -61, 0, 0, 0, 0, 74, -102, 0, 255},
{ 56, -39, 34, 0, 0, 0, 88, -65, 63, 255},
{ 69, 0, 34, 0, 0, 0, 114, 0, 55, 255},
{ 33, -23, -64, 0, 0, 0, 55, -41, -106, 255},
{ 56, -39, -33, 0, 0, 0, 91, -67, -55, 255},
{ 21, -64, -33, 0, 0, 0, 33, -104, -64, 255},
{ -11, -37, -64, 0, 0, 0, -21, -66, -106, 255},
{ -20, -64, -33, 0, 0, 0, -35, -107, -57, 255},
{ 0, 0, -76, 0, 0, 0, 0, 0, -126, 255},
{ 45, 62, 0, 0, 0, 0, 74, 102, 0, 255},
{ 56, 40, 34, 0, 0, 0, 88, 64, 64, 255},
{ 73, 24, 0, 0, 0, 0, 120, 39, 0, 255},
{ 69, 0, 34, 0, 0, 0, 114, 0, 55, 255},
{ -44, 62, 0, 0, 0, 0, -74, 102, 0, 255},
{ -20, 65, 34, 0, 0, 0, -33, 104, 63, 255},
{ 0, 77, 0, 0, 0, 0, 0, 126, 0, 255},
{ 21, 65, 34, 0, 0, 0, 34, 108, 56, 255},
{ 56, 40, -33, 0, 0, 0, 91, 67, -56, 255},
{ 33, 24, -64, 0, 0, 0, 55, 41, -106, 255},
{ 56, 40, -33, 0, 0, 0, 91, 67, -56, 255},
{ 69, 0, -33, 0, 0, 0, 109, 0, -63, 255},
{ 0, 0, -76, 0, 0, 0, 0, 0, -126, 255},
{ 33, -23, -64, 0, 0, 0, 55, -41, -106, 255},
{ 56, -39, -33, 0, 0, 0, 91, -67, -55, 255},
{ 0, 77, 0, 0, 0, 0, 0, 126, 0, 255},
{ -20, 65, 34, 0, 0, 0, -33, 104, 63, 255},
{ 21, 65, 34, 0, 0, 0, 34, 108, 56, 255},
{ -20, 65, -33, 0, 0, 0, -35, 107, -57, 255},
{ -44, 62, 0, 0, 0, 0, -74, 102, 0, 255},
{ -55, 40, 34, 0, 0, 0, -92, 67, 55, 255},
{ -11, 38, -64, 0, 0, 0, -21, 65, -106, 255},
{ 21, 65, -33, 0, 0, 0, 33, 104, -64, 255},
{ -72, -23, 0, 0, 0, 0, -120, -39, 0, 255},
{ -68, 0, 34, 0, 0, 0, -110, 0, 63, 255},
{ -72, 24, 0, 0, 0, 0, -120, 39, 0, 255},
{ -55, 40, 34, 0, 0, 0, -92, 67, 55, 255},
{ -68, 0, -33, 0, 0, 0, -113, 0, -56, 255},
{ -55, -39, 34, 0, 0, 0, -91, -67, 55, 255},
{ -39, 0, -64, 0, 0, 0, -68, 0, -106, 255},
{ -55, 40, -33, 0, 0, 0, -88, 64, -64, 255},
{ 0, 0, -76, 0, 0, 0, 0, 0, -126, 255},
{ -11, 38, -64, 0, 0, 0, -21, 65, -106, 255},
{ -20, 65, -33, 0, 0, 0, -35, 107, -57, 255},
{ 21, -64, 34, 0, 0, 0, 34, -108, 56, 255},
{ 0, -76, 0, 0, 0, 0, 0, -126, 0, 255},
{ 45, -61, 0, 0, 0, 0, 74, -102, 0, 255},
{ 21, -64, -33, 0, 0, 0, 33, -104, -64, 255},
{ 56, -39, -33, 0, 0, 0, 91, -67, -55, 255},
{ 0, -76, 0, 0, 0, 0, 0, -126, 0, 255},
{ -20, -64, -33, 0, 0, 0, -35, -107, -57, 255},
{ 21, -64, -33, 0, 0, 0, 33, -104, -64, 255},
{ 12, -37, 65, 0, 0, 0, 20, -66, 106, 255},
{ 21, -64, 34, 0, 0, 0, 34, -108, 56, 255},
{ 56, -39, 34, 0, 0, 0, 88, -65, 63, 255},
{ 40, 0, 65, 0, 0, 0, 68, 0, 107, 255},
{ 69, 0, 34, 0, 0, 0, 114, 0, 55, 255},
{ 0, 0, 77, 0, 0, 0, 0, 0, 126, 255},
{ -55, -39, 34, 0, 0, 0, -91, -67, 55, 255},
{ -72, -23, 0, 0, 0, 0, -120, -39, 0, 255},
{ -44, -61, 0, 0, 0, 0, -74, -102, 0, 255},
{ -55, -39, -33, 0, 0, 0, -88, -65, -64, 255},
{ -68, 0, -33, 0, 0, 0, -113, 0, -56, 255},
{ -32, -23, 65, 0, 0, 0, -56, -41, 106, 255},
{ -20, -64, 34, 0, 0, 0, -33, -104, 63, 255},
{ -55, 40, 34, 0, 0, 0, -92, 67, 55, 255},
{ -44, 62, 0, 0, 0, 0, -74, 102, 0, 255},
{ -72, 24, 0, 0, 0, 0, -120, 39, 0, 255},
{ -55, 40, -33, 0, 0, 0, -88, 64, -64, 255},
{ -68, 0, -33, 0, 0, 0, -113, 0, -56, 255},
{ -20, 65, -33, 0, 0, 0, -35, 107, -57, 255},
{ -32, 24, 65, 0, 0, 0, -56, 41, 106, 255},
{ -68, 0, 34, 0, 0, 0, -110, 0, 63, 255},
{ -32, -23, 65, 0, 0, 0, -56, -41, 106, 255},
{ -55, -39, 34, 0, 0, 0, -91, -67, 55, 255},
{ 0, 0, 77, 0, 0, 0, 0, 0, 126, 255},
{ 0, 77, 0, 0, 0, 0, 0, 126, 0, 255},
{ 21, 65, -33, 0, 0, 0, 33, 104, -64, 255},
{ 45, 62, 0, 0, 0, 0, 74, 102, 0, 255},
{ 21, 65, 34, 0, 0, 0, 34, 108, 56, 255},
{ 56, 40, -33, 0, 0, 0, 91, 67, -56, 255},
{ 12, 38, 65, 0, 0, 0, 21, 65, 106, 255},
{ 21, 65, 34, 0, 0, 0, 34, 108, 56, 255},
{ -20, 65, 34, 0, 0, 0, -33, 104, 63, 255},
{ 0, 0, 77, 0, 0, 0, 0, 0, 126, 255},
{ -32, 24, 65, 0, 0, 0, -56, 41, 106, 255},
{ -55, 40, 34, 0, 0, 0, -92, 67, 55, 255},
{ 73, -23, 0, 0, 0, 0, 120, -39, 0, 255},
{ 69, 0, -33, 0, 0, 0, 109, 0, -63, 255},
{ 73, 24, 0, 0, 0, 0, 120, 39, 0, 255},
{ 56, 40, -33, 0, 0, 0, 91, 67, -56, 255},
{ 69, 0, 34, 0, 0, 0, 114, 0, 55, 255},
{ 56, 40, 34, 0, 0, 0, 88, 64, 64, 255},
{ 56, -39, -33, 0, 0, 0, 91, -67, -55, 255},
{ 40, 0, 65, 0, 0, 0, 68, 0, 107, 255},
};
static Gfx gfx_water_bom_0[] = {
gsSPLight((&light_water_bom[0].l[0]),1 ),
gsSPLight((&light_water_bom[0].a ),2 ),
gsSPVertex(&vtx_water_bom_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 3, 2, 0),
gsSP1Triangle( 2, 3, 4, 0),
gsSP1Triangle( 1, 5, 3, 0),
gsSP1Triangle( 6, 0, 7, 0),
gsSP1Triangle( 8, 7, 9, 0),
gsSP1Triangle(10, 6, 8, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle(11,12,13, 0),
gsSP1Triangle(12,14,13, 0),
gsSP1Triangle(12,15,14, 0),
gsSP1Triangle(13,14, 5, 0),
gsSPVertex(&vtx_water_bom_0[16], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 3, 2, 4, 0),
gsSP1Triangle( 5, 0, 3, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 8, 7, 9, 0),
gsSP1Triangle(10,11,12, 0),
gsSP1Triangle( 6,13, 7, 0),
gsSP1Triangle(14, 6, 8, 0),
gsSPVertex(&vtx_water_bom_0[31], 14, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 4, 0),
gsSP1Triangle( 0, 2, 4, 0),
gsSP1Triangle( 4, 2, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 9,10, 6, 0),
gsSP1Triangle(10,11, 7, 0),
gsSP1Triangle(12, 9,13, 0),
gsSP1Triangle( 3,12, 0, 0),
gsSP1Triangle(12,13, 0, 0),
gsSP1Triangle( 0,13, 1, 0),
gsSPVertex(&vtx_water_bom_0[45], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 2, 1, 3, 0),
gsSP1Triangle( 4, 0, 2, 0),
gsSP1Triangle( 0, 5, 1, 0),
gsSP1Triangle( 6, 4, 7, 0),
gsSP1Triangle( 8, 6, 9, 0),
gsSP1Triangle( 6, 7, 9, 0),
gsSP1Triangle( 9, 7,10, 0),
gsSP1Triangle(11,12,13, 0),
gsSP1Triangle(12,14,13, 0),
gsSP1Triangle(13,14,15, 0),
gsSPVertex(&vtx_water_bom_0[61], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 6, 5, 7, 0),
gsSP1Triangle( 3, 5, 6, 0),
gsSP1Triangle( 8, 3, 6, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle(10,12,11, 0),
gsSP1Triangle(11,12, 1, 0),
gsSP1Triangle(10,13,12, 0),
gsSP1Triangle(14, 9,15, 0),
gsSP1Triangle(14,15, 3, 0),
gsSP1Triangle( 3,15, 4, 0),
gsSP1Triangle( 8,14, 3, 0),
gsSPVertex(&vtx_water_bom_0[77], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 1, 3, 2, 0),
gsSP1Triangle( 2, 3, 4, 0),
gsSP1Triangle( 1, 5, 3, 0),
gsSP1Triangle( 6, 0, 7, 0),
gsSP1Triangle( 8, 7, 9, 0),
gsSP1Triangle(10, 6, 8, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle(11,12, 5, 0),
gsSP1Triangle(13,12,11, 0),
gsSP1Triangle(14,13,11, 0),
gsSP1Triangle(13,15,12, 0),
gsSPVertex(&vtx_water_bom_0[93], 14, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 4, 0),
gsSP1Triangle( 0, 2, 4, 0),
gsSP1Triangle( 4, 2, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 8, 7, 9, 0),
gsSP1Triangle(10, 6, 8, 0),
gsSP1Triangle( 0,11, 1, 0),
gsSP1Triangle( 6,12, 7, 0),
gsSP1Triangle(13,10,11, 0),
gsSP1Triangle( 3,13, 0, 0),
gsSP1Triangle(13,11, 0, 0),
gsSPEndDisplayList()
};
Gfx gfx_water_bom[] = {
gsDPPipeSync(),
gsSPSetGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_MODULATERGB_ENVA, G_CC_MODULATERGB_ENVA),
gsDPSetEnvColor(255,255,255,205),
gsDPLoadTextureBlock(w_bom_env03_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
G_TX_WRAP|G_TX_NOMIRROR, G_TX_WRAP|G_TX_NOMIRROR,
5, 5, G_TX_NOLOD, G_TX_NOLOD),
gsSPTexture(0x07c0, 0x07c0, 0, G_TX_RENDERTILE, G_ON),
gsSPDisplayList(gfx_water_bom_0),
gsSPTexture(0x07c0, 0x07c0, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsDPSetEnvColor(255,255,255,255),
gsSPEndDisplayList()
};
#endif