This commit is contained in:
parent
354a2ac9e1
commit
d0e2d283db
2 changed files with 28 additions and 0 deletions
|
@ -54,6 +54,7 @@
|
||||||
void CPlayerModeDead::enter()
|
void CPlayerModeDead::enter()
|
||||||
{
|
{
|
||||||
m_deadTime=0;
|
m_deadTime=0;
|
||||||
|
m_player->setAnimNo(ANIM_SPONGEBOB_DEATHSPIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*----------------------------------------------------------------------
|
/*----------------------------------------------------------------------
|
||||||
|
@ -65,6 +66,11 @@ void CPlayerModeDead::enter()
|
||||||
void CPlayerModeDead::think()
|
void CPlayerModeDead::think()
|
||||||
{
|
{
|
||||||
m_deadTime++;
|
m_deadTime++;
|
||||||
|
if(m_deadTime<m_player->getAnimFrameCount())
|
||||||
|
{
|
||||||
|
m_player->setAnimFrame(m_deadTime);
|
||||||
|
}
|
||||||
|
|
||||||
if((m_deadTime>DEATH_DELAY&&m_player->getPadInputDown()&PI_ACTION)||
|
if((m_deadTime>DEATH_DELAY&&m_player->getPadInputDown()&PI_ACTION)||
|
||||||
m_deadTime>DEATH_TIMEOUT)
|
m_deadTime>DEATH_TIMEOUT)
|
||||||
{
|
{
|
||||||
|
@ -91,5 +97,23 @@ void CPlayerModeDead::render(DVECTOR *_pos)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------------
|
||||||
|
Function:
|
||||||
|
Purpose:
|
||||||
|
Params:
|
||||||
|
Returns:
|
||||||
|
---------------------------------------------------------------------- */
|
||||||
|
/*
|
||||||
|
void CPlayerModeDead::fall()
|
||||||
|
{
|
||||||
|
m_moveVelocity.vy+=getPlayerMetrics()->m_metric[DEFAULT_PLAYER_PLAYER_GRAVITY];
|
||||||
|
if(m_moveVelocity.vy>=metrics->m_metric[DEFAULT_PLAYER_TERMINAL_VELOCITY]<<VELOCITY_SHIFT)
|
||||||
|
{
|
||||||
|
m_moveVelocity.vy=metrics->m_metric[DEFAULT_PLAYER_TERMINAL_VELOCITY]<<VELOCITY_SHIFT;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/*===========================================================================
|
/*===========================================================================
|
||||||
end */
|
end */
|
||||||
|
|
|
@ -49,6 +49,10 @@ private:
|
||||||
DEATH_TIMEOUT=5*60, // SB respawns automatically after this long
|
DEATH_TIMEOUT=5*60, // SB respawns automatically after this long
|
||||||
};
|
};
|
||||||
int m_deadTime;
|
int m_deadTime;
|
||||||
|
|
||||||
|
|
||||||
|
// void fall();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue