/**************************************************************************************************
		Number shape data.
							programed by Iwamoto				[ April 4, 1996 ]
**************************************************************************************************/


static Vtx vtx_numbers_0[] = {
	{  -32 ,  -32 ,  0,  0 ,         0,   (16 << 6),   255,255,255,255}, 
	{   32 ,  -32 ,  0,  0 , (16 << 6),   (16 << 6),   255,255,255,255}, 
	{   32 ,   32 ,  0,  0 , (16 << 6),           0,   255,255,255,255}, 
	{  -32 ,   32 ,  0,  0 ,         0,           0,   255,255,255,255}, 
};


Gfx gfx_numbers_a[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_LIGHTING), 
	gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0,  0,0,0, 0,0,0),
	gsSPTexture(0x8000,0x8000, 0, 0, G_ON),
	gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16,  0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 4, G_TX_NOLOD),
	gsSPEndDisplayList() 
};


Gfx gfx_numbers_b[] = {
	gsSPVertex(&vtx_numbers_0[0],  4, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 0, 2, 3, 0),
	gsSPTexture(0x8000, 0x8000, 0, 0, G_OFF),
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPSetGeometryMode(G_LIGHTING), 
	gsSPEndDisplayList() 
};

/*-------------------------- Numbers Gfx ------------------------------------------------*/

Gfx RCP_numbers_0[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a0n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_1[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a1n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_2[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a2n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_3[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a3n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_4[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a4n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_5[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a5n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_6[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a6n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_7[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a7n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_8[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a8n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};

Gfx RCP_numbers_9[] = {
	gsSPDisplayList(gfx_numbers_a),
	gs_Tani_LoadTextureImage2(a9n_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, 7),
	gsSPDisplayList(gfx_numbers_b),
	gsSPEndDisplayList() 
};


