model.inc.c (23977B)
1 // 0x070295E8 - 0x07029600 2 static const Lights1 inside_castle_seg7_lights_070295E8 = gdSPDefLights1( 3 0x26, 0x26, 0x26, 4 0x66, 0x66, 0x66, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07029600 - 0x07029618 8 static const Lights1 inside_castle_seg7_lights_07029600 = gdSPDefLights1( 9 0x33, 0x33, 0x33, 10 0x88, 0x88, 0x88, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07029618 - 0x07029630 14 static const Lights1 inside_castle_seg7_lights_07029618 = gdSPDefLights1( 15 0x5f, 0x5f, 0x5f, 16 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 17 ); 18 19 // 0x07029630 - 0x07029648 20 static const Lights1 inside_castle_seg7_lights_07029630 = gdSPDefLights1( 21 0x1f, 0x1f, 0x1f, 22 0x55, 0x55, 0x55, 0x28, 0x28, 0x28 23 ); 24 25 // 0x07029648 - 0x07029660 26 static const Lights1 inside_castle_seg7_lights_07029648 = gdSPDefLights1( 27 0x3f, 0x3f, 0x3f, 28 0xaa, 0xaa, 0xaa, 0x28, 0x28, 0x28 29 ); 30 31 // 0x07029660 - 0x07029678 32 static const Lights1 inside_castle_seg7_lights_07029660 = gdSPDefLights1( 33 0x4c, 0x4c, 0x4c, 34 0xcc, 0xcc, 0xcc, 0x28, 0x28, 0x28 35 ); 36 37 // 0x07029678 - 0x070296D8 38 static const Vtx inside_castle_seg7_vertex_07029678[] = { 39 {{{ -511, 1024, 1536}, 0, { 0, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, 40 {{{ -765, 1741, 1536}, 0, { 222, -748}, {0xd4, 0x93, 0xd2, 0xff}}}, 41 {{{ -765, 1741, 922}, 0, { 222, -748}, {0xdd, 0x87, 0xf3, 0xff}}}, 42 {{{ -1281, 1741, 922}, 0, { 736, -748}, {0x23, 0x87, 0xf3, 0xff}}}, 43 {{{ -1281, 1741, 1536}, 0, { 736, -748}, {0x2e, 0xbf, 0x9e, 0xff}}}, 44 {{{ -1535, 1024, 1536}, 0, { 990, 0}, {0x39, 0xe5, 0x93, 0xff}}}, 45 }; 46 47 // 0x070296D8 - 0x07029718 48 static const Vtx inside_castle_seg7_vertex_070296D8[] = { 49 {{{ -765, 1741, 1536}, 0, { 222, -748}, {0xd4, 0x93, 0xd2, 0xff}}}, 50 {{{ -1281, 1741, 1536}, 0, { 736, -748}, {0x2e, 0xbf, 0x9e, 0xff}}}, 51 {{{ -1281, 1741, 922}, 0, { 736, -748}, {0x23, 0x87, 0xf3, 0xff}}}, 52 {{{ -765, 1741, 922}, 0, { 222, -748}, {0xdd, 0x87, 0xf3, 0xff}}}, 53 }; 54 55 // 0x07029718 - 0x070297F8 56 static const Vtx inside_castle_seg7_vertex_07029718[] = { 57 {{{ 102, 1024, -1637}, 0, { -56, -194}, {0x2b, 0xee, 0x75, 0xff}}}, 58 {{{ 410, 1024, -1637}, 0, { -202, -194}, {0xc5, 0xd2, 0x65, 0xff}}}, 59 {{{ 155, 1741, -1023}, 0, { -80, 130}, {0xf7, 0x93, 0x3e, 0xff}}}, 60 {{{ -2457, 1024, -1637}, 0, { 1160, -194}, {0x25, 0xbc, 0x63, 0xff}}}, 61 {{{ -2457, 1741, -769}, 0, { 1160, 264}, {0x48, 0x9c, 0x1d, 0xff}}}, 62 {{{ -3071, 1024, -1023}, 0, { 1452, 130}, {0x6b, 0xdb, 0x38, 0xff}}}, 63 {{{ -2202, 1741, -1023}, 0, { 1038, 130}, {0x09, 0x8c, 0x31, 0xff}}}, 64 {{{ -2149, 1024, -1637}, 0, { 1014, -194}, {0xd5, 0xee, 0x75, 0xff}}}, 65 {{{ -1535, 1415, -1302}, 0, { 722, -18}, {0xef, 0xf7, 0x7d, 0xff}}}, 66 {{{ -765, 1741, 922}, 0, { 356, 1150}, {0xdd, 0x87, 0xf3, 0xff}}}, 67 {{{ -1281, 1741, 922}, 0, { 600, 1150}, {0x23, 0x87, 0xf3, 0xff}}}, 68 {{{ -2457, 1741, -253}, 0, { 1160, 534}, {0x33, 0x91, 0xe2, 0xff}}}, 69 {{{ -511, 1415, -1302}, 0, { 234, -18}, {0x1a, 0xf5, 0x7b, 0xff}}}, 70 {{{ 410, 1741, -769}, 0, { -202, 264}, {0xb8, 0x9c, 0x1d, 0xff}}}, 71 }; 72 73 // 0x070297F8 - 0x070298D8 74 static const Vtx inside_castle_seg7_vertex_070297F8[] = { 75 {{{ -511, 1024, 1536}, 0, { 234, 1472}, {0xcc, 0xe1, 0x91, 0xff}}}, 76 {{{ 410, 1741, -253}, 0, { -202, 534}, {0xcd, 0x91, 0xe2, 0xff}}}, 77 {{{ 1024, 1024, 0}, 0, { -494, 668}, {0x8f, 0xd8, 0xd8, 0xff}}}, 78 {{{ -2457, 1741, -769}, 0, { 1160, 264}, {0x48, 0x9c, 0x1d, 0xff}}}, 79 {{{ -2457, 1741, -253}, 0, { 1160, 534}, {0x33, 0x91, 0xe2, 0xff}}}, 80 {{{ -3071, 1024, 0}, 0, { 1452, 668}, {0x72, 0xd2, 0xe3, 0xff}}}, 81 {{{ -3071, 1024, -1023}, 0, { 1452, 130}, {0x6b, 0xdb, 0x38, 0xff}}}, 82 {{{ -1535, 1024, 1536}, 0, { 722, 1472}, {0x39, 0xe5, 0x93, 0xff}}}, 83 {{{ -1281, 1741, 922}, 0, { 600, 1150}, {0x23, 0x87, 0xf3, 0xff}}}, 84 {{{ 1024, 1024, -1023}, 0, { -494, 130}, {0x99, 0xe6, 0x44, 0xff}}}, 85 {{{ 410, 1741, -769}, 0, { -202, 264}, {0xb8, 0x9c, 0x1d, 0xff}}}, 86 {{{ 410, 1024, -1637}, 0, { -202, -194}, {0xc5, 0xd2, 0x65, 0xff}}}, 87 {{{ 155, 1741, -1023}, 0, { -80, 130}, {0xf7, 0x93, 0x3e, 0xff}}}, 88 {{{ -765, 1741, 922}, 0, { 356, 1150}, {0xdd, 0x87, 0xf3, 0xff}}}, 89 }; 90 91 // 0x070298D8 - 0x07029938 92 static const Vtx inside_castle_seg7_vertex_070298D8[] = { 93 {{{ -1535, 1024, -1023}, 0, { 0, 2288}, {0xdb, 0x1d, 0x75, 0xff}}}, 94 {{{ -1535, 1415, -1302}, 0, { 0, 2010}, {0xef, 0xf7, 0x7d, 0xff}}}, 95 {{{ -2149, 1024, -1637}, 0, { -644, 1676}, {0xd5, 0xee, 0x75, 0xff}}}, 96 {{{ -511, 1024, -1023}, 0, { 990, 2288}, {0x1a, 0x20, 0x77, 0xff}}}, 97 {{{ -511, 1415, -1302}, 0, { 990, 2010}, {0x1a, 0xf5, 0x7b, 0xff}}}, 98 {{{ 102, 1024, -1637}, 0, { 1604, 1676}, {0x2b, 0xee, 0x75, 0xff}}}, 99 }; 100 101 // 0x07029938 - 0x07029978 102 static const Vtx inside_castle_seg7_vertex_07029938[] = { 103 {{{ -1281, 1741, 1536}, 0, { 1336, 0}, {0x2e, 0xbf, 0x9e, 0xff}}}, 104 {{{ -693, 1536, 1536}, 0, { 552, 224}, {0x00, 0x00, 0x81, 0xff}}}, 105 {{{ -1353, 1536, 1536}, 0, { 1432, 224}, {0x00, 0x00, 0x81, 0xff}}}, 106 {{{ -765, 1741, 1536}, 0, { 648, 0}, {0xd4, 0x93, 0xd2, 0xff}}}, 107 }; 108 109 // 0x07029978 - 0x070299B8 110 static const Vtx inside_castle_seg7_vertex_07029978[] = { 111 {{{ -1353, 1536, 1536}, 0, { 1648, 0}, {0x00, 0x00, 0x81, 0xff}}}, 112 {{{ -693, 1536, 1536}, 0, { 332, 0}, {0x00, 0x00, 0x81, 0xff}}}, 113 {{{ -647, 1408, 1536}, 0, { 240, 224}, {0x00, 0x00, 0x81, 0xff}}}, 114 {{{ -1399, 1408, 1536}, 0, { 1740, 224}, {0x00, 0x00, 0x81, 0xff}}}, 115 }; 116 117 // 0x070299B8 - 0x070299F8 118 static const Vtx inside_castle_seg7_vertex_070299B8[] = { 119 {{{ -1399, 1408, 1536}, 0, { 1536, 0}, {0x00, 0x00, 0x81, 0xff}}}, 120 {{{ -647, 1408, 1536}, 0, { 36, 0}, {0x00, 0x00, 0x81, 0xff}}}, 121 {{{ -602, 1280, 1536}, 0, { -52, 224}, {0x00, 0x00, 0x81, 0xff}}}, 122 {{{ -1444, 1280, 1536}, 0, { 1628, 224}, {0x00, 0x00, 0x81, 0xff}}}, 123 }; 124 125 // 0x070299F8 - 0x07029A38 126 static const Vtx inside_castle_seg7_vertex_070299F8[] = { 127 {{{ -1444, 1280, 1536}, 0, { 1832, 0}, {0x00, 0x00, 0x81, 0xff}}}, 128 {{{ -602, 1280, 1536}, 0, { 148, 0}, {0x00, 0x00, 0x81, 0xff}}}, 129 {{{ -556, 1152, 1536}, 0, { 60, 224}, {0x00, 0x00, 0x81, 0xff}}}, 130 {{{ -1490, 1152, 1536}, 0, { 1920, 224}, {0x00, 0x00, 0x81, 0xff}}}, 131 }; 132 133 // 0x07029A38 - 0x07029A78 134 static const Vtx inside_castle_seg7_vertex_07029A38[] = { 135 {{{ -1490, 1152, 1536}, 0, { 1716, 0}, {0x00, 0x00, 0x81, 0xff}}}, 136 {{{ -511, 1024, 1536}, 0, { -232, 224}, {0xcc, 0xe1, 0x91, 0xff}}}, 137 {{{ -1535, 1024, 1536}, 0, { 1808, 224}, {0x39, 0xe5, 0x93, 0xff}}}, 138 {{{ -556, 1152, 1536}, 0, { -140, 0}, {0x00, 0x00, 0x81, 0xff}}}, 139 }; 140 141 // 0x07029A78 - 0x07029B78 142 static const Vtx inside_castle_seg7_vertex_07029A78[] = { 143 {{{ -869, 768, -1023}, 0, { 4364, 478}, {0x00, 0x00, 0x7f, 0xff}}}, 144 {{{ -511, 512, -1023}, 0, { 5080, 990}, {0x30, 0x00, 0x75, 0xff}}}, 145 {{{ -511, 1024, -1023}, 0, { 5080, 0}, {0x1a, 0x20, 0x77, 0xff}}}, 146 {{{ -869, 512, -1023}, 0, { 4364, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 147 {{{ -1177, 768, -1023}, 0, { 3748, 478}, {0x00, 0x00, 0x7f, 0xff}}}, 148 {{{ -1535, 1024, -1023}, 0, { 3036, 0}, {0xdb, 0x1d, 0x75, 0xff}}}, 149 {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, 150 {{{ -1177, 512, -1023}, 0, { 3748, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 151 {{{ 102, 1024, -1637}, 0, { 6304, 0}, {0x2b, 0xee, 0x75, 0xff}}}, 152 {{{ 102, 614, -1637}, 0, { 6304, 786}, {0x30, 0x00, 0x75, 0xff}}}, 153 {{{ 410, 614, -1637}, 0, { 6916, 786}, {0xd0, 0x00, 0x75, 0xff}}}, 154 {{{ 410, 1024, -1637}, 0, { 6916, 0}, {0xc5, 0xd2, 0x65, 0xff}}}, 155 {{{ 662, 614, -1385}, 0, { 7420, 786}, {0xa7, 0x00, 0x59, 0xff}}}, 156 {{{ 1024, 512, -1023}, 0, { 8144, 990}, {0x89, 0x00, 0x29, 0xff}}}, 157 {{{ 1024, 1024, -1023}, 0, { 8144, 0}, {0x99, 0xe6, 0x44, 0xff}}}, 158 {{{ 553, 870, -1494}, 0, { 7204, 274}, {0xa7, 0x00, 0x59, 0xff}}}, 159 }; 160 161 // 0x07029B78 - 0x07029C78 162 static const Vtx inside_castle_seg7_vertex_07029B78[] = { 163 {{{ 410, 614, -1637}, 0, { 6916, 786}, {0xd0, 0x00, 0x75, 0xff}}}, 164 {{{ 553, 614, -1494}, 0, { 7204, 786}, {0xa7, 0x00, 0x59, 0xff}}}, 165 {{{ 553, 870, -1494}, 0, { 7204, 274}, {0xa7, 0x00, 0x59, 0xff}}}, 166 {{{ 1024, 1024, -1023}, 0, { 8144, 0}, {0x99, 0xe6, 0x44, 0xff}}}, 167 {{{ 410, 1024, -1637}, 0, { 6916, 0}, {0xc5, 0xd2, 0x65, 0xff}}}, 168 {{{ 662, 870, -1385}, 0, { 7420, 274}, {0xa7, 0x00, 0x59, 0xff}}}, 169 {{{ 662, 614, -1385}, 0, { 7420, 786}, {0xa7, 0x00, 0x59, 0xff}}}, 170 {{{ 819, 512, -1228}, 0, { 7736, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 171 {{{ 1024, 512, -1023}, 0, { 8144, 990}, {0x89, 0x00, 0x29, 0xff}}}, 172 {{{ 1024, 512, -1023}, 0, { 0, 990}, {0x89, 0x00, 0x29, 0xff}}}, 173 {{{ 1024, 512, 0}, 0, { 2012, 990}, {0x88, 0x00, 0xd7, 0xff}}}, 174 {{{ 1024, 1024, 0}, 0, { 2012, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, 175 {{{ 1024, 1024, -1023}, 0, { 0, 0}, {0x99, 0xe6, 0x44, 0xff}}}, 176 {{{ 1024, 1024, 0}, 0, { -2076, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, 177 {{{ 1024, 512, 0}, 0, { -2076, 990}, {0x88, 0x00, 0xd7, 0xff}}}, 178 {{{ -511, 512, 1536}, 0, { 2012, 990}, {0xd7, 0x00, 0x89, 0xff}}}, 179 }; 180 181 // 0x07029C78 - 0x07029D58 182 static const Vtx inside_castle_seg7_vertex_07029C78[] = { 183 {{{ 1024, 1024, 0}, 0, { -2076, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, 184 {{{ -511, 512, 1536}, 0, { 2012, 990}, {0xd7, 0x00, 0x89, 0xff}}}, 185 {{{ -511, 1024, 1536}, 0, { 2012, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, 186 {{{ -511, 512, 1536}, 0, { 0, 990}, {0xd7, 0x00, 0x89, 0xff}}}, 187 {{{ -784, 512, 1536}, 0, { 512, 990}, {0x00, 0x00, 0x81, 0xff}}}, 188 {{{ -921, 717, 1536}, 0, { 784, 582}, {0x00, 0x00, 0x81, 0xff}}}, 189 {{{ -511, 1024, 1536}, 0, { 0, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, 190 {{{ -1535, 1024, 1536}, 0, { 2012, 0}, {0x39, 0xe5, 0x93, 0xff}}}, 191 {{{ -1125, 717, 1536}, 0, { 1196, 582}, {0x00, 0x00, 0x81, 0xff}}}, 192 {{{ -3071, 1024, -1023}, 0, { 0, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, 193 {{{ -2866, 512, -1228}, 0, { 376, 990}, {0x59, 0x00, 0x59, 0xff}}}, 194 {{{ -2866, 1024, -1228}, 0, { 376, 0}, {0x59, 0x00, 0x59, 0xff}}}, 195 {{{ -1535, 512, 1536}, 0, { 2012, 990}, {0x29, 0x00, 0x89, 0xff}}}, 196 {{{ -1262, 512, 1536}, 0, { 1468, 990}, {0x00, 0x00, 0x81, 0xff}}}, 197 }; 198 199 // 0x07029D58 - 0x07029E58 200 static const Vtx inside_castle_seg7_vertex_07029D58[] = { 201 {{{ -1535, 1024, 1536}, 0, { -2076, 0}, {0x39, 0xe5, 0x93, 0xff}}}, 202 {{{ -3071, 512, 0}, 0, { 2012, 990}, {0x75, 0x00, 0xd0, 0xff}}}, 203 {{{ -3071, 1024, 0}, 0, { 2012, 0}, {0x72, 0xd2, 0xe3, 0xff}}}, 204 {{{ -1535, 512, 1536}, 0, { -2076, 990}, {0x29, 0x00, 0x89, 0xff}}}, 205 {{{ -3071, 512, -1023}, 0, { 2012, 990}, {0x79, 0x00, 0x24, 0xff}}}, 206 {{{ -3071, 1024, -1023}, 0, { 2012, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, 207 {{{ -3071, 1024, 0}, 0, { 0, 0}, {0x72, 0xd2, 0xe3, 0xff}}}, 208 {{{ -3071, 512, 0}, 0, { 0, 990}, {0x75, 0x00, 0xd0, 0xff}}}, 209 {{{ -2149, 1024, -1637}, 0, { 1808, 0}, {0xd5, 0xee, 0x75, 0xff}}}, 210 {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, 211 {{{ -1535, 1024, -1023}, 0, { 3036, 0}, {0xdb, 0x1d, 0x75, 0xff}}}, 212 {{{ -3071, 1024, -1023}, 0, { 0, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, 213 {{{ -3071, 512, -1023}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}}, 214 {{{ -2866, 512, -1228}, 0, { 376, 990}, {0x59, 0x00, 0x59, 0xff}}}, 215 {{{ -2457, 512, -1637}, 0, { 1196, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 216 {{{ -2149, 512, -1637}, 0, { 1808, 990}, {0xd0, 0x00, 0x75, 0xff}}}, 217 }; 218 219 // 0x07029E58 - 0x07029EA8 220 static const Vtx inside_castle_seg7_vertex_07029E58[] = { 221 {{{ -2149, 1024, -1637}, 0, { 1808, 0}, {0xd5, 0xee, 0x75, 0xff}}}, 222 {{{ -2457, 1024, -1637}, 0, { 1196, 0}, {0x25, 0xbc, 0x63, 0xff}}}, 223 {{{ -2457, 512, -1637}, 0, { 1196, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 224 {{{ -2149, 512, -1637}, 0, { 1808, 990}, {0xd0, 0x00, 0x75, 0xff}}}, 225 {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, 226 }; 227 228 // 0x07029EA8 - 0x07029F98 229 static const Vtx inside_castle_seg7_vertex_07029EA8[] = { 230 {{{ 1024, 512, 0}, 0, { -2076, 0}, {0x88, 0x00, 0xd7, 0xff}}}, 231 {{{ -511, 0, 1536}, 0, { 2012, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 232 {{{ -511, 512, 1536}, 0, { 2012, 0}, {0xd7, 0x00, 0x89, 0xff}}}, 233 {{{ 819, 512, -1228}, 0, { 1604, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 234 {{{ 1024, 205, -1023}, 0, { 2012, 582}, {0x8b, 0x00, 0x30, 0xff}}}, 235 {{{ 1024, 512, -1023}, 0, { 2012, 0}, {0x89, 0x00, 0x29, 0xff}}}, 236 {{{ 819, 205, -1228}, 0, { 1604, 582}, {0xa7, 0x00, 0x59, 0xff}}}, 237 {{{ 1024, 205, -1023}, 0, { 0, 582}, {0x8b, 0x00, 0x30, 0xff}}}, 238 {{{ 1024, 461, -306}, 0, { 1400, 70}, {0x81, 0x00, 0x00, 0xff}}}, 239 {{{ 1024, 512, -1023}, 0, { 0, 0}, {0x89, 0x00, 0x29, 0xff}}}, 240 {{{ 1024, 205, -306}, 0, { 1400, 582}, {0x81, 0x00, 0x00, 0xff}}}, 241 {{{ 1024, 461, -153}, 0, { 1704, 70}, {0x81, 0x00, 0x00, 0xff}}}, 242 {{{ 1024, 512, 0}, 0, { 2012, 0}, {0x88, 0x00, 0xd7, 0xff}}}, 243 {{{ 1024, 205, -153}, 0, { 1704, 582}, {0x81, 0x00, 0x00, 0xff}}}, 244 {{{ 1024, 205, 0}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}}, 245 }; 246 247 // 0x07029F98 - 0x0702A088 248 static const Vtx inside_castle_seg7_vertex_07029F98[] = { 249 {{{ -1535, 512, 1536}, 0, { 2012, 0}, {0x29, 0x00, 0x89, 0xff}}}, 250 {{{ -1262, 512, 1536}, 0, { 1468, 0}, {0x00, 0x00, 0x81, 0xff}}}, 251 {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x00, 0x00, 0x81, 0xff}}}, 252 {{{ 1024, 512, 0}, 0, { -2076, 0}, {0x88, 0x00, 0xd7, 0xff}}}, 253 {{{ 1024, 0, 0}, 0, { -2076, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 254 {{{ -511, 0, 1536}, 0, { 2012, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 255 {{{ -1535, 512, 1536}, 0, { -2076, 0}, {0x29, 0x00, 0x89, 0xff}}}, 256 {{{ -3071, 0, 0}, 0, { 2012, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 257 {{{ -3071, 512, 0}, 0, { 2012, 0}, {0x75, 0x00, 0xd0, 0xff}}}, 258 {{{ -1535, 0, 1536}, 0, { -2076, 990}, {0x20, 0x00, 0x86, 0xff}}}, 259 {{{ -511, 0, 1536}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 260 {{{ -716, 0, 1536}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, 261 {{{ -716, 410, 1536}, 0, { 376, 172}, {0x00, 0x00, 0x81, 0xff}}}, 262 {{{ -511, 512, 1536}, 0, { 0, 0}, {0xd7, 0x00, 0x89, 0xff}}}, 263 {{{ -784, 512, 1536}, 0, { 512, 0}, {0x00, 0x00, 0x81, 0xff}}}, 264 }; 265 266 // 0x0702A088 - 0x0702A188 267 static const Vtx inside_castle_seg7_vertex_0702A088[] = { 268 {{{ -3071, 512, -1023}, 0, { 0, 0}, {0x79, 0x00, 0x24, 0xff}}}, 269 {{{ -2866, 205, -1228}, 0, { 376, 582}, {0x59, 0x00, 0x59, 0xff}}}, 270 {{{ -2866, 512, -1228}, 0, { 376, 0}, {0x59, 0x00, 0x59, 0xff}}}, 271 {{{ -1535, 512, 1536}, 0, { 2012, 0}, {0x29, 0x00, 0x89, 0xff}}}, 272 {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x00, 0x00, 0x81, 0xff}}}, 273 {{{ -1535, 0, 1536}, 0, { 2012, 990}, {0x20, 0x00, 0x86, 0xff}}}, 274 {{{ -1330, 0, 1536}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, 275 {{{ -3071, 205, 0}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, 276 {{{ -3071, 461, -716}, 0, { 1400, 70}, {0x7f, 0x00, 0x00, 0xff}}}, 277 {{{ -3071, 512, 0}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, 278 {{{ -3071, 205, -716}, 0, { 1400, 582}, {0x7f, 0x00, 0x00, 0xff}}}, 279 {{{ -3071, 461, -869}, 0, { 1704, 70}, {0x7f, 0x00, 0x00, 0xff}}}, 280 {{{ -3071, 512, -1023}, 0, { 2012, 0}, {0x79, 0x00, 0x24, 0xff}}}, 281 {{{ -3071, 205, -1023}, 0, { 2012, 582}, {0x7a, 0x00, 0x20, 0xff}}}, 282 {{{ -3071, 205, -1023}, 0, { 0, 582}, {0x7a, 0x00, 0x20, 0xff}}}, 283 {{{ -3071, 205, -869}, 0, { 1704, 582}, {0x7f, 0x00, 0x00, 0xff}}}, 284 }; 285 286 // 0x0702A188 - 0x0702A300 287 static const Gfx inside_castle_seg7_dl_0702A188[] = { 288 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09008000), 289 gsDPLoadSync(), 290 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 291 gsSPLight(&inside_castle_seg7_lights_070295E8.l, 1), 292 gsSPLight(&inside_castle_seg7_lights_070295E8.a, 2), 293 gsSPVertex(inside_castle_seg7_vertex_07029678, 6, 0), 294 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 295 gsSPLight(&inside_castle_seg7_lights_07029600.l, 1), 296 gsSPLight(&inside_castle_seg7_lights_07029600.a, 2), 297 gsSPVertex(inside_castle_seg7_vertex_070296D8, 4, 0), 298 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 299 gsSPLight(&inside_castle_seg7_lights_07029618.l, 1), 300 gsSPLight(&inside_castle_seg7_lights_07029618.a, 2), 301 gsSPVertex(inside_castle_seg7_vertex_07029718, 14, 0), 302 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 303 gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0), 304 gsSP2Triangles( 7, 8, 6, 0x0, 8, 2, 6, 0x0), 305 gsSP2Triangles( 6, 9, 10, 0x0, 11, 4, 6, 0x0), 306 gsSP2Triangles(11, 6, 10, 0x0, 6, 2, 9, 0x0), 307 gsSP2Triangles( 8, 12, 2, 0x0, 12, 0, 2, 0x0), 308 gsSP1Triangle(13, 2, 1, 0x0), 309 gsSPVertex(inside_castle_seg7_vertex_070297F8, 14, 0), 310 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 311 gsSP2Triangles( 6, 3, 5, 0x0, 5, 4, 7, 0x0), 312 gsSP2Triangles( 4, 8, 7, 0x0, 9, 10, 11, 0x0), 313 gsSP2Triangles( 2, 10, 9, 0x0, 2, 1, 10, 0x0), 314 gsSP2Triangles(12, 10, 1, 0x0, 12, 1, 13, 0x0), 315 gsSP1Triangle( 0, 13, 1, 0x0), 316 gsSPVertex(inside_castle_seg7_vertex_070298D8, 6, 0), 317 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 318 gsSP2Triangles( 3, 4, 1, 0x0, 5, 4, 3, 0x0), 319 gsSPEndDisplayList(), 320 }; 321 322 // 0x0702A300 - 0x0702A548 323 static const Gfx inside_castle_seg7_dl_0702A300[] = { 324 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09001000), 325 gsDPLoadSync(), 326 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 327 gsSPLight(&inside_castle_seg7_lights_07029630.l, 1), 328 gsSPLight(&inside_castle_seg7_lights_07029630.a, 2), 329 gsSPVertex(inside_castle_seg7_vertex_07029938, 4, 0), 330 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 331 gsSPLight(&inside_castle_seg7_lights_070295E8.l, 1), 332 gsSPLight(&inside_castle_seg7_lights_070295E8.a, 2), 333 gsSPVertex(inside_castle_seg7_vertex_07029978, 4, 0), 334 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 335 gsSPLight(&inside_castle_seg7_lights_07029600.l, 1), 336 gsSPLight(&inside_castle_seg7_lights_07029600.a, 2), 337 gsSPVertex(inside_castle_seg7_vertex_070299B8, 4, 0), 338 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 339 gsSPLight(&inside_castle_seg7_lights_07029648.l, 1), 340 gsSPLight(&inside_castle_seg7_lights_07029648.a, 2), 341 gsSPVertex(inside_castle_seg7_vertex_070299F8, 4, 0), 342 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 343 gsSPLight(&inside_castle_seg7_lights_07029660.l, 1), 344 gsSPLight(&inside_castle_seg7_lights_07029660.a, 2), 345 gsSPVertex(inside_castle_seg7_vertex_07029A38, 4, 0), 346 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 347 gsSPLight(&inside_castle_seg7_lights_07029618.l, 1), 348 gsSPLight(&inside_castle_seg7_lights_07029618.a, 2), 349 gsSPVertex(inside_castle_seg7_vertex_07029A78, 16, 0), 350 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 351 gsSP2Triangles( 4, 0, 2, 0x0, 4, 2, 5, 0x0), 352 gsSP2Triangles( 6, 7, 4, 0x0, 6, 4, 5, 0x0), 353 gsSP2Triangles( 2, 1, 8, 0x0, 1, 9, 8, 0x0), 354 gsSP2Triangles( 8, 10, 11, 0x0, 8, 9, 10, 0x0), 355 gsSP2Triangles(12, 13, 14, 0x0, 10, 15, 11, 0x0), 356 gsSPVertex(inside_castle_seg7_vertex_07029B78, 16, 0), 357 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 358 gsSP2Triangles( 2, 5, 3, 0x0, 5, 6, 3, 0x0), 359 gsSP2Triangles( 7, 8, 6, 0x0, 9, 10, 11, 0x0), 360 gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0), 361 gsSPVertex(inside_castle_seg7_vertex_07029C78, 14, 0), 362 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 363 gsSP2Triangles( 3, 5, 6, 0x0, 5, 7, 6, 0x0), 364 gsSP2Triangles( 5, 8, 7, 0x0, 9, 10, 11, 0x0), 365 gsSP2Triangles( 8, 12, 7, 0x0, 8, 13, 12, 0x0), 366 gsSPVertex(inside_castle_seg7_vertex_07029D58, 16, 0), 367 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 368 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 369 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 370 gsSP1Triangle( 8, 14, 15, 0x0), 371 gsSPVertex(inside_castle_seg7_vertex_07029E58, 5, 0), 372 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 373 gsSPEndDisplayList(), 374 }; 375 376 // 0x0702A548 - 0x0702A650 377 static const Gfx inside_castle_seg7_dl_0702A548[] = { 378 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09000000), 379 gsDPLoadSync(), 380 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 381 gsSPVertex(inside_castle_seg7_vertex_07029EA8, 15, 0), 382 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 383 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 384 gsSP2Triangles( 7, 10, 8, 0x0, 8, 11, 12, 0x0), 385 gsSP2Triangles( 8, 12, 9, 0x0, 11, 13, 14, 0x0), 386 gsSP1Triangle(11, 14, 12, 0x0), 387 gsSPVertex(inside_castle_seg7_vertex_07029F98, 15, 0), 388 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 389 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 390 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 391 gsSP1Triangle(12, 14, 13, 0x0), 392 gsSPVertex(inside_castle_seg7_vertex_0702A088, 16, 0), 393 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 394 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 395 gsSP2Triangles( 7, 10, 8, 0x0, 8, 11, 12, 0x0), 396 gsSP2Triangles( 8, 12, 9, 0x0, 11, 13, 12, 0x0), 397 gsSP2Triangles( 0, 14, 1, 0x0, 11, 15, 13, 0x0), 398 gsSPEndDisplayList(), 399 }; 400 401 // 0x0702A650 - 0x0702A6D8 402 const Gfx inside_castle_seg7_dl_0702A650[] = { 403 gsDPPipeSync(), 404 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 405 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), 406 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 407 gsDPTileSync(), 408 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 409 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 410 gsSPDisplayList(inside_castle_seg7_dl_0702A188), 411 gsDPTileSync(), 412 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 413 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 414 gsSPDisplayList(inside_castle_seg7_dl_0702A300), 415 gsSPDisplayList(inside_castle_seg7_dl_0702A548), 416 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 417 gsDPPipeSync(), 418 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 419 gsSPEndDisplayList(), 420 };