model.inc.c (37901B)
1 // 0x070352F8 - 0x07035310 2 static const Lights1 inside_castle_seg7_lights_070352F8 = gdSPDefLights1( 3 0x19, 0x19, 0x19, 4 0x44, 0x44, 0x44, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07035310 - 0x07035328 8 static const Lights1 inside_castle_seg7_lights_07035310 = gdSPDefLights1( 9 0x26, 0x26, 0x26, 10 0x66, 0x66, 0x66, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07035328 - 0x07035340 14 static const Lights1 inside_castle_seg7_lights_07035328 = gdSPDefLights1( 15 0x1f, 0x1f, 0x1f, 16 0x55, 0x55, 0x55, 0x28, 0x28, 0x28 17 ); 18 19 // 0x07035340 - 0x07035358 20 static const Lights1 inside_castle_seg7_lights_07035340 = gdSPDefLights1( 21 0x00, 0x00, 0x00, 22 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 23 ); 24 25 // 0x07035358 - 0x07035458 26 static const Vtx inside_castle_seg7_vertex_07035358[] = { 27 {{{ 1971, 307, 51}, 0, { 2778, 0}, {0x81, 0x00, 0x00, 0xff}}}, 28 {{{ 1971, 307, -511}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 29 {{{ 1971, 282, -511}, 0, { 0, 70}, {0x81, 0x00, 0x00, 0xff}}}, 30 {{{ 1894, 230, 51}, 0, { 2778, 504}, {0x81, 0x00, 0x00, 0xff}}}, 31 {{{ 1894, 230, -511}, 0, { 0, 504}, {0x81, 0x00, 0x00, 0xff}}}, 32 {{{ 1894, 205, -511}, 0, { 0, 606}, {0x81, 0x00, 0x00, 0xff}}}, 33 {{{ 1894, 205, 51}, 0, { 2778, 606}, {0x81, 0x00, 0x00, 0xff}}}, 34 {{{ 1920, 256, 51}, 0, { 2778, 326}, {0x81, 0x00, 0x00, 0xff}}}, 35 {{{ 1920, 256, -511}, 0, { 0, 326}, {0x81, 0x00, 0x00, 0xff}}}, 36 {{{ 1920, 230, -511}, 0, { 0, 428}, {0x81, 0x00, 0x00, 0xff}}}, 37 {{{ 1920, 230, 51}, 0, { 2778, 428}, {0x81, 0x00, 0x00, 0xff}}}, 38 {{{ 1946, 282, 51}, 0, { 2778, 146}, {0x81, 0x00, 0x00, 0xff}}}, 39 {{{ 1946, 282, -511}, 0, { 0, 146}, {0x81, 0x00, 0x00, 0xff}}}, 40 {{{ 1946, 256, -511}, 0, { 0, 250}, {0x81, 0x00, 0x00, 0xff}}}, 41 {{{ 1946, 256, 51}, 0, { 2778, 250}, {0x81, 0x00, 0x00, 0xff}}}, 42 {{{ 1971, 282, 51}, 0, { 2778, 70}, {0x81, 0x00, 0x00, 0xff}}}, 43 }; 44 45 // 0x07035458 - 0x07035548 46 static const Vtx inside_castle_seg7_vertex_07035458[] = { 47 {{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 48 {{{ 1126, 205, -511}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 49 {{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, 50 {{{ 1920, 230, 51}, 0, { 2778, 428}, {0x00, 0x7f, 0x00, 0xff}}}, 51 {{{ 1894, 230, -511}, 0, { 0, 504}, {0x00, 0x7f, 0x00, 0xff}}}, 52 {{{ 1894, 230, 51}, 0, { 2778, 504}, {0x00, 0x7f, 0x00, 0xff}}}, 53 {{{ 1920, 230, -511}, 0, { 0, 428}, {0x00, 0x7f, 0x00, 0xff}}}, 54 {{{ 1920, 256, 51}, 0, { 2778, 326}, {0x00, 0x7f, 0x00, 0xff}}}, 55 {{{ 1946, 256, -511}, 0, { 0, 250}, {0x00, 0x7f, 0x00, 0xff}}}, 56 {{{ 1920, 256, -511}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}}, 57 {{{ 1946, 256, 51}, 0, { 2778, 250}, {0x00, 0x7f, 0x00, 0xff}}}, 58 {{{ 1971, 282, 51}, 0, { 2778, 70}, {0x00, 0x7f, 0x00, 0xff}}}, 59 {{{ 1971, 282, -511}, 0, { 0, 70}, {0x00, 0x7f, 0x00, 0xff}}}, 60 {{{ 1946, 282, -511}, 0, { 0, 146}, {0x00, 0x7f, 0x00, 0xff}}}, 61 {{{ 1946, 282, 51}, 0, { 2778, 146}, {0x00, 0x7f, 0x00, 0xff}}}, 62 }; 63 64 // 0x07035548 - 0x070355B8 65 static const Vtx inside_castle_seg7_vertex_07035548[] = { 66 {{{ 1126, 205, -306}, 0, { 0, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, 67 {{{ 1075, 205, -153}, 0, { 734, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, 68 {{{ 1126, 205, -153}, 0, { 734, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, 69 {{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 70 {{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, 71 {{{ 1894, 205, 51}, 0, { 1118, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, 72 {{{ 1075, 205, -306}, 0, { 0, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, 73 }; 74 75 // 0x070355B8 - 0x070355F8 76 static const Vtx inside_castle_seg7_vertex_070355B8[] = { 77 {{{ 1126, 1229, -460}, 0, { 1412, 954}, {0x00, 0x81, 0x00, 0xff}}}, 78 {{{ 1229, 1229, -460}, 0, { 1410, 1012}, {0x00, 0x81, 0x00, 0xff}}}, 79 {{{ 1229, 1229, 0}, 0, { 1590, 1024}, {0x00, 0x81, 0x00, 0xff}}}, 80 {{{ 1126, 1229, 0}, 0, { 1592, 966}, {0x00, 0x81, 0x00, 0xff}}}, 81 }; 82 83 // 0x070355F8 - 0x070356B8 84 static const Vtx inside_castle_seg7_vertex_070355F8[] = { 85 {{{ 1229, 307, -716}, 0, { -3608, -544}, {0x00, 0x7f, 0x00, 0xff}}}, 86 {{{ 1229, 307, -511}, 0, { -3608, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 87 {{{ 1971, 307, -511}, 0, { -1754, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 88 {{{ 2253, 307, -1740}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, 89 {{{ 4301, 307, -716}, 0, { 4056, -544}, {0x00, 0x7f, 0x00, 0xff}}}, 90 {{{ 4301, 307, 256}, 0, { 4056, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, 91 {{{ 1971, 307, 51}, 0, { -1754, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, 92 {{{ 3277, 307, -1740}, 0, { 1502, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, 93 {{{ 2253, 307, 1280}, 0, { -1052, 4438}, {0x00, 0x7f, 0x00, 0xff}}}, 94 {{{ 3277, 307, 1280}, 0, { 1500, 4438}, {0x00, 0x7f, 0x00, 0xff}}}, 95 {{{ 1229, 307, 256}, 0, { -3608, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, 96 {{{ 1229, 307, 51}, 0, { -3608, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, 97 }; 98 99 // 0x070356B8 - 0x070357B8 100 static const Vtx inside_castle_seg7_vertex_070356B8[] = { 101 {{{ 4301, 1024, 77}, 0, { 6866, -6164}, {0x81, 0x00, 0x00, 0xff}}}, 102 {{{ 4301, 410, 77}, 0, { 6866, 0}, {0x81, 0x00, 0x00, 0xff}}}, 103 {{{ 4301, 307, 154}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}}, 104 {{{ 4301, 1024, -537}, 0, { 734, -6164}, {0x81, 0x00, 0x00, 0xff}}}, 105 {{{ 4301, 1229, 154}, 0, { 7632, -8208}, {0x81, 0x00, 0x00, 0xff}}}, 106 {{{ 4301, 410, -537}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, 107 {{{ 4301, 1229, -613}, 0, { 0, -8208}, {0x81, 0x00, 0x00, 0xff}}}, 108 {{{ 4301, 307, -613}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 109 {{{ 1229, 307, -511}, 0, { 5590, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 110 {{{ 1229, 307, -460}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 111 {{{ 1229, 205, -460}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 112 {{{ 1229, 205, -511}, 0, { 5590, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 113 {{{ 1229, 205, 0}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 114 {{{ 1229, 307, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 115 {{{ 1229, 205, 51}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 116 {{{ 1229, 307, 0}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 117 }; 118 119 // 0x070357B8 - 0x070358A8 120 static const Vtx inside_castle_seg7_vertex_070357B8[] = { 121 {{{ 1229, 205, -460}, 0, { 5078, 990}, {0x59, 0x00, 0x59, 0xff}}}, 122 {{{ 1178, 307, -409}, 0, { 4568, 0}, {0x59, 0x00, 0x59, 0xff}}}, 123 {{{ 1178, 205, -409}, 0, { 4568, 990}, {0x59, 0x00, 0x59, 0xff}}}, 124 {{{ 1229, 307, -460}, 0, { 5078, 0}, {0x59, 0x00, 0x59, 0xff}}}, 125 {{{ 1178, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 126 {{{ 1178, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 127 {{{ 1126, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 128 {{{ 1126, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 129 {{{ 1126, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 130 {{{ 1126, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 131 {{{ 1178, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 132 {{{ 1178, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 133 {{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, 134 {{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 135 {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, 136 }; 137 138 // 0x070358A8 - 0x07035998 139 static const Vtx inside_castle_seg7_vertex_070358A8[] = { 140 {{{ 1178, 205, -50}, 0, { 990, 990}, {0x58, 0x00, 0xa6, 0xff}}}, 141 {{{ 1229, 307, 0}, 0, { 478, 0}, {0x58, 0x00, 0xa6, 0xff}}}, 142 {{{ 1229, 205, 0}, 0, { 478, 990}, {0x58, 0x00, 0xa6, 0xff}}}, 143 {{{ 1178, 307, -50}, 0, { 990, 0}, {0x58, 0x00, 0xa6, 0xff}}}, 144 {{{ 1971, 307, -511}, 0, { -6418, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 145 {{{ 1229, 205, -511}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 146 {{{ 1971, 205, -511}, 0, { -6418, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 147 {{{ 1229, 307, -511}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 148 {{{ 1971, 205, 51}, 0, { -6418, 990}, {0x00, 0x00, 0x81, 0xff}}}, 149 {{{ 1229, 205, 51}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 150 {{{ 1229, 307, 51}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 151 {{{ 1971, 307, 51}, 0, { -6418, 0}, {0x00, 0x00, 0x81, 0xff}}}, 152 {{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 153 {{{ 1126, 205, -409}, 0, { 4566, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 154 {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, 155 }; 156 157 // 0x07035998 - 0x07035A98 158 static const Vtx inside_castle_seg7_vertex_07035998[] = { 159 {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, 160 {{{ 1126, 205, -50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 161 {{{ 1126, 461, -153}, 0, { 2012, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, 162 {{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, 163 {{{ 1126, 1229, -50}, 0, { 990, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, 164 {{{ 1126, 205, -153}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 165 {{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, 166 {{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, 167 {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, 168 {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, 169 {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, 170 {{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 171 {{{ 1126, 205, -306}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 172 {{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 173 {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}}, 174 {{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}}, 175 }; 176 177 // 0x07035A98 - 0x07035AF8 178 static const Vtx inside_castle_seg7_vertex_07035A98[] = { 179 {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, 180 {{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, 181 {{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 182 {{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 183 {{{ 1075, 205, -153}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, 184 {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}}, 185 }; 186 187 // 0x07035AF8 - 0x07035B98 188 static const Vtx inside_castle_seg7_vertex_07035AF8[] = { 189 {{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 190 {{{ 4198, 1229, 205}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 191 {{{ 4198, 1229, 358}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 192 {{{ 4301, 1229, 256}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 193 {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 194 {{{ 4301, 1229, -716}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 195 {{{ 4198, 1229, -665}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 196 {{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 197 {{{ 4198, 1229, -818}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 198 {{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 199 }; 200 201 // 0x07035B98 - 0x07035C98 202 static const Vtx inside_castle_seg7_vertex_07035B98[] = { 203 {{{ 1229, 307, -716}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 204 {{{ 1229, 1229, -716}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 205 {{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 206 {{{ 1229, 307, -460}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 207 {{{ 1229, 307, -460}, 0, { 1500, 990}, {0x59, 0x00, 0x59, 0xff}}}, 208 {{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x59, 0x00, 0x59, 0xff}}}, 209 {{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x59, 0x00, 0x59, 0xff}}}, 210 {{{ 1178, 307, -409}, 0, { 1400, 990}, {0x59, 0x00, 0x59, 0xff}}}, 211 {{{ 1178, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 212 {{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 213 {{{ 1126, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 214 {{{ 1126, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 215 {{{ 1126, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}}, 216 {{{ 1126, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}}, 217 {{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}}, 218 {{{ 1178, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}}, 219 }; 220 221 // 0x07035C98 - 0x07035D98 222 static const Vtx inside_castle_seg7_vertex_07035C98[] = { 223 {{{ 1178, 307, -50}, 0, { 1400, 990}, {0x58, 0x00, 0xa6, 0xff}}}, 224 {{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x58, 0x00, 0xa6, 0xff}}}, 225 {{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x58, 0x00, 0xa6, 0xff}}}, 226 {{{ 1229, 307, 0}, 0, { 1500, 990}, {0x58, 0x00, 0xa6, 0xff}}}, 227 {{{ 1229, 307, 0}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 228 {{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 229 {{{ 1229, 1229, 256}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 230 {{{ 1229, 307, 256}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 231 {{{ 2036, 1024, -1523}, 0, { 1080, 196}, {0x59, 0x00, 0x59, 0xff}}}, 232 {{{ 1229, 1229, -716}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 233 {{{ 1229, 307, -716}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, 234 {{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x59, 0x00, 0x59, 0xff}}}, 235 {{{ 2036, 819, -1523}, 0, { 1080, 422}, {0x59, 0x00, 0x59, 0xff}}}, 236 {{{ 2180, 1024, -1667}, 0, { 1276, 196}, {0x59, 0x00, 0x59, 0xff}}}, 237 {{{ 2180, 819, -1667}, 0, { 1276, 422}, {0x59, 0x00, 0x59, 0xff}}}, 238 {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x59, 0x00, 0x59, 0xff}}}, 239 }; 240 241 // 0x07035D98 - 0x07035E88 242 static const Vtx inside_castle_seg7_vertex_07035D98[] = { 243 {{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x59, 0x00, 0xa7, 0xff}}}, 244 {{{ 1229, 307, 256}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 245 {{{ 1229, 1229, 256}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 246 {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 247 {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, 248 {{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x5a, 0x00, 0xa7, 0xff}}}, 249 {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x5a, 0x00, 0xa7, 0xff}}}, 250 {{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x59, 0x00, 0xa7, 0xff}}}, 251 {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 252 {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 253 {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa6, 0xff}}}, 254 {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}}, 255 {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, 256 {{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x5a, 0x00, 0xa7, 0xff}}}, 257 {{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x5a, 0x00, 0xa7, 0xff}}}, 258 }; 259 260 // 0x07035E88 - 0x07035F78 261 static const Vtx inside_castle_seg7_vertex_07035E88[] = { 262 {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x00, 0x00, 0x81, 0xff}}}, 263 {{{ 2355, 358, 1280}, 0, { 1520, 934}, {0x00, 0x00, 0x81, 0xff}}}, 264 {{{ 3174, 358, 1280}, 0, { 2648, 934}, {0x00, 0x00, 0x81, 0xff}}}, 265 {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0x00, 0x00, 0x81, 0xff}}}, 266 {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 267 {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}}, 268 {{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x59, 0x00, 0xa6, 0xff}}}, 269 {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x00, 0x00, 0x81, 0xff}}}, 270 {{{ 2355, 768, 1280}, 0, { 1520, 478}, {0x00, 0x00, 0x81, 0xff}}}, 271 {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0x00, 0x00, 0x81, 0xff}}}, 272 {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, 273 {{{ 3385, 768, 1171}, 0, { 2936, 480}, {0xa6, 0x00, 0xa7, 0xff}}}, 274 {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa6, 0x00, 0xa7, 0xff}}}, 275 {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, 276 {{{ 3174, 768, 1280}, 0, { 2648, 478}, {0x00, 0x00, 0x81, 0xff}}}, 277 }; 278 279 // 0x07035F78 - 0x07036078 280 static const Vtx inside_castle_seg7_vertex_07035F78[] = { 281 {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 282 {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, 283 {{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, 284 {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0xff, 0x59, 0xff}}}, 285 {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa7, 0xff, 0x59, 0xff}}}, 286 {{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0xff, 0x59, 0xff}}}, 287 {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa6, 0x00, 0x59, 0xff}}}, 288 {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa6, 0x00, 0x59, 0xff}}}, 289 {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 290 {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa6, 0x00, 0x59, 0xff}}}, 291 {{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 292 {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 293 {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 294 {{{ 3174, 358, -1740}, 0, { 2648, 934}, {0x00, 0x00, 0x7f, 0xff}}}, 295 {{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}}, 296 {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 297 }; 298 299 // 0x07036078 - 0x07036168 300 static const Vtx inside_castle_seg7_vertex_07036078[] = { 301 {{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 302 {{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}}, 303 {{{ 2355, 768, -1740}, 0, { 1520, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 304 {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 305 {{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 306 {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 307 {{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 308 {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 309 {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}}, 310 {{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}}, 311 {{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}}, 312 {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 313 {{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, 314 {{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, 315 {{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 316 }; 317 318 // 0x07036168 - 0x07036268 319 static const Vtx inside_castle_seg7_vertex_07036168[] = { 320 {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0xff, 0xa7, 0xff}}}, 321 {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa7, 0xff, 0xa7, 0xff}}}, 322 {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0xff, 0xa7, 0xff}}}, 323 {{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, 324 {{{ 3385, 768, 1171}, 0, { 2936, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, 325 {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 326 {{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 327 {{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}}, 328 {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0x00, 0x59, 0xff}}}, 329 {{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 330 {{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 331 {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}}, 332 {{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}}, 333 {{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, 334 {{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, 335 {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, 336 }; 337 338 // 0x07036268 - 0x07036368 339 static const Vtx inside_castle_seg7_vertex_07036268[] = { 340 {{{ 4198, 307, -665}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}}, 341 {{{ 4198, 1229, -818}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 342 {{{ 4198, 307, -818}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 343 {{{ 4198, 1229, -665}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}}, 344 {{{ 4250, 307, -613}, 0, { 376, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 345 {{{ 4198, 1229, -665}, 0, { 276, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 346 {{{ 4198, 307, -665}, 0, { 276, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 347 {{{ 4250, 1229, -613}, 0, { 376, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 348 {{{ 4198, 1229, 358}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 349 {{{ 4198, 307, 205}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}}, 350 {{{ 4198, 307, 358}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 351 {{{ 4198, 1229, 205}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}}, 352 {{{ 4198, 307, 205}, 0, { 276, 990}, {0xa8, 0x00, 0xa6, 0xff}}}, 353 {{{ 4198, 1229, 205}, 0, { 276, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, 354 {{{ 4250, 1229, 154}, 0, { 376, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, 355 {{{ 4250, 307, 154}, 0, { 376, 990}, {0xa8, 0x00, 0xa6, 0xff}}}, 356 }; 357 358 // 0x07036368 - 0x070363D8 359 static const Vtx inside_castle_seg7_vertex_07036368[] = { 360 {{{ 4301, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 361 {{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 362 {{{ 4250, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 363 {{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, 364 {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, 365 {{{ 4301, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, 366 {{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 367 }; 368 369 // 0x070363D8 - 0x070364B8 370 static const Vtx inside_castle_seg7_vertex_070363D8[] = { 371 {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 372 {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 373 {{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 374 {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 375 {{{ 2036, 819, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 376 {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 377 {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 378 {{{ 2180, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 379 {{{ 2036, 819, -1812}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 380 {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 381 {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 382 {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 383 {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 384 {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 385 }; 386 387 // 0x070364B8 - 0x070365A8 388 static const Vtx inside_castle_seg7_vertex_070364B8[] = { 389 {{{ 2180, 1024, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 390 {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 391 {{{ 2036, 819, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 392 {{{ 2180, 819, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 393 {{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 394 {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 395 {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 396 {{{ 2180, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 397 {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 398 {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 399 {{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 400 {{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 401 {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 402 {{{ 2036, 819, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 403 {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 404 }; 405 406 // 0x070365A8 - 0x07036698 407 static const Vtx inside_castle_seg7_vertex_070365A8[] = { 408 {{{ 2180, 819, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 409 {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 410 {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 411 {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 412 {{{ 2036, 819, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 413 {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 414 {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, 415 {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 416 {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 417 {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 418 {{{ 2036, 819, 1063}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 419 {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 420 {{{ 2036, 819, 1352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 421 {{{ 2180, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 422 {{{ 2036, 819, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 423 }; 424 425 // 0x07036698 - 0x07036780 426 static const Gfx inside_castle_seg7_dl_07036698[] = { 427 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000), 428 gsDPLoadSync(), 429 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 430 gsSPLight(&inside_castle_seg7_lights_070352F8.l, 1), 431 gsSPLight(&inside_castle_seg7_lights_070352F8.a, 2), 432 gsSPVertex(inside_castle_seg7_vertex_07035358, 16, 0), 433 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 434 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 435 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 436 gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0), 437 gsSPLight(&inside_castle_seg7_lights_07035310.l, 1), 438 gsSPLight(&inside_castle_seg7_lights_07035310.a, 2), 439 gsSPVertex(inside_castle_seg7_vertex_07035458, 15, 0), 440 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 441 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 442 gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0), 443 gsSP1Triangle(11, 13, 14, 0x0), 444 gsSPVertex(inside_castle_seg7_vertex_07035548, 7, 0), 445 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 446 gsSP1Triangle( 0, 6, 1, 0x0), 447 gsSPEndDisplayList(), 448 }; 449 450 // 0x07036780 - 0x070367C8 451 static const Gfx inside_castle_seg7_dl_07036780[] = { 452 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09008000), 453 gsDPLoadSync(), 454 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 455 gsSPLight(&inside_castle_seg7_lights_07035328.l, 1), 456 gsSPLight(&inside_castle_seg7_lights_07035328.a, 2), 457 gsSPVertex(inside_castle_seg7_vertex_070355B8, 4, 0), 458 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 459 gsSPEndDisplayList(), 460 }; 461 462 // 0x070367C8 - 0x07036850 463 static const Gfx inside_castle_seg7_dl_070367C8[] = { 464 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000), 465 gsDPLoadSync(), 466 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 467 gsSPLight(&inside_castle_seg7_lights_07035310.l, 1), 468 gsSPLight(&inside_castle_seg7_lights_07035310.a, 2), 469 gsSPVertex(inside_castle_seg7_vertex_070355F8, 12, 0), 470 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 471 gsSP2Triangles( 4, 3, 2, 0x0, 5, 4, 2, 0x0), 472 gsSP2Triangles( 5, 2, 6, 0x0, 4, 7, 3, 0x0), 473 gsSP2Triangles( 8, 9, 5, 0x0, 8, 5, 6, 0x0), 474 gsSP2Triangles(10, 8, 6, 0x0, 11, 10, 6, 0x0), 475 gsSPEndDisplayList(), 476 }; 477 478 // 0x07036850 - 0x070369B8 479 static const Gfx inside_castle_seg7_dl_07036850[] = { 480 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000), 481 gsDPLoadSync(), 482 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 483 gsSPVertex(inside_castle_seg7_vertex_070356B8, 16, 0), 484 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), 485 gsSP2Triangles( 0, 2, 4, 0x0, 2, 1, 5, 0x0), 486 gsSP2Triangles( 3, 4, 6, 0x0, 7, 5, 3, 0x0), 487 gsSP2Triangles( 7, 3, 6, 0x0, 2, 5, 7, 0x0), 488 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 489 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 490 gsSPVertex(inside_castle_seg7_vertex_070357B8, 15, 0), 491 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 492 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 493 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 494 gsSP1Triangle(12, 13, 14, 0x0), 495 gsSPVertex(inside_castle_seg7_vertex_070358A8, 15, 0), 496 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 497 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 498 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 499 gsSP1Triangle(12, 13, 14, 0x0), 500 gsSPVertex(inside_castle_seg7_vertex_07035998, 16, 0), 501 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 502 gsSP2Triangles( 0, 4, 1, 0x0, 1, 5, 2, 0x0), 503 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 504 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 505 gsSPVertex(inside_castle_seg7_vertex_07035A98, 6, 0), 506 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 507 gsSPEndDisplayList(), 508 }; 509 510 // 0x070369B8 - 0x07036CB8 511 static const Gfx inside_castle_seg7_dl_070369B8[] = { 512 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09001000), 513 gsDPLoadSync(), 514 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 515 gsSPLight(&inside_castle_seg7_lights_07035328.l, 1), 516 gsSPLight(&inside_castle_seg7_lights_07035328.a, 2), 517 gsSPVertex(inside_castle_seg7_vertex_07035AF8, 10, 0), 518 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 519 gsSP2Triangles( 0, 2, 3, 0x0, 5, 6, 7, 0x0), 520 gsSP2Triangles( 5, 8, 6, 0x0, 5, 7, 9, 0x0), 521 gsSPLight(&inside_castle_seg7_lights_07035310.l, 1), 522 gsSPLight(&inside_castle_seg7_lights_07035310.a, 2), 523 gsSPVertex(inside_castle_seg7_vertex_07035B98, 16, 0), 524 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 525 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 526 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 527 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 528 gsSPVertex(inside_castle_seg7_vertex_07035C98, 16, 0), 529 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 530 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 531 gsSP2Triangles( 8, 9, 10, 0x0, 9, 8, 11, 0x0), 532 gsSP2Triangles( 8, 10, 12, 0x0, 8, 13, 11, 0x0), 533 gsSP2Triangles(13, 14, 11, 0x0, 14, 15, 11, 0x0), 534 gsSP2Triangles(14, 12, 15, 0x0, 12, 10, 15, 0x0), 535 gsSPVertex(inside_castle_seg7_vertex_07035D98, 15, 0), 536 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 537 gsSP2Triangles( 4, 5, 6, 0x0, 0, 2, 7, 0x0), 538 gsSP2Triangles( 8, 7, 2, 0x0, 9, 10, 11, 0x0), 539 gsSP1Triangle(12, 13, 14, 0x0), 540 gsSPVertex(inside_castle_seg7_vertex_07035E88, 15, 0), 541 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 542 gsSP2Triangles( 4, 5, 6, 0x0, 1, 0, 7, 0x0), 543 gsSP2Triangles( 8, 7, 9, 0x0, 8, 1, 7, 0x0), 544 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 545 gsSP2Triangles( 9, 3, 2, 0x0, 9, 14, 8, 0x0), 546 gsSP1Triangle( 9, 2, 14, 0x0), 547 gsSPVertex(inside_castle_seg7_vertex_07035F78, 16, 0), 548 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 549 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 550 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 551 gsSP2Triangles(11, 14, 15, 0x0, 11, 13, 14, 0x0), 552 gsSPVertex(inside_castle_seg7_vertex_07036078, 15, 0), 553 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 554 gsSP2Triangles( 4, 5, 0, 0x0, 0, 2, 4, 0x0), 555 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 10, 0x0), 556 gsSP2Triangles(11, 12, 13, 0x0, 13, 14, 11, 0x0), 557 gsSPVertex(inside_castle_seg7_vertex_07036168, 16, 0), 558 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 559 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 560 gsSP2Triangles(10, 11, 12, 0x0, 7, 9, 10, 0x0), 561 gsSP1Triangle(13, 14, 15, 0x0), 562 gsSPVertex(inside_castle_seg7_vertex_07036268, 16, 0), 563 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 564 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 565 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 566 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 567 gsSPVertex(inside_castle_seg7_vertex_07036368, 7, 0), 568 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 569 gsSP1Triangle( 0, 6, 1, 0x0), 570 gsSPEndDisplayList(), 571 }; 572 573 // 0x07036CB8 - 0x07036D88 574 static const Gfx inside_castle_seg7_dl_07036CB8[] = { 575 gsSPLight(&inside_castle_seg7_lights_07035340.l, 1), 576 gsSPLight(&inside_castle_seg7_lights_07035340.a, 2), 577 gsSPVertex(inside_castle_seg7_vertex_070363D8, 14, 0), 578 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 579 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 580 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 581 gsSPVertex(inside_castle_seg7_vertex_070364B8, 15, 0), 582 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 583 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 584 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 585 gsSP1Triangle(11, 14, 12, 0x0), 586 gsSPVertex(inside_castle_seg7_vertex_070365A8, 15, 0), 587 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 588 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 589 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 590 gsSP1Triangle( 0, 14, 1, 0x0), 591 gsSPEndDisplayList(), 592 }; 593 594 // 0x07036D88 - 0x07036E68 595 const Gfx inside_castle_seg7_dl_07036D88[] = { 596 gsDPPipeSync(), 597 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 598 gsSPClearGeometryMode(G_SHADING_SMOOTH), 599 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), 600 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 601 gsDPTileSync(), 602 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), 603 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 604 gsSPDisplayList(inside_castle_seg7_dl_07036698), 605 gsDPTileSync(), 606 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), 607 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 608 gsSPDisplayList(inside_castle_seg7_dl_07036780), 609 gsDPTileSync(), 610 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), 611 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 612 gsSPDisplayList(inside_castle_seg7_dl_070367C8), 613 gsSPDisplayList(inside_castle_seg7_dl_07036850), 614 gsDPTileSync(), 615 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), 616 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 617 gsSPDisplayList(inside_castle_seg7_dl_070369B8), 618 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 619 gsDPPipeSync(), 620 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 621 gsSPDisplayList(inside_castle_seg7_dl_07036CB8), 622 gsSPSetGeometryMode(G_SHADING_SMOOTH), 623 gsSPEndDisplayList(), 624 };