|
| | RailRider (const JMapInfoIter &) |
| |
| | RailRider (s32, s32) |
| |
| void | move () |
| |
| void | moveToNearestPos (const TVec3f &) |
| |
|
void | moveToNearestPoint (const TVec3f &) |
| |
| void | moveToNextPoint () |
| |
| void | reverse () |
| |
| void | calcPosAtCoord (TVec3f *, f32) const |
| |
| void | calcDirectionAtCoord (TVec3f *, f32) const |
| |
| f32 | calcNearestPos (const TVec3f &) const |
| |
| f32 | getTotalLength () const |
| |
| f32 | getPartLength (int) const |
| |
| bool | isLoop () const |
| |
|
bool | isReachedGoal () const |
| |
| bool | isReachedEdge () const |
| |
|
void | setCoord (f32) |
| |
| void | setSpeed (f32) |
| |
| bool | getRailArgWithInit (const char *, s32 *) const |
| |
| bool | getRailArgNoInit (const char *, s32 *) const |
| |
| f32 | getNextPointCoord () const |
| |
| f32 | getCurrentPointCoord () const |
| |
| s32 | getPointNum () const |
| |
| void | copyPointPos (TVec3f *, s32) const |
| |
| f32 | getPointCoord (s32) const |
| |
|
void | initBezierRail (const JMapInfoIter &, const JMapInfo *) |
| |
| bool | getPointArgS32NoInit (const char *, s32 *, s32) const |
| |
| bool | getPointArgS32WithInit (const char *, s32 *, s32) const |
| |
| bool | getCurrentPointArgS32NoInit (const char *, s32 *) const |
| |
| bool | getCurrentPointArgS32WithInit (const char *, s32 *) const |
| |
| bool | getNextPointArgS32NoInit (const char *, s32 *) const |
| |
| bool | getNextPointArgS32WithInit (const char *, s32 *) const |
| |
|
s32 | getNextPointNo () const |
| |
| void | syncPosDir () |
| |
| TVec3f | getStartPos () |
| |
| TVec3f | getEndPos () |
| |
Definition at line 6 of file RailRider.hpp.
◆ RailRider() [1/2]
◆ RailRider() [2/2]
| RailRider::RailRider |
( |
s32 | a1, |
|
|
s32 | a2 ) |
◆ move()
◆ moveToNearestPos()
| void RailRider::moveToNearestPos |
( |
const TVec3f & | rPos | ) |
|
◆ moveToNextPoint()
| void RailRider::moveToNextPoint |
( |
| ) |
|
◆ reverse()
| void RailRider::reverse |
( |
| ) |
|
◆ calcPosAtCoord()
| void RailRider::calcPosAtCoord |
( |
TVec3f * | pOutVec, |
|
|
f32 | a2 ) const |
◆ calcDirectionAtCoord()
| void RailRider::calcDirectionAtCoord |
( |
TVec3f * | pOutVec, |
|
|
f32 | a2 ) const |
◆ calcNearestPos()
| f32 RailRider::calcNearestPos |
( |
const TVec3f & | rPos | ) |
const |
◆ getTotalLength()
| f32 RailRider::getTotalLength |
( |
| ) |
const |
◆ getPartLength()
| f32 RailRider::getPartLength |
( |
int | idx | ) |
const |
◆ isLoop()
| bool RailRider::isLoop |
( |
| ) |
const |
◆ isReachedEdge()
| bool RailRider::isReachedEdge |
( |
| ) |
const |
◆ setSpeed()
| void RailRider::setSpeed |
( |
f32 | coord | ) |
|
◆ getRailArgWithInit()
| bool RailRider::getRailArgWithInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ getRailArgNoInit()
| bool RailRider::getRailArgNoInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ getNextPointCoord()
| f32 RailRider::getNextPointCoord |
( |
| ) |
const |
◆ getCurrentPointCoord()
| f32 RailRider::getCurrentPointCoord |
( |
| ) |
const |
◆ getPointNum()
| s32 RailRider::getPointNum |
( |
| ) |
const |
◆ copyPointPos()
| void RailRider::copyPointPos |
( |
TVec3f * | pOut, |
|
|
s32 | pointNum ) const |
◆ getPointCoord()
| f32 RailRider::getPointCoord |
( |
s32 | idx | ) |
const |
◆ getPointArgS32NoInit()
| bool RailRider::getPointArgS32NoInit |
( |
const char * | pStr, |
|
|
s32 * | pOut, |
|
|
s32 | pointNum ) const |
◆ getPointArgS32WithInit()
| bool RailRider::getPointArgS32WithInit |
( |
const char * | pStr, |
|
|
s32 * | pOut, |
|
|
s32 | pointNum ) const |
◆ getCurrentPointArgS32NoInit()
| bool RailRider::getCurrentPointArgS32NoInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ getCurrentPointArgS32WithInit()
| bool RailRider::getCurrentPointArgS32WithInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ getNextPointArgS32NoInit()
| bool RailRider::getNextPointArgS32NoInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ getNextPointArgS32WithInit()
| bool RailRider::getNextPointArgS32WithInit |
( |
const char * | pStr, |
|
|
s32 * | pOut ) const |
◆ syncPosDir()
| void RailRider::syncPosDir |
( |
| ) |
|
◆ getStartPos()
| TVec3f RailRider::getStartPos |
( |
| ) |
|
|
inline |
◆ getEndPos()
| TVec3f RailRider::getEndPos |
( |
| ) |
|
|
inline |
◆ mBezierRail
◆ mCoord
◆ mSpeed
◆ mIsNotReverse
| bool RailRider::mIsNotReverse |
◆ _D
◆ _E
◆ _F
◆ mCurPos
| TVec3f RailRider::mCurPos |
◆ mCurDirection
| TVec3f RailRider::mCurDirection |
◆ mStartPos
| TVec3f RailRider::mStartPos |
◆ mEndPos
| TVec3f RailRider::mEndPos |
◆ mCurPoint