This commit is contained in:
Paul 2001-07-20 21:26:53 +00:00
parent 819f79ca32
commit 17a785bc22

View file

@ -214,22 +214,26 @@ void CPlayerModeJellyLauncher::think()
CPadVibrationManager::setVibration(0,CPadVibrationManager::VIBE_MEDIUM,(m_firingTime*32)/TIMEOUT_FOR_BIG_SHOT); CPadVibrationManager::setVibration(0,CPadVibrationManager::VIBE_MEDIUM,(m_firingTime*32)/TIMEOUT_FOR_BIG_SHOT);
} }
else else
{
m_firingState=FIRING_STATE__FIRING;
m_firingFrame=0;
}
break;
case FIRING_STATE__FIRING:
m_player->setAnimNo(ANIM_SPONGEBOB_FIRESTART);
m_player->setAnimFrame(m_firingFrame++);
if(m_firingFrame>=m_player->getAnimFrameCount())
{ {
CPadVibrationManager::setVibration(0,CPadVibrationManager::VIBE_MEDIUM); CPadVibrationManager::setVibration(0,CPadVibrationManager::VIBE_MEDIUM);
launchProjectile(); launchProjectile();
m_firingState=FIRING_STATE__RECOILING; m_firingState=FIRING_STATE__RECOILING;
m_firingFrame=0; m_firingFrame=0;
// m_firingState=FIRING_STATE__FIRING;
// m_firingFrame=0;
} }
break; break;
case FIRING_STATE__FIRING:
// m_player->setAnimNo(ANIM_SPONGEBOB_FIRESTART);
// m_player->setAnimFrame(m_firingFrame++);
// if(m_firingFrame>=m_player->getAnimFrameCount())
// {
// CPadVibrationManager::setVibration(0,CPadVibrationManager::VIBE_MEDIUM);
// launchProjectile();
// m_firingState=FIRING_STATE__RECOILING;
// m_firingFrame=0;
// }
break;
case FIRING_STATE__RECOILING: case FIRING_STATE__RECOILING:
m_player->setAnimNo(ANIM_SPONGEBOB_FIREEND); m_player->setAnimNo(ANIM_SPONGEBOB_FIREEND);
m_player->setAnimFrame(m_firingFrame++); m_player->setAnimFrame(m_firingFrame++);