model.inc.c (22483B)
1 // 0x0700BFE0 - 0x0700BFF8 2 static const Lights1 wf_seg7_lights_0700BFE0 = gdSPDefLights1( 3 0x66, 0x66, 0x66, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x0700BFF8 - 0x0700C0E8 8 static const Vtx wf_seg7_vertex_0700BFF8[] = { 9 {{{ 19, 154, 6}, 0, { 0, 990}, {0x69, 0x00, 0xba, 0xff}}}, 10 {{{ 19, -460, 6}, 0, { 24662, 2010}, {0x69, 0x00, 0xba, 0xff}}}, 11 {{{ 11, -460, -6}, 0, { 24672, 990}, {0x69, 0x00, 0xba, 0xff}}}, 12 {{{ -3, 154, -6}, 0, { 990, 990}, {0x97, 0x00, 0xba, 0xff}}}, 13 {{{ -3, -460, -6}, 0, { 990, -23708}, {0x97, 0x00, 0xba, 0xff}}}, 14 {{{ -11, -460, 6}, 0, { 0, -23708}, {0x97, 0x00, 0xba, 0xff}}}, 15 {{{ -11, 154, 6}, 0, { 0, 990}, {0x97, 0x00, 0xba, 0xff}}}, 16 {{{ 11, 154, -6}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 17 {{{ 11, -460, -6}, 0, { 990, -23708}, {0x00, 0x00, 0x81, 0xff}}}, 18 {{{ -3, -460, -6}, 0, { 0, -23708}, {0x00, 0x00, 0x81, 0xff}}}, 19 {{{ -3, 154, -6}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 20 {{{ 11, 154, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 21 {{{ -3, 154, 19}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 22 {{{ 11, -460, 19}, 0, { 24666, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 23 {{{ 11, 154, -6}, 0, { -22, 0}, {0x69, 0x00, 0xba, 0xff}}}, 24 }; 25 26 // 0x0700C0E8 - 0x0700C1E8 27 static const Vtx wf_seg7_vertex_0700C0E8[] = { 28 {{{ 11, 154, 19}, 0, { 0, 990}, {0x6c, 0x00, 0x42, 0xff}}}, 29 {{{ 11, -460, 19}, 0, { 24666, 990}, {0x6c, 0x00, 0x42, 0xff}}}, 30 {{{ 19, -460, 6}, 0, { 24666, 0}, {0x6c, 0x00, 0x42, 0xff}}}, 31 {{{ 19, 154, 6}, 0, { 0, 0}, {0x6c, 0x00, 0x42, 0xff}}}, 32 {{{ -3, 154, 19}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 33 {{{ -3, -460, 19}, 0, { 24666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 34 {{{ 11, -460, 19}, 0, { 24666, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 35 {{{ -11, 154, 6}, 0, { 990, 990}, {0x94, 0x00, 0x42, 0xff}}}, 36 {{{ -11, -460, 6}, 0, { 990, -23708}, {0x94, 0x00, 0x42, 0xff}}}, 37 {{{ -3, -460, 19}, 0, { 0, -23708}, {0x94, 0x00, 0x42, 0xff}}}, 38 {{{ -3, 154, 19}, 0, { 0, 990}, {0x94, 0x00, 0x42, 0xff}}}, 39 {{{ -3, 154, -6}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 40 {{{ 19, 154, 6}, 0, { 734, 36}, {0x00, 0x7f, 0x00, 0xff}}}, 41 {{{ 11, 154, -6}, 0, { 224, 36}, {0x00, 0x7f, 0x00, 0xff}}}, 42 {{{ -3, 154, 19}, 0, { 734, 922}, {0x00, 0x7f, 0x00, 0xff}}}, 43 {{{ 11, 154, 19}, 0, { 990, 480}, {0x00, 0x7f, 0x00, 0xff}}}, 44 }; 45 46 // 0x0700C1E8 - 0x0700C218 47 static const Vtx wf_seg7_vertex_0700C1E8[] = { 48 {{{ -3, 154, -6}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 49 {{{ -11, 154, 6}, 0, { 224, 922}, {0x00, 0x7f, 0x00, 0xff}}}, 50 {{{ -3, 154, 19}, 0, { 734, 922}, {0x00, 0x7f, 0x00, 0xff}}}, 51 }; 52 53 // 0x0700C218 - 0x0700C318 54 static const Vtx wf_seg7_vertex_0700C218[] = { 55 {{{ -443, 0, 581}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 56 {{{ 452, 0, 581}, 0, { 990, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, 57 {{{ 69, 0, 71}, 0, { -1044, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 58 {{{ -191, -588, 227}, 0, { 2958, 990}, {0x00, 0x81, 0x00, 0xff}}}, 59 {{{ 452, -588, -521}, 0, { 0, -1578}, {0x00, 0x81, 0x00, 0xff}}}, 60 {{{ 452, -588, 227}, 0, { 2958, -1578}, {0x00, 0x81, 0x00, 0xff}}}, 61 {{{ -191, -588, -521}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 62 {{{ -239, -460, 275}, 0, { 3148, 1180}, {0x00, 0x7f, 0x00, 0xff}}}, 63 {{{ 452, -460, 275}, 0, { 3148, -1578}, {0x00, 0x7f, 0x00, 0xff}}}, 64 {{{ 452, -460, -569}, 0, { -222, -1578}, {0x00, 0x7f, 0x00, 0xff}}}, 65 {{{ -239, -460, -569}, 0, { -222, 1180}, {0x00, 0x7f, 0x00, 0xff}}}, 66 {{{ 452, 0, -570}, 0, { -3608, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, 67 {{{ 69, 0, -57}, 0, { -1558, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 68 {{{ -571, 640, -761}, 0, { -5140, 0}, {0x00, 0x81, 0x00, 0xff}}}, 69 {{{ 452, 640, -761}, 0, { -5140, 3074}, {0x00, 0x81, 0x00, 0xff}}}, 70 {{{ 452, 640, 774}, 0, { 990, 3074}, {0x00, 0x81, 0x00, 0xff}}}, 71 }; 72 73 // 0x0700C318 - 0x0700C3F8 74 static const Vtx wf_seg7_vertex_0700C318[] = { 75 {{{ 452, 0, -570}, 0, { -3608, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, 76 {{{ -443, 0, -570}, 0, { -3606, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 77 {{{ 69, 0, -57}, 0, { -1558, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 78 {{{ -59, 0, -57}, 0, { -1558, -544}, {0x00, 0x7f, 0x00, 0xff}}}, 79 {{{ -443, 0, 581}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 80 {{{ 69, 0, 71}, 0, { -1044, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 81 {{{ -59, 0, 71}, 0, { -1044, -544}, {0x00, 0x7f, 0x00, 0xff}}}, 82 {{{ 452, 768, 774}, 0, { 990, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, 83 {{{ 452, 768, -761}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 84 {{{ -571, 768, 774}, 0, { -3096, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, 85 {{{ -571, 768, -761}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 86 {{{ -571, 640, -761}, 0, { -5140, 0}, {0x00, 0x81, 0x00, 0xff}}}, 87 {{{ 452, 640, 774}, 0, { 990, 3074}, {0x00, 0x81, 0x00, 0xff}}}, 88 {{{ -571, 640, 774}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 89 }; 90 91 // 0x0700C3F8 - 0x0700C4E8 92 static const Vtx wf_seg7_vertex_0700C3F8[] = { 93 {{{ 69, -127, 71}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 94 {{{ -59, -127, 71}, 0, { 484, 990}, {0x00, 0x00, 0x81, 0xff}}}, 95 {{{ 69, 0, 71}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 96 {{{ 452, -588, -521}, 0, { -4118, 1058}, {0x00, 0xd4, 0x8a, 0xff}}}, 97 {{{ -239, -460, -569}, 0, { 990, 0}, {0x00, 0xd4, 0x8a, 0xff}}}, 98 {{{ 452, -460, -569}, 0, { -4118, 0}, {0x00, 0xd4, 0x8a, 0xff}}}, 99 {{{ -191, -588, -521}, 0, { 606, 1058}, {0x00, 0xd4, 0x8a, 0xff}}}, 100 {{{ -239, -460, 275}, 0, { 990, 1904}, {0x00, 0xd4, 0x76, 0xff}}}, 101 {{{ 452, -588, 227}, 0, { -4118, 2726}, {0x00, 0xd4, 0x76, 0xff}}}, 102 {{{ 452, -460, 275}, 0, { -4118, 1904}, {0x00, 0xd4, 0x76, 0xff}}}, 103 {{{ -191, -588, 227}, 0, { 606, 2726}, {0x00, 0xd4, 0x76, 0xff}}}, 104 {{{ -239, -460, -569}, 0, { -438, 0}, {0x8a, 0xd4, 0x00, 0xff}}}, 105 {{{ -191, -588, 227}, 0, { 4694, 1058}, {0x8a, 0xd4, 0x00, 0xff}}}, 106 {{{ -239, -460, 275}, 0, { 5078, 0}, {0x8a, 0xd4, 0x00, 0xff}}}, 107 {{{ -191, -588, -521}, 0, { -56, 1058}, {0x8a, 0xd4, 0x00, 0xff}}}, 108 }; 109 110 // 0x0700C4E8 - 0x0700C5D8 111 static const Vtx wf_seg7_vertex_0700C4E8[] = { 112 {{{ 69, -127, -57}, 0, { 484, 990}, {0x81, 0x00, 0x00, 0xff}}}, 113 {{{ 69, -127, 71}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, 114 {{{ 69, 0, 71}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, 115 {{{ -59, -127, 71}, 0, { 484, 990}, {0x00, 0x00, 0x81, 0xff}}}, 116 {{{ -59, 0, 71}, 0, { 484, 478}, {0x00, 0x00, 0x81, 0xff}}}, 117 {{{ 69, 0, 71}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 118 {{{ -59, -127, 71}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 119 {{{ -59, -127, -57}, 0, { 484, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 120 {{{ -59, 0, -57}, 0, { 484, 478}, {0x7f, 0x00, 0x00, 0xff}}}, 121 {{{ -59, 0, 71}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 122 {{{ 69, -127, -57}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 123 {{{ 69, 0, -57}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 124 {{{ -59, 0, -57}, 0, { 484, 478}, {0x00, 0x00, 0x7f, 0xff}}}, 125 {{{ -59, -127, -57}, 0, { 484, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 126 {{{ 69, 0, -57}, 0, { 484, 478}, {0x81, 0x00, 0x00, 0xff}}}, 127 }; 128 129 // 0x0700C5D8 - 0x0700C6C8 130 static const Vtx wf_seg7_vertex_0700C5D8[] = { 131 {{{ 68, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 132 {{{ 68, 640, -570}, 0, { -2584, 480}, {0x81, 0x00, 0x00, 0xff}}}, 133 {{{ 68, 0, -570}, 0, { -2584, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 134 {{{ -443, -127, -570}, 0, { 3034, 3544}, {0x00, 0x81, 0x00, 0xff}}}, 135 {{{ 452, -127, -570}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, 136 {{{ -59, -127, -57}, 0, { 226, 2010}, {0x00, 0x81, 0x00, 0xff}}}, 137 {{{ 69, -127, -57}, 0, { 226, 1494}, {0x00, 0x81, 0x00, 0xff}}}, 138 {{{ 69, -127, 71}, 0, { -288, 1494}, {0x00, 0x81, 0x00, 0xff}}}, 139 {{{ 452, -127, 581}, 0, { -3096, 0}, {0x00, 0x81, 0x00, 0xff}}}, 140 {{{ -443, -127, 581}, 0, { -3096, 3544}, {0x00, 0x81, 0x00, 0xff}}}, 141 {{{ -59, -127, 71}, 0, { -288, 2010}, {0x00, 0x81, 0x00, 0xff}}}, 142 {{{ 196, 0, -474}, 0, { 0, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 143 {{{ 196, 640, -474}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 144 {{{ 68, 640, -474}, 0, { -540, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 145 {{{ 68, 0, -474}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 146 }; 147 148 // 0x0700C6C8 - 0x0700C7B8 149 static const Vtx wf_seg7_vertex_0700C6C8[] = { 150 {{{ -187, 0, -474}, 0, { -1564, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 151 {{{ -315, 640, -474}, 0, { -2074, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 152 {{{ -315, 0, -474}, 0, { -2074, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 153 {{{ 68, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 154 {{{ 68, 640, -474}, 0, { -2074, 480}, {0x81, 0x00, 0x00, 0xff}}}, 155 {{{ 68, 640, -570}, 0, { -2584, 480}, {0x81, 0x00, 0x00, 0xff}}}, 156 {{{ 68, 0, -570}, 0, { -542, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 157 {{{ 196, 640, -570}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 158 {{{ 196, 0, -570}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 159 {{{ 68, 640, -570}, 0, { -540, 480}, {0x00, 0x00, 0x81, 0xff}}}, 160 {{{ 196, 0, -570}, 0, { -2584, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 161 {{{ 196, 640, -570}, 0, { -2584, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 162 {{{ 196, 640, -474}, 0, { -2074, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 163 {{{ 196, 0, -474}, 0, { -2074, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 164 {{{ -187, 640, -474}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 165 }; 166 167 // 0x0700C7B8 - 0x0700C8A8 168 static const Vtx wf_seg7_vertex_0700C7B8[] = { 169 {{{ -187, 0, 581}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 170 {{{ -187, 640, 581}, 0, { -542, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 171 {{{ -315, 640, 581}, 0, { -1052, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 172 {{{ -315, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 173 {{{ -315, 640, -474}, 0, { -2074, 480}, {0x81, 0x00, 0x00, 0xff}}}, 174 {{{ -315, 640, -570}, 0, { -2586, 480}, {0x81, 0x00, 0x00, 0xff}}}, 175 {{{ -315, 0, -570}, 0, { -2584, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 176 {{{ -315, 0, -570}, 0, { -2074, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 177 {{{ -187, 640, -570}, 0, { -1562, 480}, {0x00, 0x00, 0x81, 0xff}}}, 178 {{{ -187, 0, -570}, 0, { -1564, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 179 {{{ -315, 640, -570}, 0, { -2074, 480}, {0x00, 0x00, 0x81, 0xff}}}, 180 {{{ -187, 0, -570}, 0, { -2586, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 181 {{{ -187, 640, -474}, 0, { -2074, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 182 {{{ -187, 0, -474}, 0, { -2074, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 183 {{{ -187, 640, -570}, 0, { -2586, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 184 }; 185 186 // 0x0700C8A8 - 0x0700C998 187 static const Vtx wf_seg7_vertex_0700C8A8[] = { 188 {{{ -187, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 189 {{{ -187, 640, 485}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 190 {{{ -187, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, 191 {{{ -187, 0, 581}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 192 {{{ -315, 640, 581}, 0, { -1052, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 193 {{{ -315, 0, 581}, 0, { -1052, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 194 {{{ -315, 0, 581}, 0, { 3546, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 195 {{{ -315, 640, 581}, 0, { 3544, 478}, {0x81, 0x00, 0x00, 0xff}}}, 196 {{{ -315, 640, 485}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, 197 {{{ -315, 0, 485}, 0, { 3034, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 198 {{{ -315, 0, 485}, 0, { -2074, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 199 {{{ -187, 640, 485}, 0, { -1564, 480}, {0x00, 0x00, 0x81, 0xff}}}, 200 {{{ -187, 0, 485}, 0, { -1564, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 201 {{{ -315, 640, 485}, 0, { -2074, 480}, {0x00, 0x00, 0x81, 0xff}}}, 202 {{{ -187, 0, 581}, 0, { 3546, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 203 }; 204 205 // 0x0700C998 - 0x0700CA88 206 static const Vtx wf_seg7_vertex_0700C998[] = { 207 {{{ 196, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 208 {{{ 196, 640, 485}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, 209 {{{ 196, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, 210 {{{ 196, 0, 581}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 211 {{{ 196, 640, 581}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 212 {{{ 68, 640, 581}, 0, { 478, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 213 {{{ 68, 0, 581}, 0, { 478, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 214 {{{ 68, 0, 581}, 0, { 3546, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 215 {{{ 68, 640, 581}, 0, { 3546, 478}, {0x81, 0x00, 0x00, 0xff}}}, 216 {{{ 68, 640, 485}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, 217 {{{ 68, 0, 485}, 0, { 3034, 3032}, {0x81, 0x00, 0x00, 0xff}}}, 218 {{{ 68, 0, 485}, 0, { -542, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 219 {{{ 68, 640, 485}, 0, { -542, 480}, {0x00, 0x00, 0x81, 0xff}}}, 220 {{{ 196, 640, 485}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 221 {{{ 196, 0, 485}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 222 }; 223 224 // 0x0700CA88 - 0x0700CB78 225 static const Vtx wf_seg7_vertex_0700CA88[] = { 226 {{{ -571, 640, -761}, 0, { -3096, 480}, {0x00, 0x00, 0x81, 0xff}}}, 227 {{{ -571, 768, -761}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, 228 {{{ 452, 768, -761}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 229 {{{ 196, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 230 {{{ 196, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, 231 {{{ 196, 0, 581}, 0, { 3546, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, 232 {{{ -571, 768, 774}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 233 {{{ -571, 640, 774}, 0, { -3096, 478}, {0x00, 0x00, 0x7f, 0xff}}}, 234 {{{ 452, 640, 774}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 235 {{{ 452, 768, 774}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 236 {{{ 452, -127, 581}, 0, { 990, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, 237 {{{ 452, 0, 581}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 238 {{{ -443, 0, 581}, 0, { -2586, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, 239 {{{ -443, -127, 581}, 0, { -2586, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, 240 {{{ 452, 640, -761}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, 241 }; 242 243 // 0x0700CB78 - 0x0700CC38 244 static const Vtx wf_seg7_vertex_0700CB78[] = { 245 {{{ -443, -127, -570}, 0, { -2586, 3544}, {0x00, 0x00, 0x81, 0xff}}}, 246 {{{ -443, 0, -570}, 0, { -2586, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 247 {{{ 452, 0, -570}, 0, { 990, 3032}, {0x00, 0x00, 0x81, 0xff}}}, 248 {{{ 452, -127, -570}, 0, { 990, 3544}, {0x00, 0x00, 0x81, 0xff}}}, 249 {{{ -443, -127, -570}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, 250 {{{ -443, -127, 581}, 0, { 6100, 478}, {0x81, 0x00, 0x00, 0xff}}}, 251 {{{ -443, 0, 581}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, 252 {{{ -443, 0, -570}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 253 {{{ -571, 768, 774}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, 254 {{{ -571, 640, -761}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, 255 {{{ -571, 640, 774}, 0, { 6100, 478}, {0x81, 0x00, 0x00, 0xff}}}, 256 {{{ -571, 768, -761}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 257 }; 258 259 // 0x0700CC38 - 0x0700CD00 260 static const Gfx wf_seg7_dl_0700CC38[] = { 261 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09007800), 262 gsDPLoadSync(), 263 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 264 gsSPLight(&wf_seg7_lights_0700BFE0.l, 1), 265 gsSPLight(&wf_seg7_lights_0700BFE0.a, 2), 266 gsSPVertex(wf_seg7_vertex_0700BFF8, 15, 0), 267 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 268 gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0), 269 gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0), 270 gsSP1Triangle(14, 0, 2, 0x0), 271 gsSPVertex(wf_seg7_vertex_0700C0E8, 16, 0), 272 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 273 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 274 gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0), 275 gsSP2Triangles(11, 14, 15, 0x0, 11, 15, 12, 0x0), 276 gsSPVertex(wf_seg7_vertex_0700C1E8, 3, 0), 277 gsSP1Triangle( 0, 1, 2, 0x0), 278 gsSPEndDisplayList(), 279 }; 280 281 // 0x0700CD00 - 0x0700CDB0 282 static const Gfx wf_seg7_dl_0700CD00[] = { 283 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09001000), 284 gsDPLoadSync(), 285 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 286 gsSPVertex(wf_seg7_vertex_0700C218, 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, 1, 11, 12, 0x0), 290 gsSP2Triangles( 1, 12, 2, 0x0, 13, 14, 15, 0x0), 291 gsSPVertex(wf_seg7_vertex_0700C318, 14, 0), 292 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 293 gsSP2Triangles( 4, 5, 6, 0x0, 1, 4, 6, 0x0), 294 gsSP2Triangles( 1, 6, 3, 0x0, 7, 8, 9, 0x0), 295 gsSP2Triangles( 9, 8, 10, 0x0, 11, 12, 13, 0x0), 296 gsSPEndDisplayList(), 297 }; 298 299 // 0x0700CDB0 - 0x0700D028 300 static const Gfx wf_seg7_dl_0700CDB0[] = { 301 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09000800), 302 gsDPLoadSync(), 303 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 304 gsSPVertex(wf_seg7_vertex_0700C3F8, 15, 0), 305 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 306 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 307 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 308 gsSP1Triangle(11, 14, 12, 0x0), 309 gsSPVertex(wf_seg7_vertex_0700C4E8, 15, 0), 310 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 311 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 312 gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0), 313 gsSP1Triangle( 0, 2, 14, 0x0), 314 gsSPVertex(wf_seg7_vertex_0700C5D8, 15, 0), 315 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 316 gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0), 317 gsSP2Triangles( 4, 8, 7, 0x0, 8, 9, 10, 0x0), 318 gsSP2Triangles( 8, 10, 7, 0x0, 9, 3, 5, 0x0), 319 gsSP2Triangles( 9, 5, 10, 0x0, 11, 12, 13, 0x0), 320 gsSP1Triangle(11, 13, 14, 0x0), 321 gsSPVertex(wf_seg7_vertex_0700C6C8, 15, 0), 322 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 323 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 324 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 325 gsSP1Triangle( 0, 14, 1, 0x0), 326 gsSPVertex(wf_seg7_vertex_0700C7B8, 15, 0), 327 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 328 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 329 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 330 gsSP1Triangle(11, 14, 12, 0x0), 331 gsSPVertex(wf_seg7_vertex_0700C8A8, 15, 0), 332 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 333 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 334 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 335 gsSP1Triangle( 0, 2, 14, 0x0), 336 gsSPVertex(wf_seg7_vertex_0700C998, 15, 0), 337 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 338 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 339 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 340 gsSP1Triangle(11, 13, 14, 0x0), 341 gsSPVertex(wf_seg7_vertex_0700CA88, 15, 0), 342 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 343 gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0), 344 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 345 gsSP1Triangle(14, 0, 2, 0x0), 346 gsSPVertex(wf_seg7_vertex_0700CB78, 12, 0), 347 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 348 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 349 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 350 gsSPEndDisplayList(), 351 }; 352 353 // 0x0700D028 - 0x0700D0A8 354 const Gfx wf_seg7_dl_0700D028[] = { 355 gsDPPipeSync(), 356 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 357 gsSPClearGeometryMode(G_SHADING_SMOOTH), 358 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), 359 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 360 gsDPTileSync(), 361 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), 362 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 363 gsSPDisplayList(wf_seg7_dl_0700CC38), 364 gsSPDisplayList(wf_seg7_dl_0700CD00), 365 gsSPDisplayList(wf_seg7_dl_0700CDB0), 366 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 367 gsDPPipeSync(), 368 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 369 gsSPSetGeometryMode(G_SHADING_SMOOTH), 370 gsSPEndDisplayList(), 371 };