model.inc.c (13843B)
1 // 0x07002928 - 0x07002A28 2 static const Vtx bitdw_seg7_vertex_07002928[] = { 3 {{{ 205, 653, -1101}, 0, { 480, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, 4 {{{ 102, 653, -1101}, 0, { 224, 1244}, {0xbe, 0xbe, 0xbe, 0xff}}}, 5 {{{ 102, 653, -999}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, 6 {{{ 205, 653, -999}, 0, { 224, 734}, {0xbe, 0xbe, 0xbe, 0xff}}}, 7 {{{ 51, 448, -845}, 0, { -542, 734}, {0x5e, 0x69, 0x58, 0xff}}}, 8 {{{ 102, 294, -999}, 0, { 0, 990}, {0x5e, 0x69, 0x58, 0xff}}}, 9 {{{ 205, 294, -999}, 0, { 224, 734}, {0x5e, 0x69, 0x58, 0xff}}}, 10 {{{ 256, 448, -845}, 0, { 0, 224}, {0x5e, 0x69, 0x58, 0xff}}}, 11 {{{ 307, 448, -1203}, 0, { 990, 990}, {0x5e, 0x69, 0x58, 0xff}}}, 12 {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x5e, 0x69, 0x58, 0xff}}}, 13 {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x5e, 0x69, 0x58, 0xff}}}, 14 {{{ 205, 294, -1101}, 0, { 480, 990}, {0x5e, 0x69, 0x58, 0xff}}}, 15 {{{ 205, 294, -999}, 0, { 224, 734}, {0x38, 0x4a, 0x3d, 0xff}}}, 16 {{{ 102, 294, -999}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, 17 {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x38, 0x4a, 0x3d, 0xff}}}, 18 {{{ 205, 294, -1101}, 0, { 480, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, 19 }; 20 21 // 0x07002A28 - 0x07002B28 22 static const Vtx bitdw_seg7_vertex_07002A28[] = { 23 {{{ 256, 448, -845}, 0, { 0, 224}, {0x4f, 0x61, 0x55, 0xff}}}, 24 {{{ 205, 294, -999}, 0, { 224, 734}, {0x4f, 0x61, 0x55, 0xff}}}, 25 {{{ 307, 448, -1203}, 0, { 990, 990}, {0x4f, 0x61, 0x55, 0xff}}}, 26 {{{ 205, 294, -1101}, 0, { 480, 990}, {0x4f, 0x61, 0x55, 0xff}}}, 27 {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x4f, 0x61, 0x55, 0xff}}}, 28 {{{ 102, 294, -999}, 0, { 0, 990}, {0x4f, 0x61, 0x55, 0xff}}}, 29 {{{ 51, 448, -845}, 0, { -542, 734}, {0x4f, 0x61, 0x55, 0xff}}}, 30 {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x4f, 0x61, 0x55, 0xff}}}, 31 {{{ 51, 448, -845}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, 32 {{{ 102, 653, -999}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 33 {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, 34 {{{ 102, 653, -1101}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, 35 {{{ 307, 448, -1203}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 36 {{{ 205, 653, -1101}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 37 {{{ 205, 653, -999}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, 38 {{{ 256, 448, -845}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, 39 }; 40 41 // 0x07002B28 - 0x07002BA8 42 static const Vtx bitdw_seg7_vertex_07002B28[] = { 43 {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x96, 0x96, 0x96, 0xff}}}, 44 {{{ 102, 653, -1101}, 0, { 224, 1244}, {0x96, 0x96, 0x96, 0xff}}}, 45 {{{ 205, 653, -1101}, 0, { 480, 990}, {0x96, 0x96, 0x96, 0xff}}}, 46 {{{ 307, 448, -1203}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, 47 {{{ 256, 448, -845}, 0, { 0, 224}, {0x96, 0x96, 0x96, 0xff}}}, 48 {{{ 205, 653, -999}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, 49 {{{ 102, 653, -999}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, 50 {{{ 51, 448, -845}, 0, { -542, 734}, {0x96, 0x96, 0x96, 0xff}}}, 51 }; 52 53 // 0x07002BA8 - 0x07002CA8 54 static const Vtx bitdw_seg7_vertex_07002BA8[] = { 55 {{{ -972, -204, -304}, 0, { 4060, 296}, {0x70, 0x83, 0x73, 0xff}}}, 56 {{{ -1381, 0, -304}, 0, { 5082, -44}, {0x70, 0x83, 0x73, 0xff}}}, 57 {{{ -972, 0, -304}, 0, { 4400, 636}, {0x70, 0x83, 0x73, 0xff}}}, 58 {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x70, 0x83, 0x73, 0xff}}}, 59 {{{ -1381, 0, 311}, 0, { 1330, -1736}, {0x70, 0x83, 0x73, 0xff}}}, 60 {{{ -1381, -204, 311}, 0, { 990, -1394}, {0x70, 0x83, 0x73, 0xff}}}, 61 {{{ -972, -204, 311}, 0, { 1672, -714}, {0x70, 0x83, 0x73, 0xff}}}, 62 {{{ -147, 412, -508}, 0, { 3716, 2692}, {0x70, 0x83, 0x73, 0xff}}}, 63 {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x70, 0x83, 0x73, 0xff}}}, 64 {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x70, 0x83, 0x73, 0xff}}}, 65 {{{ 461, 410, -512}, 0, { 2698, 3700}, {0x70, 0x83, 0x73, 0xff}}}, 66 {{{ -147, 207, 515}, 0, { 3728, -28}, {0x70, 0x83, 0x73, 0xff}}}, 67 {{{ 466, 412, 515}, 0, { 5090, 654}, {0x70, 0x83, 0x73, 0xff}}}, 68 {{{ -147, 412, 515}, 0, { 4068, -368}, {0x70, 0x83, 0x73, 0xff}}}, 69 {{{ 466, 207, 515}, 0, { 4750, 992}, {0x70, 0x83, 0x73, 0xff}}}, 70 {{{ -1381, -204, -304}, 0, { 4742, -386}, {0x70, 0x83, 0x73, 0xff}}}, 71 }; 72 73 // 0x07002CA8 - 0x07002D98 74 static const Vtx bitdw_seg7_vertex_07002CA8[] = { 75 {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, 76 {{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}}, 77 {{{ -147, 412, 515}, 0, { 4068, -368}, {0x68, 0x7b, 0x6e, 0xff}}}, 78 {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}}, 79 {{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}}, 80 {{{ -147, 412, -508}, 0, { 3716, 2692}, {0x68, 0x7b, 0x6e, 0xff}}}, 81 {{{ -972, 0, -304}, 0, { 4400, 636}, {0x68, 0x7b, 0x6e, 0xff}}}, 82 {{{ 466, 412, 515}, 0, { 5090, 654}, {0x68, 0x7b, 0x6e, 0xff}}}, 83 {{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}}, 84 {{{ 973, 205, 307}, 0, { 5588, 1840}, {0x68, 0x7b, 0x6e, 0xff}}}, 85 {{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}}, 86 {{{ 973, 205, -307}, 0, { 1506, 4212}, {0x68, 0x7b, 0x6e, 0xff}}}, 87 {{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}}, 88 {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}}, 89 {{{ 461, 410, -512}, 0, { 2698, 3700}, {0x68, 0x7b, 0x6e, 0xff}}}, 90 }; 91 92 // 0x07002D98 - 0x07002E88 93 static const Vtx bitdw_seg7_vertex_07002D98[] = { 94 {{{ 466, -1225, -303}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, 95 {{{ -972, -1228, -304}, 0, { 2356, -1408}, {0x68, 0x7b, 0x6e, 0xff}}}, 96 {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}}, 97 {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, 98 {{{ -972, -204, 311}, 0, { 1672, -714}, {0x68, 0x7b, 0x6e, 0xff}}}, 99 {{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}}, 100 {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}}, 101 {{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}}, 102 {{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}}, 103 {{{ 466, -1225, 311}, 0, { 2366, 3376}, {0x68, 0x7b, 0x6e, 0xff}}}, 104 {{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}}, 105 {{{ -972, -1228, 311}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, 106 {{{ -1381, -204, -304}, 0, { 4742, -386}, {0x68, 0x7b, 0x6e, 0xff}}}, 107 {{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}}, 108 {{{ -1381, -204, 311}, 0, { 990, -1394}, {0x68, 0x7b, 0x6e, 0xff}}}, 109 }; 110 111 // 0x07002E88 - 0x07002F88 112 static const Vtx bitdw_seg7_vertex_07002E88[] = { 113 {{{ 973, 0, -307}, 0, { 990, 3032}, {0x5e, 0x69, 0x58, 0xff}}}, 114 {{{ 973, 205, -307}, 0, { 1502, 2522}, {0x5e, 0x69, 0x58, 0xff}}}, 115 {{{ 973, 205, 307}, 0, { 0, 988}, {0x5e, 0x69, 0x58, 0xff}}}, 116 {{{ 973, 0, 307}, 0, { -544, 1496}, {0x5e, 0x69, 0x58, 0xff}}}, 117 {{{ -1381, -204, 311}, 0, { -808, 1742}, {0x5e, 0x69, 0x58, 0xff}}}, 118 {{{ -1381, 0, -304}, 0, { 982, 3024}, {0x5e, 0x69, 0x58, 0xff}}}, 119 {{{ -1381, -204, -304}, 0, { 726, 3278}, {0x5e, 0x69, 0x58, 0xff}}}, 120 {{{ -1381, 0, 311}, 0, { -552, 1488}, {0x5e, 0x69, 0x58, 0xff}}}, 121 {{{ 466, -1225, -304}, 0, { -28, 992}, {0x38, 0x4a, 0x3d, 0xff}}}, 122 {{{ 973, 0, 307}, 0, { 3030, 2014}, {0x38, 0x4a, 0x3d, 0xff}}}, 123 {{{ 466, -1225, 311}, 0, { 996, -30}, {0x38, 0x4a, 0x3d, 0xff}}}, 124 {{{ 973, 0, -307}, 0, { 2006, 3038}, {0x38, 0x4a, 0x3d, 0xff}}}, 125 {{{ -972, -1228, 311}, 0, { 992, -34}, {0x38, 0x4a, 0x3d, 0xff}}}, 126 {{{ -1381, -204, -304}, 0, { 1672, 2692}, {0x38, 0x4a, 0x3d, 0xff}}}, 127 {{{ -972, -1228, -304}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, 128 {{{ -1381, -204, 311}, 0, { 2696, 1668}, {0x38, 0x4a, 0x3d, 0xff}}}, 129 }; 130 131 // 0x07002F88 - 0x07003088 132 static const Vtx bitdw_seg7_vertex_07002F88[] = { 133 {{{ -1381, 0, 311}, 0, { 5842, -4890}, {0xcd, 0xdf, 0xcc, 0xff}}}, 134 {{{ -972, 0, 311}, 0, { 6864, -5912}, {0xcd, 0xdf, 0xcc, 0xff}}}, 135 {{{ -972, 0, -304}, 0, { 8400, -4376}, {0xcd, 0xdf, 0xcc, 0xff}}}, 136 {{{ -1381, 0, -304}, 0, { 7378, -3354}, {0xcd, 0xdf, 0xcc, 0xff}}}, 137 {{{ 461, 410, -512}, 0, { 12496, -7432}, {0xcd, 0xdf, 0xcc, 0xff}}}, 138 {{{ -147, 412, 515}, 0, { 8410, -8480}, {0xcd, 0xdf, 0xcc, 0xff}}}, 139 {{{ 466, 412, 515}, 0, { 9942, -10012}, {0xcd, 0xdf, 0xcc, 0xff}}}, 140 {{{ -147, 412, -508}, 0, { 10964, -5924}, {0xcd, 0xdf, 0xcc, 0xff}}}, 141 {{{ -972, 0, 311}, 0, { 6864, -5912}, {0xb7, 0xcd, 0xba, 0xff}}}, 142 {{{ -147, 412, 515}, 0, { 8410, -8480}, {0xb7, 0xcd, 0xba, 0xff}}}, 143 {{{ -147, 412, -508}, 0, { 10964, -5924}, {0xb7, 0xcd, 0xba, 0xff}}}, 144 {{{ -972, 0, -304}, 0, { 8400, -4376}, {0xb7, 0xcd, 0xba, 0xff}}}, 145 {{{ 973, 205, -307}, 0, { 3288, 1778}, {0xb7, 0xcd, 0xba, 0xff}}}, 146 {{{ 461, 410, -512}, 0, { 2522, 3568}, {0xb7, 0xcd, 0xba, 0xff}}}, 147 {{{ 466, 412, 515}, 0, { 0, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, 148 {{{ 973, 205, 307}, 0, { 1752, 244}, {0xb7, 0xcd, 0xba, 0xff}}}, 149 }; 150 151 // 0x07003088 - 0x07003160 152 static const Gfx bitdw_seg7_dl_07003088[] = { 153 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800), 154 gsDPLoadSync(), 155 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 156 gsSPVertex(bitdw_seg7_vertex_07002928, 16, 0), 157 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 158 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 159 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 160 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 161 gsSPVertex(bitdw_seg7_vertex_07002A28, 16, 0), 162 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 163 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 164 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 165 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 166 gsSPVertex(bitdw_seg7_vertex_07002B28, 8, 0), 167 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 168 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 169 gsSPEndDisplayList(), 170 }; 171 172 // 0x07003160 - 0x070032F8 173 static const Gfx bitdw_seg7_dl_07003160[] = { 174 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000), 175 gsDPLoadSync(), 176 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 177 gsSPVertex(bitdw_seg7_vertex_07002BA8, 16, 0), 178 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 179 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 180 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 181 gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0), 182 gsSPVertex(bitdw_seg7_vertex_07002CA8, 15, 0), 183 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 184 gsSP2Triangles( 5, 4, 6, 0x0, 7, 8, 9, 0x0), 185 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 186 gsSP1Triangle(14, 11, 13, 0x0), 187 gsSPVertex(bitdw_seg7_vertex_07002D98, 15, 0), 188 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 189 gsSP2Triangles( 6, 7, 0, 0x0, 2, 6, 0, 0x0), 190 gsSP2Triangles( 8, 5, 9, 0x0, 8, 9, 10, 0x0), 191 gsSP2Triangles(11, 9, 5, 0x0, 1, 12, 13, 0x0), 192 gsSP2Triangles( 2, 1, 13, 0x0, 4, 14, 11, 0x0), 193 gsSP1Triangle( 4, 11, 5, 0x0), 194 gsSPVertex(bitdw_seg7_vertex_07002E88, 16, 0), 195 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 196 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 197 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 198 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 199 gsSPVertex(bitdw_seg7_vertex_07002F88, 16, 0), 200 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 201 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 202 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 203 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 204 gsSPEndDisplayList(), 205 }; 206 207 // 0x070032F8 - 0x07003370 208 const Gfx bitdw_seg7_dl_070032F8[] = { 209 gsDPPipeSync(), 210 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 211 gsSPClearGeometryMode(G_LIGHTING), 212 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), 213 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 214 gsDPTileSync(), 215 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), 216 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 217 gsSPDisplayList(bitdw_seg7_dl_07003088), 218 gsSPDisplayList(bitdw_seg7_dl_07003160), 219 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 220 gsDPPipeSync(), 221 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 222 gsSPSetGeometryMode(G_LIGHTING), 223 gsSPEndDisplayList(), 224 };