model.inc.c (36375B)
1 // 0x07007C90 - 0x07007CA8 2 static const Lights1 thi_seg7_lights_07007C90 = gdSPDefLights1( 3 0x00, 0x00, 0x00, 4 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07007CA8 - 0x07007CC0 8 static const Lights1 thi_seg7_lights_07007CA8 = gdSPDefLights1( 9 0x7f, 0x7f, 0x7f, 10 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07007CC0 - 0x07007CD8 14 static const Lights1 thi_seg7_lights_07007CC0 = gdSPDefLights1( 15 0x4c, 0x4c, 0x4c, 16 0x99, 0x99, 0x99, 0x28, 0x28, 0x28 17 ); 18 19 // 0x07007CD8 - 0x07007CF0 20 static const Lights1 thi_seg7_lights_07007CD8 = gdSPDefLights1( 21 0x33, 0x33, 0x33, 22 0x66, 0x66, 0x66, 0x28, 0x28, 0x28 23 ); 24 25 // 0x07007CF0 - 0x07007D08 26 static const Lights1 thi_seg7_lights_07007CF0 = gdSPDefLights1( 27 0x66, 0x66, 0x66, 28 0xcc, 0xcc, 0xcc, 0x28, 0x28, 0x28 29 ); 30 31 // 0x07007D08 - 0x07007D88 32 static const Vtx thi_seg7_vertex_07007D08[] = { 33 {{{ 102, 3072, 102}, 0, { 1262, 0}, {0x00, 0x81, 0x00, 0xff}}}, 34 {{{ 512, 3072, 512}, 0, { 990, 0}, {0xed, 0x83, 0xf7, 0xff}}}, 35 {{{ -511, 3072, 512}, 0, { 1672, 0}, {0x0c, 0x83, 0xf4, 0xff}}}, 36 {{{ 512, 3072, -511}, 0, { 990, 0}, {0xf8, 0x83, 0x10, 0xff}}}, 37 {{{ 102, 3072, -101}, 0, { 1262, 0}, {0x00, 0x81, 0x00, 0xff}}}, 38 {{{ -101, 3072, 102}, 0, { 1398, 0}, {0x00, 0x81, 0x00, 0xff}}}, 39 {{{ -101, 3072, -101}, 0, { 1398, 0}, {0x00, 0x81, 0x00, 0xff}}}, 40 {{{ -511, 3072, -511}, 0, { 1672, 0}, {0x09, 0x82, 0x09, 0xff}}}, 41 }; 42 43 // 0x07007D88 - 0x07007DC8 44 static const Vtx thi_seg7_vertex_07007D88[] = { 45 {{{ -306, 2560, -306}, 0, { -1564, -544}, {0xac, 0x54, 0xd6, 0xff}}}, 46 {{{ -306, 2560, 307}, 0, { -1564, 2522}, {0xcd, 0x33, 0x67, 0xff}}}, 47 {{{ 307, 2560, 307}, 0, { 1502, 2522}, {0x54, 0x54, 0x2a, 0xff}}}, 48 {{{ 307, 2560, -306}, 0, { 1502, -544}, {0x33, 0x33, 0x99, 0xff}}}, 49 }; 50 51 // 0x07007DC8 - 0x07007E08 52 static const Vtx thi_seg7_vertex_07007DC8[] = { 53 {{{ 0, 1843, -101}, 0, { 0, 650}, {0x00, 0x4b, 0x9a, 0xff}}}, 54 {{{ -101, 1843, 0}, 0, { -370, 990}, {0x83, 0xf0, 0x00, 0xff}}}, 55 {{{ 0, 1843, 102}, 0, { 0, 1328}, {0x00, 0x4b, 0x66, 0xff}}}, 56 {{{ 102, 1843, 0}, 0, { 308, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, 57 }; 58 59 // 0x07007E08 - 0x07007EE8 60 static const Vtx thi_seg7_vertex_07007E08[] = { 61 {{{ -2047, 1331, -1740}, 0, { 210, 86}, {0x00, 0x59, 0x59, 0xff}}}, 62 {{{ -1842, 1331, -2047}, 0, { 776, 376}, {0x35, 0x71, 0xef, 0xff}}}, 63 {{{ -2047, 1331, -2047}, 0, { 938, 182}, {0x00, 0x7f, 0x00, 0xff}}}, 64 {{{ 1024, 1024, 819}, 0, { 2352, 114}, {0x02, 0x5f, 0xad, 0xff}}}, 65 {{{ 819, 1024, 1434}, 0, { 1330, 260}, {0x34, 0x49, 0x59, 0xff}}}, 66 {{{ 1229, 1024, 1024}, 0, { 2012, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, 67 {{{ 614, 1024, 1434}, 0, { 1330, 406}, {0x21, 0x65, 0x43, 0xff}}}, 68 {{{ 410, 1024, 1024}, 0, { 2012, 552}, {0xb5, 0x61, 0xe2, 0xff}}}, 69 {{{ 614, 1024, 2048}, 0, { 308, 406}, {0x49, 0x49, 0xb7, 0xff}}}, 70 {{{ 410, 1024, 2048}, 0, { 308, 552}, {0xcd, 0x33, 0x99, 0xff}}}, 71 {{{ -1740, 1331, -1740}, 0, { 0, 376}, {0x6e, 0x3a, 0x15, 0xff}}}, 72 {{{ -2047, 1536, -818}, 0, { 0, 376}, {0x50, 0x38, 0x50, 0xff}}}, 73 {{{ -1637, 1536, -1228}, 0, { 932, 376}, {0x47, 0x64, 0xe3, 0xff}}}, 74 {{{ -2047, 1536, -1228}, 0, { 450, 88}, {0x00, 0x38, 0x8f, 0xff}}}, 75 }; 76 77 // 0x07007EE8 - 0x07007FD8 78 static const Vtx thi_seg7_vertex_07007EE8[] = { 79 {{{ -1740, 1331, -1740}, 0, { 0, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, 80 {{{ -1842, 512, -2047}, 0, { 776, 478}, {0x78, 0x00, 0xd8, 0xff}}}, 81 {{{ -1842, 1331, -2047}, 0, { 776, 0}, {0x35, 0x71, 0xef, 0xff}}}, 82 {{{ -2047, 1536, -1228}, 0, { 650, 0}, {0x00, 0x38, 0x8f, 0xff}}}, 83 {{{ -1637, 1536, -1228}, 0, { 0, 0}, {0x47, 0x64, 0xe3, 0xff}}}, 84 {{{ -1637, 512, -1228}, 0, { 0, 536}, {0x75, 0x00, 0xd0, 0xff}}}, 85 {{{ -2047, 512, -1228}, 0, { 650, 536}, {0x00, 0x00, 0x81, 0xff}}}, 86 {{{ -1637, 512, -1228}, 0, { 932, 536}, {0x75, 0x00, 0xd0, 0xff}}}, 87 {{{ -2047, 1536, -818}, 0, { 0, 0}, {0x50, 0x38, 0x50, 0xff}}}, 88 {{{ -2047, 512, -818}, 0, { 0, 536}, {0x27, 0x48, 0x60, 0xff}}}, 89 {{{ -1637, 1536, -1228}, 0, { 932, 0}, {0x47, 0x64, 0xe3, 0xff}}}, 90 {{{ -1740, 512, -1740}, 0, { 480, 478}, {0x3e, 0x00, 0x6e, 0xff}}}, 91 {{{ -1740, 1331, -1740}, 0, { 480, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, 92 {{{ -2047, 1331, -1740}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, 93 {{{ -2047, 512, -1740}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, 94 }; 95 96 // 0x07007FD8 - 0x070080D8 97 static const Vtx thi_seg7_vertex_07007FD8[] = { 98 {{{ 2048, -1060, 2048}, 0, { 4056, 938}, {0xba, 0x00, 0x97, 0xff}}}, 99 {{{ 614, -1060, 2048}, 0, { 2626, 938}, {0x00, 0x00, 0x81, 0xff}}}, 100 {{{ 614, 1024, 2048}, 0, { 2626, 288}, {0x49, 0x49, 0xb7, 0xff}}}, 101 {{{ -1740, 1331, -1740}, 0, { 0, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, 102 {{{ -1740, 512, -1740}, 0, { 0, 478}, {0x3e, 0x00, 0x6e, 0xff}}}, 103 {{{ -1842, 512, -2047}, 0, { 776, 478}, {0x78, 0x00, 0xd8, 0xff}}}, 104 {{{ 2048, 2355, 2048}, 0, { 4056, 0}, {0xce, 0xb9, 0xa5, 0xff}}}, 105 {{{ 614, 1229, 2048}, 0, { 2626, 224}, {0x00, 0x00, 0x81, 0xff}}}, 106 {{{ 410, 1229, 2048}, 0, { 2420, 224}, {0x00, 0x00, 0x81, 0xff}}}, 107 {{{ -2047, -1060, 2048}, 0, { 0, 938}, {0x28, 0x00, 0x88, 0xff}}}, 108 {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, 109 {{{ 410, 1024, 2048}, 0, { 2420, 288}, {0xcd, 0x33, 0x99, 0xff}}}, 110 {{{ 410, -1060, 2048}, 0, { 2420, 938}, {0x00, 0x00, 0x81, 0xff}}}, 111 {{{ 1024, 2867, 1024}, 0, { 0, 990}, {0xee, 0x88, 0xdc, 0xff}}}, 112 {{{ -2047, 2355, 2048}, 0, { 3034, 418}, {0x43, 0xad, 0xbd, 0xff}}}, 113 {{{ -1023, 2867, 1024}, 0, { 2012, 990}, {0x1b, 0x87, 0xe5, 0xff}}}, 114 }; 115 116 // 0x070080D8 - 0x070081C8 117 static const Vtx thi_seg7_vertex_070080D8[] = { 118 {{{ 2048, 2355, 2048}, 0, { 3034, 418}, {0xce, 0xb9, 0xa5, 0xff}}}, 119 {{{ 1024, 2867, -1023}, 0, { 0, 990}, {0xdc, 0x88, 0x12, 0xff}}}, 120 {{{ 2048, 2355, -2047}, 0, { -1052, 418}, {0xb5, 0xad, 0x3a, 0xff}}}, 121 {{{ 1024, 2867, 1024}, 0, { 2012, 990}, {0xee, 0x88, 0xdc, 0xff}}}, 122 {{{ 2048, 2355, -2047}, 0, { 3034, 418}, {0xb5, 0xad, 0x3a, 0xff}}}, 123 {{{ 1024, 2867, -1023}, 0, { 2012, 990}, {0xdc, 0x88, 0x12, 0xff}}}, 124 {{{ -1023, 2867, -1023}, 0, { 0, 990}, {0x1b, 0x87, 0x1b, 0xff}}}, 125 {{{ -2047, 2355, -2047}, 0, { -1052, 418}, {0x36, 0xbd, 0x5c, 0xff}}}, 126 {{{ -1023, 2867, -1023}, 0, { 2012, 990}, {0x1b, 0x87, 0x1b, 0xff}}}, 127 {{{ -1023, 2867, 1024}, 0, { 0, 990}, {0x1b, 0x87, 0xe5, 0xff}}}, 128 {{{ -2047, 2355, 2048}, 0, { -1052, 418}, {0x43, 0xad, 0xbd, 0xff}}}, 129 {{{ -2047, 2355, -2047}, 0, { 3034, 418}, {0x36, 0xbd, 0x5c, 0xff}}}, 130 {{{ -2047, -1060, -2047}, 0, { 4056, 1000}, {0x71, 0x00, 0x38, 0xff}}}, 131 {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, 132 {{{ -2047, -1060, 2048}, 0, { 0, 1000}, {0x28, 0x00, 0x88, 0xff}}}, 133 }; 134 135 // 0x070081C8 - 0x070082A8 136 static const Vtx thi_seg7_vertex_070081C8[] = { 137 {{{ 1024, 2867, 1024}, 0, { 0, 990}, {0xee, 0x88, 0xdc, 0xff}}}, 138 {{{ 2048, 2355, 2048}, 0, { -1052, 418}, {0xce, 0xb9, 0xa5, 0xff}}}, 139 {{{ -2047, 2355, 2048}, 0, { 3034, 418}, {0x43, 0xad, 0xbd, 0xff}}}, 140 {{{ 2048, -1060, -2047}, 0, { 4056, 938}, {0xc8, 0x00, 0x71, 0xff}}}, 141 {{{ 2048, 2355, -2047}, 0, { 4056, 0}, {0xb5, 0xad, 0x3a, 0xff}}}, 142 {{{ -2047, 2355, -2047}, 0, { 0, 0}, {0x36, 0xbd, 0x5c, 0xff}}}, 143 {{{ -2047, -1060, -2047}, 0, { 0, 938}, {0x71, 0x00, 0x38, 0xff}}}, 144 {{{ 2048, -1060, 2048}, 0, { 0, 990}, {0xba, 0x00, 0x97, 0xff}}}, 145 {{{ 2048, 2355, 2048}, 0, { 0, -44}, {0xce, 0xb9, 0xa5, 0xff}}}, 146 {{{ 2048, 2355, -2047}, 0, { 4056, -44}, {0xb5, 0xad, 0x3a, 0xff}}}, 147 {{{ 2048, -1060, -2047}, 0, { 4056, 990}, {0xc8, 0x00, 0x71, 0xff}}}, 148 {{{ -2047, -1060, -2047}, 0, { 4056, 1000}, {0x71, 0x00, 0x38, 0xff}}}, 149 {{{ -2047, 2355, -2047}, 0, { 4056, 0}, {0x36, 0xbd, 0x5c, 0xff}}}, 150 {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, 151 }; 152 153 // 0x070082A8 - 0x07008388 154 static const Vtx thi_seg7_vertex_070082A8[] = { 155 {{{ 410, -1023, 1024}, 0, { 0, 990}, {0xae, 0x00, 0xa0, 0xff}}}, 156 {{{ 1024, 1024, 819}, 0, { 614, 0}, {0x02, 0x5f, 0xad, 0xff}}}, 157 {{{ 1024, -1023, 819}, 0, { 614, 990}, {0x35, 0x00, 0x8d, 0xff}}}, 158 {{{ 819, -1023, 1434}, 0, { 786, 990}, {0x20, 0x00, 0x7a, 0xff}}}, 159 {{{ 614, 1024, 1434}, 0, { 582, 0}, {0x21, 0x65, 0x43, 0xff}}}, 160 {{{ 614, -1023, 1434}, 0, { 582, 990}, {0x71, 0x00, 0x38, 0xff}}}, 161 {{{ 819, 1024, 1434}, 0, { 786, 0}, {0x34, 0x49, 0x59, 0xff}}}, 162 {{{ 410, -1023, 2048}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 163 {{{ 410, 1024, 1024}, 0, { 0, 0}, {0xb5, 0x61, 0xe2, 0xff}}}, 164 {{{ 410, 1024, 2048}, 0, { 990, 0}, {0xcd, 0x33, 0x99, 0xff}}}, 165 {{{ 614, -1023, 1434}, 0, { 376, 990}, {0x71, 0x00, 0x38, 0xff}}}, 166 {{{ 614, 1024, 2048}, 0, { 990, 0}, {0x49, 0x49, 0xb7, 0xff}}}, 167 {{{ 614, -1023, 2048}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 168 {{{ 614, 1024, 1434}, 0, { 376, 0}, {0x21, 0x65, 0x43, 0xff}}}, 169 }; 170 171 // 0x07008388 - 0x07008478 172 static const Vtx thi_seg7_vertex_07008388[] = { 173 {{{ 1229, -1023, 614}, 0, { 614, 990}, {0x84, 0x00, 0x18, 0xff}}}, 174 {{{ 1229, 1024, 614}, 0, { 614, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, 175 {{{ 1434, 1024, 0}, 0, { 0, 0}, {0xa7, 0x2f, 0xb4, 0xff}}}, 176 {{{ 410, -1023, 1024}, 0, { 0, 990}, {0xae, 0x00, 0xa0, 0xff}}}, 177 {{{ 410, 1024, 1024}, 0, { 0, 0}, {0xb5, 0x61, 0xe2, 0xff}}}, 178 {{{ 1024, 1024, 819}, 0, { 614, 0}, {0x02, 0x5f, 0xad, 0xff}}}, 179 {{{ 1024, -1023, 819}, 0, { -898, 990}, {0x35, 0x00, 0x8d, 0xff}}}, 180 {{{ 1024, 1024, 819}, 0, { -898, 0}, {0x02, 0x5f, 0xad, 0xff}}}, 181 {{{ 1229, 1024, 1024}, 0, { -1186, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, 182 {{{ 1229, -1023, 1024}, 0, { -1186, 990}, {0x78, 0x00, 0x28, 0xff}}}, 183 {{{ 1229, -1023, 1024}, 0, { 546, 990}, {0x78, 0x00, 0x28, 0xff}}}, 184 {{{ 1229, 1024, 1024}, 0, { 546, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, 185 {{{ 819, 1024, 1434}, 0, { 0, 0}, {0x34, 0x49, 0x59, 0xff}}}, 186 {{{ 819, -1023, 1434}, 0, { 0, 990}, {0x20, 0x00, 0x7a, 0xff}}}, 187 {{{ 1434, -1023, 0}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 188 }; 189 190 // 0x07008478 - 0x07008568 191 static const Vtx thi_seg7_vertex_07008478[] = { 192 {{{ 1434, -1023, -818}, 0, { -1870, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, 193 {{{ 1434, 1024, -409}, 0, { -1460, 0}, {0x54, 0x54, 0x2a, 0xff}}}, 194 {{{ 1434, -1023, -409}, 0, { -1460, 990}, {0x38, 0x00, 0x71, 0xff}}}, 195 {{{ 1434, -1023, 0}, 0, { 1398, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 196 {{{ 1434, 1024, 0}, 0, { 1398, 0}, {0xa7, 0x2f, 0xb4, 0xff}}}, 197 {{{ 1843, 1024, 0}, 0, { 1808, 0}, {0x2a, 0x54, 0xac, 0xff}}}, 198 {{{ 1843, -1023, 0}, 0, { 1808, 990}, {0x71, 0x00, 0xc8, 0xff}}}, 199 {{{ 1843, -1023, 0}, 0, { -1052, 990}, {0x71, 0x00, 0xc8, 0xff}}}, 200 {{{ 1843, 1024, 0}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}}, 201 {{{ 1843, 1024, 410}, 0, { -644, 0}, {0x6d, 0x2f, 0x2c, 0xff}}}, 202 {{{ 1843, -1023, 410}, 0, { -644, 990}, {0x52, 0x00, 0x60, 0xff}}}, 203 {{{ 1843, -1023, 410}, 0, { 614, 990}, {0x52, 0x00, 0x60, 0xff}}}, 204 {{{ 1229, 1024, 614}, 0, { 0, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, 205 {{{ 1229, -1023, 614}, 0, { 0, 990}, {0x84, 0x00, 0x18, 0xff}}}, 206 {{{ 1843, 1024, 410}, 0, { 614, 0}, {0x6d, 0x2f, 0x2c, 0xff}}}, 207 }; 208 209 // 0x07008568 - 0x07008658 210 static const Vtx thi_seg7_vertex_07008568[] = { 211 {{{ 614, -1023, -818}, 0, { -848, 990}, {0x86, 0x00, 0x20, 0xff}}}, 212 {{{ 614, 1024, -1023}, 0, { -1052, 0}, {0x91, 0x2d, 0xd8, 0xff}}}, 213 {{{ 614, -1023, -1023}, 0, { -1052, 990}, {0xa4, 0x00, 0xa9, 0xff}}}, 214 {{{ 1434, -1023, -818}, 0, { -1870, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, 215 {{{ 1434, 1024, -818}, 0, { -1870, 0}, {0x67, 0x2a, 0xc4, 0xff}}}, 216 {{{ 1434, 1024, -409}, 0, { -1460, 0}, {0x54, 0x54, 0x2a, 0xff}}}, 217 {{{ 1434, -1023, -409}, 0, { 1398, 990}, {0x38, 0x00, 0x71, 0xff}}}, 218 {{{ 1024, 1024, -409}, 0, { 990, 0}, {0xe6, 0x49, 0x63, 0xff}}}, 219 {{{ 1024, -1023, -409}, 0, { 990, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, 220 {{{ 1434, 1024, -409}, 0, { 1398, 0}, {0x54, 0x54, 0x2a, 0xff}}}, 221 {{{ 1024, -1023, -409}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, 222 {{{ 614, 1024, -818}, 0, { 546, 0}, {0xa7, 0x49, 0x34, 0xff}}}, 223 {{{ 614, -1023, -818}, 0, { 546, 990}, {0x86, 0x00, 0x20, 0xff}}}, 224 {{{ 1024, 1024, -409}, 0, { 0, 0}, {0xe6, 0x49, 0x63, 0xff}}}, 225 {{{ 614, 1024, -818}, 0, { -848, 0}, {0xa7, 0x49, 0x34, 0xff}}}, 226 }; 227 228 // 0x07008658 - 0x07008748 229 static const Vtx thi_seg7_vertex_07008658[] = { 230 {{{ 205, -1023, -1637}, 0, { -2688, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, 231 {{{ 205, 1024, -1228}, 0, { -2278, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, 232 {{{ 205, -1023, -1228}, 0, { -2278, 990}, {0x52, 0x00, 0x60, 0xff}}}, 233 {{{ 614, -1023, -1023}, 0, { -94, 990}, {0xa4, 0x00, 0xa9, 0xff}}}, 234 {{{ 1024, 1024, -1228}, 0, { 356, 0}, {0xfb, 0x6b, 0xbd, 0xff}}}, 235 {{{ 1024, -1023, -1228}, 0, { 356, 990}, {0x31, 0x00, 0x8b, 0xff}}}, 236 {{{ 614, 1024, -1023}, 0, { -94, 0}, {0x91, 0x2d, 0xd8, 0xff}}}, 237 {{{ 1024, -1023, -1228}, 0, { 546, 990}, {0x31, 0x00, 0x8b, 0xff}}}, 238 {{{ 1434, 1024, -818}, 0, { 0, 0}, {0x67, 0x2a, 0xc4, 0xff}}}, 239 {{{ 1434, -1023, -818}, 0, { 0, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, 240 {{{ 1024, 1024, -1228}, 0, { 546, 0}, {0xfb, 0x6b, 0xbd, 0xff}}}, 241 {{{ -818, -1023, -1433}, 0, { -418, 990}, {0x87, 0x00, 0xdc, 0xff}}}, 242 {{{ 205, 1024, -1637}, 0, { 614, 0}, {0x21, 0x37, 0x93, 0xff}}}, 243 {{{ 205, -1023, -1637}, 0, { 614, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, 244 {{{ -818, 1024, -1433}, 0, { -418, 0}, {0xcd, 0x72, 0xf1, 0xff}}}, 245 }; 246 247 // 0x07008748 - 0x07008838 248 static const Vtx thi_seg7_vertex_07008748[] = { 249 {{{ -1433, -1023, -2047}, 0, { 1068, 990}, {0x75, 0x00, 0xd1, 0xff}}}, 250 {{{ -1433, 512, -2047}, 0, { 1068, 0}, {0x34, 0x71, 0xeb, 0xff}}}, 251 {{{ -1023, 512, -1023}, 0, { 0, 0}, {0x71, 0x37, 0x0d, 0xff}}}, 252 {{{ 205, -1023, -1637}, 0, { -2688, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, 253 {{{ 205, 1024, -1637}, 0, { -2688, 0}, {0x21, 0x37, 0x93, 0xff}}}, 254 {{{ 205, 1024, -1228}, 0, { -2278, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, 255 {{{ 205, -1023, -1228}, 0, { -418, 990}, {0x52, 0x00, 0x60, 0xff}}}, 256 {{{ -409, 1024, -1023}, 0, { -1064, 0}, {0xe4, 0x23, 0x76, 0xff}}}, 257 {{{ -409, -1023, -1023}, 0, { -1064, 990}, {0xe3, 0x00, 0x7b, 0xff}}}, 258 {{{ 205, 1024, -1228}, 0, { -418, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, 259 {{{ -409, 1024, -1023}, 0, { 546, 0}, {0xe4, 0x23, 0x76, 0xff}}}, 260 {{{ -818, 1024, -1433}, 0, { 0, 0}, {0xcd, 0x72, 0xf1, 0xff}}}, 261 {{{ -818, -1023, -1433}, 0, { 0, 990}, {0x87, 0x00, 0xdc, 0xff}}}, 262 {{{ -409, -1023, -1023}, 0, { 546, 990}, {0xe3, 0x00, 0x7b, 0xff}}}, 263 {{{ -1023, -1023, -1023}, 0, { 0, 990}, {0x51, 0x00, 0x61, 0xff}}}, 264 }; 265 266 // 0x07008838 - 0x07008928 267 static const Vtx thi_seg7_vertex_07008838[] = { 268 {{{ -204, -1023, -613}, 0, { 376, 990}, {0x67, 0x00, 0xb6, 0xff}}}, 269 {{{ -204, 768, -204}, 0, { 0, 96}, {0x67, 0x33, 0x33, 0xff}}}, 270 {{{ -204, -1023, -204}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, 271 {{{ -1023, -1023, -1023}, 0, { 1010, 990}, {0x51, 0x00, 0x61, 0xff}}}, 272 {{{ -1023, 512, -1023}, 0, { 1010, 0}, {0x71, 0x37, 0x0d, 0xff}}}, 273 {{{ -2047, 512, -818}, 0, { 0, 0}, {0x27, 0x48, 0x60, 0xff}}}, 274 {{{ -2047, -1023, -818}, 0, { 0, 990}, {0x18, 0x00, 0x7c, 0xff}}}, 275 {{{ -818, -1023, -204}, 0, { 582, 990}, {0x8f, 0x00, 0x38, 0xff}}}, 276 {{{ -818, 768, -818}, 0, { 0, 96}, {0xbc, 0x31, 0xa2, 0xff}}}, 277 {{{ -818, -1023, -818}, 0, { 0, 990}, {0xb6, 0x00, 0x99, 0xff}}}, 278 {{{ -818, 768, -204}, 0, { 582, 96}, {0xd6, 0x54, 0x54, 0xff}}}, 279 {{{ -818, -1023, -818}, 0, { 614, 990}, {0xb6, 0x00, 0x99, 0xff}}}, 280 {{{ -818, 768, -818}, 0, { 614, 96}, {0xbc, 0x31, 0xa2, 0xff}}}, 281 {{{ -204, -1023, -613}, 0, { 0, 990}, {0x67, 0x00, 0xb6, 0xff}}}, 282 {{{ -204, 768, -613}, 0, { 0, 96}, {0x40, 0x62, 0xd2, 0xff}}}, 283 }; 284 285 // 0x07008928 - 0x07008A28 286 static const Vtx thi_seg7_vertex_07008928[] = { 287 {{{ -1023, -1023, 0}, 0, { -1052, 990}, {0x71, 0x00, 0xc8, 0xff}}}, 288 {{{ -1023, 1024, 0}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}}, 289 {{{ -1023, 1024, 614}, 0, { -438, 0}, {0x67, 0x33, 0x33, 0xff}}}, 290 {{{ -204, -1023, -613}, 0, { 376, 990}, {0x67, 0x00, 0xb6, 0xff}}}, 291 {{{ -204, 768, -613}, 0, { 376, 96}, {0x40, 0x62, 0xd2, 0xff}}}, 292 {{{ -204, 768, -204}, 0, { 0, 96}, {0x67, 0x33, 0x33, 0xff}}}, 293 {{{ -204, -1023, -204}, 0, { 582, 990}, {0x38, 0x00, 0x71, 0xff}}}, 294 {{{ -818, 768, -204}, 0, { 0, 96}, {0xd6, 0x54, 0x54, 0xff}}}, 295 {{{ -818, -1023, -204}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, 296 {{{ -204, 768, -204}, 0, { 582, 96}, {0x67, 0x33, 0x33, 0xff}}}, 297 {{{ -2047, -1023, 0}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, 298 {{{ -2047, 1024, 0}, 0, { -2074, 0}, {0x00, 0x59, 0xa7, 0xff}}}, 299 {{{ -1023, -1023, 614}, 0, { -438, 990}, {0x38, 0x00, 0x71, 0xff}}}, 300 {{{ -204, -1023, 614}, 0, { 426, 990}, {0x20, 0x00, 0x86, 0xff}}}, 301 {{{ -204, 1434, 614}, 0, { 426, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, 302 {{{ 0, -1023, 1024}, 0, { 0, 990}, {0x7d, 0x00, 0x14, 0xff}}}, 303 }; 304 305 // 0x07008A28 - 0x07008B18 306 static const Vtx thi_seg7_vertex_07008A28[] = { 307 {{{ -1023, -1023, 614}, 0, { -1052, 990}, {0x38, 0x00, 0x71, 0xff}}}, 308 {{{ -2047, 1024, 614}, 0, { -2074, 0}, {0x00, 0x59, 0x59, 0xff}}}, 309 {{{ -2047, -1023, 614}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 310 {{{ -1023, 1024, 614}, 0, { -1052, 0}, {0x67, 0x33, 0x33, 0xff}}}, 311 {{{ -204, 1434, 614}, 0, { 0, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, 312 {{{ -204, -1023, 614}, 0, { 0, 990}, {0x20, 0x00, 0x86, 0xff}}}, 313 {{{ -818, -1023, 1024}, 0, { 704, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 314 {{{ -818, 1434, 1024}, 0, { 704, 8}, {0xf2, 0x66, 0xb8, 0xff}}}, 315 {{{ -2047, -1023, 1024}, 0, { 1194, 990}, {0x00, 0x00, 0x81, 0xff}}}, 316 {{{ -818, 1434, 1024}, 0, { 0, 8}, {0xf2, 0x66, 0xb8, 0xff}}}, 317 {{{ -818, -1023, 1024}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, 318 {{{ -2047, 1434, 1024}, 0, { 1194, 8}, {0x00, 0x59, 0xa7, 0xff}}}, 319 {{{ 0, -1023, 1024}, 0, { 1414, 990}, {0x7d, 0x00, 0x14, 0xff}}}, 320 {{{ 0, 1434, 1024}, 0, { 1414, 8}, {0x4f, 0x62, 0x0c, 0xff}}}, 321 {{{ -1023, 1434, 2048}, 0, { 0, 8}, {0x3f, 0x59, 0x3f, 0xff}}}, 322 }; 323 324 // 0x07008B18 - 0x07008B78 325 static const Vtx thi_seg7_vertex_07008B18[] = { 326 {{{ -204, 1434, 614}, 0, { 426, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, 327 {{{ 0, 1434, 1024}, 0, { 0, 8}, {0x4f, 0x62, 0x0c, 0xff}}}, 328 {{{ 0, -1023, 1024}, 0, { 0, 990}, {0x7d, 0x00, 0x14, 0xff}}}, 329 {{{ 0, -1023, 1024}, 0, { 1414, 990}, {0x7d, 0x00, 0x14, 0xff}}}, 330 {{{ -1023, 1434, 2048}, 0, { 0, 8}, {0x3f, 0x59, 0x3f, 0xff}}}, 331 {{{ -1023, -1023, 2048}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, 332 }; 333 334 // 0x07008B78 - 0x07008C58 335 static const Vtx thi_seg7_vertex_07008B78[] = { 336 {{{ -818, 1434, 1024}, 0, { -286, 0}, {0xf2, 0x66, 0xb8, 0xff}}}, 337 {{{ -2047, 1434, 2048}, 0, { 1246, 536}, {0x00, 0x7f, 0x00, 0xff}}}, 338 {{{ -1023, 1434, 2048}, 0, { 0, 536}, {0x3f, 0x59, 0x3f, 0xff}}}, 339 {{{ -2047, 1434, 1024}, 0, { 1246, 0}, {0x00, 0x59, 0xa7, 0xff}}}, 340 {{{ 0, 1434, 1024}, 0, { -1308, 0}, {0x4f, 0x62, 0x0c, 0xff}}}, 341 {{{ -204, 1434, 614}, 0, { -1052, -260}, {0x1e, 0x2c, 0x8e, 0xff}}}, 342 {{{ -2047, 1024, 614}, 0, { 1672, 0}, {0x00, 0x59, 0x59, 0xff}}}, 343 {{{ -1023, 1024, 614}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, 344 {{{ -1023, 1024, 0}, 0, { 0, 582}, {0x2a, 0x54, 0xac, 0xff}}}, 345 {{{ -2047, 1024, 0}, 0, { 1672, 582}, {0x00, 0x59, 0xa7, 0xff}}}, 346 {{{ -818, 768, -204}, 0, { 722, 0}, {0xd6, 0x54, 0x54, 0xff}}}, 347 {{{ -204, 768, -204}, 0, { -246, 194}, {0x67, 0x33, 0x33, 0xff}}}, 348 {{{ -204, 768, -613}, 0, { 0, 582}, {0x40, 0x62, 0xd2, 0xff}}}, 349 {{{ -818, 768, -818}, 0, { 1046, 582}, {0xbc, 0x31, 0xa2, 0xff}}}, 350 }; 351 352 // 0x07008C58 - 0x07008D38 353 static const Vtx thi_seg7_vertex_07008C58[] = { 354 {{{ 1024, 1024, -1228}, 0, { 946, 582}, {0xfb, 0x6b, 0xbd, 0xff}}}, 355 {{{ 614, 1024, -818}, 0, { 946, 4}, {0xa7, 0x49, 0x34, 0xff}}}, 356 {{{ 1024, 1024, -409}, 0, { 224, 4}, {0xe6, 0x49, 0x63, 0xff}}}, 357 {{{ 1434, 1024, -409}, 0, { -136, 292}, {0x54, 0x54, 0x2a, 0xff}}}, 358 {{{ 1434, 1024, -818}, 0, { 224, 582}, {0x67, 0x2a, 0xc4, 0xff}}}, 359 {{{ 614, 1024, -1023}, 0, { 1126, 148}, {0x91, 0x2d, 0xd8, 0xff}}}, 360 {{{ 1229, 1024, 614}, 0, { 0, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, 361 {{{ 1843, 1024, 410}, 0, { 308, 582}, {0x6d, 0x2f, 0x2c, 0xff}}}, 362 {{{ 1843, 1024, 0}, 0, { 990, 582}, {0x2a, 0x54, 0xac, 0xff}}}, 363 {{{ 1434, 1024, 0}, 0, { 990, 172}, {0xa7, 0x2f, 0xb4, 0xff}}}, 364 {{{ -818, 1024, -1433}, 0, { 1672, 376}, {0xcd, 0x72, 0xf1, 0xff}}}, 365 {{{ -409, 1024, -1023}, 0, { 990, 0}, {0xe4, 0x23, 0x76, 0xff}}}, 366 {{{ 205, 1024, -1228}, 0, { 0, 172}, {0x5b, 0x4f, 0x25, 0xff}}}, 367 {{{ 205, 1024, -1637}, 0, { 0, 582}, {0x21, 0x37, 0x93, 0xff}}}, 368 }; 369 370 // 0x07008D38 - 0x07008D78 371 static const Vtx thi_seg7_vertex_07008D38[] = { 372 {{{ -2047, 512, -818}, 0, { 284, -34}, {0x27, 0x48, 0x60, 0xff}}}, 373 {{{ -1023, 512, -1023}, 0, { 0, 606}, {0x71, 0x37, 0x0d, 0xff}}}, 374 {{{ -1433, 512, -2047}, 0, { 1802, 606}, {0x34, 0x71, 0xeb, 0xff}}}, 375 {{{ -2047, 512, -2047}, 0, { 2182, 250}, {0x00, 0x7f, 0x00, 0xff}}}, 376 }; 377 378 // 0x07008D78 - 0x07008E38 379 static const Vtx thi_seg7_vertex_07008D78[] = { 380 {{{ -306, 2458, -306}, 0, { 990, 224}, {0xc7, 0xc3, 0xa2, 0xff}}}, 381 {{{ -306, 2560, -306}, 0, { 990, 0}, {0xac, 0x54, 0xd6, 0xff}}}, 382 {{{ 307, 2560, -306}, 0, { 0, 0}, {0x33, 0x33, 0x99, 0xff}}}, 383 {{{ 307, 2458, -306}, 0, { 0, 224}, {0x5e, 0xc3, 0xc7, 0xff}}}, 384 {{{ 307, 2560, 307}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}}, 385 {{{ 307, 2458, 307}, 0, { 990, 224}, {0x39, 0xc3, 0x5e, 0xff}}}, 386 {{{ 307, 2458, 307}, 0, { 0, 224}, {0x39, 0xc3, 0x5e, 0xff}}}, 387 {{{ -306, 2560, 307}, 0, { 990, 0}, {0xcd, 0x33, 0x67, 0xff}}}, 388 {{{ -306, 2458, 307}, 0, { 990, 224}, {0xa2, 0xc3, 0x39, 0xff}}}, 389 {{{ 307, 2560, 307}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, 390 {{{ -306, 2560, -306}, 0, { 0, 0}, {0xac, 0x54, 0xd6, 0xff}}}, 391 {{{ -306, 2458, -306}, 0, { 0, 224}, {0xc7, 0xc3, 0xa2, 0xff}}}, 392 }; 393 394 // 0x07008E38 - 0x07008F18 395 static const Vtx thi_seg7_vertex_07008E38[] = { 396 {{{ 0, 1741, 0}, 0, { 330, 1614}, {0x00, 0x82, 0x00, 0xff}}}, 397 {{{ 0, 1843, 102}, 0, { 690, 990}, {0x00, 0x4b, 0x66, 0xff}}}, 398 {{{ -101, 1843, 0}, 0, { 0, 990}, {0x83, 0xf0, 0x00, 0xff}}}, 399 {{{ 307, 2458, -306}, 0, { -1666, 2624}, {0x5e, 0xc3, 0xc7, 0xff}}}, 400 {{{ 307, 2458, 307}, 0, { -1666, 1396}, {0x39, 0xc3, 0x5e, 0xff}}}, 401 {{{ 0, 2253, 0}, 0, { -1052, 2010}, {0x00, 0x82, 0x00, 0xff}}}, 402 {{{ -306, 2458, -306}, 0, { -438, 2624}, {0xc7, 0xc3, 0xa2, 0xff}}}, 403 {{{ -306, 2458, 307}, 0, { -438, 1396}, {0xa2, 0xc3, 0x39, 0xff}}}, 404 {{{ 0, 1843, -101}, 0, { 690, 990}, {0x00, 0x4b, 0x9a, 0xff}}}, 405 {{{ 102, 1843, 0}, 0, { 0, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, 406 {{{ 102, 1843, 0}, 0, { 690, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, 407 {{{ 0, 1843, 102}, 0, { 0, 990}, {0x00, 0x4b, 0x66, 0xff}}}, 408 {{{ -101, 1843, 0}, 0, { 690, 990}, {0x83, 0xf0, 0x00, 0xff}}}, 409 {{{ 0, 1843, -101}, 0, { 0, 990}, {0x00, 0x4b, 0x9a, 0xff}}}, 410 }; 411 412 // 0x07008F18 - 0x07008F98 413 static const Vtx thi_seg7_vertex_07008F18[] = { 414 {{{ -511, 3072, 512}, 0, { 0, 0}, {0x0c, 0x83, 0xf4, 0xff}}}, 415 {{{ 1024, 2867, 1024}, 0, { 0, 0}, {0xee, 0x88, 0xdc, 0xff}}}, 416 {{{ -1023, 2867, 1024}, 0, { 0, 0}, {0x1b, 0x87, 0xe5, 0xff}}}, 417 {{{ -1023, 2867, -1023}, 0, { 0, 0}, {0x1b, 0x87, 0x1b, 0xff}}}, 418 {{{ 512, 3072, 512}, 0, { 0, 0}, {0xed, 0x83, 0xf7, 0xff}}}, 419 {{{ -511, 3072, -511}, 0, { 0, 0}, {0x09, 0x82, 0x09, 0xff}}}, 420 {{{ 512, 3072, -511}, 0, { 0, 0}, {0xf8, 0x83, 0x10, 0xff}}}, 421 {{{ 1024, 2867, -1023}, 0, { 0, 0}, {0xdc, 0x88, 0x12, 0xff}}}, 422 }; 423 424 // 0x07008F98 - 0x07009010 425 static const Gfx thi_seg7_dl_07008F98[] = { 426 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_0900B800), 427 gsDPLoadSync(), 428 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 429 gsSPLight(&thi_seg7_lights_07007C90.l, 1), 430 gsSPLight(&thi_seg7_lights_07007C90.a, 2), 431 gsSPVertex(thi_seg7_vertex_07007D08, 8, 0), 432 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), 433 gsSP2Triangles( 0, 2, 5, 0x0, 3, 1, 0, 0x0), 434 gsSP2Triangles( 6, 2, 7, 0x0, 6, 5, 2, 0x0), 435 gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 3, 0x0), 436 gsSPEndDisplayList(), 437 }; 438 439 // 0x07009010 - 0x07009080 440 static const Gfx thi_seg7_dl_07009010[] = { 441 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005800), 442 gsDPLoadSync(), 443 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 444 gsSPLight(&thi_seg7_lights_07007CA8.l, 1), 445 gsSPLight(&thi_seg7_lights_07007CA8.a, 2), 446 gsSPVertex(thi_seg7_vertex_07007D88, 4, 0), 447 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 448 gsSPLight(&thi_seg7_lights_07007CC0.l, 1), 449 gsSPLight(&thi_seg7_lights_07007CC0.a, 2), 450 gsSPVertex(thi_seg7_vertex_07007DC8, 4, 0), 451 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 452 gsSPEndDisplayList(), 453 }; 454 455 // 0x07009080 - 0x07009530 456 static const Gfx thi_seg7_dl_07009080[] = { 457 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09001800), 458 gsDPLoadSync(), 459 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 460 gsSPLight(&thi_seg7_lights_07007CA8.l, 1), 461 gsSPLight(&thi_seg7_lights_07007CA8.a, 2), 462 gsSPVertex(thi_seg7_vertex_07007E08, 14, 0), 463 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 464 gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0), 465 gsSP2Triangles( 8, 6, 7, 0x0, 8, 7, 9, 0x0), 466 gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0), 467 gsSPLight(&thi_seg7_lights_07007CD8.l, 1), 468 gsSPLight(&thi_seg7_lights_07007CD8.a, 2), 469 gsSPVertex(thi_seg7_vertex_07007EE8, 15, 0), 470 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 471 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 472 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 473 gsSP1Triangle(11, 13, 14, 0x0), 474 gsSPVertex(thi_seg7_vertex_07007FD8, 16, 0), 475 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 476 gsSP2Triangles( 6, 0, 7, 0x0, 0, 2, 7, 0x0), 477 gsSP2Triangles( 7, 8, 6, 0x0, 9, 10, 8, 0x0), 478 gsSP2Triangles( 9, 8, 11, 0x0, 8, 10, 6, 0x0), 479 gsSP2Triangles(11, 12, 9, 0x0, 13, 14, 15, 0x0), 480 gsSPVertex(thi_seg7_vertex_070080D8, 15, 0), 481 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 482 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 483 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 484 gsSP1Triangle(12, 13, 14, 0x0), 485 gsSPVertex(thi_seg7_vertex_070081C8, 14, 0), 486 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 487 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 488 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 489 gsSPVertex(thi_seg7_vertex_070082A8, 14, 0), 490 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 491 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 0, 0x0), 492 gsSP2Triangles( 7, 9, 8, 0x0, 10, 11, 12, 0x0), 493 gsSP1Triangle(10, 13, 11, 0x0), 494 gsSPVertex(thi_seg7_vertex_07008388, 15, 0), 495 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 496 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 497 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 498 gsSP1Triangle( 0, 2, 14, 0x0), 499 gsSPVertex(thi_seg7_vertex_07008478, 15, 0), 500 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 501 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 502 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 503 gsSP1Triangle(11, 14, 12, 0x0), 504 gsSPVertex(thi_seg7_vertex_07008568, 15, 0), 505 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 506 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 507 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 508 gsSP1Triangle( 0, 14, 1, 0x0), 509 gsSPVertex(thi_seg7_vertex_07008658, 15, 0), 510 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 511 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 512 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 513 gsSP1Triangle(11, 14, 12, 0x0), 514 gsSPVertex(thi_seg7_vertex_07008748, 15, 0), 515 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 516 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 517 gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0), 518 gsSP1Triangle( 0, 2, 14, 0x0), 519 gsSPVertex(thi_seg7_vertex_07008838, 15, 0), 520 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 521 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 522 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 523 gsSP1Triangle(12, 14, 13, 0x0), 524 gsSPVertex(thi_seg7_vertex_07008928, 16, 0), 525 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 526 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 527 gsSP2Triangles(10, 1, 0, 0x0, 10, 11, 1, 0x0), 528 gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0), 529 gsSPVertex(thi_seg7_vertex_07008A28, 15, 0), 530 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 531 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 532 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 533 gsSP1Triangle(12, 13, 14, 0x0), 534 gsSPVertex(thi_seg7_vertex_07008B18, 6, 0), 535 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 536 gsSPLight(&thi_seg7_lights_07007CF0.l, 1), 537 gsSPLight(&thi_seg7_lights_07007CF0.a, 2), 538 gsSPVertex(thi_seg7_vertex_07008B78, 14, 0), 539 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 540 gsSP2Triangles( 0, 2, 4, 0x0, 0, 4, 5, 0x0), 541 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 542 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 543 gsSPVertex(thi_seg7_vertex_07008C58, 14, 0), 544 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 545 gsSP2Triangles( 0, 3, 4, 0x0, 0, 5, 1, 0x0), 546 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 547 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 548 gsSPVertex(thi_seg7_vertex_07008D38, 4, 0), 549 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 550 gsSPEndDisplayList(), 551 }; 552 553 // 0x07009530 - 0x070095A8 554 static const Gfx thi_seg7_dl_07009530[] = { 555 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005000), 556 gsDPLoadSync(), 557 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 558 gsSPLight(&thi_seg7_lights_07007CC0.l, 1), 559 gsSPLight(&thi_seg7_lights_07007CC0.a, 2), 560 gsSPVertex(thi_seg7_vertex_07008D78, 12, 0), 561 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 562 gsSP2Triangles( 3, 4, 5, 0x0, 3, 2, 4, 0x0), 563 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 564 gsSP2Triangles( 8, 10, 11, 0x0, 8, 7, 10, 0x0), 565 gsSPEndDisplayList(), 566 }; 567 568 // 0x070095A8 - 0x07009610 569 static const Gfx thi_seg7_dl_070095A8[] = { 570 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09004800), 571 gsDPLoadSync(), 572 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 573 gsSPVertex(thi_seg7_vertex_07008E38, 14, 0), 574 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 575 gsSP2Triangles( 6, 3, 5, 0x0, 4, 7, 5, 0x0), 576 gsSP2Triangles( 7, 6, 5, 0x0, 0, 8, 9, 0x0), 577 gsSP2Triangles( 0, 10, 11, 0x0, 0, 12, 13, 0x0), 578 gsSPEndDisplayList(), 579 }; 580 581 // 0x07009610 - 0x07009670 582 static const Gfx thi_seg7_dl_07009610[] = { 583 gsSPLight(&thi_seg7_lights_07007C90.l, 1), 584 gsSPLight(&thi_seg7_lights_07007C90.a, 2), 585 gsSPVertex(thi_seg7_vertex_07008F18, 8, 0), 586 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 587 gsSP2Triangles( 0, 4, 1, 0x0, 0, 3, 5, 0x0), 588 gsSP2Triangles( 6, 5, 3, 0x0, 6, 3, 7, 0x0), 589 gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 1, 0x0), 590 gsSPEndDisplayList(), 591 }; 592 593 // 0x07009670 - 0x07009740 594 const Gfx thi_seg7_dl_07009670[] = { 595 gsDPPipeSync(), 596 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 597 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), 598 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 599 gsDPTileSync(), 600 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 601 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 602 gsSPDisplayList(thi_seg7_dl_07008F98), 603 gsDPTileSync(), 604 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), 605 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 606 gsSPDisplayList(thi_seg7_dl_07009010), 607 gsDPTileSync(), 608 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 609 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 610 gsSPDisplayList(thi_seg7_dl_07009080), 611 gsSPDisplayList(thi_seg7_dl_07009530), 612 gsDPTileSync(), 613 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), 614 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 615 gsSPDisplayList(thi_seg7_dl_070095A8), 616 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 617 gsDPPipeSync(), 618 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 619 gsSPDisplayList(thi_seg7_dl_07009610), 620 gsSPEndDisplayList(), 621 };