#include <KartJump.hh>
Manages trick inputs and state.
Definition at line 30 of file KartJump.hh.
Classes | |
struct | AngleProperties |
struct | TrickProperties |
Public Member Functions | |
KartJump (KartMove *move) | |
virtual void | calcRot () |
void | setupProperties () |
void | reset () |
void | tryStart (const EGG::Vector3f &left) |
void | calc () |
bool | someFlagCheck () |
void | calcInput () |
void | end () |
void | setAngle (const EGG::Vector3f &left) |
Setters | |
void | setBoostRampEnabled (bool isSet) |
Getters | |
bool | isBoostRampEnabled () const |
TrickType | type () const |
SurfaceVariant | variant () const |
s16 | cooldown () const |
Protected Attributes | |
TrickType | m_type |
SurfaceVariant | m_variant |
System::Trick | m_nextTrick |
f32 | m_rotSign |
TrickProperties | m_properties |
f32 | m_angle |
f32 | m_angleDelta |
f32 | m_angleDeltaFactor |
f32 | m_angleDeltaFactorDec |
f32 | m_finalAngle |
s16 | m_cooldown |
EGG::Quatf | m_rot |
KartMove * | m_move |
Private Attributes | |
s16 | m_nextAllowTimer |
bool | m_boostRampEnabled |
Additional Inherited Members | |
![]() | |
static std::list< KartObjectProxy * > & | proxyList () |
|
0x80575A44 |
Definition at line 16 of file KartJump.cc.
|
0x805763E4 |
Definition at line 110 of file KartJump.cc.
|
0x80575B38 |
Definition at line 126 of file KartJump.cc.
|
virtual0x805764FC |
Reimplemented in Kart::KartJumpBike.
Definition at line 27 of file KartJump.cc.
|
inlinenodiscard |
Definition at line 76 of file KartJump.hh.
|
0x805766B8 |
Definition at line 155 of file KartJump.cc.
|
protectedvirtual0x8057616C |
Definition at line 218 of file KartJump.cc.
|
inlinenodiscard |
Definition at line 66 of file KartJump.hh.
|
0x80575AE8 |
Definition at line 82 of file KartJump.cc.
|
0x80576230 |
Definition at line 166 of file KartJump.cc.
|
inline |
Definition at line 60 of file KartJump.hh.
|
0x80576460 |
Definition at line 51 of file KartJump.cc.
bool Kart::KartJump::someFlagCheck | ( | ) |
Definition at line 120 of file KartJump.cc.
|
protectedvirtual0x80575EE8 |
Definition at line 210 of file KartJump.cc.
|
0x80575D7C |
Definition at line 87 of file KartJump.cc.
|
inlinenodiscard |
Definition at line 70 of file KartJump.hh.
|
inlinenodiscard |
Definition at line 73 of file KartJump.hh.
|
protected |
Definition at line 90 of file KartJump.hh.
|
protected |
Definition at line 91 of file KartJump.hh.
|
protected |
Definition at line 92 of file KartJump.hh.
|
protected |
Definition at line 93 of file KartJump.hh.
|
private |
Definition at line 101 of file KartJump.hh.
|
protected |
Definition at line 95 of file KartJump.hh.
|
protected |
Definition at line 94 of file KartJump.hh.
|
protected |
Definition at line 97 of file KartJump.hh.
|
private |
Definition at line 100 of file KartJump.hh.
|
protected |
Definition at line 87 of file KartJump.hh.
|
protected |
Definition at line 89 of file KartJump.hh.
|
protected |
Definition at line 96 of file KartJump.hh.
|
protected |
Definition at line 88 of file KartJump.hh.
|
protected |
Definition at line 85 of file KartJump.hh.
|
protected |
Definition at line 86 of file KartJump.hh.