- Timestamp:
- Nov 20, 2017, 3:26:31 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc
r11566 r11576 53 53 SUPER(FlappyOrxHUDinfo, XMLPort, xmlelement, mode); 54 54 55 XMLPortParam(FlappyOrxHUDinfo, "showlives", setShowLives, getShowLives, xmlelement, mode).defaultValues(false);56 55 XMLPortParam(FlappyOrxHUDinfo, "showpoints", setShowPoints, getShowPoints, xmlelement, mode).defaultValues(false); 57 56 XMLPortParam(FlappyOrxHUDinfo, "showmessage", setShowMessage, getShowMessage, xmlelement, mode).defaultValues(false); 57 XMLPortParam(FlappyOrxHUDinfo, "messageID", setMessageID, getMessageID, xmlelement, mode).defaultValues(0); 58 58 59 59 … … 70 70 const std::string& points = "Score: "+multi_cast<std::string>(this->FlappyOrxGame->getPoints()); 71 71 setTextSize(0.04); 72 setPosition(Vector2(0.14, 0.02));73 this->setColour(ColourValue(1, 1, 1, 1));74 72 this->setCaption(points); 75 73 } … … 83 81 } 84 82 else if(this->bShowGameOver_){ 85 std::string message = this->FlappyOrxGame->getDeathMessage(); 86 setTextSize(0.1); 87 setPosition(Vector2(.5, .5)); 88 89 setAlignment(OverlayText::Alignment::Center); 90 83 std::string message; 84 setTextSize(0.05); 85 switch(messageID){ 86 case 0: 87 message = "Game Over"; 88 setTextSize(0.1); 89 this->setCaption(message); 90 break; 91 case 1: 92 message = this->FlappyOrxGame->sDeathMessage; 93 break; 94 case 2: 95 message = "Your Score: "+multi_cast<std::string>(this->FlappyOrxGame->getPoints())+ 96 " Local High Score: "+multi_cast<std::string>(Highscore::getInstance().getHighestScoreOfGame("Flappy Orx")); 97 break; 98 case 3: 99 message = "Press space to restart."; 100 break; 101 } 91 102 this->setCaption(message); 92 this->setColour(ColourValue(1, 0, 0, 1));93 103 } 94 104 }
Note: See TracChangeset
for help on using the changeset viewer.