60 static constexpr std::array<EGG::Vector3f, 2> VERT_STANDARD_KART_S = {{
61 {0.0f, 35.0f, -40.0f},
65 static constexpr std::array<EGG::Vector3f, 4> VERT_STANDARD_KART_M = {{
72 static constexpr std::array<EGG::Vector3f, 4> VERT_STANDARD_KART_L = {{
79 static constexpr std::array<EGG::Vector3f, 4> VERT_BOOSTER_SEAT = {{
86 static constexpr std::array<EGG::Vector3f, 5> VERT_CLASSIC_DRAGSTER = {{
94 static constexpr std::array<EGG::Vector3f, 5> VERT_OFFROADER = {{
102 static constexpr std::array<EGG::Vector3f, 3> VERT_MINI_BEAST = {{
108 static constexpr std::array<EGG::Vector3f, 4> VERT_WILD_WING = {{
111 {-15.0, 25.0, -80.0},
115 static constexpr std::array<EGG::Vector3f, 5> VERT_FLAME_FLYER = {{
118 {-30.0, 0.0, -105.0},
123 static constexpr std::array<EGG::Vector3f, 3> VERT_CHEEP_CHARGER = {{
129 static constexpr std::array<EGG::Vector3f, 4> VERT_SUPER_BLOOPER = {{
132 {-25.0, 25.0, -20.0},
136 static constexpr std::array<EGG::Vector3f, 5> VERT_PIRANHA_PROWLER = {{
138 {35.0, -25.0, -115.0},
139 {-35.0, -25.0, -115.0},
141 {-35.0, -25.0, 85.0},
144 static constexpr std::array<EGG::Vector3f, 5> VERT_TINY_TITAN = {{
146 {25.0, -10.0, -40.0},
147 {-25.0, -10.0, -40.0},
148 {-25.0, -10.0, 30.0},
152 static constexpr std::array<EGG::Vector3f, 5> VERT_DAYTRIPPER = {{
160 static constexpr std::array<EGG::Vector3f, 5> VERT_JETSETTER = {{
163 {-25.0, 30.0, -75.0},
165 {-20.0, 30.0, 115.0},
168 static constexpr std::array<EGG::Vector3f, 3> VERT_BLUE_FALCON = {{
170 {-20.0, 20.0, -30.0},
174 static constexpr std::array<EGG::Vector3f, 5> VERT_SPRINTER = {{
177 {-25.0, 20.0, -60.0},
182 static constexpr std::array<EGG::Vector3f, 7> VERT_HONEYCOUPE = {{
184 {60.0, 20.0, -110.0},
185 {-60.0, 20.0, -110.0},
186 {60.0, -40.0, -110.0},
187 {-60.0, -40.0, -110.0},
192 static constexpr std::array<EGG::Vector3f, 3> VERT_STANDARD_BIKE_S = {{
198 static constexpr std::array<EGG::Vector3f, 3> VERT_STANDARD_BIKE_M = {{
204 static constexpr std::array<EGG::Vector3f, 3> VERT_STANDARD_BIKE_L = {{
210 static constexpr std::array<EGG::Vector3f, 3> VERT_BULLET_BIKE = {{
216 static constexpr std::array<EGG::Vector3f, 3> VERT_MACH_BIKE = {{
222 static constexpr std::array<EGG::Vector3f, 3> VERT_FLAME_RUNNER = {{
228 static constexpr std::array<EGG::Vector3f, 3> VERT_BIT_BIKE = {{
234 static constexpr std::array<EGG::Vector3f, 3> VERT_SUGARSCOOT = {{
240 static constexpr std::array<EGG::Vector3f, 4> VERT_WARIO_BIKE = {{
247 static constexpr std::array<EGG::Vector3f, 3> VERT_QUACKER = {{
253 static constexpr std::array<EGG::Vector3f, 3> VERT_ZIP_ZIP = {{
259 static constexpr std::array<EGG::Vector3f, 3> VERT_SHOOTING_STAR = {{
265 static constexpr std::array<EGG::Vector3f, 3> VERT_MAGIKRUISER = {{
271 static constexpr std::array<EGG::Vector3f, 3> VERT_SNEAKSTER = {{
277 static constexpr std::array<EGG::Vector3f, 3> VERT_SPEAR = {{
283 static constexpr std::array<EGG::Vector3f, 3> VERT_JET_BUBBLE = {{
289 static constexpr std::array<EGG::Vector3f, 3> VERT_DOLPHIN_DASHER = {{
295 static constexpr std::array<EGG::Vector3f, 4> VERT_PHANTOM = {{
298 {-20.0, -5.0, -85.0},
302 static constexpr std::array<EGG::Vector3f, 7> VERT_DEFAULT = {{
306 {0.0, -40.0, -160.0},
307 {-60.0, -40.0, 50.0},
313 case Vehicle::Standard_Kart_S:
314 return VERT_STANDARD_KART_S;
315 case Vehicle::Standard_Kart_M:
316 return VERT_STANDARD_KART_M;
317 case Vehicle::Standard_Kart_L:
318 return VERT_STANDARD_KART_L;
319 case Vehicle::Baby_Booster:
320 return VERT_BOOSTER_SEAT;
321 case Vehicle::Classic_Dragster:
322 return VERT_CLASSIC_DRAGSTER;
323 case Vehicle::Offroader:
324 return VERT_OFFROADER;
325 case Vehicle::Mini_Beast:
326 return VERT_MINI_BEAST;
327 case Vehicle::Wild_Wing:
328 return VERT_WILD_WING;
329 case Vehicle::Flame_Flyer:
330 return VERT_FLAME_FLYER;
331 case Vehicle::Cheep_Charger:
332 return VERT_CHEEP_CHARGER;
333 case Vehicle::Super_Blooper:
334 return VERT_SUPER_BLOOPER;
335 case Vehicle::Piranha_Prowler:
336 return VERT_PIRANHA_PROWLER;
337 case Vehicle::Tiny_Titan:
338 return VERT_TINY_TITAN;
339 case Vehicle::Daytripper:
340 return VERT_DAYTRIPPER;
341 case Vehicle::Jetsetter:
342 return VERT_JETSETTER;
343 case Vehicle::Blue_Falcon:
344 return VERT_BLUE_FALCON;
345 case Vehicle::Sprinter:
346 return VERT_SPRINTER;
347 case Vehicle::Honeycoupe:
348 return VERT_HONEYCOUPE;
349 case Vehicle::Standard_Bike_S:
350 return VERT_STANDARD_BIKE_S;
351 case Vehicle::Standard_Bike_M:
352 return VERT_STANDARD_BIKE_M;
353 case Vehicle::Standard_Bike_L:
354 return VERT_STANDARD_BIKE_L;
355 case Vehicle::Bullet_Bike:
356 return VERT_BULLET_BIKE;
357 case Vehicle::Mach_Bike:
358 return VERT_MACH_BIKE;
359 case Vehicle::Flame_Runner:
360 return VERT_FLAME_RUNNER;
361 case Vehicle::Bit_Bike:
362 return VERT_BIT_BIKE;
363 case Vehicle::Sugarscoot:
364 return VERT_SUGARSCOOT;
365 case Vehicle::Wario_Bike:
366 return VERT_WARIO_BIKE;
367 case Vehicle::Quacker:
369 case Vehicle::Zip_Zip:
371 case Vehicle::Shooting_Star:
372 return VERT_SHOOTING_STAR;
373 case Vehicle::Magikruiser:
374 return VERT_MAGIKRUISER;
375 case Vehicle::Sneakster:
376 return VERT_SNEAKSTER;
379 case Vehicle::Jet_Bubble:
380 return VERT_JET_BUBBLE;
381 case Vehicle::Dolphin_Dasher:
382 return VERT_DOLPHIN_DASHER;
383 case Vehicle::Phantom: