#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 Protected Member Functions inherited from Kart::KartObjectProxy | |
| static std::list< KartObjectProxy * > & | proxyList () |
|
0x80575A44 |
Definition at line 16 of file KartJump.cc.
|
0x805763E4 |
Definition at line 111 of file KartJump.cc.
|
0x80575B38 |
Definition at line 127 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 156 of file KartJump.cc.
|
protectedvirtual0x8057616C |
Definition at line 219 of file KartJump.cc.
|
inlinenodiscard |
Definition at line 66 of file KartJump.hh.
|
0x80575AE8 |
Definition at line 83 of file KartJump.cc.
|
0x80576230 |
Definition at line 167 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 121 of file KartJump.cc.
|
protectedvirtual0x80575EE8 |
Definition at line 211 of file KartJump.cc.
|
0x80575D7C |
Definition at line 88 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.