model.inc.c (19553B)
1 // 0x07007F58 - 0x07008058 2 static const Vtx bits_seg7_vertex_07007F58[] = { 3 {{{ -1842, -25, 589}, 0, { 1502, 734}, {0xb1, 0xbf, 0xfa, 0xff}}}, 4 {{{ -1228, -25, 77}, 0, { 0, -544}, {0xb1, 0xbf, 0xfa, 0xff}}}, 5 {{{ -1842, -25, 179}, 0, { 1502, -288}, {0xb1, 0xbf, 0xfa, 0xff}}}, 6 {{{ -1228, -25, 691}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, 7 {{{ -2047, -434, 589}, 0, { 0, 308}, {0x6b, 0x72, 0xb5, 0xff}}}, 8 {{{ -1842, -25, 179}, 0, { 514, -1326}, {0x6b, 0x72, 0xb5, 0xff}}}, 9 {{{ -2047, -434, 179}, 0, { 1058, -236}, {0x6b, 0x72, 0xb5, 0xff}}}, 10 {{{ -1842, -25, 589}, 0, { -576, -782}, {0x6b, 0x72, 0xb5, 0xff}}}, 11 {{{ -2047, -434, 589}, 0, { -2482, 1534}, {0x41, 0x45, 0x98, 0xff}}}, 12 {{{ -1228, -25, 691}, 0, { -848, -646}, {0x41, 0x45, 0x98, 0xff}}}, 13 {{{ -1842, -25, 589}, 0, { -2482, 172}, {0x41, 0x45, 0x98, 0xff}}}, 14 {{{ -1228, -639, 691}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}}, 15 {{{ -1842, -25, 179}, 0, { 786, 3440}, {0x41, 0x45, 0x98, 0xff}}}, 16 {{{ -1228, -25, 77}, 0, { -848, 2624}, {0x41, 0x45, 0x98, 0xff}}}, 17 {{{ -2047, -434, 179}, 0, { 1876, 2624}, {0x41, 0x45, 0x98, 0xff}}}, 18 {{{ -1228, -639, 77}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}}, 19 }; 20 21 // 0x07008058 - 0x07008098 22 static const Vtx bits_seg7_vertex_07008058[] = { 23 {{{ -1228, -434, 77}, 0, { 1330, -372}, {0x52, 0x61, 0xac, 0xff}}}, 24 {{{ -1228, -25, 691}, 0, { -848, -646}, {0x52, 0x61, 0xac, 0xff}}}, 25 {{{ -1228, -434, 691}, 0, { -302, 444}, {0x52, 0x61, 0xac, 0xff}}}, 26 {{{ -1228, -25, 77}, 0, { 786, -1462}, {0x52, 0x61, 0xac, 0xff}}}, 27 }; 28 29 // 0x07008098 - 0x07008188 30 static const Vtx bits_seg7_vertex_07008098[] = { 31 {{{ -2047, -434, 589}, 0, { 1672, -1820}, {0x3d, 0x3c, 0x76, 0xff}}}, 32 {{{ -2047, -434, 179}, 0, { 308, -1820}, {0x3d, 0x3c, 0x76, 0xff}}}, 33 {{{ -1228, -639, 77}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, 34 {{{ -1228, -639, 691}, 0, { 2012, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, 35 {{{ 410, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, 36 {{{ 410, -741, 230}, 0, { -540, 1498}, {0x3a, 0x4c, 0x39, 0xff}}}, 37 {{{ 1331, -741, 230}, 0, { 1502, 3542}, {0x3a, 0x4c, 0x39, 0xff}}}, 38 {{{ 1331, -741, 538}, 0, { 2012, 3032}, {0x3a, 0x4c, 0x39, 0xff}}}, 39 {{{ 1946, -741, 78}, 0, { 1758, 4308}, {0x3a, 0x4c, 0x39, 0xff}}}, 40 {{{ 2355, -741, 77}, 0, { 2438, 4990}, {0x3a, 0x4c, 0x39, 0xff}}}, 41 {{{ 1331, -741, 230}, 0, { 480, 1498}, {0x3a, 0x4c, 0x39, 0xff}}}, 42 {{{ 1946, -741, 693}, 0, { 732, -290}, {0x3a, 0x4c, 0x39, 0xff}}}, 43 {{{ 1331, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, 44 {{{ 2355, -741, 691}, 0, { 1416, -968}, {0x3a, 0x4c, 0x39, 0xff}}}, 45 {{{ 2355, -741, 77}, 0, { 2438, 54}, {0x3a, 0x4c, 0x39, 0xff}}}, 46 }; 47 48 // 0x07008188 - 0x07008288 49 static const Vtx bits_seg7_vertex_07008188[] = { 50 {{{ 1485, 282, 691}, 0, { 5178, 2642}, {0x3a, 0x4c, 0x39, 0xff}}}, 51 {{{ -101, 282, 691}, 0, { 9138, -1316}, {0x3a, 0x4c, 0x39, 0xff}}}, 52 {{{ -101, 282, 77}, 0, { 7606, -2850}, {0x3a, 0x4c, 0x39, 0xff}}}, 53 {{{ 631, 282, -683}, 0, { 3878, -2920}, {0x3a, 0x4c, 0x39, 0xff}}}, 54 {{{ -1228, -639, 77}, 0, { -540, 1500}, {0x3a, 0x4c, 0x39, 0xff}}}, 55 {{{ 205, -639, 691}, 0, { 2864, 2862}, {0x3a, 0x4c, 0x39, 0xff}}}, 56 {{{ -1228, -639, 691}, 0, { 480, 480}, {0x3a, 0x4c, 0x39, 0xff}}}, 57 {{{ 205, -639, 77}, 0, { 1842, 3884}, {0x3a, 0x4c, 0x39, 0xff}}}, 58 {{{ 2197, 282, -325}, 0, { 862, 1882}, {0x3a, 0x4c, 0x39, 0xff}}}, 59 {{{ 2197, 282, -683}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, 60 {{{ 1946, -434, 78}, 0, { 1754, 732}, {0xbc, 0xca, 0xbf, 0xff}}}, 61 {{{ 2355, -434, 691}, 0, { 1416, -968}, {0xbc, 0xca, 0xbf, 0xff}}}, 62 {{{ 2355, -434, 77}, 0, { 2438, 54}, {0xbc, 0xca, 0xbf, 0xff}}}, 63 {{{ 1331, -434, 230}, 0, { 478, 1500}, {0xbc, 0xca, 0xbf, 0xff}}}, 64 {{{ 1331, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, 65 {{{ 1946, -434, 693}, 0, { 732, -290}, {0xbc, 0xca, 0xbf, 0xff}}}, 66 }; 67 68 // 0x07008288 - 0x07008388 69 static const Vtx bits_seg7_vertex_07008288[] = { 70 {{{ 410, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, 71 {{{ 1024, -434, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}}, 72 {{{ 1024, -434, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}}, 73 {{{ 410, -434, 230}, 0, { -540, 1498}, {0xbc, 0xca, 0xbf, 0xff}}}, 74 {{{ 1024, -639, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}}, 75 {{{ 1331, -639, 538}, 0, { 2012, 3032}, {0xbc, 0xca, 0xbf, 0xff}}}, 76 {{{ 1331, -639, 229}, 0, { 1498, 3546}, {0xbc, 0xca, 0xbf, 0xff}}}, 77 {{{ 1024, -639, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}}, 78 {{{ -1228, -434, 691}, 0, { 480, 480}, {0xbc, 0xca, 0xbf, 0xff}}}, 79 {{{ 205, -434, 691}, 0, { 2864, 2862}, {0xbc, 0xca, 0xbf, 0xff}}}, 80 {{{ 205, -434, 77}, 0, { 1842, 3884}, {0xbc, 0xca, 0xbf, 0xff}}}, 81 {{{ -1228, -434, 77}, 0, { -540, 1500}, {0xbc, 0xca, 0xbf, 0xff}}}, 82 {{{ -101, 486, 691}, 0, { 1570, -4272}, {0xbc, 0xca, 0xbf, 0xff}}}, 83 {{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}}, 84 {{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, 85 {{{ -101, 486, 77}, 0, { 38, -2738}, {0xbc, 0xca, 0xbf, 0xff}}}, 86 }; 87 88 // 0x07008388 - 0x07008468 89 static const Vtx bits_seg7_vertex_07008388[] = { 90 {{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}}, 91 {{{ 2197, 486, -325}, 0, { 4772, 4002}, {0xbc, 0xca, 0xbf, 0xff}}}, 92 {{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, 93 {{{ 2197, 486, -683}, 0, { 3878, 4898}, {0xbc, 0xca, 0xbf, 0xff}}}, 94 {{{ -665, 179, 691}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, 95 {{{ -665, 179, 77}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, 96 {{{ -869, 179, 77}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, 97 {{{ -869, 179, 691}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, 98 {{{ -665, 179, 77}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}}, 99 {{{ -767, -25, 77}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}}, 100 {{{ -869, 179, 77}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}}, 101 {{{ -869, 179, 691}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}}, 102 {{{ -767, -25, 691}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}}, 103 {{{ -665, 179, 691}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}}, 104 }; 105 106 // 0x07008468 - 0x070084C8 107 static const Vtx bits_seg7_vertex_07008468[] = { 108 {{{ -869, 179, 691}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}}, 109 {{{ -869, 179, 77}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}}, 110 {{{ -767, -25, 77}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}}, 111 {{{ -767, -25, 691}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}}, 112 {{{ -665, 179, 77}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}}, 113 {{{ -665, 179, 691}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}}, 114 }; 115 116 // 0x070084C8 - 0x070085C8 117 static const Vtx bits_seg7_vertex_070084C8[] = { 118 {{{ 410, -741, 230}, 0, { -200, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 119 {{{ 1024, -639, 230}, 0, { 1842, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, 120 {{{ 1331, -639, 230}, 0, { 3886, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, 121 {{{ 1331, -741, 230}, 0, { 3886, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 122 {{{ 410, -434, 230}, 0, { -200, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 123 {{{ 1024, -434, 230}, 0, { 1842, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 124 {{{ 1024, -639, 538}, 0, { 2012, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, 125 {{{ 410, -434, 538}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 126 {{{ 410, -741, 538}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 127 {{{ 1024, -434, 538}, 0, { 2012, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 128 {{{ 1331, -639, 538}, 0, { 3034, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, 129 {{{ 1331, -741, 538}, 0, { 3034, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 130 {{{ 2355, -434, 77}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 131 {{{ 2355, -741, 77}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 132 {{{ 1946, -741, 78}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 133 {{{ 1946, -434, 78}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 134 }; 135 136 // 0x070085C8 - 0x070086C8 137 static const Vtx bits_seg7_vertex_070085C8[] = { 138 {{{ 1946, -434, 693}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 139 {{{ 2355, -741, 691}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 140 {{{ 2355, -434, 691}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 141 {{{ 1946, -741, 693}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 142 {{{ 1024, -639, 230}, 0, { 1330, 650}, {0x68, 0x77, 0x61, 0xff}}}, 143 {{{ 1024, -434, 538}, 0, { 308, 0}, {0x68, 0x77, 0x61, 0xff}}}, 144 {{{ 1024, -639, 538}, 0, { 308, 650}, {0x68, 0x77, 0x61, 0xff}}}, 145 {{{ 1024, -434, 230}, 0, { 1330, 0}, {0x68, 0x77, 0x61, 0xff}}}, 146 {{{ 1946, -434, 693}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}}, 147 {{{ 1331, -741, 538}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}}, 148 {{{ 1946, -741, 693}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}}, 149 {{{ 1331, -434, 538}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}}, 150 {{{ 1331, -434, 230}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}}, 151 {{{ 1946, -741, 78}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}}, 152 {{{ 1331, -741, 230}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}}, 153 {{{ 1946, -434, 78}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}}, 154 }; 155 156 // 0x070086C8 - 0x07008788 157 static const Vtx bits_seg7_vertex_070086C8[] = { 158 {{{ 1331, -639, 538}, 0, { 308, 650}, {0x74, 0x86, 0x75, 0xff}}}, 159 {{{ 1331, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}}, 160 {{{ 1331, -639, 230}, 0, { 1330, 650}, {0x74, 0x86, 0x75, 0xff}}}, 161 {{{ 1331, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}}, 162 {{{ 410, -741, 538}, 0, { 308, 990}, {0x74, 0x86, 0x75, 0xff}}}, 163 {{{ 410, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}}, 164 {{{ 410, -741, 230}, 0, { 1330, 990}, {0x74, 0x86, 0x75, 0xff}}}, 165 {{{ 410, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}}, 166 {{{ 2355, -434, 691}, 0, { -200, 0}, {0x74, 0x86, 0x75, 0xff}}}, 167 {{{ 2355, -741, 77}, 0, { 1842, 990}, {0x74, 0x86, 0x75, 0xff}}}, 168 {{{ 2355, -434, 77}, 0, { 1842, 0}, {0x74, 0x86, 0x75, 0xff}}}, 169 {{{ 2355, -741, 691}, 0, { -200, 990}, {0x74, 0x86, 0x75, 0xff}}}, 170 }; 171 172 // 0x07008788 - 0x07008888 173 static const Vtx bits_seg7_vertex_07008788[] = { 174 {{{ 2197, 486, -683}, 0, { 11140, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 175 {{{ 2197, 282, -683}, 0, { 11140, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 176 {{{ 631, 282, -683}, 0, { 3320, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 177 {{{ -1228, -434, 691}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 178 {{{ 205, -639, 691}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 179 {{{ 205, -434, 691}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 180 {{{ -1228, -639, 691}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 181 {{{ -101, 282, 691}, 0, { 120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 182 {{{ 1485, 282, 691}, 0, { 8040, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 183 {{{ 1485, 486, 691}, 0, { 8040, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 184 {{{ -101, 486, 691}, 0, { 120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 185 {{{ 205, -639, 77}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 186 {{{ -1228, -434, 77}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 187 {{{ 205, -434, 77}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 188 {{{ -1228, -639, 77}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, 189 {{{ 631, 486, -683}, 0, { 3320, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, 190 }; 191 192 // 0x07008888 - 0x07008988 193 static const Vtx bits_seg7_vertex_07008888[] = { 194 {{{ 631, 282, -683}, 0, { -132, 990}, {0x68, 0x77, 0x61, 0xff}}}, 195 {{{ -101, 282, 77}, 0, { 5140, 990}, {0x68, 0x77, 0x61, 0xff}}}, 196 {{{ -101, 486, 77}, 0, { 5140, 0}, {0x68, 0x77, 0x61, 0xff}}}, 197 {{{ 631, 486, -683}, 0, { -132, 0}, {0x68, 0x77, 0x61, 0xff}}}, 198 {{{ 1485, 486, 691}, 0, { -180, 0}, {0x68, 0x77, 0x61, 0xff}}}, 199 {{{ 2197, 282, -325}, 0, { 6012, 990}, {0x68, 0x77, 0x61, 0xff}}}, 200 {{{ 2197, 486, -325}, 0, { 6012, 0}, {0x68, 0x77, 0x61, 0xff}}}, 201 {{{ 1485, 282, 691}, 0, { -180, 990}, {0x68, 0x77, 0x61, 0xff}}}, 202 {{{ 205, -434, 691}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, 203 {{{ 205, -639, 77}, 0, { 3032, 990}, {0x74, 0x86, 0x75, 0xff}}}, 204 {{{ 205, -434, 77}, 0, { 3032, 0}, {0x74, 0x86, 0x75, 0xff}}}, 205 {{{ 205, -639, 691}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, 206 {{{ -101, 282, 691}, 0, { 2164, 990}, {0x74, 0x86, 0x75, 0xff}}}, 207 {{{ -101, 486, 77}, 0, { -896, 0}, {0x74, 0x86, 0x75, 0xff}}}, 208 {{{ -101, 282, 77}, 0, { -896, 990}, {0x74, 0x86, 0x75, 0xff}}}, 209 {{{ -101, 486, 691}, 0, { 2164, 0}, {0x74, 0x86, 0x75, 0xff}}}, 210 }; 211 212 // 0x07008988 - 0x07008A08 213 static const Gfx bits_seg7_dl_07008988[] = { 214 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800), 215 gsDPLoadSync(), 216 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 217 gsSPVertex(bits_seg7_vertex_07007F58, 16, 0), 218 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 219 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 220 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 221 gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0), 222 gsSPVertex(bits_seg7_vertex_07008058, 4, 0), 223 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 224 gsSPEndDisplayList(), 225 }; 226 227 // 0x07008A08 - 0x07008B70 228 static const Gfx bits_seg7_dl_07008A08[] = { 229 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000), 230 gsDPLoadSync(), 231 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 232 gsSPVertex(bits_seg7_vertex_07008098, 15, 0), 233 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 234 gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 4, 0x0), 235 gsSP2Triangles( 6, 8, 9, 0x0, 10, 11, 12, 0x0), 236 gsSP2Triangles(10, 13, 11, 0x0, 10, 14, 13, 0x0), 237 gsSPVertex(bits_seg7_vertex_07008188, 16, 0), 238 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 239 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 240 gsSP2Triangles( 8, 0, 3, 0x0, 8, 3, 9, 0x0), 241 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 14, 0x0), 242 gsSP2Triangles(10, 15, 11, 0x0, 10, 14, 15, 0x0), 243 gsSPVertex(bits_seg7_vertex_07008288, 16, 0), 244 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 245 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 246 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 247 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 248 gsSPVertex(bits_seg7_vertex_07008388, 14, 0), 249 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 250 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 251 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 252 gsSPVertex(bits_seg7_vertex_07008468, 6, 0), 253 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 254 gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0), 255 gsSPEndDisplayList(), 256 }; 257 258 // 0x07008B70 - 0x07008C68 259 static const Gfx bits_seg7_dl_07008B70[] = { 260 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000), 261 gsDPLoadSync(), 262 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 263 gsSPVertex(bits_seg7_vertex_070084C8, 16, 0), 264 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 265 gsSP2Triangles( 0, 4, 5, 0x0, 0, 5, 1, 0x0), 266 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 267 gsSP2Triangles(10, 8, 11, 0x0, 10, 6, 8, 0x0), 268 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 269 gsSPVertex(bits_seg7_vertex_070085C8, 16, 0), 270 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 271 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 272 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 273 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 274 gsSPVertex(bits_seg7_vertex_070086C8, 12, 0), 275 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 276 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 277 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 278 gsSPEndDisplayList(), 279 }; 280 281 // 0x07008C68 - 0x07008D18 282 static const Gfx bits_seg7_dl_07008C68[] = { 283 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bits_seg7_texture_07001000), 284 gsDPLoadSync(), 285 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 286 gsSPVertex(bits_seg7_vertex_07008788, 16, 0), 287 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 288 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 289 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 290 gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0), 291 gsSPVertex(bits_seg7_vertex_07008888, 16, 0), 292 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 293 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 294 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 295 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 296 gsSPEndDisplayList(), 297 }; 298 299 // 0x07008D18 - 0x07008DB8 300 const Gfx bits_seg7_dl_07008D18[] = { 301 gsDPPipeSync(), 302 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 303 gsSPClearGeometryMode(G_LIGHTING), 304 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), 305 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 306 gsDPTileSync(), 307 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), 308 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 309 gsSPDisplayList(bits_seg7_dl_07008988), 310 gsSPDisplayList(bits_seg7_dl_07008A08), 311 gsSPDisplayList(bits_seg7_dl_07008B70), 312 gsDPTileSync(), 313 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), 314 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 315 gsSPDisplayList(bits_seg7_dl_07008C68), 316 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 317 gsDPPipeSync(), 318 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 319 gsSPSetGeometryMode(G_LIGHTING), 320 gsSPEndDisplayList(), 321 };