105 lines
4.2 KiB
Plaintext
105 lines
4.2 KiB
Plaintext
/***************************************************************************************************
|
|
Convert from NINGEN (e2_agaru)
|
|
****************************************************************************************************/
|
|
static Vtx vtx_e2_agaru_0[] = {
|
|
{ -204, 154, 205, 0, 650, 990, -68, -54, -65, 255},
|
|
{ 205, 154, -204, 0, 2012, 990, -68, -54, -65, 255},
|
|
{ -204, 154, -204, 0, 1330, 1670, -68, -54, -65, 255},
|
|
{ 205, 154, 205, 0, 1330, 308, -68, -54, -65, 255},
|
|
};
|
|
|
|
static Vtx vtx_e2_agaru_1[] = {
|
|
{ 184, 0, -183, 0, 938, 480, 103, 118, 100, 255},
|
|
{ 205, 154, -204, 0, 990, 0, 103, 118, 100, 255},
|
|
{ 205, 154, 205, 0, 0, 0, 103, 118, 100, 255},
|
|
{ 184, 0, 184, 0, 20, 480, 103, 118, 100, 255},
|
|
{ -183, 0, 184, 0, 938, 480, 103, 118, 100, 255},
|
|
{ -204, 154, 205, 0, 990, 0, 103, 118, 100, 255},
|
|
{ -204, 154, -204, 0, 0, 0, 103, 118, 100, 255},
|
|
{ -183, 0, -183, 0, 20, 480, 103, 118, 100, 255},
|
|
{ -204, 154, -204, 0, 990, 0, 116, -122, 117, 255},
|
|
{ 184, 0, -183, 0, 20, 480, 116, -122, 117, 255},
|
|
{ -183, 0, -183, 0, 938, 480, 116, -122, 117, 255},
|
|
{ 205, 154, -204, 0, 0, 0, 116, -122, 117, 255},
|
|
{ 205, 154, 205, 0, 990, 0, 116, -122, 117, 255},
|
|
{ -204, 154, 205, 0, 0, 0, 116, -122, 117, 255},
|
|
{ -183, 0, 184, 0, 20, 478, 116, -122, 117, 255},
|
|
{ 184, 0, 184, 0, 938, 478, 116, -122, 117, 255},
|
|
};
|
|
|
|
static Vtx vtx_e2_agaru_2[] = {
|
|
{ -183, 0, -183, 0, 0, 990, 67, 86, 55, 255},
|
|
{ 184, 0, 184, 0, 2176, 254, 67, 86, 55, 255},
|
|
{ -183, 0, 184, 0, 704, -482, 67, 86, 55, 255},
|
|
{ 184, 0, -183, 0, 1440, 1724, 67, 86, 55, 255},
|
|
};
|
|
|
|
static Vtx vtx_e2_agaru_3[] = {
|
|
{ 205, 154, -204, 0, 990, 0, 121, -78, -21, 255},
|
|
{ -183, 0, -183, 0, 20, 20, 121, -78, -21, 255},
|
|
{ 184, 0, -183, 0, 938, 20, 121, -78, -21, 255},
|
|
{ -204, 154, -204, 0, 0, 0, 121, -78, -21, 255},
|
|
};
|
|
|
|
static Gfx gfx_e2_agaru_0[] = {
|
|
gs_Tani_LoadTextureImage2(e_iwa2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_agaru_0[0], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_e2_agaru_1[] = {
|
|
gs_Tani_LoadTextureImage2(e_ishidatami_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_agaru_1[0], 16, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 2, 3, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSP1Triangle( 4, 6, 7, 0),
|
|
gsSP1Triangle( 8, 9,10, 0),
|
|
gsSP1Triangle( 8,11, 9, 0),
|
|
gsSP1Triangle(12,13,14, 0),
|
|
gsSP1Triangle(12,14,15, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_e2_agaru_2[] = {
|
|
gs_Tani_LoadTextureImage2(e_yuka2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_agaru_2[0], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_e2_agaru_3[] = {
|
|
gs_Tani_LoadTextureImage2(yuka3_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_agaru_3[0], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_e2_agaru[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
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_e2_agaru_0),
|
|
gsSPDisplayList(gfx_e2_agaru_1),
|
|
gsSPDisplayList(gfx_e2_agaru_2),
|
|
gsSPDisplayList(gfx_e2_agaru_3),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|