[Orxonox-commit 5491] r10154 - in code/branches/surfaceraceHS14: data/levels/templates src/modules/dodgerace2
sriedel at orxonox.net
sriedel at orxonox.net
Wed Dec 3 17:30:46 CET 2014
Author: sriedel
Date: 2014-12-03 17:30:46 +0100 (Wed, 03 Dec 2014)
New Revision: 10154
Modified:
code/branches/surfaceraceHS14/data/levels/templates/spaceshipDodgeRace.oxt
code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.cc
code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.h
code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRaceShip.cc
Log:
Death now in endGameTimer
Modified: code/branches/surfaceraceHS14/data/levels/templates/spaceshipDodgeRace.oxt
===================================================================
--- code/branches/surfaceraceHS14/data/levels/templates/spaceshipDodgeRace.oxt 2014-12-03 16:30:22 UTC (rev 10153)
+++ code/branches/surfaceraceHS14/data/levels/templates/spaceshipDodgeRace.oxt 2014-12-03 16:30:46 UTC (rev 10154)
@@ -10,10 +10,10 @@
maxhealth = 40
initialhealth = 40
- shieldhealth = 80
- initialshieldhealth = 80
- maxshieldhealth = 80
- shieldabsorption = 0.9
+ shieldhealth = 20
+ initialshieldhealth = 20
+ maxshieldhealth = 20
+ shieldabsorption = 0.1
reloadrate = 1
reloadwaittime = 1
Modified: code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.cc
===================================================================
--- code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.cc 2014-12-03 16:30:22 UTC (rev 10153)
+++ code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.cc 2014-12-03 16:30:46 UTC (rev 10154)
@@ -174,11 +174,10 @@
*/
void DodgeRace::costLife()
{
- lives--;
+ orxout() << "CostLife" << endl;
+ endGameTimer.setTimer(3.0f, false, createExecutor(createFunctor(&DodgeRace::end, this)));
+
multiplier = 1;
- // end the game in 30 seconds.
- // if (lives <= 0)
- // enemySpawnTimer.setTimer(30.0f, false, createExecutor(createFunctor(&DodgeRace::end, this)));
};
void DodgeRace::comboControll()
Modified: code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.h
===================================================================
--- code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.h 2014-12-03 16:30:22 UTC (rev 10153)
+++ code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRace.h 2014-12-03 16:30:46 UTC (rev 10154)
@@ -101,6 +101,8 @@
int lastPosition;
private:
+ Timer endGameTimer;
+
WeakPtr<DodgeRaceShip> getPlayer();
WeakPtr<DodgeRaceShip> player;
std::vector<DodgeRaceCube*> cubeList;
Modified: code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRaceShip.cc
===================================================================
--- code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRaceShip.cc 2014-12-03 16:30:22 UTC (rev 10153)
+++ code/branches/surfaceraceHS14/src/modules/dodgerace2/DodgeRaceShip.cc 2014-12-03 16:30:46 UTC (rev 10154)
@@ -162,7 +162,7 @@
}
*/
-
+ removeHealth(100);
this->death();
return false;
}
More information about the Orxonox-commit
mailing list