This commit is contained in:
parent
6c5c1fba9b
commit
f81d0c4b5e
15 changed files with 424 additions and 211 deletions
|
@ -37,8 +37,8 @@
|
|||
class CPlayerState
|
||||
{
|
||||
public:
|
||||
virtual void enter(class CPlayer *_player)=0;
|
||||
virtual void think(class CPlayer *_player)=0;
|
||||
virtual void enter(class CPlayer *_player) {;}
|
||||
virtual void think(class CPlayer *_player) {;}
|
||||
|
||||
|
||||
protected:
|
||||
|
@ -50,6 +50,7 @@ protected:
|
|||
void setAnimNo(class CPlayer *_player,int _animNo);
|
||||
void setAnimFrame(class CPlayer *_player,int _animFrame);
|
||||
int advanceAnimFrameAndCheckForEndOfAnim(class CPlayer *_player);
|
||||
int retreatAnimFrameAndCheckForEndOfAnim(class CPlayer *_player);
|
||||
DVECTOR getMoveVelocity(class CPlayer *_player);
|
||||
void setMoveVelocity(class CPlayer *_player,DVECTOR *_moveVel);
|
||||
int getPadInput(class CPlayer *_player);
|
||||
|
@ -66,15 +67,6 @@ protected:
|
|||
};
|
||||
|
||||
|
||||
|
||||
class CPlayerStateIdle : public CPlayerState
|
||||
{
|
||||
public:
|
||||
void enter(class CPlayer *_player);
|
||||
void think(class CPlayer *_player);
|
||||
};
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
Globals
|
||||
------- */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue