- Timestamp:
- Nov 26, 2014, 3:59:37 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.cc
r10124 r10135 58 58 multiplier = 1; 59 59 b_combo = false; 60 60 counter = 0; 61 lastPosition = 0; 61 62 // spawn enemy every 3.5 seconds 62 63 //enemySpawnTimer.setTimer(3.5f, true, createExecutor(createFunctor(&DodgeRace::spawnEnemy, this))); … … 81 82 toggleShowLevel(); 82 83 showLevelTimer.setTimer(1.0f, false, createExecutor(createFunctor(&DodgeRace::toggleShowLevel, this))); 84 } 85 86 void DodgeRace::tick(float dt) 87 { 88 if (getPlayer() != NULL) 89 { 90 //WeakPtr<DodgeRaceShip> ship = getPlayer(); 91 92 currentPosition = getPlayer()->getWorldPosition().x; 93 counter = counter + (currentPosition - lastPosition); 94 lastPosition = currentPosition; 95 96 if(counter >= 5000) 97 { 98 counter = 0; 99 100 WeakPtr<StaticEntity> stentity = new StaticEntity(this->center_->getContext()); //this->center_->getContext() 101 stentity->addTemplate("DodgeRaceCube01"); 102 103 stentity->setPosition(getPlayer()->getWorldPosition() + Vector3(5000, 0, 0)); 104 //stentity->setScale3D(50,50,50); 105 } 106 } 107 SUPER(DodgeRace, tick, dt); 83 108 } 84 109
Note: See TracChangeset
for help on using the changeset viewer.