86 lines
3.8 KiB
Plaintext
86 lines
3.8 KiB
Plaintext
/***************************************************************************************************
|
|
Convert from NINGEN (e3_dan4)
|
|
****************************************************************************************************/
|
|
static Vtx vtx_e3_dan4_0[] = {
|
|
{ -1023, 0, 307, 0, 480, 478, -56, -56, -56, 255},
|
|
{ -1330, 0, -306, 0, 990, 2010, -56, -56, -56, 255},
|
|
{ -1330, 0, 307, 0, 0, 990, -56, -56, -56, 255},
|
|
{ -1023, 0, -306, 0, 1502, 1498, -56, -56, -56, 255},
|
|
};
|
|
|
|
static Vtx vtx_e3_dan4_1[] = {
|
|
{ -716, 256, 307, 0, 1948, 0, -44, -1, 0, 255},
|
|
{ -716, 256, -306, 0, 32, 0, -44, -1, 0, 255},
|
|
{ -1023, 0, -306, 0, 32, 926, -44, -1, 0, 255},
|
|
{ -1023, 0, 307, 0, 1948, 926, -44, -1, 0, 255},
|
|
{ -409, 512, -306, 0, 32, 0, -86, -1, 0, 255},
|
|
{ -716, 256, -306, 0, 32, 926, -86, -1, 0, 255},
|
|
{ -716, 256, 307, 0, 1948, 926, -86, -1, 0, 255},
|
|
{ -409, 512, 307, 0, 1948, 0, -86, -1, 0, 255},
|
|
{ -101, 768, 307, 0, 1948, 0, 127, -1, 0, 255},
|
|
{ -101, 768, -306, 0, 32, 0, 127, -1, 0, 255},
|
|
{ -409, 512, -306, 0, 32, 926, 127, -1, 0, 255},
|
|
{ -409, 512, 307, 0, 1948, 926, 127, -1, 0, 255},
|
|
{ 205, 1024, 307, 0, 1948, 0, 42, -1, 0, 255},
|
|
{ 205, 1024, -306, 0, 32, 0, 42, -1, 0, 255},
|
|
{ -101, 768, -306, 0, 32, 926, 42, -1, 0, 255},
|
|
{ -101, 768, 307, 0, 1948, 926, 42, -1, 0, 255},
|
|
{ 512, 1280, 307, 0, 1948, 0, 0, -1, 85, 255},
|
|
{ 205, 1024, -306, 0, 32, 926, 0, -1, 85, 255},
|
|
{ 205, 1024, 307, 0, 1948, 926, 0, -1, 85, 255},
|
|
{ 512, 1280, -306, 0, 32, 0, 0, -1, 85, 255},
|
|
{ 819, 1536, 307, 0, 1948, 0, 0, -1, 127, 255},
|
|
{ 819, 1536, -306, 0, 32, 0, 0, -1, 127, 255},
|
|
{ 512, 1280, -306, 0, 32, 926, 0, -1, 127, 255},
|
|
{ 512, 1280, 307, 0, 1948, 926, 0, -1, 127, 255},
|
|
};
|
|
|
|
static Gfx gfx_e3_dan4_0[] = {
|
|
gs_Tani_LoadTextureImage2(e_yuka2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e3_dan4_0[0], 4, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_e3_dan4_1[] = {
|
|
gs_Tani_LoadTextureImage2(e_yuka5_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e3_dan4_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,10,11, 0),
|
|
gsSP1Triangle(12,13,14, 0),
|
|
gsSP1Triangle(12,14,15, 0),
|
|
gsSPVertex(&vtx_e3_dan4_1[16], 8, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSP1Triangle( 4, 6, 7, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_e3_dan4[] = {
|
|
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_e3_dan4_0),
|
|
gsSPDisplayList(gfx_e3_dan4_1),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|