1.inc.c (25029B)
1 // 0x07007590 - 0x070075A8 2 static const Lights1 wf_seg7_lights_07007590 = gdSPDefLights1( 3 0x66, 0x66, 0x66, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x070075A8 - 0x070076A8 8 static const Vtx wf_seg7_vertex_070075A8[] = { 9 {{{ -127, 1741, -127}, 0, { 1236, 990}, {0x00, 0x00, 0x81, 0xff}}}, 10 {{{ -127, 1997, -127}, 0, { 1236, -30}, {0x00, 0x00, 0x81, 0xff}}}, 11 {{{ 128, 1997, -127}, 0, { 214, -30}, {0x00, 0x00, 0x81, 0xff}}}, 12 {{{ -127, 1741, 128}, 0, { 1226, 988}, {0x81, 0x00, 0x00, 0xff}}}, 13 {{{ -127, 1997, 128}, 0, { 1226, -34}, {0x81, 0x00, 0x00, 0xff}}}, 14 {{{ -127, 1997, -127}, 0, { 204, -34}, {0x81, 0x00, 0x00, 0xff}}}, 15 {{{ -127, 1741, -127}, 0, { 204, 988}, {0x81, 0x00, 0x00, 0xff}}}, 16 {{{ 128, 1741, -127}, 0, { 1244, 996}, {0x7f, 0x00, 0x00, 0xff}}}, 17 {{{ 128, 1997, -127}, 0, { 1244, -24}, {0x7f, 0x00, 0x00, 0xff}}}, 18 {{{ 128, 1997, 128}, 0, { 222, -24}, {0x7f, 0x00, 0x00, 0xff}}}, 19 {{{ 128, 1741, 128}, 0, { 222, 996}, {0x7f, 0x00, 0x00, 0xff}}}, 20 {{{ 128, 1741, 128}, 0, { 1244, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, 21 {{{ -127, 1997, 128}, 0, { 222, -20}, {0x00, 0x00, 0x7f, 0xff}}}, 22 {{{ -127, 1741, 128}, 0, { 222, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, 23 {{{ 128, 1997, 128}, 0, { 1244, -20}, {0x00, 0x00, 0x7f, 0xff}}}, 24 {{{ 128, 1741, -127}, 0, { 214, 990}, {0x00, 0x00, 0x81, 0xff}}}, 25 }; 26 27 // 0x070076A8 - 0x070077A8 28 static const Vtx wf_seg7_vertex_070076A8[] = { 29 {{{ -263, 1997, 152}, 0, { 1208, 0}, {0x00, 0x81, 0x00, 0xff}}}, 30 {{{ -157, 1997, -264}, 0, { -454, 392}, {0x00, 0x81, 0x00, 0xff}}}, 31 {{{ 153, 1997, -264}, 0, { -454, 1632}, {0x00, 0x81, 0x00, 0xff}}}, 32 {{{ -183, 1741, -437}, 0, { -756, 1722}, {0x00, 0x7f, 0x00, 0xff}}}, 33 {{{ -437, 1741, -183}, 0, { 256, 2736}, {0x00, 0x7f, 0x00, 0xff}}}, 34 {{{ -437, 1741, 184}, 0, { 1724, 2736}, {0x00, 0x7f, 0x00, 0xff}}}, 35 {{{ -183, 1741, 438}, 0, { 2738, 1722}, {0x00, 0x7f, 0x00, 0xff}}}, 36 {{{ 184, 1741, 438}, 0, { 2738, 256}, {0x00, 0x7f, 0x00, 0xff}}}, 37 {{{ 438, 1741, 184}, 0, { 1724, -758}, {0x00, 0x7f, 0x00, 0xff}}}, 38 {{{ 438, 1741, -183}, 0, { 256, -758}, {0x00, 0x7f, 0x00, 0xff}}}, 39 {{{ 184, 1741, -437}, 0, { -756, 256}, {0x00, 0x7f, 0x00, 0xff}}}, 40 {{{ 260, 1997, -158}, 0, { 0, 2056}, {0x00, 0x81, 0x00, 0xff}}}, 41 {{{ 260, 1997, 152}, 0, { 1208, 2056}, {0x00, 0x81, 0x00, 0xff}}}, 42 {{{ 171, 1997, 258}, 0, { 1634, 1700}, {0x00, 0x81, 0x00, 0xff}}}, 43 {{{ -157, 1997, 258}, 0, { 1634, 392}, {0x00, 0x81, 0x00, 0xff}}}, 44 {{{ -263, 1997, -158}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 45 }; 46 47 // 0x070077A8 - 0x07007898 48 static const Vtx wf_seg7_vertex_070077A8[] = { 49 {{{ -214, 1792, -511}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 50 {{{ -214, 1536, -511}, 0, { 0, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, 51 {{{ -511, 1536, -214}, 0, { 2296, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, 52 {{{ 215, 1792, 512}, 0, { -1336, 0}, {0x59, 0x00, 0x59, 0xff}}}, 53 {{{ 512, 1536, 215}, 0, { 990, 1386}, {0x59, 0x00, 0x59, 0xff}}}, 54 {{{ 512, 1792, 215}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, 55 {{{ 215, 1536, 512}, 0, { -1336, 1386}, {0x59, 0x00, 0x59, 0xff}}}, 56 {{{ 512, 1792, 215}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 57 {{{ 512, 1536, 215}, 0, { 0, 1386}, {0x7f, 0x00, 0x00, 0xff}}}, 58 {{{ 512, 1536, -214}, 0, { 2352, 1386}, {0x7f, 0x00, 0x00, 0xff}}}, 59 {{{ 512, 1792, -214}, 0, { 2352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 60 {{{ 512, 1792, -214}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 61 {{{ 215, 1536, -511}, 0, { 2296, 1386}, {0x59, 0x00, 0xa7, 0xff}}}, 62 {{{ 215, 1792, -511}, 0, { 2296, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 63 {{{ 512, 1536, -214}, 0, { 0, 1386}, {0x59, 0x00, 0xa7, 0xff}}}, 64 }; 65 66 // 0x07007898 - 0x07007988 67 static const Vtx wf_seg7_vertex_07007898[] = { 68 {{{ -214, 1792, 512}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 69 {{{ 215, 1536, 512}, 0, { 2352, 1386}, {0x00, 0x00, 0x7f, 0xff}}}, 70 {{{ 215, 1792, 512}, 0, { 2352, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 71 {{{ -214, 1792, -511}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 72 {{{ -511, 1536, -214}, 0, { 2296, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, 73 {{{ -511, 1792, -214}, 0, { 2296, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, 74 {{{ -511, 1792, -214}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 75 {{{ -511, 1536, -214}, 0, { 0, 1386}, {0x81, 0x00, 0x00, 0xff}}}, 76 {{{ -511, 1536, 215}, 0, { 2352, 1386}, {0x81, 0x00, 0x00, 0xff}}}, 77 {{{ -511, 1792, 215}, 0, { 2352, 0}, {0x81, 0x00, 0x00, 0xff}}}, 78 {{{ -511, 1792, 215}, 0, { -1336, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 79 {{{ -511, 1536, 215}, 0, { -1336, 1386}, {0xa7, 0x00, 0x59, 0xff}}}, 80 {{{ -214, 1536, 512}, 0, { 990, 1386}, {0xa7, 0x00, 0x59, 0xff}}}, 81 {{{ -214, 1792, 512}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 82 {{{ -214, 1536, 512}, 0, { 0, 1386}, {0x00, 0x00, 0x7f, 0xff}}}, 83 }; 84 85 // 0x07007988 - 0x07007A78 86 static const Vtx wf_seg7_vertex_07007988[] = { 87 {{{ 260, 1997, -158}, 0, { 2450, 990}, {0x71, 0x39, 0x00, 0xff}}}, 88 {{{ 0, 2509, 0}, 0, { 1180, -3594}, {0x71, 0x39, 0x00, 0xff}}}, 89 {{{ 260, 1997, 152}, 0, { 0, 990}, {0x71, 0x39, 0x00, 0xff}}}, 90 {{{ -263, 1997, -158}, 0, { 0, 990}, {0x90, 0x3a, 0x00, 0xff}}}, 91 {{{ -263, 1997, 152}, 0, { 2450, 990}, {0x90, 0x3a, 0x00, 0xff}}}, 92 {{{ 0, 2509, 0}, 0, { 1238, -3610}, {0x90, 0x3a, 0x00, 0xff}}}, 93 {{{ 0, 2509, 0}, 0, { 558, -3598}, {0xb3, 0x3f, 0xb3, 0xff}}}, 94 {{{ -157, 1997, -264}, 0, { 0, 990}, {0xb3, 0x3f, 0xb3, 0xff}}}, 95 {{{ -263, 1997, -158}, 0, { 1132, 990}, {0xb3, 0x3f, 0xb3, 0xff}}}, 96 {{{ 0, 2509, 0}, 0, { 1192, -3614}, {0x00, 0x3a, 0x90, 0xff}}}, 97 {{{ 153, 1997, -264}, 0, { 0, 990}, {0x00, 0x3a, 0x90, 0xff}}}, 98 {{{ -157, 1997, -264}, 0, { 2450, 990}, {0x00, 0x3a, 0x90, 0xff}}}, 99 {{{ 0, 2509, 0}, 0, { 440, -2556}, {0xb3, 0x3f, 0x4d, 0xff}}}, 100 {{{ -263, 1997, 152}, 0, { -172, 2010}, {0xb3, 0x3f, 0x4d, 0xff}}}, 101 {{{ -157, 1997, 258}, 0, { 990, 2010}, {0xb3, 0x3f, 0x4d, 0xff}}}, 102 }; 103 104 // 0x07007A78 - 0x07007B78 105 static const Vtx wf_seg7_vertex_07007A78[] = { 106 {{{ 438, 1792, -183}, 0, { -1154, 706}, {0x81, 0x00, 0x00, 0xff}}}, 107 {{{ 438, 1741, 184}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 108 {{{ 438, 1792, 184}, 0, { 990, 706}, {0x81, 0x00, 0x00, 0xff}}}, 109 {{{ 171, 1997, 258}, 0, { 2012, 990}, {0x00, 0x39, 0x71, 0xff}}}, 110 {{{ 0, 2509, 0}, 0, { 650, -3588}, {0x00, 0x39, 0x71, 0xff}}}, 111 {{{ -157, 1997, 258}, 0, { -606, 990}, {0x00, 0x39, 0x71, 0xff}}}, 112 {{{ 171, 1997, 258}, 0, { -80, 2010}, {0x54, 0x3f, 0x46, 0xff}}}, 113 {{{ 260, 1997, 152}, 0, { 990, 2010}, {0x54, 0x3f, 0x46, 0xff}}}, 114 {{{ 0, 2509, 0}, 0, { 602, -2566}, {0x54, 0x3f, 0x46, 0xff}}}, 115 {{{ 260, 1997, -158}, 0, { 0, 990}, {0x4d, 0x3f, 0xb2, 0xff}}}, 116 {{{ 153, 1997, -264}, 0, { 1132, 990}, {0x4d, 0x3f, 0xb2, 0xff}}}, 117 {{{ 0, 2509, 0}, 0, { 518, -3586}, {0x4d, 0x3f, 0xb2, 0xff}}}, 118 {{{ 438, 1741, -183}, 0, { -1154, 990}, {0x81, 0x00, 0x00, 0xff}}}, 119 {{{ -437, 1792, 184}, 0, { -1154, 706}, {0x7f, 0x00, 0x00, 0xff}}}, 120 {{{ -437, 1741, -183}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 121 {{{ -437, 1792, -183}, 0, { 990, 706}, {0x7f, 0x00, 0x00, 0xff}}}, 122 }; 123 124 // 0x07007B78 - 0x07007C68 125 static const Vtx wf_seg7_vertex_07007B78[] = { 126 {{{ 184, 1792, -437}, 0, { -1104, 706}, {0xa7, 0x00, 0x59, 0xff}}}, 127 {{{ 184, 1741, -437}, 0, { -1104, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 128 {{{ 438, 1741, -183}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 129 {{{ 438, 1792, -183}, 0, { 990, 706}, {0xa7, 0x00, 0x59, 0xff}}}, 130 {{{ -183, 1792, -437}, 0, { -1154, 706}, {0x00, 0x00, 0x7f, 0xff}}}, 131 {{{ 184, 1741, -437}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 132 {{{ 184, 1792, -437}, 0, { 990, 706}, {0x00, 0x00, 0x7f, 0xff}}}, 133 {{{ -183, 1741, -437}, 0, { -1154, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 134 {{{ -437, 1792, -183}, 0, { -1104, 706}, {0x59, 0x00, 0x59, 0xff}}}, 135 {{{ -183, 1741, -437}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, 136 {{{ -183, 1792, -437}, 0, { 990, 706}, {0x59, 0x00, 0x59, 0xff}}}, 137 {{{ -437, 1741, -183}, 0, { -1104, 990}, {0x59, 0x00, 0x59, 0xff}}}, 138 {{{ 438, 1792, 184}, 0, { -1104, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, 139 {{{ 184, 1741, 438}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 140 {{{ 184, 1792, 438}, 0, { 990, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, 141 }; 142 143 // 0x07007C68 - 0x07007D48 144 static const Vtx wf_seg7_vertex_07007C68[] = { 145 {{{ -437, 1792, 184}, 0, { -1154, 706}, {0x7f, 0x00, 0x00, 0xff}}}, 146 {{{ -437, 1741, 184}, 0, { -1154, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 147 {{{ -437, 1741, -183}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 148 {{{ -183, 1792, 438}, 0, { -516, 786}, {0x59, 0x00, 0xa7, 0xff}}}, 149 {{{ -437, 1741, 184}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 150 {{{ -437, 1792, 184}, 0, { 990, 786}, {0x59, 0x00, 0xa7, 0xff}}}, 151 {{{ -183, 1741, 438}, 0, { -516, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 152 {{{ 184, 1792, 438}, 0, { -1154, 706}, {0x00, 0x00, 0x81, 0xff}}}, 153 {{{ -183, 1741, 438}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 154 {{{ -183, 1792, 438}, 0, { 990, 706}, {0x00, 0x00, 0x81, 0xff}}}, 155 {{{ 184, 1741, 438}, 0, { -1154, 990}, {0x00, 0x00, 0x81, 0xff}}}, 156 {{{ 438, 1792, 184}, 0, { -1104, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, 157 {{{ 438, 1741, 184}, 0, { -1104, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 158 {{{ 184, 1741, 438}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 159 }; 160 161 // 0x07007D48 - 0x07007E38 162 static const Vtx wf_seg7_vertex_07007D48[] = { 163 {{{ -511, 1792, 215}, 0, { -856, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 164 {{{ -183, 1792, 438}, 0, { 1356, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 165 {{{ -437, 1792, 184}, 0, { -738, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 166 {{{ 438, 1792, 184}, 0, { 594, 710}, {0x00, 0x7f, 0x00, 0xff}}}, 167 {{{ 512, 1792, -214}, 0, { 2858, 992}, {0x00, 0x7f, 0x00, 0xff}}}, 168 {{{ 438, 1792, -183}, 0, { 2740, 710}, {0x00, 0x7f, 0x00, 0xff}}}, 169 {{{ 512, 1792, 215}, 0, { 474, 992}, {0x00, 0x7f, 0x00, 0xff}}}, 170 {{{ 215, 1792, 512}, 0, { -1860, 994}, {0x00, 0x7f, 0x00, 0xff}}}, 171 {{{ 438, 1792, 184}, 0, { 352, 720}, {0x00, 0x7f, 0x00, 0xff}}}, 172 {{{ 184, 1792, 438}, 0, { -1742, 710}, {0x00, 0x7f, 0x00, 0xff}}}, 173 {{{ 512, 1792, 215}, 0, { 466, 1002}, {0x00, 0x7f, 0x00, 0xff}}}, 174 {{{ -214, 1792, 512}, 0, { 454, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 175 {{{ 184, 1792, 438}, 0, { 2720, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 176 {{{ -183, 1792, 438}, 0, { 572, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 177 {{{ 215, 1792, 512}, 0, { 2838, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 178 }; 179 180 // 0x07007E38 - 0x07007F28 181 static const Vtx wf_seg7_vertex_07007E38[] = { 182 {{{ 215, 1792, -511}, 0, { 466, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 183 {{{ -214, 1792, -511}, 0, { 2850, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 184 {{{ -183, 1792, -437}, 0, { 2732, 708}, {0x00, 0x7f, 0x00, 0xff}}}, 185 {{{ -511, 1792, 215}, 0, { -856, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 186 {{{ -214, 1792, 512}, 0, { 1472, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 187 {{{ -183, 1792, 438}, 0, { 1356, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 188 {{{ -511, 1792, -214}, 0, { -534, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 189 {{{ -437, 1792, 184}, 0, { 1730, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 190 {{{ -437, 1792, -183}, 0, { -414, 718}, {0x00, 0x7f, 0x00, 0xff}}}, 191 {{{ -511, 1792, 215}, 0, { 1850, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, 192 {{{ -214, 1792, -511}, 0, { 466, 994}, {0x00, 0x7f, 0x00, 0xff}}}, 193 {{{ -511, 1792, -214}, 0, { 2796, 994}, {0x00, 0x7f, 0x00, 0xff}}}, 194 {{{ -437, 1792, -183}, 0, { 2678, 712}, {0x00, 0x7f, 0x00, 0xff}}}, 195 {{{ -183, 1792, -437}, 0, { 584, 712}, {0x00, 0x7f, 0x00, 0xff}}}, 196 {{{ 184, 1792, -437}, 0, { 586, 708}, {0x00, 0x7f, 0x00, 0xff}}}, 197 }; 198 199 // 0x07007F28 - 0x07007FA8 200 static const Vtx wf_seg7_vertex_07007F28[] = { 201 {{{ 512, 1792, -214}, 0, { 464, 998}, {0x00, 0x7f, 0x00, 0xff}}}, 202 {{{ 184, 1792, -437}, 0, { 2676, 716}, {0x00, 0x7f, 0x00, 0xff}}}, 203 {{{ 438, 1792, -183}, 0, { 580, 716}, {0x00, 0x7f, 0x00, 0xff}}}, 204 {{{ 215, 1792, -511}, 0, { 2792, 998}, {0x00, 0x7f, 0x00, 0xff}}}, 205 {{{ 215, 1792, -511}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 206 {{{ -214, 1536, -511}, 0, { 2352, 1386}, {0x00, 0x00, 0x81, 0xff}}}, 207 {{{ -214, 1792, -511}, 0, { 2352, 0}, {0x00, 0x00, 0x81, 0xff}}}, 208 {{{ 215, 1536, -511}, 0, { 0, 1386}, {0x00, 0x00, 0x81, 0xff}}}, 209 }; 210 211 // 0x07007FA8 - 0x070080A8 212 static const Vtx wf_seg7_vertex_07007FA8[] = { 213 {{{ -214, 0, 512}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 214 {{{ -511, 1536, 215}, 0, { -56, -6674}, {0xa7, 0x00, 0x59, 0xff}}}, 215 {{{ -511, 0, 215}, 0, { -56, 990}, {0xa7, 0x00, 0x59, 0xff}}}, 216 {{{ -511, 0, -214}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 217 {{{ -511, 1536, -214}, 0, { 990, -6674}, {0xa7, 0x00, 0xa7, 0xff}}}, 218 {{{ -214, 1536, -511}, 0, { -56, -6674}, {0xa7, 0x00, 0xa7, 0xff}}}, 219 {{{ -214, 0, -511}, 0, { -56, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, 220 {{{ -511, 205, 108}, 0, { 722, 0}, {0x81, 0x00, 0x00, 0xff}}}, 221 {{{ -511, 0, 215}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 222 {{{ -511, 1536, -214}, 0, { -82, -6674}, {0x81, 0x00, 0x00, 0xff}}}, 223 {{{ -511, 0, 108}, 0, { 722, 990}, {0x81, 0x00, 0x00, 0xff}}}, 224 {{{ -511, 1536, 215}, 0, { 990, -6674}, {0x81, 0x00, 0x00, 0xff}}}, 225 {{{ -214, 1536, 512}, 0, { 990, -6674}, {0xa7, 0x00, 0x59, 0xff}}}, 226 {{{ 215, 0, -511}, 0, { 1016, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 227 {{{ 215, 1536, -511}, 0, { 1016, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, 228 {{{ 512, 1536, -214}, 0, { 0, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, 229 }; 230 231 // 0x070080A8 - 0x07008198 232 static const Vtx wf_seg7_vertex_070080A8[] = { 233 {{{ 215, 0, 512}, 0, { 1042, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 234 {{{ 215, 1536, 512}, 0, { 1042, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, 235 {{{ -214, 1536, 512}, 0, { 0, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, 236 {{{ -214, 0, 512}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 237 {{{ 512, 0, 215}, 0, { 1016, 990}, {0x59, 0x00, 0x59, 0xff}}}, 238 {{{ 215, 1536, 512}, 0, { 0, -6674}, {0x59, 0x00, 0x59, 0xff}}}, 239 {{{ 215, 0, 512}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, 240 {{{ 512, 1536, 215}, 0, { 1016, -6674}, {0x59, 0x00, 0x59, 0xff}}}, 241 {{{ 512, 0, -214}, 0, { 1042, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 242 {{{ 512, 1536, -214}, 0, { 1042, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, 243 {{{ 512, 1536, 215}, 0, { 0, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, 244 {{{ 512, 0, 215}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 245 {{{ -511, 205, 108}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 246 {{{ -306, 0, 108}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 247 {{{ -511, 0, 108}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 248 }; 249 250 // 0x07008198 - 0x07008288 251 static const Vtx wf_seg7_vertex_07008198[] = { 252 {{{ 215, 0, -511}, 0, { 1016, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 253 {{{ 512, 1536, -214}, 0, { 0, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, 254 {{{ 512, 0, -214}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, 255 {{{ -214, 0, -511}, 0, { 1042, 990}, {0x00, 0x00, 0x81, 0xff}}}, 256 {{{ -214, 1536, -511}, 0, { 1042, -6676}, {0x00, 0x00, 0x81, 0xff}}}, 257 {{{ 215, 1536, -511}, 0, { 0, -6676}, {0x00, 0x00, 0x81, 0xff}}}, 258 {{{ 215, 0, -511}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 259 {{{ -511, 205, -107}, 0, { 186, 0}, {0x81, 0x00, 0x00, 0xff}}}, 260 {{{ -511, 205, 108}, 0, { 722, 0}, {0x81, 0x00, 0x00, 0xff}}}, 261 {{{ -511, 1536, -214}, 0, { -82, -6674}, {0x81, 0x00, 0x00, 0xff}}}, 262 {{{ -511, 0, -107}, 0, { 186, 990}, {0x81, 0x00, 0x00, 0xff}}}, 263 {{{ -511, 0, -214}, 0, { -82, 990}, {0x81, 0x00, 0x00, 0xff}}}, 264 {{{ -306, 0, -107}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 265 {{{ -306, 0, 108}, 0, { 1042, 990}, {0x81, 0x00, 0x00, 0xff}}}, 266 {{{ -306, 205, 108}, 0, { 1042, 0}, {0x81, 0x00, 0x00, 0xff}}}, 267 }; 268 269 // 0x07008288 - 0x07008368 270 static const Vtx wf_seg7_vertex_07008288[] = { 271 {{{ -511, 205, 108}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 272 {{{ -306, 205, 108}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 273 {{{ -306, 0, 108}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 274 {{{ -511, 205, -107}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 275 {{{ -306, 205, 108}, 0, { 1042, 990}, {0x00, 0x81, 0x00, 0xff}}}, 276 {{{ -511, 205, 108}, 0, { 1042, 0}, {0x00, 0x81, 0x00, 0xff}}}, 277 {{{ -306, 205, -107}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 278 {{{ -511, 0, -107}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 279 {{{ -306, 0, -107}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 280 {{{ -306, 205, -107}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 281 {{{ -511, 205, -107}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 282 {{{ -306, 0, -107}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 283 {{{ -306, 205, 108}, 0, { 1042, 0}, {0x81, 0x00, 0x00, 0xff}}}, 284 {{{ -306, 205, -107}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 285 }; 286 287 // 0x07008368 - 0x070083E0 288 static const Gfx wf_seg7_dl_07008368[] = { 289 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wf_seg7_texture_07001800), 290 gsDPLoadSync(), 291 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 292 gsSPLight(&wf_seg7_lights_07007590.l, 1), 293 gsSPLight(&wf_seg7_lights_07007590.a, 2), 294 gsSPVertex(wf_seg7_vertex_070075A8, 16, 0), 295 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 296 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 297 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 298 gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0), 299 gsSPEndDisplayList(), 300 }; 301 302 // 0x070083E0 - 0x07008468 303 static const Gfx wf_seg7_dl_070083E0[] = { 304 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09007800), 305 gsDPLoadSync(), 306 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 307 gsSPVertex(wf_seg7_vertex_070076A8, 16, 0), 308 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 309 gsSP2Triangles( 3, 5, 6, 0x0, 3, 6, 7, 0x0), 310 gsSP2Triangles( 3, 7, 8, 0x0, 3, 8, 9, 0x0), 311 gsSP2Triangles( 3, 9, 10, 0x0, 0, 2, 11, 0x0), 312 gsSP2Triangles( 0, 11, 12, 0x0, 0, 12, 13, 0x0), 313 gsSP2Triangles( 0, 13, 14, 0x0, 0, 15, 1, 0x0), 314 gsSPEndDisplayList(), 315 }; 316 317 // 0x07008468 - 0x07008690 318 static const Gfx wf_seg7_dl_07008468[] = { 319 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09009000), 320 gsDPLoadSync(), 321 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 322 gsSPVertex(wf_seg7_vertex_070077A8, 15, 0), 323 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 324 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 325 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 326 gsSP1Triangle(11, 14, 12, 0x0), 327 gsSPVertex(wf_seg7_vertex_07007898, 15, 0), 328 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 329 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 330 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 331 gsSP1Triangle( 0, 14, 1, 0x0), 332 gsSPVertex(wf_seg7_vertex_07007988, 15, 0), 333 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 334 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 335 gsSP1Triangle(12, 13, 14, 0x0), 336 gsSPVertex(wf_seg7_vertex_07007A78, 16, 0), 337 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 338 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 339 gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0), 340 gsSPVertex(wf_seg7_vertex_07007B78, 15, 0), 341 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 342 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 343 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 344 gsSP1Triangle(12, 13, 14, 0x0), 345 gsSPVertex(wf_seg7_vertex_07007C68, 14, 0), 346 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 347 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 348 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 349 gsSPVertex(wf_seg7_vertex_07007D48, 15, 0), 350 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 351 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 352 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 353 gsSP1Triangle(11, 14, 12, 0x0), 354 gsSPVertex(wf_seg7_vertex_07007E38, 15, 0), 355 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 356 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 357 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 358 gsSP1Triangle( 0, 2, 14, 0x0), 359 gsSPVertex(wf_seg7_vertex_07007F28, 8, 0), 360 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 361 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 362 gsSPEndDisplayList(), 363 }; 364 365 // 0x07008690 - 0x070087B0 366 static const Gfx wf_seg7_dl_07008690[] = { 367 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09007000), 368 gsDPLoadSync(), 369 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 370 gsSPVertex(wf_seg7_vertex_07007FA8, 16, 0), 371 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 372 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 373 gsSP2Triangles( 7, 10, 8, 0x0, 8, 11, 9, 0x0), 374 gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0), 375 gsSPVertex(wf_seg7_vertex_070080A8, 15, 0), 376 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 377 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 378 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 379 gsSP1Triangle(12, 13, 14, 0x0), 380 gsSPVertex(wf_seg7_vertex_07008198, 15, 0), 381 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 382 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 383 gsSP2Triangles( 9, 10, 7, 0x0, 9, 11, 10, 0x0), 384 gsSP1Triangle(12, 13, 14, 0x0), 385 gsSPVertex(wf_seg7_vertex_07008288, 14, 0), 386 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 387 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 388 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 389 gsSPEndDisplayList(), 390 }; 391 392 // 0x070087B0 - 0x07008838 393 const Gfx wf_seg7_dl_070087B0[] = { 394 gsDPPipeSync(), 395 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 396 gsSPClearGeometryMode(G_SHADING_SMOOTH), 397 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), 398 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 399 gsDPTileSync(), 400 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), 401 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 402 gsSPDisplayList(wf_seg7_dl_07008368), 403 gsSPDisplayList(wf_seg7_dl_070083E0), 404 gsSPDisplayList(wf_seg7_dl_07008468), 405 gsSPDisplayList(wf_seg7_dl_07008690), 406 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 407 gsDPPipeSync(), 408 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 409 gsSPSetGeometryMode(G_SHADING_SMOOTH), 410 gsSPEndDisplayList(), 411 };