#include <CSAction.h>
Definition at line 86 of file CSAction.h.
Public Member Functions | |
ActionState () | |
virtual | ~ActionState () |
Data Fields | |
AnimationState | mAnimationState |
bool | mForward |
in animation sequence going ++ or -- | |
bool | mFinished |
CSAnimation * | mAnimation |
current animation | |
signed int | mCurrentPhase |
current "active" phaseNo | |
unsigned int | mCurrentAnimation |
current active animation, corresponse to # |
|
< in animation sequence going ++ or -- < if a NOT_REPEATABLE animation, < current active animation, corresponse to Definition at line 98 of file CSAction.h. References mAnimation, mCurrentAnimation, mCurrentPhase, mFinished, and mForward.
00099 { 00100 mForward = true; //!< in animation sequence going ++ or -- 00101 mFinished = false; //!< if a NOT_REPEATABLE animation, 00102 mAnimation = 0; 00103 mCurrentPhase = -1; 00104 mCurrentAnimation = -1; //!< current active animation, corresponse to 00105 } |
|
Definition at line 106 of file CSAction.h.
00106 {} |
|
part of each action are animations < so is the state part of this state Definition at line 89 of file CSAction.h. Referenced by CSTileMap::addScaledSprites(), CSSprite::adjustSpeed(), CSAction::buildState(), CSSprite::checkCollision(), CSSprite::checkCollisionPixels(), CSAction::display(), CSSprite::getCollidingTiles(), CSSprite::getDisplayXLower(), CSSprite::getDisplayYLower(), CSSprite::getScaledSprite(), CSSprite::getXPos(), CSSprite::getYPos(), CSSprite::next(), CSAction::next(), CSSprite::resetSpeed(), CSAction::resetState(), CSSprite::setDisplayOffset(), CSSprite::setPosition(), CSSprite::setSpeedX(), CSSprite::setSpeedY(), CSSprite::setWorldPosition(), CSAction::startAction(), and CSAction::startNextAction(). |
|
in animation sequence going ++ or --
Definition at line 92 of file CSAction.h. Referenced by ActionState(), CSAction::buildState(), CSAction::next(), CSAction::resetState(), CSAction::startAction(), and CSAction::startNextAction(). |
|
if a NOT_REPEATABLE animation, < this is false upon "one round" Definition at line 93 of file CSAction.h. Referenced by ActionState(), CSAction::buildState(), CSAction::next(), CSAction::resetState(), CSAction::startAction(), and CSAction::startNextAction(). |
|
current animation
Definition at line 95 of file CSAction.h. Referenced by ActionState(), CSSprite::adjustSpeed(), CSAction::buildState(), CSAction::display(), CSSprite::getScaledSprite(), CSAction::isBreakable(), CSAction::next(), CSSprite::resetSpeed(), CSAction::resetState(), CSSprite::setSpeedX(), CSSprite::setSpeedY(), CSAction::startAction(), and CSAction::startNextAction(). |
|
current "active" phaseNo
Definition at line 96 of file CSAction.h. Referenced by ActionState(), CSAction::buildState(), CSAction::next(), CSAction::resetState(), CSAction::startAction(), and CSAction::startNextAction(). |
|
current active animation, corresponse to #
Definition at line 97 of file CSAction.h. Referenced by ActionState(), CSAction::buildState(), CSAction::next(), CSAction::resetState(), CSAction::startAction(), and CSAction::startNextAction(). |