209 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			209 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
#ifdef 	GFX_SHAPE
 | 
						|
 | 
						|
/****************************************************************/
 | 
						|
/*	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()
 | 
						|
};
 | 
						|
 | 
						|
#endif
 | 
						|
 |