This commit is contained in:
Charles 2001-07-13 15:18:50 +00:00
parent 126c67e5dd
commit ec8a193146
10 changed files with 348 additions and 11 deletions

View file

@ -83,22 +83,33 @@ void CPlayerStateCart::enter(CPlayerModeBase *_playerMode)
---------------------------------------------------------------------- */
void CPlayerStateCart::think(CPlayerModeBase *_playerMode)
{
int controlDown;
int controlDown, controlHeld;
if ( _playerMode->advanceAnimFrameAndCheckForEndOfAnim() )
{
_playerMode->setAnimNo( ANIM_SPONGEBOB_IDLEBREATH );
}
controlDown=_playerMode->getPadInputDown();
controlHeld=_playerMode->getPadInputHeld();
if(controlDown&PI_JUMP)
CNpcPlatform *platform;
platform = (CNpcPlatform *) _playerMode->getPlayer()->isOnPlatform();
if ( platform )
{
CNpcPlatform *platform;
platform = (CNpcPlatform *) _playerMode->getPlayer()->isOnPlatform();
if(controlDown&PI_JUMP)
{
platform->jump();
}
ASSERT( platform );
platform->jump();
if ( controlHeld & PI_LEFT )
{
platform->slowDown();
}
else if ( controlHeld & PI_RIGHT )
{
platform->speedUp();
}
}
}