model.inc.c (17054B)
1 // 0x070096F8 - 0x070097F8 2 static const Vtx castle_grounds_seg7_vertex_070096F8[] = { 3 {{{ 349, 3669, 156}, 0, { 198, 328}, {0xff, 0xff, 0xff, 0xff}}}, 4 {{{ 508, 3431, 227}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 5 {{{ 359, 3662, -375}, 0, { 1968, 366}, {0xff, 0xff, 0xff, 0xff}}}, 6 {{{ 555, 2139, -518}, 0, { 2974, -448}, {0xff, 0xff, 0xff, 0xff}}}, 7 {{{ 562, 2150, 244}, 0, { 436, -438}, {0xff, 0xff, 0xff, 0xff}}}, 8 {{{ 937, 1751, -654}, 0, { 3426, 990}, {0xff, 0xff, 0xff, 0xff}}}, 9 {{{ 945, 1751, 384}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 10 {{{ 562, 2150, 244}, 0, { 1874, -426}, {0xff, 0xff, 0xff, 0xff}}}, 11 {{{ 307, 2154, 551}, 0, { 544, -392}, {0xff, 0xff, 0xff, 0xff}}}, 12 {{{ 945, 1751, 384}, 0, { 2374, 990}, {0xff, 0xff, 0xff, 0xff}}}, 13 {{{ 466, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 14 {{{ -306, 2154, 551}, 0, { 496, -410}, {0xff, 0xff, 0xff, 0xff}}}, 15 {{{ -465, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 16 {{{ 307, 2154, 551}, 0, { 2538, -410}, {0xff, 0xff, 0xff, 0xff}}}, 17 {{{ 466, 1751, 926}, 0, { 3068, 990}, {0xff, 0xff, 0xff, 0xff}}}, 18 {{{ 509, 3430, -487}, 0, { 2344, 990}, {0xff, 0xff, 0xff, 0xff}}}, 19 }; 20 21 // 0x070097F8 - 0x070098D8 22 static const Vtx castle_grounds_seg7_vertex_070097F8[] = { 23 {{{ 349, 3669, 156}, 0, { 998, 306}, {0xff, 0xff, 0xff, 0xff}}}, 24 {{{ 202, 3672, 340}, 0, { 214, 318}, {0xff, 0xff, 0xff, 0xff}}}, 25 {{{ 508, 3431, 227}, 0, { 1156, 990}, {0xff, 0xff, 0xff, 0xff}}}, 26 {{{ 282, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 27 {{{ 202, 3672, 340}, 0, { 1580, 326}, {0xff, 0xff, 0xff, 0xff}}}, 28 {{{ -201, 3672, 340}, 0, { 234, 326}, {0xff, 0xff, 0xff, 0xff}}}, 29 {{{ 282, 3431, 503}, 0, { 1844, 990}, {0xff, 0xff, 0xff, 0xff}}}, 30 {{{ -281, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 31 {{{ 0, 4741, -96}, 0, { 728, -2344}, {0xff, 0xff, 0xff, 0xff}}}, 32 {{{ 349, 3669, 156}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 33 {{{ 359, 3662, -375}, 0, { 1738, 990}, {0xff, 0xff, 0xff, 0xff}}}, 34 {{{ 0, 4741, -96}, 0, { 990, -2430}, {0xff, 0xff, 0xff, 0xff}}}, 35 {{{ 202, 3672, 340}, 0, { 206, 976}, {0xff, 0xff, 0xff, 0xff}}}, 36 {{{ 349, 3669, 156}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, 37 }; 38 39 // 0x070098D8 - 0x070099B8 40 static const Vtx castle_grounds_seg7_vertex_070098D8[] = { 41 {{{ 0, 4741, -96}, 0, { 640, -2440}, {0xff, 0xff, 0xff, 0xff}}}, 42 {{{ -201, 3672, 340}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 43 {{{ 202, 3672, 340}, 0, { 1314, 990}, {0xff, 0xff, 0xff, 0xff}}}, 44 {{{ 0, 4741, -96}, 0, { 646, -2434}, {0x91, 0x91, 0xa5, 0xff}}}, 45 {{{ 0, 3660, -546}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 46 {{{ -358, 3662, -375}, 0, { 1292, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 47 {{{ 0, 2136, -792}, 0, { 642, -136}, {0x91, 0x91, 0xa5, 0xff}}}, 48 {{{ 0, 1751, -1195}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 49 {{{ -554, 2139, -518}, 0, { 2698, -4}, {0x91, 0x91, 0xa5, 0xff}}}, 50 {{{ -936, 1751, -654}, 0, { 3566, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 51 {{{ 0, 3660, -546}, 0, { 240, 320}, {0x91, 0x91, 0xa5, 0xff}}}, 52 {{{ 0, 3431, -733}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 53 {{{ -358, 3662, -375}, 0, { 1564, 320}, {0x91, 0x91, 0xa5, 0xff}}}, 54 {{{ -508, 3430, -487}, 0, { 1850, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 55 }; 56 57 // 0x070099B8 - 0x07009AA8 58 static const Vtx castle_grounds_seg7_vertex_070099B8[] = { 59 {{{ 0, 3660, -546}, 0, { 1578, 320}, {0xc4, 0xc4, 0xd0, 0xff}}}, 60 {{{ 359, 3662, -375}, 0, { 254, 320}, {0xc4, 0xc4, 0xd0, 0xff}}}, 61 {{{ 0, 3431, -733}, 0, { 1850, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, 62 {{{ 509, 3430, -487}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, 63 {{{ 0, 4741, -96}, 0, { 978, -2344}, {0xad, 0xad, 0xbc, 0xff}}}, 64 {{{ -358, 3662, -375}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 65 {{{ -348, 3669, 156}, 0, { 1738, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 66 {{{ -561, 2150, 244}, 0, { 2906, -438}, {0xad, 0xad, 0xbc, 0xff}}}, 67 {{{ -936, 1751, -654}, 0, { -82, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 68 {{{ -944, 1751, 384}, 0, { 3374, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 69 {{{ -554, 2139, -518}, 0, { 368, -448}, {0xad, 0xad, 0xbc, 0xff}}}, 70 {{{ 0, 2136, -792}, 0, { 2892, -348}, {0xad, 0xad, 0xbc, 0xff}}}, 71 {{{ 555, 2139, -518}, 0, { 836, -242}, {0xad, 0xad, 0xbc, 0xff}}}, 72 {{{ 0, 1751, -1195}, 0, { 3566, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 73 {{{ 937, 1751, -654}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 74 }; 75 76 // 0x07009AA8 - 0x07009B98 77 static const Vtx castle_grounds_seg7_vertex_07009AA8[] = { 78 {{{ -348, 3669, 156}, 0, { 2114, 328}, {0xad, 0xad, 0xbc, 0xff}}}, 79 {{{ -358, 3662, -375}, 0, { 344, 366}, {0xad, 0xad, 0xbc, 0xff}}}, 80 {{{ -507, 3431, 227}, 0, { 2344, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 81 {{{ -508, 3430, -487}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 82 {{{ -561, 2150, 244}, 0, { 468, -426}, {0xe5, 0xe5, 0xea, 0xff}}}, 83 {{{ -944, 1751, 384}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 84 {{{ -306, 2154, 551}, 0, { 1798, -392}, {0xe5, 0xe5, 0xea, 0xff}}}, 85 {{{ -465, 1751, 926}, 0, { 2374, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 86 {{{ -348, 3669, 156}, 0, { 124, 306}, {0xe5, 0xe5, 0xea, 0xff}}}, 87 {{{ -507, 3431, 227}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 88 {{{ -201, 3672, 340}, 0, { 908, 318}, {0xe5, 0xe5, 0xea, 0xff}}}, 89 {{{ -281, 3431, 503}, 0, { 1156, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 90 {{{ 0, 4741, -96}, 0, { 26, -2430}, {0xe5, 0xe5, 0xea, 0xff}}}, 91 {{{ -348, 3669, 156}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 92 {{{ -201, 3672, 340}, 0, { 752, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 93 }; 94 95 // 0x07009B98 - 0x07009BC8 96 static const Vtx castle_grounds_seg7_vertex_07009B98[] = { 97 {{{ 0, 4741, -96}, 0, { 612, -2434}, {0xe5, 0xe5, 0xea, 0xff}}}, 98 {{{ 359, 3662, -375}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 99 {{{ 0, 3660, -546}, 0, { 1292, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 100 }; 101 102 // 0x07009BC8 - 0x07009CB8 103 static const Vtx castle_grounds_seg7_vertex_07009BC8[] = { 104 {{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, 105 {{{ 0, 1751, -1195}, 0, { -3380, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, 106 {{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 107 {{{ 937, 0, -654}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 108 {{{ 0, 1751, -1195}, 0, { 5876, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, 109 {{{ 937, 1751, -654}, 0, { 480, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, 110 {{{ 0, 0, -1195}, 0, { 5876, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 111 {{{ 555, 2139, -518}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 112 {{{ 0, 2136, -792}, 0, { 3056, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 113 {{{ 509, 3430, -487}, 0, { 64, -5458}, {0xad, 0xad, 0xbc, 0xff}}}, 114 {{{ 0, 3431, -733}, 0, { 2888, -5480}, {0xad, 0xad, 0xbc, 0xff}}}, 115 {{{ 945, 1751, 384}, 0, { 3576, -7748}, {0xff, 0xff, 0xff, 0xff}}}, 116 {{{ 466, 1751, 926}, 0, { 0, -7748}, {0xff, 0xff, 0xff, 0xff}}}, 117 {{{ 945, 0, 384}, 0, { 3576, 990}, {0xff, 0xff, 0xff, 0xff}}}, 118 {{{ 466, 0, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 119 }; 120 121 // 0x07009CB8 - 0x07009DA8 122 static const Vtx castle_grounds_seg7_vertex_07009CB8[] = { 123 {{{ 508, 3431, 227}, 0, { 1788, -5406}, {0xff, 0xff, 0xff, 0xff}}}, 124 {{{ 307, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 125 {{{ 562, 2150, 244}, 0, { 1964, 990}, {0xff, 0xff, 0xff, 0xff}}}, 126 {{{ 282, 3431, 503}, 0, { 8, -5388}, {0xff, 0xff, 0xff, 0xff}}}, 127 {{{ -508, 3430, -487}, 0, { 2448, -5458}, {0x91, 0x91, 0xa5, 0xff}}}, 128 {{{ 0, 3431, -733}, 0, { -368, -5480}, {0x91, 0x91, 0xa5, 0xff}}}, 129 {{{ -554, 2139, -518}, 0, { 2544, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 130 {{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, 131 {{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 132 {{{ -936, 0, -654}, 0, { 2012, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 133 {{{ 0, 2136, -792}, 0, { -540, 990}, {0x91, 0x91, 0xa5, 0xff}}}, 134 {{{ -944, 1751, 384}, 0, { 2012, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, 135 {{{ -936, 0, -654}, 0, { -3172, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 136 {{{ -944, 0, 384}, 0, { 2012, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 137 {{{ -936, 1751, -654}, 0, { -3172, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, 138 }; 139 140 // 0x07009DA8 - 0x07009E98 141 static const Vtx castle_grounds_seg7_vertex_07009DA8[] = { 142 {{{ -508, 3430, -487}, 0, { 720, -5454}, {0xad, 0xad, 0xbc, 0xff}}}, 143 {{{ -554, 2139, -518}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 144 {{{ -507, 3431, 227}, 0, { 4284, -5410}, {0xad, 0xad, 0xbc, 0xff}}}, 145 {{{ -561, 2150, 244}, 0, { 4284, 990}, {0xad, 0xad, 0xbc, 0xff}}}, 146 {{{ 509, 3430, -487}, 0, { 3536, -5454}, {0xe5, 0xe5, 0xea, 0xff}}}, 147 {{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}}, 148 {{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 149 {{{ 937, 1751, -654}, 0, { 4644, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, 150 {{{ 945, 0, 384}, 0, { -540, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 151 {{{ 937, 0, -654}, 0, { 4644, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 152 {{{ 945, 1751, 384}, 0, { -540, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, 153 {{{ -944, 0, 384}, 0, { -1592, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 154 {{{ -465, 0, 926}, 0, { 2012, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 155 {{{ -944, 1751, 384}, 0, { -1592, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, 156 {{{ -465, 1751, 926}, 0, { 2012, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, 157 }; 158 159 // 0x07009E98 - 0x07009F88 160 static const Vtx castle_grounds_seg7_vertex_07009E98[] = { 161 {{{ -507, 3431, 227}, 0, { 144, -5406}, {0xe5, 0xe5, 0xea, 0xff}}}, 162 {{{ -561, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 163 {{{ -306, 2154, 551}, 0, { 1964, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 164 {{{ -281, 3431, 503}, 0, { 1924, -5388}, {0xe5, 0xe5, 0xea, 0xff}}}, 165 {{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}}, 166 {{{ 562, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 167 {{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, 168 {{{ 466, 1751, 926}, 0, { 2012, -7748}, {0xff, 0xff, 0xff, 0xff}}}, 169 {{{ -465, 0, 926}, 0, { -2632, 990}, {0xff, 0xff, 0xff, 0xff}}}, 170 {{{ 466, 0, 926}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, 171 {{{ -465, 1751, 926}, 0, { -2632, -7748}, {0xff, 0xff, 0xff, 0xff}}}, 172 {{{ 282, 3431, 503}, 0, { 2908, -5388}, {0xff, 0xff, 0xff, 0xff}}}, 173 {{{ -306, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 174 {{{ 307, 2154, 551}, 0, { 3032, 990}, {0xff, 0xff, 0xff, 0xff}}}, 175 {{{ -281, 3431, 503}, 0, { 92, -5388}, {0xff, 0xff, 0xff, 0xff}}}, 176 }; 177 178 // 0x07009F88 - 0x07009FD8 179 static const Vtx castle_grounds_seg7_vertex_07009F88[] = { 180 {{{ 26, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, 181 {{{ 0, 5253, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, 182 {{{ 0, 4639, -76}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, 183 {{{ 0, 4639, -117}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, 184 {{{ -25, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, 185 }; 186 187 // 0x07009FD8 - 0x0700A140 188 static const Gfx castle_grounds_seg7_dl_07009FD8[] = { 189 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09007800), 190 gsDPLoadSync(), 191 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 192 gsSPVertex(castle_grounds_seg7_vertex_070096F8, 16, 0), 193 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 194 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 195 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 196 gsSP2Triangles(13, 12, 14, 0x0, 2, 1, 15, 0x0), 197 gsSPVertex(castle_grounds_seg7_vertex_070097F8, 14, 0), 198 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 199 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 200 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 201 gsSPVertex(castle_grounds_seg7_vertex_070098D8, 14, 0), 202 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 203 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 204 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 205 gsSPVertex(castle_grounds_seg7_vertex_070099B8, 15, 0), 206 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 207 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 208 gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0), 209 gsSP1Triangle(12, 14, 13, 0x0), 210 gsSPVertex(castle_grounds_seg7_vertex_07009AA8, 15, 0), 211 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 212 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 213 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 214 gsSP1Triangle(12, 13, 14, 0x0), 215 gsSPVertex(castle_grounds_seg7_vertex_07009B98, 3, 0), 216 gsSP1Triangle( 0, 1, 2, 0x0), 217 gsSPEndDisplayList(), 218 }; 219 220 // 0x0700A140 - 0x0700A260 221 static const Gfx castle_grounds_seg7_dl_0700A140[] = { 222 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09001000), 223 gsDPLoadSync(), 224 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 225 gsSPVertex(castle_grounds_seg7_vertex_07009BC8, 15, 0), 226 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 227 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 228 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 229 gsSP1Triangle(13, 12, 14, 0x0), 230 gsSPVertex(castle_grounds_seg7_vertex_07009CB8, 15, 0), 231 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 232 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 233 gsSP2Triangles( 5, 10, 6, 0x0, 11, 12, 13, 0x0), 234 gsSP1Triangle(14, 12, 11, 0x0), 235 gsSPVertex(castle_grounds_seg7_vertex_07009DA8, 15, 0), 236 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 237 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 238 gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0), 239 gsSP1Triangle(13, 12, 14, 0x0), 240 gsSPVertex(castle_grounds_seg7_vertex_07009E98, 15, 0), 241 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 242 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 243 gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0), 244 gsSP1Triangle(14, 12, 11, 0x0), 245 gsSPEndDisplayList(), 246 }; 247 248 // 0x0700A260 - 0x0700A290 249 static const Gfx castle_grounds_seg7_dl_0700A260[] = { 250 gsSPVertex(castle_grounds_seg7_vertex_07009F88, 5, 0), 251 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 252 gsSP2Triangles( 1, 4, 2, 0x0, 4, 1, 3, 0x0), 253 gsSPEndDisplayList(), 254 }; 255 256 // 0x0700A290 - 0x0700A328 257 const Gfx castle_grounds_seg7_dl_0700A290[] = { 258 gsDPPipeSync(), 259 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 260 gsSPClearGeometryMode(G_LIGHTING), 261 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), 262 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 263 gsDPTileSync(), 264 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), 265 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 266 gsSPDisplayList(castle_grounds_seg7_dl_07009FD8), 267 gsDPTileSync(), 268 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 269 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 270 gsSPDisplayList(castle_grounds_seg7_dl_0700A140), 271 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 272 gsDPPipeSync(), 273 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 274 gsSPDisplayList(castle_grounds_seg7_dl_0700A260), 275 gsSPSetGeometryMode(G_LIGHTING), 276 gsSPEndDisplayList(), 277 };