3#include "game/kart/KartObject.hh"
25 void setForwardFromKartObjPosDelta(
bool set124);
26 void setForwardFromKartObjMainRot(
bool set124);
37 void setAwayOrDescending(
bool isSet) {
38 m_isAwayOrDescending = isSet;
41 void setDescending(
bool isSet) {
42 m_isDescending = isSet;
45 void setRising(
bool isSet) {
64 return v0 + (v1 - v0) * t;
83 f32 m_forwardInterpRate;
84 bool m_isAwayOrDescending;
85 f32 m_velDirInterpRate;
Manages state information related to Lakitu movement.
f32 m_phaseY
Up/down oscillation phase.
EGG::Vector3f m_riseVel
Velocity of Lakitu once he leaves by rising upwards.
f32 m_phaseX
Left/right oscillation phase.
EGG::Vector3f m_targetForward
The direction that Lakitu wants to move to.
EGG::Vector3f m_currForward
The current direction that Lakitu is at.
The highest level abstraction for a kart.