model.inc.c (10478B)
1 // 0x070193F0 - 0x070194F0 2 static const Vtx rr_seg7_vertex_070193F0[] = { 3 {{{ -48, 102, -101}, 0, { -3096, 172}, {0xec, 0xef, 0x8e, 0xff}}}, 4 {{{ 54, 102, 0}, 0, { -3096, 0}, {0xec, 0xef, 0x8e, 0xff}}}, 5 {{{ 54, 102, -101}, 0, { -3096, 0}, {0xec, 0xef, 0x8e, 0xff}}}, 6 {{{ -48, 102, 0}, 0, { -3096, 172}, {0xec, 0xef, 0x8e, 0xff}}}, 7 {{{ 54, -101, -76}, 0, { 1118, 862}, {0x96, 0x96, 0x96, 0xff}}}, 8 {{{ 54, -101, -25}, 0, { 1374, 606}, {0x96, 0x96, 0x96, 0xff}}}, 9 {{{ 54, -1023, -25}, 0, { 1374, 606}, {0x96, 0x96, 0x96, 0xff}}}, 10 {{{ 54, -921, -76}, 0, { 1118, 862}, {0x96, 0x96, 0x96, 0xff}}}, 11 {{{ -48, -921, -76}, 0, { 606, 352}, {0x96, 0x96, 0x96, 0xff}}}, 12 {{{ -48, -101, -25}, 0, { 862, 96}, {0x96, 0x96, 0x96, 0xff}}}, 13 {{{ -48, -101, -76}, 0, { 606, 352}, {0x96, 0x96, 0x96, 0xff}}}, 14 {{{ -48, -1023, -25}, 0, { 862, 96}, {0x96, 0x96, 0x96, 0xff}}}, 15 {{{ -48, -1023, -25}, 0, { 862, 96}, {0xc8, 0xc8, 0xc8, 0xff}}}, 16 {{{ 54, -101, -25}, 0, { 1374, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, 17 {{{ -48, -101, -25}, 0, { 862, 96}, {0xc8, 0xc8, 0xc8, 0xff}}}, 18 {{{ 54, -1023, -25}, 0, { 1374, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, 19 }; 20 21 // 0x070194F0 - 0x070195F0 22 static const Vtx rr_seg7_vertex_070194F0[] = { 23 {{{ -48, -101, -76}, 0, { 606, 352}, {0xc8, 0xc8, 0xc8, 0xff}}}, 24 {{{ 54, -101, -76}, 0, { 1118, 862}, {0xc8, 0xc8, 0xc8, 0xff}}}, 25 {{{ 54, -921, -76}, 0, { 1118, 862}, {0xc8, 0xc8, 0xc8, 0xff}}}, 26 {{{ -48, -921, -76}, 0, { 606, 352}, {0xc8, 0xc8, 0xc8, 0xff}}}, 27 {{{ 54, 102, -101}, 0, { -3096, 0}, {0xff, 0xe5, 0x65, 0xff}}}, 28 {{{ 54, 102, 0}, 0, { -3096, 0}, {0xff, 0xe5, 0x65, 0xff}}}, 29 {{{ 120, 0, 0}, 0, { -2074, 40}, {0xff, 0xe5, 0x65, 0xff}}}, 30 {{{ 120, 0, -101}, 0, { -2074, 40}, {0xff, 0xe5, 0x65, 0xff}}}, 31 {{{ -114, 0, -101}, 0, { -2074, 510}, {0xff, 0xe5, 0x65, 0xff}}}, 32 {{{ -114, 0, 0}, 0, { -2074, 510}, {0xff, 0xe5, 0x65, 0xff}}}, 33 {{{ -48, 102, 0}, 0, { -3096, 172}, {0xff, 0xe5, 0x65, 0xff}}}, 34 {{{ -48, 102, -101}, 0, { -3096, 172}, {0xff, 0xe5, 0x65, 0xff}}}, 35 {{{ 120, 0, -101}, 0, { -2074, 40}, {0xbf, 0xaa, 0x3f, 0xff}}}, 36 {{{ 120, 0, 0}, 0, { -2074, 40}, {0xbf, 0xaa, 0x3f, 0xff}}}, 37 {{{ 54, -101, 0}, 0, { -1052, 376}, {0xbf, 0xaa, 0x3f, 0xff}}}, 38 {{{ 54, -101, -101}, 0, { -1052, 376}, {0xbf, 0xaa, 0x3f, 0xff}}}, 39 }; 40 41 // 0x070195F0 - 0x070196F0 42 static const Vtx rr_seg7_vertex_070195F0[] = { 43 {{{ -48, -101, -101}, 0, { -1052, 582}, {0xbf, 0xaa, 0x3f, 0xff}}}, 44 {{{ -48, -101, 0}, 0, { -1052, 582}, {0xbf, 0xaa, 0x3f, 0xff}}}, 45 {{{ -114, 0, 0}, 0, { -2074, 510}, {0xbf, 0xaa, 0x3f, 0xff}}}, 46 {{{ -114, 0, -101}, 0, { -2074, 510}, {0xbf, 0xaa, 0x3f, 0xff}}}, 47 {{{ -48, 102, 0}, 0, { -3096, 172}, {0xff, 0xd4, 0x00, 0xff}}}, 48 {{{ 54, -101, 0}, 0, { -1052, 376}, {0xff, 0xd4, 0x00, 0xff}}}, 49 {{{ 120, 0, 0}, 0, { -2074, 40}, {0xff, 0xd4, 0x00, 0xff}}}, 50 {{{ -48, -101, 0}, 0, { -1052, 582}, {0xff, 0xd4, 0x00, 0xff}}}, 51 {{{ -114, 0, 0}, 0, { -2074, 510}, {0xff, 0xd4, 0x00, 0xff}}}, 52 {{{ 54, 102, 0}, 0, { -3096, 0}, {0xff, 0xd4, 0x00, 0xff}}}, 53 {{{ -48, -101, -101}, 0, { -1052, 582}, {0xff, 0xd4, 0x00, 0xff}}}, 54 {{{ 120, 0, -101}, 0, { -2074, 40}, {0xff, 0xd4, 0x00, 0xff}}}, 55 {{{ 54, -101, -101}, 0, { -1052, 376}, {0xff, 0xd4, 0x00, 0xff}}}, 56 {{{ 54, 102, -101}, 0, { -3096, 0}, {0xff, 0xd4, 0x00, 0xff}}}, 57 {{{ -48, 102, -101}, 0, { -3096, 172}, {0xff, 0xd4, 0x00, 0xff}}}, 58 {{{ -114, 0, -101}, 0, { -2074, 510}, {0xff, 0xd4, 0x00, 0xff}}}, 59 }; 60 61 // 0x070196F0 - 0x07019730 62 static const Vtx rr_seg7_vertex_070196F0[] = { 63 {{{ 54, -101, -101}, 0, { -1052, 376}, {0x6e, 0x6e, 0x00, 0xff}}}, 64 {{{ 54, -101, 0}, 0, { -1052, 376}, {0x6e, 0x6e, 0x00, 0xff}}}, 65 {{{ -48, -101, 0}, 0, { -1052, 582}, {0x6e, 0x6e, 0x00, 0xff}}}, 66 {{{ -48, -101, -101}, 0, { -1052, 582}, {0x6e, 0x6e, 0x00, 0xff}}}, 67 }; 68 69 // 0x07019730 - 0x070197B0 70 static const Vtx rr_seg7_vertex_07019730[] = { 71 {{{ 515, -921, -25}, 0, { 0, -5142}, {0xad, 0xbb, 0xd1, 0xff}}}, 72 {{{ -508, -921, 589}, 0, { 10188, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, 73 {{{ 515, -921, 589}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, 74 {{{ -508, -921, -25}, 0, { 10188, -5142}, {0xad, 0xbb, 0xd1, 0xff}}}, 75 {{{ 412, -1023, 589}, 0, { 480, 990}, {0x3d, 0x3c, 0x72, 0xff}}}, 76 {{{ -406, -1023, -25}, 0, { 9678, -5142}, {0x3d, 0x3c, 0x72, 0xff}}}, 77 {{{ 412, -1023, -25}, 0, { 480, -5142}, {0x3d, 0x3c, 0x72, 0xff}}}, 78 {{{ -406, -1023, 589}, 0, { 9678, 990}, {0x3d, 0x3c, 0x72, 0xff}}}, 79 }; 80 81 // 0x070197B0 - 0x070198B0 82 static const Vtx rr_seg7_vertex_070197B0[] = { 83 {{{ 515, -921, -25}, 0, { 12232, 750}, {0x8c, 0x98, 0xd8, 0xff}}}, 84 {{{ 412, -1023, -25}, 0, { 12232, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, 85 {{{ -406, -1023, -25}, 0, { 12232, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, 86 {{{ -508, -921, -25}, 0, { 12232, 750}, {0x8c, 0x98, 0xd8, 0xff}}}, 87 {{{ -508, -921, 589}, 0, { 0, 750}, {0x79, 0x8c, 0xeb, 0xff}}}, 88 {{{ -406, -1023, 589}, 0, { 0, 990}, {0x79, 0x8c, 0xeb, 0xff}}}, 89 {{{ 412, -1023, 589}, 0, { 0, 990}, {0x79, 0x8c, 0xeb, 0xff}}}, 90 {{{ 515, -921, 589}, 0, { 0, 750}, {0x79, 0x8c, 0xeb, 0xff}}}, 91 {{{ -508, -921, -25}, 0, { 2140, 734}, {0x52, 0x61, 0xac, 0xff}}}, 92 {{{ -406, -1023, 589}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, 93 {{{ -508, -921, 589}, 0, { 2140, 734}, {0x52, 0x61, 0xac, 0xff}}}, 94 {{{ -406, -1023, -25}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, 95 {{{ 515, -921, 589}, 0, { 2012, 734}, {0x52, 0x61, 0xac, 0xff}}}, 96 {{{ 412, -1023, -25}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, 97 {{{ 515, -921, -25}, 0, { 2012, 734}, {0x52, 0x61, 0xac, 0xff}}}, 98 {{{ 412, -1023, 589}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, 99 }; 100 101 // 0x070198B0 - 0x070198F0 102 static const Vtx rr_seg7_vertex_070198B0[] = { 103 {{{ 54, -921, -76}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, 104 {{{ -48, -1023, -25}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, 105 {{{ -48, -921, -76}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, 106 {{{ 54, -1023, -25}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, 107 }; 108 109 // 0x070198F0 - 0x07019A10 110 static const Gfx rr_seg7_dl_070198F0[] = { 111 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000), 112 gsDPLoadSync(), 113 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 114 gsSPVertex(rr_seg7_vertex_070193F0, 16, 0), 115 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 116 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 117 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 118 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 119 gsSPVertex(rr_seg7_vertex_070194F0, 16, 0), 120 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 121 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 122 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 123 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 124 gsSPVertex(rr_seg7_vertex_070195F0, 16, 0), 125 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 126 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 127 gsSP2Triangles( 4, 8, 7, 0x0, 4, 6, 9, 0x0), 128 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 129 gsSP2Triangles(10, 14, 13, 0x0, 10, 15, 14, 0x0), 130 gsSPVertex(rr_seg7_vertex_070196F0, 4, 0), 131 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 132 gsSPEndDisplayList(), 133 }; 134 135 // 0x07019A10 - 0x07019A58 136 static const Gfx rr_seg7_dl_07019A10[] = { 137 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007800), 138 gsDPLoadSync(), 139 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 140 gsSPVertex(rr_seg7_vertex_07019730, 8, 0), 141 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 142 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 143 gsSPEndDisplayList(), 144 }; 145 146 // 0x07019A58 - 0x07019AC0 147 static const Gfx rr_seg7_dl_07019A58[] = { 148 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000), 149 gsDPLoadSync(), 150 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 151 gsSPVertex(rr_seg7_vertex_070197B0, 16, 0), 152 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 153 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 154 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 155 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 156 gsSPEndDisplayList(), 157 }; 158 159 // 0x07019AC0 - 0x07019AE0 160 static const Gfx rr_seg7_dl_07019AC0[] = { 161 gsSPVertex(rr_seg7_vertex_070198B0, 4, 0), 162 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 163 gsSPEndDisplayList(), 164 }; 165 166 // 0x07019AE0 - 0x07019B68 167 const Gfx rr_seg7_dl_07019AE0[] = { 168 gsDPPipeSync(), 169 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 170 gsSPClearGeometryMode(G_LIGHTING), 171 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), 172 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 173 gsDPTileSync(), 174 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), 175 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 176 gsSPDisplayList(rr_seg7_dl_070198F0), 177 gsSPDisplayList(rr_seg7_dl_07019A10), 178 gsSPDisplayList(rr_seg7_dl_07019A58), 179 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 180 gsDPPipeSync(), 181 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 182 gsSPDisplayList(rr_seg7_dl_07019AC0), 183 gsSPSetGeometryMode(G_LIGHTING), 184 gsSPEndDisplayList(), 185 };