[Orxonox-commit 6945] r11566 - in code/branches/FlappyOrx_HS17: data/levels data/overlays src/modules/flappyorx
pascscha at orxonox.net
pascscha at orxonox.net
Mon Nov 20 14:00:56 CET 2017
Author: pascscha
Date: 2017-11-20 14:00:56 +0100 (Mon, 20 Nov 2017)
New Revision: 11566
Modified:
code/branches/FlappyOrx_HS17/data/levels/FlappyOrx.oxw
code/branches/FlappyOrx_HS17/data/overlays/FlappyOrxHUD.oxo
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxShip.cc
Log:
skybox
Modified: code/branches/FlappyOrx_HS17/data/levels/FlappyOrx.oxw
===================================================================
--- code/branches/FlappyOrx_HS17/data/levels/FlappyOrx.oxw 2017-11-20 12:35:53 UTC (rev 11565)
+++ code/branches/FlappyOrx_HS17/data/levels/FlappyOrx.oxw 2017-11-20 13:00:56 UTC (rev 11566)
@@ -31,7 +31,7 @@
skybox = "Orxonox/Starbox" -->
<Scene
ambientlight = "0.8, 0.7, 0.4"
- skybox = "Orxonox/skyBoxFlappyOrx"
+ skybox = "Orxonox/skyBoxBasic"
>
<WorldAmbientSound
Modified: code/branches/FlappyOrx_HS17/data/overlays/FlappyOrxHUD.oxo
===================================================================
--- code/branches/FlappyOrx_HS17/data/overlays/FlappyOrxHUD.oxo 2017-11-20 12:35:53 UTC (rev 11565)
+++ code/branches/FlappyOrx_HS17/data/overlays/FlappyOrxHUD.oxo 2017-11-20 13:00:56 UTC (rev 11566)
@@ -28,15 +28,6 @@
showmessage = true
/>
- <OverlayText
- position = "0.02, 0.02"
- pickpoint = "0.0, 0.0"
- font = "ShareTechMono"
- textsize = 0.04
- colour = "1.0, 1.0, 1.0, 1.0"
- align = "left"
- caption = "Score: "
- />
<!-- <FlappyOrxHUDinfo
position = "0.14, 0.01"
pickpoint = "0.0, 0.0"
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc 2017-11-20 12:35:53 UTC (rev 11565)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc 2017-11-20 13:00:56 UTC (rev 11566)
@@ -66,7 +66,7 @@
level = 0;
point = 0;
bShowLevel = false;
- sDeathMessage = "hallihallo";
+ sDeathMessage = "Welcome to FlappyOrx\nPress Space to start!";
bIsDead = true;
multiplier = 1;
b_combo = false;
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc 2017-11-20 12:35:53 UTC (rev 11565)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc 2017-11-20 13:00:56 UTC (rev 11566)
@@ -67,7 +67,7 @@
{
if(not this->FlappyOrxGame->isDead()){
if(this->bShowPoints_){
- const std::string& points = multi_cast<std::string>(this->FlappyOrxGame->getPoints());
+ const std::string& points = "Score: "+multi_cast<std::string>(this->FlappyOrxGame->getPoints());
setTextSize(0.04);
setPosition(Vector2(0.14, 0.02));
this->setColour(ColourValue(1, 1, 1, 1));
@@ -78,10 +78,16 @@
}
}
else{
- if(this->bShowGameOver_){
+ if(this->bShowPoints_){
+ setTextSize(0);
+ }
+ else if(this->bShowGameOver_){
std::string message = this->FlappyOrxGame->getDeathMessage();
setTextSize(0.1);
setPosition(Vector2(.5, .5));
+
+ setAlignment(OverlayText::Alignment::Center);
+
this->setCaption(message);
this->setColour(ColourValue(1, 0, 0, 1));
}
Modified: code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxShip.cc
===================================================================
--- code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxShip.cc 2017-11-20 12:35:53 UTC (rev 11565)
+++ code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxShip.cc 2017-11-20 13:00:56 UTC (rev 11566)
@@ -68,7 +68,7 @@
{
SUPER(FlappyOrxShip, tick, dt);
//Execute movement
- if (this->hasLocalController()&¬ isDead)
+ if (this->hasLocalController())
{
if(getHealth()<0){
setHealth(1);
@@ -80,17 +80,18 @@
getGame()->updatePlayerPos(pos.x);
- velocity.y += gravity*dt;
- if(isFlapping){
- isFlapping = false;
- if(pos.z > -150)
- velocity.y = -UpwardThrust;
+ if(not isDead){
+ velocity.y += gravity*dt;
+ if(isFlapping){
+ isFlapping = false;
+ if(pos.z > -150)
+ velocity.y = -UpwardThrust;
+ }
+
+ pos += Vector3(speed + velocity.x, 0, velocity.y) * dt;
}
-
- pos += Vector3(speed + velocity.x, 0, velocity.y) * dt;
-
-
+
// Camera
Camera* camera = this->getCamera();
if (camera != nullptr)
@@ -153,6 +154,7 @@
void FlappyOrxShip::death()
{
+ isDead = true;
Vector3 pos = getPosition();
pos.x = 0;
pos.z = 0;
More information about the Orxonox-commit
mailing list