Path: blob/master/levels/ttm/slide_exit_podium/model.inc.c
7861 views
// 0x0702ACE8 - 0x0702AD001static const Lights1 ttm_seg7_lights_0702ACE8 = gdSPDefLights1(20x0c, 0x0c, 0x0c,30x33, 0x33, 0x33, 0x28, 0x28, 0x284);56// 0x0702AD00 - 0x0702AD187static const Lights1 ttm_seg7_lights_0702AD00 = gdSPDefLights1(80x1d, 0x1d, 0x1d,90x77, 0x77, 0x77, 0x28, 0x28, 0x2810);1112// 0x0702AD18 - 0x0702AD3013static const Lights1 ttm_seg7_lights_0702AD18 = gdSPDefLights1(140x3f, 0x3f, 0x3f,150xff, 0xff, 0xff, 0x28, 0x28, 0x2816);1718// 0x0702AD30 - 0x0702B53019ALIGNED8 static const Texture ttm_seg7_texture_0702AD30[] = {20#include "levels/ttm/8.rgba16.inc.c"21};2223// 0x0702B530 - 0x0702B57024static const Vtx ttm_seg7_vertex_0702B530[] = {25{{{ 102, 10, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}},26{{{ -101, 10, -101}, 0, { 5590, -8720}, {0x00, 0x7f, 0x00, 0xff}}},27{{{ -101, 10, 102}, 0, { 4568, -8720}, {0x00, 0x7f, 0x00, 0xff}}},28{{{ 102, 10, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}},29};3031// 0x0702B570 - 0x0702B67032static const Vtx ttm_seg7_vertex_0702B570[] = {33{{{ -101, 0, -101}, 0, { 5590, -8720}, {0x00, 0x00, 0x7f, 0xff}}},34{{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x00, 0x7f, 0xff}}},35{{{ -101, 205, -101}, 0, { 5590, -8720}, {0x00, 0x00, 0x7f, 0xff}}},36{{{ 102, 0, -101}, 0, { 5590, -7698}, {0x00, 0x00, 0x7f, 0xff}}},37{{{ -101, 0, -101}, 0, { 5590, -8720}, {0x7f, 0x00, 0x00, 0xff}}},38{{{ -101, 205, 102}, 0, { 4568, -8720}, {0x7f, 0x00, 0x00, 0xff}}},39{{{ -101, 0, 102}, 0, { 4568, -8720}, {0x7f, 0x00, 0x00, 0xff}}},40{{{ -101, 205, -101}, 0, { 5590, -8720}, {0x7f, 0x00, 0x00, 0xff}}},41{{{ -101, 205, 102}, 0, { 4568, -8720}, {0x00, 0x00, 0x81, 0xff}}},42{{{ 102, 0, 102}, 0, { 4568, -7698}, {0x00, 0x00, 0x81, 0xff}}},43{{{ -101, 0, 102}, 0, { 4568, -8720}, {0x00, 0x00, 0x81, 0xff}}},44{{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x00, 0x81, 0xff}}},45{{{ 102, 0, 102}, 0, { 4568, -7698}, {0x81, 0x00, 0x00, 0xff}}},46{{{ 102, 205, 102}, 0, { 4568, -7698}, {0x81, 0x00, 0x00, 0xff}}},47{{{ 102, 205, -101}, 0, { 5590, -7698}, {0x81, 0x00, 0x00, 0xff}}},48{{{ 102, 0, -101}, 0, { 5590, -7698}, {0x81, 0x00, 0x00, 0xff}}},49};5051// 0x0702B670 - 0x0702B77052static const Vtx ttm_seg7_vertex_0702B670[] = {53{{{ -204, 0, -204}, 0, { 6100, -9230}, {0x00, 0x00, 0x81, 0xff}}},54{{{ -204, 307, -204}, 0, { 6100, -9230}, {0x00, 0x00, 0x81, 0xff}}},55{{{ 1024, 0, -204}, 0, { 6100, -3098}, {0x00, 0x00, 0x81, 0xff}}},56{{{ -204, 307, 205}, 0, { 4056, -9230}, {0x00, 0x00, 0x7f, 0xff}}},57{{{ -204, 0, 205}, 0, { 4056, -9230}, {0x00, 0x00, 0x7f, 0xff}}},58{{{ 1024, 0, 205}, 0, { 4056, -3098}, {0x00, 0x00, 0x7f, 0xff}}},59{{{ -204, 307, -204}, 0, { 6100, -9230}, {0x59, 0x5a, 0x00, 0xff}}},60{{{ -204, 307, 205}, 0, { 4056, -9230}, {0x59, 0x5a, 0x00, 0xff}}},61{{{ -101, 205, 102}, 0, { 4568, -8720}, {0x59, 0x5a, 0x00, 0xff}}},62{{{ -101, 205, -101}, 0, { 5590, -8720}, {0x59, 0x5a, 0x00, 0xff}}},63{{{ -204, 307, -204}, 0, { 6100, -9230}, {0x18, 0x64, 0x4a, 0xff}}},64{{{ -101, 205, -101}, 0, { 5590, -8720}, {0x18, 0x64, 0x4a, 0xff}}},65{{{ 205, 205, -204}, 0, { 6100, -7186}, {0x18, 0x64, 0x4a, 0xff}}},66{{{ 205, 205, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}},67{{{ -101, 205, -101}, 0, { 5590, -8720}, {0x00, 0x7f, 0x00, 0xff}}},68{{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}},69};7071// 0x0702B770 - 0x0702B87072static const Vtx ttm_seg7_vertex_0702B770[] = {73{{{ -204, 102, 614}, 0, { 2012, -9230}, {0x00, 0x7f, 0x00, 0xff}}},74{{{ 205, 102, 614}, 0, { 2012, -7186}, {0x00, 0x7f, 0x00, 0xff}}},75{{{ 205, 102, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}},76{{{ -204, 102, 205}, 0, { 4056, -9230}, {0x00, 0x7f, 0x00, 0xff}}},77{{{ 205, 0, 205}, 0, { 4056, -7186}, {0x7f, 0x00, 0x00, 0xff}}},78{{{ 205, 102, 205}, 0, { 4056, -7186}, {0x7f, 0x00, 0x00, 0xff}}},79{{{ 205, 102, 614}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}},80{{{ 205, 0, 614}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}},81{{{ -204, 0, 614}, 0, { 2012, -9230}, {0x00, 0x00, 0x7f, 0xff}}},82{{{ 205, 102, 614}, 0, { 2012, -7186}, {0x00, 0x00, 0x7f, 0xff}}},83{{{ -204, 102, 614}, 0, { 2012, -9230}, {0x00, 0x00, 0x7f, 0xff}}},84{{{ 205, 0, 614}, 0, { 2012, -7186}, {0x00, 0x00, 0x7f, 0xff}}},85{{{ -204, 102, -613}, 0, { 8144, -9230}, {0x00, 0x00, 0x81, 0xff}}},86{{{ 205, 102, -613}, 0, { 8144, -7186}, {0x00, 0x00, 0x81, 0xff}}},87{{{ 205, 0, -613}, 0, { 8144, -7186}, {0x00, 0x00, 0x81, 0xff}}},88{{{ -204, 0, -613}, 0, { 8144, -9230}, {0x00, 0x00, 0x81, 0xff}}},89};9091// 0x0702B870 - 0x0702B97092static const Vtx ttm_seg7_vertex_0702B870[] = {93{{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}},94{{{ 205, 205, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}},95{{{ 205, 205, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}},96{{{ 205, 0, -613}, 0, { 8144, -7186}, {0x7f, 0x00, 0x00, 0xff}}},97{{{ 205, 102, -613}, 0, { 8144, -7186}, {0x7f, 0x00, 0x00, 0xff}}},98{{{ 205, 102, -204}, 0, { 6100, -7186}, {0x7f, 0x00, 0x00, 0xff}}},99{{{ 205, 0, -204}, 0, { 6100, -7186}, {0x7f, 0x00, 0x00, 0xff}}},100{{{ -204, 102, -204}, 0, { 6100, -9230}, {0x00, 0x7f, 0x00, 0xff}}},101{{{ 205, 102, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}},102{{{ 205, 102, -613}, 0, { 8144, -7186}, {0x00, 0x7f, 0x00, 0xff}}},103{{{ -204, 102, -613}, 0, { 8144, -9230}, {0x00, 0x7f, 0x00, 0xff}}},104{{{ 1024, 0, -204}, 0, { 6100, -3098}, {0x1e, 0x7b, 0x00, 0xff}}},105{{{ 205, 205, -204}, 0, { 6100, -7186}, {0x1e, 0x7b, 0x00, 0xff}}},106{{{ 205, 205, 205}, 0, { 4056, -7186}, {0x1e, 0x7b, 0x00, 0xff}}},107{{{ 1024, 0, 205}, 0, { 4056, -3098}, {0x1e, 0x7b, 0x00, 0xff}}},108{{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}},109};110111// 0x0702B970 - 0x0702B9D0112static const Vtx ttm_seg7_vertex_0702B970[] = {113{{{ 205, 205, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}},114{{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}},115{{{ -101, 205, 102}, 0, { 4568, -8720}, {0x00, 0x7f, 0x00, 0xff}}},116{{{ 205, 205, 205}, 0, { 4056, -7186}, {0x18, 0x64, 0xb6, 0xff}}},117{{{ -101, 205, 102}, 0, { 4568, -8720}, {0x18, 0x64, 0xb6, 0xff}}},118{{{ -204, 307, 205}, 0, { 4056, -9230}, {0x18, 0x64, 0xb6, 0xff}}},119};120121// 0x0702B9D0 - 0x0702BB60122static const Gfx ttm_seg7_dl_0702B9D0[] = {123gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ttm_seg7_texture_0702AD30),124gsDPLoadSync(),125gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),126gsSPLight(&ttm_seg7_lights_0702ACE8.l, 1),127gsSPLight(&ttm_seg7_lights_0702ACE8.a, 2),128gsSPVertex(ttm_seg7_vertex_0702B530, 4, 0),129gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),130gsSPLight(&ttm_seg7_lights_0702AD00.l, 1),131gsSPLight(&ttm_seg7_lights_0702AD00.a, 2),132gsSPVertex(ttm_seg7_vertex_0702B570, 16, 0),133gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),134gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),135gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),136gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),137gsSPLight(&ttm_seg7_lights_0702AD18.l, 1),138gsSPLight(&ttm_seg7_lights_0702AD18.a, 2),139gsSPVertex(ttm_seg7_vertex_0702B670, 16, 0),140gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),141gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),142gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),143gsSPVertex(ttm_seg7_vertex_0702B770, 16, 0),144gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),145gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),146gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),147gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),148gsSPVertex(ttm_seg7_vertex_0702B870, 16, 0),149gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),150gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),151gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),152gsSP2Triangles(11, 13, 14, 0x0, 0, 15, 1, 0x0),153gsSPVertex(ttm_seg7_vertex_0702B970, 6, 0),154gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),155gsSPEndDisplayList(),156};157158// 0x0702BB60 - 0x0702BBD0159const Gfx ttm_seg7_dl_0702BB60[] = {160gsDPPipeSync(),161gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),162gsSPClearGeometryMode(G_SHADING_SMOOTH),163gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),164gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),165gsDPTileSync(),166gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),167gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),168gsSPDisplayList(ttm_seg7_dl_0702B9D0),169gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),170gsDPPipeSync(),171gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),172gsSPSetGeometryMode(G_SHADING_SMOOTH),173gsSPEndDisplayList(),174};175176177