This commit is contained in:
parent
a07b1ae87a
commit
5653705bd9
7 changed files with 259 additions and 7 deletions
|
@ -77,6 +77,7 @@ class CPlayerMode
|
|||
{
|
||||
public:
|
||||
virtual void initialise(class CPlayer *_player) {m_player=_player;}
|
||||
virtual void shutdown() {;}
|
||||
virtual void enter() {;}
|
||||
virtual void think() {;}
|
||||
virtual void render() {;}
|
||||
|
@ -84,6 +85,8 @@ public:
|
|||
int getPadInputHeld();
|
||||
int getPadInputDown();
|
||||
|
||||
virtual int isInAttackState() {return false;}
|
||||
|
||||
protected:
|
||||
DVECTOR getPlayerPos();
|
||||
void setPlayerPos(DVECTOR *_pos);
|
||||
|
@ -107,6 +110,8 @@ public:
|
|||
virtual void think();
|
||||
virtual void render();
|
||||
|
||||
virtual int isInAttackState();
|
||||
|
||||
virtual int canTeeter() {return m_currentState==STATE_IDLE;}
|
||||
virtual int canFallForever() {return m_currentState==STATE_BUTTFALL;}
|
||||
|
||||
|
@ -116,12 +121,15 @@ public:
|
|||
|
||||
virtual const struct PlayerMetrics *getPlayerMetrics();
|
||||
int setState(int _state);
|
||||
int getState() {return m_currentState;}
|
||||
// virtual void setMode(class CPlayer *_player,int _mode);
|
||||
int getFacing();
|
||||
void setFacing(int _facing);
|
||||
// virtual int getAnimNo(class CPlayer *_player);
|
||||
void setAnimNo(int _animNo);
|
||||
void setAnimFrame(int _animFrame);
|
||||
virtual int getAnimNo();
|
||||
virtual void setAnimNo(int _animNo);
|
||||
virtual void setAnimFrame(int _animFrame);
|
||||
virtual int getAnimFrame();
|
||||
virtual int getAnimFrameCount();
|
||||
int advanceAnimFrameAndCheckForEndOfAnim();
|
||||
// virtual int retreatAnimFrameAndCheckForEndOfAnim(class CPlayer *_player);
|
||||
DVECTOR getMoveVelocity();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue