sm64/map/stage7/horror_dungeon/kdow_b_kn_shape.sou

147 lines
7.5 KiB
Plaintext

/***************************************************************************************************
Convert from NINGEN (kdow_b_kn)
****************************************************************************************************/
static Vtx vtx_kdow_b_kn_0[] = {
{ 743, 512, 3410, 0, 990, 0, -1, -1, -1, 255},
{ 670, 512, 3483, 0, 0, 0, -1, -1, -1, 255},
{ 670, 410, 3483, 0, 0, 990, -1, -1, -1, 255},
{ 670, 512, 3338, 0, 0, 0, -1, -1, -1, 255},
{ 743, 410, 3410, 0, 990, 990, -1, -1, -1, 255},
{ 670, 410, 3338, 0, 0, 990, -1, -1, -1, 255},
{ 670, 410, 3483, 0, 990, 0, -1, -1, -1, 255},
{ 598, 410, 3410, 0, 0, 0, -1, -1, -1, 255},
{ 598, 410, 3410, 0, 0, 990, -1, -1, -1, 255},
{ 670, 512, 3483, 0, 990, 0, -1, -1, -1, 255},
{ 598, 512, 3410, 0, 0, 0, -1, -1, -1, 255},
{ 670, 410, 3483, 0, 990, 990, -1, -1, -1, 255},
{ 736, 410, 2203, 0, 0, 990, -1, -1, -1, 255},
{ 663, 512, 2276, 0, 990, 0, -1, -1, -1, 255},
{ 736, 512, 2203, 0, 0, 0, -1, -1, -1, 255},
{ 808, 512, 2276, 0, 0, 0, -1, -1, -1, 255},
{ 736, 512, 2348, 0, 990, 0, -1, -1, -1, 255},
{ 736, 410, 2348, 0, 990, 990, -1, -1, -1, 255},
{ 808, 410, 2276, 0, 0, 990, -1, -1, -1, 255},
{ 663, 410, 2276, 0, 990, 0, -1, -1, -1, 255},
{ 736, 410, 2203, 0, 0, 0, -1, -1, -1, 255},
{ 736, 410, 2203, 0, 0, 990, -1, -1, -1, 255},
{ 663, 410, 2276, 0, 990, 990, -1, -1, -1, 255},
{ 663, 512, 2276, 0, 990, 0, -1, -1, -1, 255},
{ 388, 410, 2696, 0, 0, 990, -1, -1, -1, 255},
{ 461, 512, 2623, 0, 990, 0, -1, -1, -1, 255},
{ 388, 512, 2696, 0, 0, 0, -1, -1, -1, 255},
{ 663, 410, 2276, 0, 0, 990, -1, -1, -1, 255},
{ 663, 512, 2276, 0, 0, 0, -1, -1, -1, 255},
{ 316, 512, 2623, 0, 0, 0, -1, -1, -1, 255},
{ 388, 512, 2551, 0, 990, 0, -1, -1, -1, 255},
{ 388, 410, 2551, 0, 990, 990, -1, -1, -1, 255},
{ 316, 410, 2623, 0, 0, 990, -1, -1, -1, 255},
{ 461, 410, 2623, 0, 990, 0, -1, -1, -1, 255},
{ 388, 410, 2696, 0, 0, 0, -1, -1, -1, 255},
{ -1423, 410, 1338, 0, 0, 990, -1, -1, -1, 255},
{ -1294, 410, 1274, 0, 990, 0, -1, -1, -1, 255},
{ -1326, 410, 1371, 0, 0, 0, -1, -1, -1, 255},
{ 388, 410, 2696, 0, 0, 990, -1, -1, -1, 255},
{ 461, 410, 2623, 0, 990, 990, -1, -1, -1, 255},
{ 461, 512, 2623, 0, 990, 0, -1, -1, -1, 255},
{ 461, 512, 2623, 0, 0, 0, -1, -1, -1, 255},
{ 461, 410, 2623, 0, 0, 990, -1, -1, -1, 255},
{ -1423, 512, 1338, 0, 0, 0, -1, -1, -1, 255},
{ -1391, 410, 1241, 0, 990, 990, -1, -1, -1, 255},
{ -1423, 512, 1338, 0, 0, 0, -1, -1, -1, 255},
{ -1391, 512, 1241, 0, 990, 0, -1, -1, -1, 255},
{ -1391, 410, 1241, 0, 990, 990, -1, -1, -1, 255},
{ -1423, 410, 1338, 0, 0, 990, -1, -1, -1, 255},
{ -1294, 410, 1274, 0, 990, 0, -1, -1, -1, 255},
{ -1138, 410, 807, 0, 990, 0, -1, -1, -1, 255},
{ -1268, 410, 872, 0, 0, 990, -1, -1, -1, 255},
{ -1235, 410, 775, 0, 0, 0, -1, -1, -1, 255},
{ -1326, 410, 1371, 0, 0, 990, -1, -1, -1, 255},
{ -1294, 410, 1274, 0, 990, 990, -1, -1, -1, 255},
{ -1294, 512, 1274, 0, 990, 0, -1, -1, -1, 255},
{ -1326, 512, 1371, 0, 0, 0, -1, -1, -1, 255},
{ -1294, 512, 1274, 0, 0, 0, -1, -1, -1, 255},
{ -1294, 410, 1274, 0, 0, 990, -1, -1, -1, 255},
{ -1170, 512, 904, 0, 990, 0, -1, -1, -1, 255},
{ -1170, 410, 904, 0, 990, 990, -1, -1, -1, 255},
{ -1138, 410, 807, 0, 0, 990, -1, -1, -1, 255},
{ -1138, 512, 807, 0, 0, 0, -1, -1, -1, 255},
{ -1268, 410, 872, 0, 0, 990, -1, -1, -1, 255},
{ -1138, 410, 807, 0, 990, 0, -1, -1, -1, 255},
{ -1235, 410, 775, 0, 0, 990, -1, -1, -1, 255},
{ -1268, 410, 872, 0, 990, 990, -1, -1, -1, 255},
{ -1268, 512, 872, 0, 990, 0, -1, -1, -1, 255},
{ -1235, 512, 775, 0, 0, 0, -1, -1, -1, 255},
{ -1268, 512, 872, 0, 0, 0, -1, -1, -1, 255},
};
static Gfx gfx_kdow_b_kn_0[] = {
gs_Tani_LoadTextureImage2(g_rantan_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPVertex(&vtx_kdow_b_kn_0[0], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 4, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 5, 4, 6, 0),
gsSP1Triangle( 5, 6, 7, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle( 8,11, 9, 0),
gsSP1Triangle(12,13,14, 0),
gsSP1Triangle( 0, 2, 4, 0),
gsSPVertex(&vtx_kdow_b_kn_0[15], 14, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 3, 2, 4, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle( 1,12, 2, 0),
gsSP1Triangle( 1,13,12, 0),
gsSPVertex(&vtx_kdow_b_kn_0[29], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 3, 2, 4, 0),
gsSP1Triangle( 3, 4, 5, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 9,10,11, 0),
gsSP1Triangle( 1,12,13, 0),
gsSP1Triangle( 1,13, 2, 0),
gsSP1Triangle(14,15, 6, 0),
gsSPVertex(&vtx_kdow_b_kn_0[45], 14, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 2, 4, 0),
gsSP1Triangle( 5, 6, 7, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle( 8,10,11, 0),
gsSP1Triangle( 1,12,13, 0),
gsSP1Triangle( 1,13, 2, 0),
gsSPVertex(&vtx_kdow_b_kn_0[59], 11, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 0, 2, 0),
gsSP1Triangle( 0, 4, 1, 0),
gsSP1Triangle( 5, 1, 4, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 6, 8, 9, 0),
gsSP1Triangle( 0,10, 4, 0),
gsSPEndDisplayList()
};
Gfx gfx_kdow_b_kn[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
gsSPClearGeometryMode(G_LIGHTING|G_CULL_BACK),
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_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsSPDisplayList(gfx_kdow_b_kn_0),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING|G_CULL_BACK),
gsSPEndDisplayList()
};