/****************************************************************/ /* shape data mario_kame_board (skeleton & animation) */ /****************************************************************/ #define ShapeColor_mario_kame_board(r,g,b) ShapeColor(r,g,b) /*--------------------------------------------------------------*/ /* light data */ /*--------------------------------------------------------------*/ static Lights1 light_mario_kame_board[]={ ShapeColor_mario_kame_board(178,178,178), ShapeColor_mario_kame_board(0,161,0), ShapeColor_mario_kame_board(173,154,39), ShapeColor_mario_kame_board(0,0,0), }; /*-------------------------------------------------------------*/ /* vertex & polygon data */ /*-------------------------------------------------------------*/ static Vtx vtx_mario_kame_board[]={ {0,33,-131,0,0,0,0,-79,-99,0}, {0,49,-143,0,0,0,0,-76,-101,0}, {99,38,-103,0,0,0,43,-87,-81,0}, {69,23,-105,0,0,0,47,-97,-66,255}, {71,24,94,0,0,0,43,-85,83,255}, {116,38,80,0,0,0,64,-92,58,255}, {38,83,136,0,0,0,26,-44,116,255}, {0,58,132,0,0,0,0,-48,117,255}, {96,14,44,0,0,0,60,-110,19,255}, {96,18,-53,0,0,0,65,-105,-26,255}, {125,31,-20,0,0,0,73,-101,-18,255}, {0,49,-143,0,0,0,0,112,-59,255}, {0,60,-120,0,0,0,0,102,-75,255}, {90,52,-84,0,0,0,71,98,-37,255}, {125,31,-20,0,0,0,86,92,-9,255}, {99,38,-103,0,0,0,65,99,-43,255}, {116,38,80,0,0,0,86,90,17,255}, {125,31,-20,0,0,0,86,92,-9,0}, {99,57,64,0,0,0,75,101,12,0}, {38,83,136,0,0,0,37,120,13,255}, {0,89,106,0,0,0,0,122,32,255}, {90,52,-84,0,0,0,71,98,-37,255}, {99,38,-103,0,0,0,65,99,-43,255}, {0,49,-143,0,0,0,0,112,-59,255}, {69,23,-105,0,0,0,47,-97,-66,255}, {99,38,-103,0,0,0,43,-87,-81,255}, {125,31,-20,0,0,0,73,-101,-18,255}, {-90,52,-84,0,0,0,-71,98,-37,255}, {0,60,-120,0,0,0,0,102,-75,255}, {-38,83,136,0,0,0,-37,120,13,255}, {0,33,-131,0,0,0,0,-79,-99,255}, {-99,38,-103,0,0,0,-43,-87,-81,0}, {0,49,-143,0,0,0,0,-76,-101,0}, {-125,31,-20,0,0,0,-73,-101,-18,255}, {-69,23,-105,0,0,0,-47,-97,-66,255}, {-116,38,80,0,0,0,-64,-92,58,255}, {-96,14,44,0,0,0,-49,-115,15,255}, {0,49,-143,0,0,0,0,112,-59,255}, {-99,38,-103,0,0,0,-65,99,-43,255}, {-90,52,-84,0,0,0,-71,98,-37,255}, {-125,31,-20,0,0,0,-86,92,-9,255}, {-99,57,64,0,0,0,-75,101,12,255}, {-38,83,136,0,0,0,-37,120,13,255}, {0,89,106,0,0,0,0,122,32,255}, {-116,38,80,0,0,0,-86,90,17,255}, {-96,18,-53,0,0,0,-64,-106,-26,255}, {-71,24,94,0,0,0,-43,-85,83,255}, {0,58,132,0,0,0,0,-48,117,0}, {-38,83,136,0,0,0,-26,-44,116,0}, {-116,38,80,0,0,0,-64,-92,58,255}, {-99,38,-103,0,0,0,-43,-87,-81,255}, {0,33,-131,0,0,0,0,-79,-99,255}, {-69,23,-105,0,0,0,-47,-97,-66,255}, {38,83,136,0,0,0,26,-44,116,255}, {-96,14,44,0,0,0,-49,-115,15,255}, {96,14,44,0,0,0,60,-110,19,255}, {125,31,-20,0,0,0,73,-101,-18,255}, {116,38,80,0,0,0,64,-92,58,255}, {-48,0,-73,0,0,0,-23,-122,-23,0}, {-48,0,63,0,0,0,-20,-122,24,0}, {-96,14,44,0,0,0,-49,-115,15,0}, {-69,23,-105,0,0,0,-47,-97,-66,255}, {0,33,-131,0,0,0,0,-79,-99,255}, {0,12,-105,0,0,0,0,-106,-69,255}, {69,23,-105,0,0,0,47,-97,-66,255}, {49,0,-73,0,0,0,23,-122,-23,255}, {96,14,44,0,0,0,60,-110,19,255}, {49,0,63,0,0,0,20,-122,24,255}, {0,15,114,0,0,0,0,-96,82,255}, {71,24,94,0,0,0,43,-85,83,255}, {0,0,-5,0,0,0,0,-127,0,255}, {-71,24,94,0,0,0,-43,-85,83,255}, {-96,18,-53,0,0,0,-64,-106,-26,255}, {96,18,-53,0,0,0,65,-105,-26,255}, {71,24,94,0,0,0,43,-85,83,0}, {0,58,132,0,0,0,0,-48,117,0}, {0,15,114,0,0,0,0,-96,82,0}, {-71,24,94,0,0,0,-43,-85,83,255}, {0,60,-120,0,0,0,0,102,-75,0}, {41,118,-47,0,0,0,39,110,-48,0}, {90,52,-84,0,0,0,71,98,-37,0}, {-41,122,33,0,0,0,-55,111,23,255}, {-90,52,-84,0,0,0,-71,98,-37,255}, {-99,57,64,0,0,0,-75,101,12,255}, {0,89,106,0,0,0,0,122,32,255}, {99,57,64,0,0,0,75,101,12,255}, {41,122,33,0,0,0,45,117,18,255}, {-41,118,-47,0,0,0,-30,116,-39,255}, }; /*----------------------------------------------------------------------*/ /* kame board */ /*----------------------------------------------------------------------*/ Gfx RCP_mario_kame_board0[]={ gsSPLight((&light_mario_kame_board[0].l[0]),1), gsSPLight((&light_mario_kame_board[0].a),2), gsSPVertex(&vtx_mario_kame_board[0],16,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,0,2,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(6,7,4,0), gsSP1Triangle(5,4,8,0), gsSP1Triangle(8,9,10,0), gsSP1Triangle(9,3,10,0), gsSP1Triangle(11,12,13,0), gsSP1Triangle(14,15,13,0), gsSPVertex(&vtx_mario_kame_board[16],14,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,0,2,0), gsSP1Triangle(2,4,3,0), gsSP1Triangle(5,2,1,0), gsSP1Triangle(5,6,7,0), gsSP1Triangle(8,9,10,0), gsSP1Triangle(7,11,12,0), gsSP1Triangle(4,13,3,0), gsSPVertex(&vtx_mario_kame_board[30],16,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,1,4,0), gsSP1Triangle(5,3,6,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(10,11,9,0), gsSP1Triangle(12,13,11,0), gsSP1Triangle(11,14,12,0), gsSP1Triangle(11,10,14,0), gsSP1Triangle(9,8,10,0), gsSP1Triangle(3,4,15,0), gsSP1Triangle(3,15,6,0), gsSPVertex(&vtx_mario_kame_board[46],12,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(2,3,0,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(7,2,1,0), gsSP1Triangle(8,0,3,0), gsSP1Triangle(9,10,11,0), gsSPLight((&light_mario_kame_board[2].l[0]),1), gsSPLight((&light_mario_kame_board[2].a),2), gsSPVertex(&vtx_mario_kame_board[58],16,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(6,7,5,0), gsSP1Triangle(5,4,6,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(10,9,11,0), gsSP1Triangle(7,9,12,0), gsSP1Triangle(12,0,7,0), gsSP1Triangle(5,0,3,0), gsSP1Triangle(13,1,10,0), gsSP1Triangle(1,13,2,0), gsSP1Triangle(14,3,0,0), gsSP1Triangle(8,11,9,0), gsSP1Triangle(7,6,15,0), gsSP1Triangle(2,14,0,0), gsSP1Triangle(7,15,8,0), gsSP1Triangle(9,10,1,0), gsSP1Triangle(0,5,7,0), gsSP1Triangle(1,12,9,0), gsSP1Triangle(12,1,0,0), gsSPLight((&light_mario_kame_board[3].l[0]),1), gsSPLight((&light_mario_kame_board[3].a),2), gsSPVertex(&vtx_mario_kame_board[74],4,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(2,1,3,0), gsSPLight((&light_mario_kame_board[1].l[0]),1), gsSPLight((&light_mario_kame_board[1].a),2), gsSPVertex(&vtx_mario_kame_board[78],10,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(6,3,5,0), gsSP1Triangle(7,2,8,0), gsSP1Triangle(2,1,8,0), gsSP1Triangle(9,0,4,0), gsSP1Triangle(3,6,8,0), gsSP1Triangle(7,8,6,0), gsSP1Triangle(4,3,9,0), gsSP1Triangle(9,1,0,0), gsSP1Triangle(9,3,8,0), gsSP1Triangle(9,8,1,0), gsSPEndDisplayList() };