This commit is contained in:
Paul 2001-04-10 18:44:12 +00:00
parent 462370140c
commit d9c34ac40a
3 changed files with 16 additions and 16 deletions

View file

@ -80,8 +80,8 @@
static CPlayerState *s_stateTable[]=
{
&s_stateCoralBlowerIdle, // STATE_IDLE
&s_stateCoralBlowerIdle, // STATE_IDLETEETER
&s_stateWeaponIdle, // STATE_IDLE
&s_stateWeaponIdle, // STATE_IDLETEETER
&s_stateJump, // STATE_JUMP
&s_stateWalk, // STATE_RUN
&s_stateFall, // STATE_FALL

View file

@ -56,7 +56,7 @@
CPlayerStateUnarmedIdle s_stateUnarmedIdle;
CPlayerStateTeeterIdle s_stateTeeterIdle;
CPlayerStateCoralBlowerIdle s_stateCoralBlowerIdle;
CPlayerStateWeaponIdle s_stateWeaponIdle;
/*----------------------------------------------------------------------
@ -257,8 +257,8 @@ void CPlayerStateIdle::setNextIdleAnim(CPlayerModeBase *_playerMode)
static IdleAnims s_unarmedIdleAnims[]=
{
// start frame loop frame end frame loop count
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 4 }, // default
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 10 },
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 15 }, // default
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 20 },
{ -1, ANIM_SPONGEBOB_IDLEWIND, -1, 1 },
};
@ -280,22 +280,22 @@ int CPlayerStateUnarmedIdle::getNumIdleAnims()
Params:
Returns:
---------------------------------------------------------------------- */
static IdleAnims s_coralBlowerIdleAnims[]=
static IdleAnims s_weaponIdleAnims[]=
{
// start frame loop frame end frame loop count
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 4 }, // default
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 10 },
// { -1, ANIM_SPONGEBOB_IDLEWEAPON, -1, 1 },
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 15 }, // default
{ -1, ANIM_SPONGEBOB_IDLEBREATH, -1, 20 },
{ -1, ANIM_SPONGEBOB_IDLEWEAPON, -1, 1 },
};
static int s_numCoralBlowerIdleAnims=sizeof(s_coralBlowerIdleAnims)/sizeof(IdleAnims);
IdleAnims *CPlayerStateCoralBlowerIdle::getIdleAnimsDb(int _animNo)
static int s_numWeaponIdleAnims=sizeof(s_weaponIdleAnims)/sizeof(IdleAnims);
IdleAnims *CPlayerStateWeaponIdle::getIdleAnimsDb(int _animNo)
{
ASSERT(_animNo<getNumIdleAnims());
return &s_coralBlowerIdleAnims[_animNo];
return &s_weaponIdleAnims[_animNo];
}
int CPlayerStateCoralBlowerIdle::getNumIdleAnims()
int CPlayerStateWeaponIdle::getNumIdleAnims()
{
return s_numCoralBlowerIdleAnims;
return s_numWeaponIdleAnims;
}

View file

@ -94,7 +94,7 @@ private:
};
class CPlayerStateCoralBlowerIdle : public CPlayerStateIdle
class CPlayerStateWeaponIdle : public CPlayerStateIdle
{
private:
virtual IdleAnims *getIdleAnimsDb(int _animNo);
@ -109,7 +109,7 @@ private:
extern CPlayerStateUnarmedIdle s_stateUnarmedIdle;
extern CPlayerStateTeeterIdle s_stateTeeterIdle;
extern CPlayerStateCoralBlowerIdle s_stateCoralBlowerIdle;
extern CPlayerStateWeaponIdle s_stateWeaponIdle;
/*----------------------------------------------------------------------