[Orxonox-commit 6968] r11589 - in code/branches/FlappyOrx_HS17: data/levels src/modules/flappyorx
pascscha at orxonox.net
pascscha at orxonox.net
Mon Nov 27 12:42:32 CET 2017
Author: pascscha
Date: 2017-11-27 12:42:32 +0100 (Mon, 27 Nov 2017)
New Revision: 11589
Modified:
code/branches/FlappyOrx_HS17/data/levels/Invaders.oxw
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.h
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc
Log:
svn commit -m
Modified: code/branches/FlappyOrx_HS17/data/levels/Invaders.oxw
===================================================================
--- code/branches/FlappyOrx_HS17/data/levels/Invaders.oxw 2017-11-24 12:15:12 UTC (rev 11588)
+++ code/branches/FlappyOrx_HS17/data/levels/Invaders.oxw 2017-11-27 11:42:32 UTC (rev 11589)
@@ -47,7 +47,7 @@
<SpawnPoint team=0 position="-200,0,0" lookat="0,0,0" spawnclass=FlappyOrxShip pawndesign=spaceshipFlappyOrx />
- <FlappyOrxCenterPoint name=flappyorxcenter />
+ <InvaderCenterPoint name=invadercenter />
<?lua
for i = 1, 30, 1 do
j = math.random()
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc 2017-11-24 12:15:12 UTC (rev 11588)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc 2017-11-27 11:42:32 UTC (rev 11589)
@@ -68,11 +68,10 @@
bShowLevel = false;
sDeathMessage = "Welcome to FlappyOrx";
bIsDead = true;
- multiplier = 1;
- b_combo = false;
this->spawnDistance=200;
this->tubeOffsetX=500;
this->setHUDTemplate("FlappyOrxHUD");
+ firstGame = true;
}
void FlappyOrx::updatePlayerPos(int x){
@@ -224,6 +223,7 @@
void FlappyOrx::death(){
bIsDead = true;
+ firstGame = false;
if(point<10) sDeathMessage = DeathMessage10[rand()%(DeathMessage10.size())];
else if(point<30) sDeathMessage = DeathMessage30[rand()%(DeathMessage30.size())];
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.h
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.h 2017-11-24 12:15:12 UTC (rev 11588)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.h 2017-11-27 11:42:32 UTC (rev 11589)
@@ -95,6 +95,7 @@
bool bEndGame;
bool bShowLevel;
bool bIsDead;
+ bool firstGame;
std::string sDeathMessage;
std::queue<int> tubes;
std::queue<MovableEntity*> asteroids;
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc 2017-11-24 12:15:12 UTC (rev 11588)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc 2017-11-27 11:42:32 UTC (rev 11589)
@@ -80,26 +80,34 @@
setTextSize(0);
}
else if(this->bShowGameOver_){
- std::string message;
- setTextSize(0.05);
- switch(messageID){
- case 0:
- message = "Game Over";
- setTextSize(0.1);
- this->setCaption(message);
- break;
- case 1:
- message = this->FlappyOrxGame->sDeathMessage;
- break;
- case 2:
- message = "Your Score: "+multi_cast<std::string>(this->FlappyOrxGame->getPoints())+
- " Local High Score: "+multi_cast<std::string>(Highscore::getInstance().getHighestScoreOfGame("Flappy Orx"));
- break;
- case 3:
- message = "Press space to restart.";
- break;
+ if(this->FlappyOrxGame->firstGame){
+ if(messageID==3){
+ setTextSize(0.05);
+ this->setCaption("press space to start");
+ }
}
- this->setCaption(message);
+ else{
+ std::string message;
+ setTextSize(0.05);
+ switch(messageID){
+ case 0:
+ message = "Game Over";
+ setTextSize(0.1);
+ this->setCaption(message);
+ break;
+ case 1:
+ message = this->FlappyOrxGame->sDeathMessage;
+ break;
+ case 2:
+ message = "Your Score: "+multi_cast<std::string>(this->FlappyOrxGame->getPoints())+
+ " Local High Score: "+multi_cast<std::string>(Highscore::getInstance().getHighestScoreOfGame("Flappy Orx"));
+ break;
+ case 3:
+ message = "Press space to restart.";
+ break;
+ }
+ this->setCaption(message);
+ }
}
}
}
More information about the Orxonox-commit
mailing list