A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
ObjectBeltEasy.cc
1#include "ObjectBeltEasy.hh"
2
3namespace Field {
4
6ObjectBeltEasy::ObjectBeltEasy(const System::MapdataGeoObj &params) : ObjectBelt(params) {
7 m_roadVel = 20.0f;
8}
9
11ObjectBeltEasy::~ObjectBeltEasy() = default;
12
14EGG::Vector3f ObjectBeltEasy::calcRoadVelocity(u32 variant, const EGG::Vector3f & /*pos*/,
15 u32 /*timeOffset*/) const {
16 switch (variant) {
17 case 2:
18 return EGG::Vector3f::ex * m_roadVel;
19 case 3:
20 return -EGG::Vector3f::ex * m_roadVel;
21 default:
22 return EGG::Vector3f::zero;
23 }
24}
25
26} // namespace Field
Pertains to collision.
A 3D float vector.
Definition Vector.hh:87