Ignore:
Timestamp:
09/18/06 02:18:37 (18 years ago)
Author:
giegl
Message:

GTPD - Jungle Rumble - GLOBAL_player_freezeQ WIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Games/Jungle_Rumble/src/GameScene.cpp

    r1401 r1403  
    2323#define M_PI 3.1415 
    2424 
     25extern bool GLOBAL_player_freezeQ; 
     26 
    2527GameScene::GameScene(void) : Scene() 
    2628{ 
     
    4749        this->currentlypaused = false; 
    4850        this->preparepaused = false; 
     51 
     52        this->ignoreKeys = false; 
    4953} 
    5054 
     
    121125 
    122126void GameScene::initScene(GameManager &_manager) { 
     127        this->ignoreKeys = false; 
    123128        this->resultVisible = false; 
    124129        this->won = false; 
     
    757762 
    758763        //Update Player instructions 
    759         if(this->keyDown['W']) player->accelerate(); 
    760         if(this->keyDown['S']) player->stop(); 
    761         if(this->keyDown['A']) player->toLeft(); 
    762         if(this->keyDown['D']) player->toRight(); 
     764        if(!ignoreKeys) { 
     765                if(this->keyDown['W']) player->accelerate(); 
     766                if(this->keyDown['S']) player->stop(); 
     767                if(this->keyDown['A']) player->toLeft(); 
     768                if(this->keyDown['D']) player->toRight(); 
     769        } 
    763770 
    764771        //Set active Weapons 
     
    983990                        this->recalcTransformations = false; 
    984991                } 
     992                if(this->won && this->resultShowingTimer<=5.75f) { 
     993                        //this->player->resetValues(); 
     994                        GLOBAL_player_freezeQ = true; 
     995                        this->ignoreKeys = true; 
     996                } 
    985997                if(this->resultShowingTimer<=0) { 
    986998                        this->manager->switchToMenueScene(); 
Note: See TracChangeset for help on using the changeset viewer.