A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
ObjectDossunc.cc
1#include "ObjectDossunc.hh"
2
3#include "game/field/obj/ObjectDossunNormal.hh"
4#include "game/field/obj/ObjectDossunSyuukai.hh"
5#include "game/field/obj/ObjectDossunTsuibiHolder.hh"
6#include "game/field/obj/ObjectDossunYokoMove.hh"
7
8namespace Field {
9
11ObjectDossunc::ObjectDossunc(const System::MapdataGeoObj &params) : ObjectCollidable(params) {
12 switch (params.setting(1)) {
13 case 0: {
14 auto *dossunNormal = new ObjectDossunNormal(params);
15 dossunNormal->load();
16 } break;
17 case 1: {
18 auto *dossunSyuukai = new ObjectDossunSyuukai(params);
19 dossunSyuukai->load();
20 } break;
21 case 2: {
22 auto *dossunTsuibi = new ObjectDossunTsuibiHolder(params);
23 dossunTsuibi->load();
24 } break;
25 case 3: {
26 auto *dossunYokoMove = new ObjectDossunYokoMove(params);
27 dossunYokoMove->load();
28 } break;
29 default:
30 break;
31 }
32}
33
35ObjectDossunc::~ObjectDossunc() = default;
36
37} // namespace Field
Pertains to collision.