sm64/shape/basic_enemy/xkoura.shape

708 lines
47 KiB
Plaintext

/*################################################################################################*/
#ifdef HMS_SHAPE
/*################################################################################################*/
/********************************************************************************
RCP_GfxGreenNoko
[ June 16, 1995 ]
********************************************************************************/
extern Gfx RCP_GfxRedNoko[];
extern Gfx RCP_GfxGreenNoko[];
extern Gfx gfx_shell_board[];
Hierarchy RCP_HmsSellBoard[] = {
hmsShadow(70, 200, 1)
hmsBegin()
hmsScale(1.0f)
hmsBegin()
hmsGfx(RM_SURF, gfx_shell_board)
hmsEnd()
hmsEnd()
hmsExit()
};
/********************************************************************************/
/* Hierarchy map data. */
/********************************************************************************/
Hierarchy RCP_HmsRedNoko[] = {
hmsShadow(70, 200, 1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsGfx(RM_SURF, RCP_GfxRedNoko)
hmsEnd()
hmsEnd()
hmsExit()
};
Hierarchy RCP_HmsGreenNoko[] = {
hmsShadow(70, 200, 1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsGfx(RM_SURF, RCP_GfxGreenNoko)
hmsEnd()
hmsEnd()
hmsExit()
};
/*################################################################################################*/
#else
/*################################################################################################*/
/********************************************************************************
RCP_GfxGreenNoko
[ June 16, 1995 ]
********************************************************************************/
#define ShapeColor_noko(R,G,B) { { R/4,G/4,B/4,0, R/4,G/4,B/4,0 }, { R,G,B,0, R,G,B,0, LIGHT_X,LIGHT_Y,LIGHT_Z,0} }
static Lights1 mat_noko[] = {
ShapeColor_noko( 69,205, 26),
ShapeColor_noko(228, 41, 29),
ShapeColor_noko(132,195,229),
ShapeColor_noko(250,255,248)
};
static Vtx vtx_noko[] = {
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 40, 149, 46, 0, 0, 0, 64, 106, 30, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 40, 149, 46, 0, 0, 0, 64, 106, 30, 0xff },
{ 0, 65, -111, 0, 0, 0, 0, 111, -62, 0xff },
{ 0, 138, -67, 0, 0, 0, 0, 105, -72, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 0, 138, -67, 0, 0, 0, 0, 105, -72, 0xff },
{ 40, 149, 46, 0, 0, 0, 64, 106, 30, 0xff },
{ -40, 149, 46, 0, 0, 0, -64, 106, 30, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ 40, 149, 46, 0, 0, 0, 64, 106, 30, 0xff },
{ 0, 138, -67, 0, 0, 0, 0, 105, -72, 0xff },
{ -40, 149, 46, 0, 0, 0, -64, 106, 30, 0xff },
{ 40, 149, 46, 0, 0, 0, 64, 106, 30, 0xff },
{ -40, 149, 46, 0, 0, 0, -64, 106, 30, 0xff },
{ 0, 138, -67, 0, 0, 0, 0, 105, -72, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ 0, 138, -67, 0, 0, 0, 0, 105, -72, 0xff },
{ 0, 65, -111, 0, 0, 0, 0, 111, -62, 0xff },
{ -40, 149, 46, 0, 0, 0, -64, 106, 30, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ -40, 149, 46, 0, 0, 0, -64, 106, 30, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ 0, 17, 108, 0, 0, 0, 0, -85, 95, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 25, 51, 118, 0, 0, 0, 20, -70, 104, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 0, 14, -99, 0, 0, 0, 0, -90, -90, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 0, 0, -5, 0, 0, 0, 0, -128, 0, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ 0, 0, -5, 0, 0, 0, 0, -128, 0, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 0, 14, -99, 0, 0, 0, 0, -90, -90, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 70, 17, 41, 0, 0, 0, 73, -104, 7, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 25, 51, 118, 0, 0, 0, 20, -70, 104, 0xff },
{ 0, 0, -5, 0, 0, 0, 0, -128, 0, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 0, 0, -5, 0, 0, 0, 0, -128, 0, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ -70, 17, 41, 0, 0, 0, -72, -104, 7, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ 0, 14, -99, 0, 0, 0, 0, -90, -90, 0xff },
{ 0, 14, -99, 0, 0, 0, 0, -90, -90, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ 0, 17, 108, 0, 0, 0, 0, -85, 95, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -70, 17, 41, 0, 0, 0, -72, -104, 7, 0xff },
{ -70, 21, -50, 0, 0, 0, -67, -108, -9, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ 70, 17, 41, 0, 0, 0, 73, -104, 7, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 70, 21, -50, 0, 0, 0, 68, -107, -9, 0xff },
{ -70, 17, 41, 0, 0, 0, -72, -104, 7, 0xff },
{ -70, 21, -50, 0, 0, 0, -67, -108, -9, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ 70, 21, -50, 0, 0, 0, 68, -107, -9, 0xff },
{ 70, 17, 41, 0, 0, 0, 73, -104, 7, 0xff },
{ 46, 0, 60, 0, 0, 0, 35, -116, 37, 0xff },
{ 0, 17, 108, 0, 0, 0, 0, -85, 95, 0xff },
{ -46, 0, 59, 0, 0, 0, -35, -116, 37, 0xff },
{ -45, 0, -69, 0, 0, 0, -41, -118, -23, 0xff },
{ 0, 14, -99, 0, 0, 0, 0, -90, -90, 0xff },
{ 46, 0, -68, 0, 0, 0, 42, -118, -23, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
{ 0, 17, 108, 0, 0, 0, 0, -85, 95, 0xff },
{ 25, 51, 118, 0, 0, 0, 20, -70, 104, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ 36, 58, -129, 0, 0, 0, 34, 68, -102, 0xff },
{ 103, 44, -89, 0, 0, 0, 82, 14, -97, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ 103, 44, -89, 0, 0, 0, 82, 14, -97, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 103, 44, 80, 0, 0, 0, 111, -2, 62, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 25, 51, 118, 0, 0, 0, 20, -70, 104, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 70, 17, 41, 0, 0, 0, 73, -104, 7, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 70, 17, 41, 0, 0, 0, 73, -104, 7, 0xff },
{ 70, 21, -50, 0, 0, 0, 68, -107, -9, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 70, 21, -50, 0, 0, 0, 68, -107, -9, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 36, 58, -129, 0, 0, 0, 34, 68, -102, 0xff },
{ 0, 65, -111, 0, 0, 0, 0, 111, -62, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 103, 44, -89, 0, 0, 0, 82, 14, -97, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 103, 44, 80, 0, 0, 0, 111, -2, 62, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 103, 44, 80, 0, 0, 0, 111, -2, 62, 0xff },
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 101, 53, 57, 0, 0, 0, 83, 94, 20, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 90, 51, -81, 0, 0, 0, 66, 105, -29, 0xff },
{ 103, 44, -89, 0, 0, 0, 82, 14, -97, 0xff },
{ 36, 58, -129, 0, 0, 0, 34, 68, -102, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ 103, 44, 80, 0, 0, 0, 111, -2, 62, 0xff },
{ 70, 28, 88, 0, 0, 0, 55, -96, 63, 0xff },
{ 70, 27, -99, 0, 0, 0, 51, -91, -72, 0xff },
{ 103, 44, -89, 0, 0, 0, 82, 14, -97, 0xff },
{ 117, 36, -19, 0, 0, 0, 112, -60, 0, 0xff },
{ -36, 58, -129, 0, 0, 0, -34, 68, -102, 0xff },
{ 0, 65, -111, 0, 0, 0, 0, 111, -62, 0xff },
{ 36, 58, -129, 0, 0, 0, 34, 68, -102, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ -36, 58, -129, 0, 0, 0, -34, 68, -102, 0xff },
{ 36, 58, -129, 0, 0, 0, 34, 68, -102, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -103, 44, -89, 0, 0, 0, -82, 14, -97, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -103, 44, 80, 0, 0, 0, -111, -2, 62, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -36, 58, -129, 0, 0, 0, -34, 68, -102, 0xff },
{ -103, 44, -89, 0, 0, 0, -82, 14, -97, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ 0, 78, 118, 0, 0, 0, 0, 109, 66, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ -103, 44, 80, 0, 0, 0, -111, -2, 62, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ -101, 53, 57, 0, 0, 0, -83, 94, 20, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -103, 44, 80, 0, 0, 0, -111, -2, 62, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ -103, 44, -89, 0, 0, 0, -82, 14, -97, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -90, 51, -81, 0, 0, 0, -66, 105, -29, 0xff },
{ 0, 65, -111, 0, 0, 0, 0, 111, -62, 0xff },
{ -36, 58, -129, 0, 0, 0, -34, 68, -102, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ -70, 21, -50, 0, 0, 0, -67, -108, -9, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -70, 21, -50, 0, 0, 0, -67, -108, -9, 0xff },
{ -70, 17, 41, 0, 0, 0, -72, -104, 7, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -117, 36, -19, 0, 0, 0, -112, -60, 0, 0xff },
{ -70, 17, 41, 0, 0, 0, -72, -104, 7, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ -103, 44, 80, 0, 0, 0, -111, -2, 62, 0xff },
{ -70, 28, 88, 0, 0, 0, -55, -96, 63, 0xff },
{ -103, 44, -89, 0, 0, 0, -82, 14, -97, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ -70, 27, -99, 0, 0, 0, -51, -91, -73, 0xff },
{ -103, 44, -89, 0, 0, 0, -82, 14, -97, 0xff },
{ -36, 58, -129, 0, 0, 0, -34, 68, -102, 0xff },
{ 0, 39, -112, 0, 0, 0, 0, -60, -112, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
{ 25, 51, 118, 0, 0, 0, 20, -70, 104, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ 38, 70, 129, 0, 0, 0, 39, 17, 120, 0xff },
{ -38, 70, 129, 0, 0, 0, -47, 37, 112, 0xff },
{ -25, 51, 118, 0, 0, 0, -16, -69, 106, 0xff },
};
/********************************************************************************/
/* Noko noko display list */
/********************************************************************************/
static Gfx RCP_NokoNoko1[] = {
gsSPVertex(&vtx_noko[0], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[15], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPEndDisplayList()
};
static Gfx RCP_NokoNoko2[] = {
gsSPVertex(&vtx_noko[30], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[45], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[60], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[75], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[90], 9, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSPEndDisplayList()
};
static Gfx RCP_NokoNoko3[] = {
gsSPVertex(&vtx_noko[99], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[114], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[129], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[144], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[159], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[174], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[189], 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(9, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSPVertex(&vtx_noko[204], 6, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSPEndDisplayList()
};
/********************************************************************************/
/* Green noko noko */
/********************************************************************************/
Gfx RCP_GfxGreenNoko[] = {
gsDPPipeSync(),
gsSPNumLights(NUMLIGHTS_0),
gsSPLight((&mat_noko[0].l[0]),1),
gsSPLight((&mat_noko[0].a),2),
gsSPDisplayList(RCP_NokoNoko1),
gsSPLight((&mat_noko[2].l[0]),1),
gsSPLight((&mat_noko[2].a),2),
gsSPDisplayList(RCP_NokoNoko2),
gsSPLight((&mat_noko[3].l[0]),1),
gsSPLight((&mat_noko[3].a),2),
gsSPBranchList(RCP_NokoNoko3)
};
/********************************************************************************/
/* Red noko noko */
/********************************************************************************/
Gfx RCP_GfxRedNoko[] = {
gsDPPipeSync(),
gsSPLight((&mat_noko[1].l[0]),1),
gsSPLight((&mat_noko[1].a),2),
gsSPDisplayList(RCP_NokoNoko1),
gsSPLight((&mat_noko[2].l[0]),1),
gsSPLight((&mat_noko[2].a),2),
gsSPDisplayList(RCP_NokoNoko2),
gsSPLight((&mat_noko[3].l[0]),1),
gsSPLight((&mat_noko[3].a),2),
gsSPBranchList(RCP_NokoNoko3)
};
/***************************************************************************************************
Convert from NINGEN (shell_board)
****************************************************************************************************/
#define kouraSCALE 0.25
#define ShapeColor_shell_board(R,G,B) {{R*kouraSCALE ,G*kouraSCALE ,B*kouraSCALE ,0 ,R*kouraSCALE ,G*kouraSCALE ,B*kouraSCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_shell_board[] = {
ShapeColor_shell_board(255,255,255),
ShapeColor_shell_board(224,174, 0),
};
static unsigned short noko_hara_txt[] = {
0xbcc1, 0xc501, 0xc501, 0xc501, 0xc501, 0xcd41, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xd5c1, 0xd5c1, 0xd5c1, 0xde01, 0xde01, 0xde01, 0xde01, 0xde01, 0xde01, 0xde01, 0xd5c1, 0xd5c1, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xcd41, 0xc501, 0xc501, 0xc501, 0xc501, 0xbcc1,
0xc501, 0xc501, 0xc501, 0xc501, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xd5c1, 0xddc1, 0xde01, 0xde01, 0xde01, 0xde03, 0xde43, 0xde43, 0xde45, 0xde45, 0xde43, 0xde01, 0xde01, 0xde01, 0xde01, 0xd5c1, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xc501, 0xc501, 0xc501, 0xc501,
0xc501, 0xc501, 0xc501, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xddc1, 0xde01, 0xde01, 0xde43, 0xe647, 0xe649, 0xe649, 0xe64b, 0xe68b, 0xe68b, 0xe68b, 0xe64b, 0xe649, 0xe647, 0xde45, 0xde03, 0xde01, 0xde01, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xc501, 0xc501, 0xc501,
0xc501, 0xc501, 0xc541, 0xcd41, 0xd581, 0xd5c1, 0xde01, 0xde01, 0xde45, 0xe647, 0xe68b, 0xe68d, 0xe68f, 0xe691, 0xe691, 0xe693, 0xe693, 0xe691, 0xe691, 0xe68f, 0xe68d, 0xe64b, 0xe649, 0xe645, 0xde01, 0xde01, 0xd5c1, 0xd581, 0xcd41, 0xcd41, 0xc501, 0xc501,
0xc501, 0xc501, 0xc501, 0xc501, 0xc541, 0xcd41, 0xcd41, 0xcd41, 0xcd41, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd81, 0xcd41, 0xcd41, 0xcd41, 0xc541, 0xc501, 0xc501, 0xc501, 0xc501,
0xc501, 0xc501, 0xcd41, 0xcd41, 0xd581, 0xd5c1, 0xd5c1, 0xde01, 0xde03, 0xde05, 0xde07, 0xde07, 0xde07, 0xde09, 0xde49, 0xde49, 0xde09, 0xde49, 0xde49, 0xde07, 0xde07, 0xde05, 0xde05, 0xde01, 0xd601, 0xd5c1, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xc501, 0xc501,
0xc501, 0xc541, 0xcd41, 0xd5c1, 0xde01, 0xde43, 0xe649, 0xe68f, 0xe693, 0xe6d7, 0xeed9, 0xeedb, 0xeedd, 0xeedd, 0xeedf, 0xeedf, 0xeedf, 0xeedf, 0xeedf, 0xeedd, 0xeedd, 0xeedb, 0xe6d7, 0xe693, 0xe68f, 0xe64b, 0xde45, 0xde01, 0xd5c1, 0xd581, 0xcd41, 0xc541,
0xc501, 0xc541, 0xcd81, 0xd5c1, 0xde01, 0xde45, 0xe68d, 0xe693, 0xe6d7, 0xeedb, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeedf, 0xeedd, 0xeedb, 0xe6d7, 0xe695, 0xe68f, 0xe649, 0xde03, 0xd601, 0xd5c1, 0xcd81, 0xcd41,
0xc501, 0xcd41, 0xcd81, 0xd5c1, 0xde01, 0xe649, 0xe68f, 0xe695, 0xe6d9, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeee1, 0xeedf, 0xeedd, 0xe6db, 0xe6d7, 0xe693, 0xe64d, 0xde45, 0xde01, 0xd5c1, 0xcd81, 0xcd41,
0xc501, 0xcd41, 0xcd81, 0xd5c1, 0xde03, 0xe64b, 0xe693, 0xe6d9, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeedf, 0xe6dd, 0xe6d9, 0xe695, 0xe68f, 0xde47, 0xde01, 0xd5c1, 0xcd81, 0xcd41,
0xc501, 0xc501, 0xc501, 0xcd41, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xd5c1, 0xd5c1, 0xd5c1, 0xd5c3, 0xd5c3, 0xd5c3, 0xd603, 0xd603, 0xd603, 0xd603, 0xd603, 0xd603, 0xd603, 0xd603, 0xd5c3, 0xd5c1, 0xd5c1, 0xd5c1, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xcd41, 0xc501,
0xc501, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xde01, 0xde05, 0xde47, 0xde4b, 0xde4b, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4d, 0xde4b, 0xde4b, 0xde49, 0xde05, 0xde03, 0xd5c1, 0xd5c1, 0xcd81, 0xcd41, 0xcd41,
0xc501, 0xcd41, 0xd5c1, 0xd601, 0xde47, 0xe68f, 0xe697, 0xe6db, 0xeedf, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeee1, 0xe6dd, 0xe6db, 0xe693, 0xe64d, 0xde45, 0xd601, 0xd5c1, 0xcd81,
0xc541, 0xcd41, 0xd5c1, 0xd601, 0xde49, 0xe691, 0xe697, 0xe6dd, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xe6df, 0xe6db, 0xe695, 0xe68f, 0xde47, 0xde01, 0xd5c1, 0xcd81,
0xc541, 0xcd41, 0xd5c1, 0xde01, 0xde49, 0xe691, 0xe6d9, 0xe6dd, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xe6df, 0xe6db, 0xe695, 0xe68f, 0xde47, 0xde01, 0xd5c1, 0xcd81,
0xc541, 0xcd41, 0xd5c1, 0xde01, 0xde49, 0xe691, 0xe697, 0xe6dd, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xe6df, 0xe6db, 0xe695, 0xe68f, 0xde47, 0xde01, 0xd5c1, 0xcd81,
0xc541, 0xcd41, 0xd5c1, 0xde01, 0xde49, 0xe691, 0xe697, 0xe6dd, 0xeedf, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeedf, 0xe6db, 0xe695, 0xe68f, 0xde47, 0xde01, 0xd5c1, 0xcd81,
0xbd41, 0xc541, 0xc541, 0xcd81, 0xcdc1, 0xce01, 0xd601, 0xd603, 0xd605, 0xd647, 0xd605, 0xd607, 0xd607, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd605, 0xd603, 0xd5c1, 0xd5c1, 0xcdc1, 0xcdc1, 0xcd81, 0xcd81, 0xcd41, 0xc501,
0xc541, 0xcd41, 0xcd81, 0xd5c1, 0xd601, 0xde45, 0xde49, 0xde4d, 0xde4f, 0xde4f, 0xde4f, 0xde51, 0xde51, 0xde51, 0xde4f, 0xde4f, 0xde4f, 0xde4f, 0xde4f, 0xde4f, 0xde4d, 0xde4d, 0xde4d, 0xde4b, 0xde49, 0xde07, 0xd605, 0xd601, 0xd5c1, 0xd581, 0xcd41, 0xc541,
0xcd41, 0xcd81, 0xd5c1, 0xde01, 0xe649, 0xe68f, 0xe695, 0xe6db, 0xeedf, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeedf, 0xeedd, 0xe6d9, 0xe695, 0xe68d, 0xde47, 0xde01, 0xd5c1, 0xcd81,
0xcd41, 0xcd81, 0xd5c1, 0xde01, 0xde47, 0xe68d, 0xe695, 0xe6d9, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeee1, 0xeedf, 0xeedb, 0xe6d7, 0xe693, 0xe68b, 0xde45, 0xde01, 0xd5c1, 0xd581,
0xcd41, 0xcd81, 0xd5c1, 0xde01, 0xde45, 0xe68b, 0xe691, 0xe6d7, 0xeedb, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee1, 0xeee3, 0xeee3, 0xeee3, 0xeee3, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeedf, 0xeedd, 0xeed9, 0xe6d5, 0xe691, 0xe64b, 0xde45, 0xde01, 0xd5c1, 0xd581,
0xcd41, 0xcd81, 0xd5c1, 0xde01, 0xde43, 0xe649, 0xe68f, 0xe693, 0xe6d9, 0xeedb, 0xeedd, 0xeedf, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeee1, 0xeedf, 0xeedf, 0xeedd, 0xeedb, 0xeed7, 0xe693, 0xe68f, 0xe649, 0xde43, 0xde01, 0xd5c1, 0xd581,
0xc541, 0xcd41, 0xd581, 0xddc1, 0xde01, 0xe647, 0xe68d, 0xe691, 0xeed5, 0xeed9, 0xeedb, 0xeedd, 0xeedd, 0xeedf, 0xeedf, 0xeedf, 0xeedf, 0xeedf, 0xeedf, 0xe6df, 0xeedd, 0xeedb, 0xeed9, 0xeed7, 0xe6d3, 0xe68f, 0xe68b, 0xe647, 0xde01, 0xde01, 0xd5c1, 0xd581,
0xc501, 0xc501, 0xc541, 0xcd41, 0xd581, 0xd5c1, 0xd5c1, 0xde01, 0xde03, 0xde05, 0xde05, 0xde07, 0xde09, 0xde07, 0xde07, 0xde07, 0xd607, 0xd607, 0xd605, 0xd605, 0xd601, 0xd5c1, 0xd5c1, 0xd5c1, 0xcd81, 0xcd81, 0xcd41, 0xcd41, 0xc501, 0xc501, 0xc501, 0xc501,
0xc501, 0xc501, 0xcd41, 0xcd81, 0xd581, 0xd5c1, 0xde01, 0xde01, 0xde45, 0xde47, 0xe649, 0xe64b, 0xde4d, 0xde4d, 0xde4f, 0xde4f, 0xde4d, 0xde4d, 0xde4b, 0xde4b, 0xde49, 0xde07, 0xde03, 0xd601, 0xd5c1, 0xd5c1, 0xd581, 0xcd81, 0xcd41, 0xcd41, 0xc541, 0xc501,
0xc501, 0xc501, 0xcd41, 0xd581, 0xd5c1, 0xde01, 0xde01, 0xe645, 0xe689, 0xe68b, 0xe68d, 0xe691, 0xe693, 0xe6d3, 0xe6d5, 0xe6d5, 0xe6d5, 0xe6d5, 0xe695, 0xe693, 0xe691, 0xe68f, 0xe68d, 0xe68b, 0xe647, 0xe645, 0xde01, 0xde01, 0xddc1, 0xd581, 0xd541, 0xcd41,
0xc501, 0xc501, 0xcd41, 0xcd41, 0xd581, 0xddc1, 0xde01, 0xde01, 0xe643, 0xe647, 0xe649, 0xe68b, 0xe68d, 0xe68d, 0xe68f, 0xe68f, 0xe68f, 0xe68f, 0xe68f, 0xe68d, 0xe68b, 0xe68b, 0xe647, 0xe645, 0xe643, 0xde01, 0xddc1, 0xddc1, 0xd581, 0xd541, 0xcd01, 0xcd01,
0xc4c1, 0xc501, 0xc501, 0xcd41, 0xcd41, 0xd581, 0xd5c1, 0xde01, 0xde01, 0xde01, 0xe643, 0xe645, 0xe647, 0xe649, 0xe649, 0xe649, 0xe649, 0xe649, 0xe649, 0xe647, 0xe645, 0xe645, 0xe603, 0xde01, 0xde01, 0xddc1, 0xddc1, 0xd581, 0xd541, 0xcd01, 0xcd01, 0xccc1,
0xc4c1, 0xc4c1, 0xc501, 0xc501, 0xcd41, 0xcd41, 0xd581, 0xd5c1, 0xd5c1, 0xddc1, 0xde01, 0xde01, 0xde01, 0xde03, 0xde03, 0xe643, 0xe643, 0xde03, 0xe603, 0xe601, 0xde01, 0xde01, 0xddc1, 0xddc1, 0xd5c1, 0xd581, 0xd541, 0xd541, 0xcd01, 0xccc1, 0xc4c1, 0xc4c1,
0xbcc1, 0xc4c1, 0xc4c1, 0xc501, 0xc501, 0xcd01, 0xcd41, 0xcd41, 0xd581, 0xd581, 0xd5c1, 0xddc1, 0xddc1, 0xddc1, 0xddc1, 0xddc1, 0xde01, 0xddc1, 0xddc1, 0xddc1, 0xddc1, 0xddc1, 0xd581, 0xd581, 0xd541, 0xd541, 0xcd01, 0xcd01, 0xccc1, 0xc4c1, 0xc481, 0xc481,
0xbcc1, 0xbcc1, 0xc4c1, 0xc4c1, 0xc501, 0xc501, 0xcd01, 0xcd01, 0xcd41, 0xcd41, 0xd541, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd581, 0xd541, 0xd541, 0xcd01, 0xcd01, 0xccc1, 0xc4c1, 0xc481, 0xc481, 0xc481, 0xc481,
};
static unsigned short noko_kora_txt[] = {
0x0381, 0x0581, 0x0481, 0x0401, 0x03c1, 0x0401, 0x0401, 0x0401, 0x0401, 0x0441, 0x0441, 0x0441, 0x0441, 0x0441, 0x0401, 0x0281, 0x0241, 0x03c1, 0x0481, 0x0481, 0x04c1, 0x04c1, 0x0501, 0x04c1, 0x04c1, 0x0481, 0x0441, 0x0401, 0x0401, 0x0441, 0x0481, 0x0301,
0x0441, 0x03c1, 0x0501, 0x0501, 0x0441, 0x0401, 0x0401, 0x0441, 0x0441, 0x0441, 0x0481, 0x04c1, 0x04c1, 0x04c1, 0x04c1, 0x0281, 0x0241, 0x0541, 0x0501, 0x0541, 0x0581, 0x0581, 0x15c5, 0x15c5, 0x0d83, 0x0541, 0x0501, 0x0481, 0x0481, 0x0441, 0x0381, 0x0381,
0x0581, 0x0441, 0x0381, 0x0481, 0x0501, 0x0441, 0x0441, 0x0441, 0x0481, 0x04c1, 0x0541, 0x0581, 0x0581, 0x0601, 0x04c1, 0x02c1, 0x0241, 0x05c1, 0x0601, 0x0e03, 0x2e4b, 0x5695, 0x66d9, 0x6edb, 0x5e97, 0x4651, 0x1dc7, 0x0501, 0x0441, 0x0341, 0x0381, 0x0501,
0x0441, 0x05c1, 0x04c1, 0x0381, 0x0401, 0x0501, 0x04c1, 0x04c1, 0x0501, 0x0581, 0x1643, 0x2ecb, 0x0501, 0x0341, 0x02c1, 0x0281, 0x0281, 0x0281, 0x0381, 0x0601, 0x56d5, 0x9765, 0xaf69, 0x9f27, 0x9725, 0x765d, 0x360d, 0x0441, 0x0341, 0x0441, 0x0541, 0x0441,
0x03c1, 0x0441, 0x0541, 0x0541, 0x0381, 0x0381, 0x05c1, 0x0581, 0x0541, 0x0641, 0x05c1, 0x03c1, 0x0341, 0x0301, 0x03c1, 0x0581, 0x0581, 0x0441, 0x0281, 0x02c1, 0x0381, 0x0601, 0x775d, 0xaf69, 0xb7ab, 0x769d, 0x0481, 0x0341, 0x0541, 0x0601, 0x04c1, 0x0401,
0x03c1, 0x0401, 0x0481, 0x0581, 0x0541, 0x0381, 0x0381, 0x04c1, 0x0601, 0x0381, 0x03c1, 0x0401, 0x0c83, 0x05c1, 0x0681, 0x0681, 0x16c5, 0x3ecf, 0x5e57, 0x4551, 0x02c1, 0x02c1, 0x0381, 0x2e4b, 0x4611, 0x1503, 0x0381, 0x05c1, 0x36cd, 0x0581, 0x04c1, 0x0441,
0x0401, 0x0401, 0x0441, 0x04c1, 0x0601, 0x0601, 0x0381, 0x0381, 0x0341, 0x0381, 0x0441, 0x1e07, 0x0681, 0x06c1, 0x1ec7, 0x2ecb, 0x4711, 0x6f5b, 0xa7a9, 0xcff3, 0xc731, 0x85e1, 0x0301, 0x02c1, 0x0301, 0x0341, 0x1e47, 0x779d, 0x56d3, 0x05c1, 0x0501, 0x0481,
0x0401, 0x0441, 0x0441, 0x04c1, 0x05c1, 0x0681, 0x0601, 0x0341, 0x0441, 0x05c1, 0x0e83, 0x16c5, 0x0ec3, 0x1ec7, 0x4711, 0x6759, 0x775d, 0x8fa3, 0xbfef, 0xe7f9, 0xffff, 0xffff, 0xd735, 0x85e1, 0x0301, 0x04c1, 0x97e5, 0xa7a9, 0x5ed7, 0x0601, 0x0541, 0x0481,
0x0401, 0x0441, 0x0481, 0x0501, 0x05c1, 0x0641, 0x0ec3, 0x0301, 0x0581, 0x1ec7, 0x0ec3, 0x0ec3, 0x16c5, 0x2ecb, 0x4f13, 0x6759, 0x775d, 0x8761, 0xafeb, 0xdff7, 0xffff, 0xffff, 0xffff, 0xaeab, 0x0341, 0x26c9, 0xbfef, 0xa7a9, 0x56d5, 0x0601, 0x0541, 0x04c1,
0x0401, 0x0481, 0x04c1, 0x0541, 0x0541, 0x0601, 0x0ec3, 0x02c1, 0x0581, 0x26c9, 0x16c5, 0x16c5, 0x1ec7, 0x370d, 0x4711, 0x5f15, 0x5f57, 0x775d, 0x9fa7, 0xcff3, 0xeffb, 0xffff, 0xffff, 0xaeab, 0x0341, 0x2f0b, 0xb7ed, 0x8fa3, 0x3ecf, 0x0601, 0x0581, 0x04c1,
0x0441, 0x0481, 0x0501, 0x0541, 0x0581, 0x0641, 0x16c5, 0x0281, 0x0581, 0x26c9, 0x1ec7, 0x26c9, 0x26c9, 0x2f0b, 0x3f0f, 0x4711, 0x4711, 0x5f57, 0x87a1, 0xafeb, 0xd7f5, 0xeffb, 0xeffb, 0xa669, 0x0341, 0x2709, 0x97e5, 0x6759, 0x1ec7, 0x0601, 0x0541, 0x0501,
0x0441, 0x04c1, 0x0501, 0x0581, 0x05c1, 0x0641, 0x16c5, 0x0281, 0x0581, 0x26c9, 0x26c9, 0x26c9, 0x2ecb, 0x2ecb, 0x36cd, 0x36cb, 0x3ecd, 0x4f13, 0x6f5b, 0x8fa3, 0xafeb, 0xc7f1, 0xcff3, 0x8661, 0x0301, 0x2709, 0x6f9b, 0x3f0f, 0x0681, 0x05c1, 0x0541, 0x0501,
0x0481, 0x04c1, 0x0541, 0x0581, 0x05c1, 0x0641, 0x16c5, 0x0281, 0x0d83, 0x26c9, 0x2ecb, 0x2f0b, 0x2ecb, 0x2ecb, 0x26c9, 0x26c9, 0x26c9, 0x370d, 0x4f13, 0x6f59, 0x87a1, 0x97a5, 0x9fa7, 0x5e17, 0x0301, 0x3f0f, 0x4711, 0x0ec3, 0x0641, 0x05c1, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x0601, 0x0681, 0x16c5, 0x0281, 0x15c5, 0x36cd, 0x2ecb, 0x2f0b, 0x2ecb, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x26c9, 0x3f0f, 0x4713, 0x5f57, 0x6759, 0x6719, 0x35cd, 0x0301, 0x2f0b, 0x1f07, 0x0681, 0x0601, 0x05c1, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x0601, 0x0681, 0x16c5, 0x0281, 0x1d87, 0x3ecf, 0x2ecb, 0x26c9, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x26c9, 0x370d, 0x3f0f, 0x4711, 0x46d1, 0x1585, 0x0301, 0x0ec3, 0x0ec3, 0x0641, 0x0601, 0x05c1, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x0601, 0x0681, 0x1ec7, 0x0281, 0x1d87, 0x3ecf, 0x2ecb, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x26c9, 0x2ecb, 0x2f0b, 0x2ecb, 0x0581, 0x0301, 0x0ec3, 0x2707, 0x0641, 0x0601, 0x05c1, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x0601, 0x0681, 0x1ec7, 0x0281, 0x1d87, 0x46d1, 0x26c9, 0x1ec9, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x26c9, 0x26c9, 0x26c9, 0x1ec7, 0x0541, 0x0301, 0x16c5, 0x5755, 0x0641, 0x0601, 0x05c1, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x0601, 0x0641, 0x1ec7, 0x0281, 0x1d87, 0x3ecf, 0x26c9, 0x1e87, 0x1ec7, 0x26c9, 0x26c9, 0x26c9, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x0541, 0x0301, 0x16c5, 0x6799, 0x0641, 0x0601, 0x0581, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x05c1, 0x05c1, 0x0641, 0x1ec7, 0x0281, 0x2589, 0x3ecf, 0x1ec9, 0x1ec7, 0x26c9, 0x26c9, 0x26cb, 0x26c9, 0x1ec9, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x1685, 0x0541, 0x0301, 0x1ec7, 0x6f9b, 0x0641, 0x0601, 0x0581, 0x0541, 0x0501,
0x0481, 0x0501, 0x0541, 0x0581, 0x0541, 0x0641, 0x2709, 0x0281, 0x2589, 0x36cd, 0x1e87, 0x2689, 0x26c9, 0x26c9, 0x26c9, 0x26c9, 0x26c9, 0x1ec7, 0x1ec7, 0x1ec7, 0x1ec7, 0x16c5, 0x0e83, 0x0541, 0x0301, 0x1ec7, 0x6f9b, 0x0641, 0x05c1, 0x0581, 0x0541, 0x04c1,
0x0481, 0x04c1, 0x0541, 0x0541, 0x0581, 0x0641, 0x2709, 0x0281, 0x2d8b, 0x1e87, 0x1e87, 0x1ec7, 0x26c7, 0x26c9, 0x26c9, 0x26c9, 0x26c9, 0x1ec7, 0x1ec7, 0x1ec7, 0x16c5, 0x16c5, 0x0e83, 0x0541, 0x0301, 0x1ec7, 0x6f9b, 0x0641, 0x05c1, 0x0541, 0x0501, 0x04c1,
0x0441, 0x04c1, 0x0501, 0x0541, 0x0581, 0x0641, 0x2709, 0x0281, 0x4591, 0x0e83, 0x1685, 0x1685, 0x1ec7, 0x26c9, 0x2ecb, 0x2ec9, 0x26c9, 0x1ec7, 0x1ec7, 0x16c5, 0x16c5, 0x0ec3, 0x0681, 0x0581, 0x0301, 0x16c5, 0x5f55, 0x0601, 0x0581, 0x0541, 0x0501, 0x0481,
0x0441, 0x0481, 0x0501, 0x0501, 0x0581, 0x26cb, 0x26c9, 0x0281, 0x5d97, 0x0e83, 0x0681, 0x0e83, 0x16c5, 0x26c9, 0x36cd, 0x36cd, 0x2ecd, 0x26c9, 0x1ec7, 0x16c5, 0x0ec3, 0x06c1, 0x0681, 0x1d87, 0x0301, 0x0ec3, 0x370d, 0x0601, 0x0541, 0x0541, 0x04c1, 0x0481,
0x0441, 0x0481, 0x04c1, 0x0501, 0x05c1, 0x4f93, 0x0541, 0x0381, 0x4cd3, 0x2dcb, 0x0641, 0x0681, 0x0e83, 0x26c9, 0x3ecf, 0x3ecf, 0x36cd, 0x2ecb, 0x1ec7, 0x0ec5, 0x06c1, 0x06c1, 0x0601, 0x0441, 0x0401, 0x0e43, 0x4f53, 0x0601, 0x0541, 0x0501, 0x04c1, 0x0481,
0x0401, 0x0441, 0x0481, 0x0541, 0x270b, 0x0581, 0x0381, 0x0401, 0x0401, 0x0401, 0x04c1, 0x0601, 0x1685, 0x36cd, 0x2e8b, 0x2ecb, 0x36cd, 0x36cd, 0x1ec7, 0x16c5, 0x0641, 0x0541, 0x0401, 0x0401, 0x04c1, 0x0401, 0x1e87, 0x16c5, 0x0541, 0x0501, 0x0481, 0x0441,
0x0401, 0x0441, 0x04c1, 0x16c5, 0x0581, 0x0341, 0x03c1, 0x36cd, 0x1e87, 0x04c1, 0x0401, 0x0401, 0x3e0f, 0x2ecb, 0x1685, 0x1687, 0x1e87, 0x1685, 0x1e87, 0x05c1, 0x0401, 0x03c1, 0x0481, 0x2ecd, 0x779d, 0x0441, 0x03c1, 0x0641, 0x0601, 0x04c1, 0x0441, 0x0441,
0x0401, 0x04c1, 0x05c1, 0x0581, 0x0341, 0x04c1, 0x2ecb, 0x6f5d, 0x5f57, 0x6759, 0x0601, 0x0441, 0x0401, 0x04c1, 0x0e43, 0x0681, 0x0641, 0x0601, 0x0d03, 0x03c1, 0x03c1, 0x2649, 0x3f0f, 0x6f59, 0x6719, 0x4f53, 0x0401, 0x0401, 0x0601, 0x0581, 0x0441, 0x0401,
0x0441, 0x05c1, 0x0581, 0x0401, 0x03c1, 0x26c7, 0x3ecd, 0x0e43, 0x0643, 0x26c7, 0x4711, 0x1685, 0x0541, 0x03c1, 0x03c1, 0x0581, 0x0541, 0x03c1, 0x0381, 0x0541, 0x4f53, 0x36cb, 0x2687, 0x2689, 0x2689, 0x368b, 0x36cd, 0x0481, 0x03c1, 0x0601, 0x0501, 0x0401,
0x05c1, 0x0541, 0x0341, 0x0381, 0x0601, 0x0e03, 0x05c1, 0x0581, 0x0581, 0x05c1, 0x0601, 0x0681, 0x16c5, 0x0641, 0x04c1, 0x0301, 0x0301, 0x0401, 0x0601, 0x26c7, 0x1643, 0x0e43, 0x0601, 0x05c1, 0x05c1, 0x0581, 0x05c1, 0x2689, 0x0481, 0x0501, 0x05c1, 0x0481,
0x0581, 0x0341, 0x0481, 0x05c1, 0x0501, 0x0501, 0x04c1, 0x04c1, 0x0501, 0x0501, 0x0501, 0x05c1, 0x05c1, 0x16c5, 0x0641, 0x02c1, 0x03c1, 0x1e87, 0x0681, 0x0601, 0x05c1, 0x0581, 0x0581, 0x0541, 0x0541, 0x0501, 0x0501, 0x0541, 0x0601, 0x0441, 0x0481, 0x0501,
0x02c1, 0x0481, 0x0541, 0x0441, 0x0401, 0x0401, 0x0441, 0x0481, 0x0481, 0x0481, 0x04c1, 0x04c1, 0x04c1, 0x05c1, 0x0681, 0x02c1, 0x0381, 0x06c1, 0x05c1, 0x0541, 0x0501, 0x0501, 0x04c1, 0x0501, 0x04c1, 0x0481, 0x0481, 0x0481, 0x0481, 0x0581, 0x0441, 0x0401,
0x0541, 0x0581, 0x0481, 0x03c1, 0x03c1, 0x0401, 0x0401, 0x0401, 0x0441, 0x0441, 0x0441, 0x0441, 0x0441, 0x0501, 0x0601, 0x02c1, 0x0301, 0x0601, 0x0541, 0x04c1, 0x0481, 0x0481, 0x0441, 0x0441, 0x0441, 0x0441, 0x0401, 0x0401, 0x03c1, 0x0441, 0x05c1, 0x0501,
};
/**********************************************************************
shell_board_texture.h : Texture Data.
***********************************************************************/
static Vtx vtx_shell_board_0[] = {
{ -15, 47, -16, 0, 774, 814, -31, 116, -37, 255},
{ 0, 29, -44, 0, 468, 1346, 0, 103, -74, 255},
{ -34, 23, -31, 0, 1132, 1060, -70, 99, -36, 255},
{ -15, 49, 15, 0, 770, 152, -54, 113, 18, 255},
{ 16, 47, -16, 0, 158, 814, 39, 111, -45, 255},
{ 16, 49, 15, 0, 156, 152, 44, 117, 14, 255},
{ 35, 23, -31, 0, -196, 1060, 70, 99, -36, 255},
{ -36, 29, 26, 0, 1164, -156, -79, 96, 22, 255},
{ 0, 40, 40, 0, 462, -438, 0, 117, 47, 255},
{ 37, 29, 26, 0, -236, -154, 79, 96, 22, 255},
};
static Vtx vtx_shell_board_1[] = {
{ 19, 0, 25, 0, 826, 98, 21, -122, 24, 255},
{ 0, 6, 45, 0, 524, -122, 0, -89, 90, 255},
{ -18, 0, 25, 0, 212, 100, -26, -120, 29, 255},
{ -18, 0, -27, 0, 196, 712, -24, -120, -32, 255},
{ 19, 0, -27, 0, 810, 710, 33, -119, -27, 255},
{ 29, 10, 37, 0, 990, -24, 47, -89, 76, 255},
{ 37, 6, 18, 0, 1120, 194, 57, -111, 16, 255},
{ -36, 6, 18, 0, -88, 190, -57, -111, 16, 255},
{ -28, 10, 37, 0, 52, -26, -48, -88, 76, 255},
{ 27, 10, -39, 0, 932, 864, 34, -95, -75, 255},
{ -26, 10, -39, 0, 58, 862, -41, -94, -73, 255},
{ -36, 8, -19, 0, -98, 628, -64, -105, -26, 255},
{ 0, 15, -45, 0, 492, 932, 0, -78, -99, 255},
{ 37, 8, -19, 0, 1104, 632, 64, -105, -26, 255},
};
static Vtx vtx_shell_board_2[] = {
{ -14, 33, 54, 0, 0, 0, -51, 39, 109, 255},
{ -28, 10, 37, 0, 0, 0, -48, -88, 76, 255},
{ 0, 6, 45, 0, 0, 0, 0, -89, 90, 255},
{ 15, 33, 54, 0, 0, 0, 50, 39, 109, 255},
{ 29, 10, 37, 0, 0, 0, 47, -89, 76, 255},
{ -34, 23, -31, 0, 0, 0, -70, 99, -36, 255},
{ -40, 17, -38, 0, 0, 0, -75, -13, -101, 255},
{ -50, 14, -6, 0, 0, 0, -122, -30, -18, 255},
{ 0, 22, -56, 0, 0, 0, 0, 61, -110, 255},
{ 0, 15, -45, 0, 0, 0, 0, -78, -99, 255},
{ -26, 10, -39, 0, 0, 0, -41, -94, -73, 255},
{ 41, 17, -38, 0, 0, 0, 74, -13, -101, 255},
{ 27, 10, -39, 0, 0, 0, 34, -95, -75, 255},
{ -36, 8, -19, 0, 0, 0, -64, -105, -26, 255},
{ -36, 29, 26, 0, 0, 0, -79, 96, 22, 255},
{ -44, 16, 32, 0, 0, 0, -105, -27, 65, 255},
{ -14, 33, 54, 0, 0, 0, -51, 39, 109, 255},
{ 0, 40, 40, 0, 0, 0, 0, 117, 47, 255},
{ 15, 33, 54, 0, 0, 0, 50, 39, 109, 255},
{ -28, 10, 37, 0, 0, 0, -48, -88, 76, 255},
{ 0, 22, -56, 0, 0, 0, 0, 61, -110, 255},
{ 0, 29, -44, 0, 0, 0, 0, 103, -74, 255},
{ 35, 23, -31, 0, 0, 0, 70, 99, -36, 255},
{ -36, 6, 18, 0, 0, 0, -57, -111, 16, 255},
{ -28, 10, 37, 0, 0, 0, -48, -88, 76, 255},
{ -44, 16, 32, 0, 0, 0, -105, -27, 65, 255},
{ -50, 14, -6, 0, 0, 0, -122, -30, -18, 255},
{ -36, 8, -19, 0, 0, 0, -64, -105, -26, 255},
{ -34, 23, -31, 0, 0, 0, -70, 99, -36, 255},
{ 37, 29, 26, 0, 0, 0, 79, 96, 22, 255},
{ 0, 40, 40, 0, 0, 0, 0, 117, 47, 255},
{ 15, 33, 54, 0, 0, 0, 50, 39, 109, 255},
{ 41, 17, -38, 0, 0, 0, 74, -13, -101, 255},
{ 29, 10, 37, 0, 0, 0, 47, -89, 76, 255},
{ 45, 16, 32, 0, 0, 0, 105, -27, 65, 255},
{ 27, 10, -39, 0, 0, 0, 34, -95, -75, 255},
{ 41, 17, -38, 0, 0, 0, 74, -13, -101, 255},
{ 51, 14, -6, 0, 0, 0, 122, -30, -18, 255},
{ 37, 8, -19, 0, 0, 0, 64, -105, -26, 255},
{ 35, 23, -31, 0, 0, 0, 70, 99, -36, 255},
{ 37, 29, 26, 0, 0, 0, 79, 96, 22, 255},
{ 37, 6, 18, 0, 0, 0, 57, -111, 16, 255},
{ 45, 16, 32, 0, 0, 0, 105, -27, 65, 255},
{ 29, 10, 37, 0, 0, 0, 47, -89, 76, 255},
};
static Gfx gfx_shell_board_0[] = {
gs_Tani_LoadTextureImage2(noko_kora_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_shell_board[0].l[0]),1 ),
gsSPLight((&light_shell_board[0].a ),2 ),
gsSPVertex(&vtx_shell_board_0[0], 10, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 2, 3, 0, 0),
gsSP1Triangle( 0, 4, 1, 0),
gsSP1Triangle( 0, 5, 4, 0),
gsSP1Triangle( 0, 3, 5, 0),
gsSP1Triangle( 1, 4, 6, 0),
gsSP1Triangle( 6, 4, 5, 0),
gsSP1Triangle( 3, 2, 7, 0),
gsSP1Triangle( 3, 8, 5, 0),
gsSP1Triangle( 8, 3, 7, 0),
gsSP1Triangle( 9, 5, 8, 0),
gsSP1Triangle( 9, 6, 5, 0),
gsSPEndDisplayList()
};
static Gfx gfx_shell_board_1[] = {
gs_Tani_LoadTextureImage2(noko_hara_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPVertex(&vtx_shell_board_1[0], 14, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 0, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 1, 0, 5, 0),
gsSP1Triangle( 4, 6, 0, 0),
gsSP1Triangle( 6, 5, 0, 0),
gsSP1Triangle( 3, 2, 7, 0),
gsSP1Triangle( 8, 2, 1, 0),
gsSP1Triangle( 2, 8, 7, 0),
gsSP1Triangle( 9, 4, 3, 0),
gsSP1Triangle( 3,10, 9, 0),
gsSP1Triangle( 7,11, 3, 0),
gsSP1Triangle(11,10, 3, 0),
gsSP1Triangle(10,12, 9, 0),
gsSP1Triangle( 4, 9,13, 0),
gsSP1Triangle( 4,13, 6, 0),
gsSPEndDisplayList()
};
static Gfx gfx_shell_board_2[] = {
gsSPLight((&light_shell_board[1].l[0]),1 ),
gsSPLight((&light_shell_board[1].a ),2 ),
gsSPVertex(&vtx_shell_board_2[0], 5, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 2, 0),
gsSP1Triangle( 2, 4, 3, 0),
gsSPLight((&light_shell_board[0].l[0]),1 ),
gsSPLight((&light_shell_board[0].a ),2 ),
gsSPVertex(&vtx_shell_board_2[5], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 1, 0, 0),
gsSP1Triangle( 4, 1, 3, 0),
gsSP1Triangle( 2, 1, 5, 0),
gsSP1Triangle( 1, 4, 5, 0),
gsSP1Triangle( 4, 3, 6, 0),
gsSP1Triangle( 7, 4, 6, 0),
gsSP1Triangle( 2, 5, 8, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle(11,12, 9, 0),
gsSP1Triangle(12,11,13, 0),
gsSP1Triangle(11,10,14, 0),
gsSP1Triangle( 9, 2,10, 0),
gsSP1Triangle( 2, 9, 0, 0),
gsSPVertex(&vtx_shell_board_2[20], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 5, 6, 3, 0),
gsSP1Triangle( 6, 7, 3, 0),
gsSP1Triangle( 0, 8, 1, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle( 2,12, 0, 0),
gsSP1Triangle(13,14,11, 0),
gsSP1Triangle(11,14, 9, 0),
gsSPVertex(&vtx_shell_board_2[35], 9, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 2, 0),
gsSP1Triangle( 2, 1, 4, 0),
gsSP1Triangle( 4, 5, 2, 0),
gsSP1Triangle( 6, 2, 7, 0),
gsSP1Triangle( 6, 3, 2, 0),
gsSP1Triangle( 7, 2, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSPEndDisplayList()
};
Gfx gfx_shell_board[] = {
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_shell_board_0),
gsSPDisplayList(gfx_shell_board_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPDisplayList(gfx_shell_board_2),
gsSPEndDisplayList()
};
/*################################################################################################*/
#endif
/*################################################################################################*/