/*========================================================================= twindleft.cpp Author: Charles Blair Created: Project: Spongebob Purpose: Copyright (c) 2001 Climax Development Ltd ===========================================================================*/ #ifndef __TRIGGERS_TWINDLEFT_H__ #include "triggers\twindleft.h" #endif #ifndef __PLAYER_PLAYER_H__ #include "player\player.h" #endif #ifndef __SYSTEM_GSTATE_H__ #include "system\gstate.h" #endif void CWindLeftTrigger::collidedWith(CThing *_thisThing) { switch( _thisThing->getThingType() ) { case TYPE_PLAYER: { CPlayer *player = (CPlayer *) _thisThing; DVECTOR move; move.vx = -4 * GameState::getFramesSinceLast(); move.vy = 0; player->shove( move ); player->setMoveVelocity( &move ); player->setFloating(); break; } default: break; } }