model.inc.c (7127B)
1 // 0x0701A8E8 - 0x0701A900 2 static const Lights1 lll_seg7_lights_0701A8E8 = gdSPDefLights1( 3 0x3f, 0x3f, 0x3f, 4 0xfe, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x0701A900 - 0x0701A9F0 8 static const Vtx lll_seg7_vertex_0701A900[] = { 9 {{{ 1024, -105, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 10 {{{ -1023, 106, -255}, 0, { 990, 144}, {0x00, 0x00, 0x81, 0xff}}}, 11 {{{ 1024, 106, -255}, 0, { 0, 144}, {0x00, 0x00, 0x81, 0xff}}}, 12 {{{ 1024, 256, 106}, 0, { 0, 144}, {0x00, 0x59, 0x59, 0xff}}}, 13 {{{ -1023, 256, 106}, 0, { 990, 144}, {0x00, 0x59, 0x59, 0xff}}}, 14 {{{ -1023, 106, 256}, 0, { 990, 990}, {0x00, 0x59, 0x59, 0xff}}}, 15 {{{ 1024, 106, 256}, 0, { 0, 990}, {0x00, 0x59, 0x59, 0xff}}}, 16 {{{ 1024, 256, -105}, 0, { 0, 144}, {0x00, 0x7f, 0x00, 0xff}}}, 17 {{{ -1023, 256, 106}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 18 {{{ 1024, 256, 106}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 19 {{{ -1023, 256, -105}, 0, { 990, 144}, {0x00, 0x7f, 0x00, 0xff}}}, 20 {{{ 1024, 106, -255}, 0, { 0, 990}, {0x00, 0x59, 0xa7, 0xff}}}, 21 {{{ -1023, 106, -255}, 0, { 990, 990}, {0x00, 0x59, 0xa7, 0xff}}}, 22 {{{ -1023, 256, -105}, 0, { 990, 144}, {0x00, 0x59, 0xa7, 0xff}}}, 23 {{{ 1024, 256, -105}, 0, { 0, 144}, {0x00, 0x59, 0xa7, 0xff}}}, 24 }; 25 26 // 0x0701A9F0 - 0x0701AAE0 27 static const Vtx lll_seg7_vertex_0701A9F0[] = { 28 {{{ 1024, -105, 256}, 0, { 0, 144}, {0x00, 0xa7, 0x59, 0xff}}}, 29 {{{ -1023, -105, 256}, 0, { 990, 144}, {0x00, 0xa7, 0x59, 0xff}}}, 30 {{{ -1023, -255, 106}, 0, { 990, 990}, {0x00, 0xa7, 0x59, 0xff}}}, 31 {{{ 1024, -105, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 32 {{{ -1023, -105, -255}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 33 {{{ -1023, 106, -255}, 0, { 990, 144}, {0x00, 0x00, 0x81, 0xff}}}, 34 {{{ 1024, -255, -105}, 0, { 0, 990}, {0x00, 0xa7, 0xa7, 0xff}}}, 35 {{{ -1023, -105, -255}, 0, { 990, 144}, {0x00, 0xa7, 0xa7, 0xff}}}, 36 {{{ 1024, -105, -255}, 0, { 0, 144}, {0x00, 0xa7, 0xa7, 0xff}}}, 37 {{{ -1023, -255, -105}, 0, { 990, 990}, {0x00, 0xa7, 0xa7, 0xff}}}, 38 {{{ 1024, -255, 106}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 39 {{{ -1023, -255, 106}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 40 {{{ -1023, -255, -105}, 0, { 990, 144}, {0x00, 0x81, 0x00, 0xff}}}, 41 {{{ 1024, -255, -105}, 0, { 0, 144}, {0x00, 0x81, 0x00, 0xff}}}, 42 {{{ 1024, -255, 106}, 0, { 0, 990}, {0x00, 0xa7, 0x59, 0xff}}}, 43 }; 44 45 // 0x0701AAE0 - 0x0701AB20 46 static const Vtx lll_seg7_vertex_0701AAE0[] = { 47 {{{ 1024, 106, 256}, 0, { 0, 144}, {0x00, 0x00, 0x7f, 0xff}}}, 48 {{{ -1023, -105, 256}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 49 {{{ 1024, -105, 256}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 50 {{{ -1023, 106, 256}, 0, { 990, 144}, {0x00, 0x00, 0x7f, 0xff}}}, 51 }; 52 53 // 0x0701AB20 - 0x0701AC20 54 static const Vtx lll_seg7_vertex_0701AB20[] = { 55 {{{ -1023, -255, 106}, 0, { 0, 778}, {0x81, 0x00, 0x00, 0xff}}}, 56 {{{ -1023, 256, 106}, 0, { 990, 778}, {0x81, 0x00, 0x00, 0xff}}}, 57 {{{ -1023, 256, -105}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 58 {{{ 1024, 106, 256}, 0, { 690, 628}, {0x7f, 0x00, 0x00, 0xff}}}, 59 {{{ 1024, -105, 256}, 0, { 268, 628}, {0x7f, 0x00, 0x00, 0xff}}}, 60 {{{ 1024, -255, 106}, 0, { 0, 778}, {0x7f, 0x00, 0x00, 0xff}}}, 61 {{{ 1024, -255, -105}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 62 {{{ 1024, -105, -255}, 0, { 268, 1138}, {0x7f, 0x00, 0x00, 0xff}}}, 63 {{{ 1024, 106, -255}, 0, { 690, 1138}, {0x7f, 0x00, 0x00, 0xff}}}, 64 {{{ 1024, 256, -105}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 65 {{{ 1024, 256, 106}, 0, { 990, 778}, {0x7f, 0x00, 0x00, 0xff}}}, 66 {{{ -1023, 106, 256}, 0, { 690, 628}, {0x81, 0x00, 0x00, 0xff}}}, 67 {{{ -1023, -105, -255}, 0, { 268, 1138}, {0x81, 0x00, 0x00, 0xff}}}, 68 {{{ -1023, -255, -105}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 69 {{{ -1023, 106, -255}, 0, { 690, 1138}, {0x81, 0x00, 0x00, 0xff}}}, 70 {{{ -1023, -105, 256}, 0, { 268, 628}, {0x81, 0x00, 0x00, 0xff}}}, 71 }; 72 73 // 0x0701AC20 - 0x0701ACE8 74 static const Gfx lll_seg7_dl_0701AC20[] = { 75 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_0900A800), 76 gsDPLoadSync(), 77 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 78 gsSPLight(&lll_seg7_lights_0701A8E8.l, 1), 79 gsSPLight(&lll_seg7_lights_0701A8E8.a, 2), 80 gsSPVertex(lll_seg7_vertex_0701A900, 15, 0), 81 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 82 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 83 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 84 gsSP1Triangle(11, 13, 14, 0x0), 85 gsSPVertex(lll_seg7_vertex_0701A9F0, 15, 0), 86 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 87 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 88 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 89 gsSP1Triangle( 0, 2, 14, 0x0), 90 gsSPVertex(lll_seg7_vertex_0701AAE0, 4, 0), 91 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 92 gsSPEndDisplayList(), 93 }; 94 95 // 0x0701ACE8 - 0x0701AD70 96 static const Gfx lll_seg7_dl_0701ACE8[] = { 97 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_0900B000), 98 gsDPLoadSync(), 99 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 100 gsSPVertex(lll_seg7_vertex_0701AB20, 16, 0), 101 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 102 gsSP2Triangles( 3, 5, 6, 0x0, 3, 6, 7, 0x0), 103 gsSP2Triangles( 3, 7, 8, 0x0, 3, 8, 9, 0x0), 104 gsSP2Triangles( 3, 9, 10, 0x0, 0, 11, 1, 0x0), 105 gsSP2Triangles( 0, 12, 13, 0x0, 0, 14, 12, 0x0), 106 gsSP2Triangles( 0, 2, 14, 0x0, 0, 15, 11, 0x0), 107 gsSPEndDisplayList(), 108 }; 109 110 // 0x0701AD70 - 0x0701ADE8 111 const Gfx lll_seg7_dl_0701AD70[] = { 112 gsDPPipeSync(), 113 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 114 gsSPClearGeometryMode(G_SHADING_SMOOTH), 115 gsDPSetTile(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), 116 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 117 gsDPTileSync(), 118 gsDPSetTile(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), 119 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 120 gsSPDisplayList(lll_seg7_dl_0701AC20), 121 gsSPDisplayList(lll_seg7_dl_0701ACE8), 122 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 123 gsDPPipeSync(), 124 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 125 gsSPSetGeometryMode(G_SHADING_SMOOTH), 126 gsSPEndDisplayList(), 127 };