Kinoko
A reimplementation of Mario Kart Wii's physics engine in C++
Toggle main menu visibility
Loading...
Searching...
No Matches
KartSuspension.cc
1
#include "KartSuspension.hh"
2
3
namespace
Kinoko::Kart
{
4
6
KartSuspension::KartSuspension() =
default
;
7
9
KartSuspension::~KartSuspension() {
10
EGG::egg_delete(m_physics);
11
}
12
14
void
KartSuspension::init(u16 wheelIdx,
KartSuspensionPhysics::TireType
tireType, u16 bspWheelIdx) {
15
m_physics = EGG::egg_new<KartSuspensionPhysics>(wheelIdx, tireType, bspWheelIdx);
16
}
17
19
void
KartSuspension::initPhysics() {
20
m_physics->init();
21
}
22
24
void
KartSuspension::setInitialState() {
25
m_physics->setInitialState();
26
}
27
28
KartSuspensionFrontBike::KartSuspensionFrontBike() =
default
;
29
31
KartSuspensionFrontBike::~KartSuspensionFrontBike() =
default
;
32
33
KartSuspensionRearBike::KartSuspensionRearBike() =
default
;
34
36
KartSuspensionRearBike::~KartSuspensionRearBike() =
default
;
37
38
}
// namespace Kinoko::Kart
Kinoko::Kart::KartSuspensionPhysics::TireType
TireType
Every other kart tire is a mirror of the first. Bikes do not leverage this.
Definition
KartSuspensionPhysics.hh:117
Kinoko::Kart
Pertains to kart-related functionality.
Definition
BoxColManager.hh:14
game
kart
KartSuspension.cc
Made by
Malleo
. Logo by
vabold
. Website generated by
Doxygen
1.17.0