Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 20, 2017, 3:26:31 PM (7 years ago)
Author:
pascscha
Message:

deathmessages again

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.cc

    r11566 r11576  
    6767        point = 0;
    6868        bShowLevel = false;
    69         sDeathMessage = "Welcome to FlappyOrx\nPress Space to start!";
     69        sDeathMessage = "Welcome to FlappyOrx";
    7070        bIsDead = true;
    7171        multiplier = 1;
     
    198198    }
    199199
    200     std::string FlappyOrx::getDeathMessage(){
    201         return sDeathMessage;
     200    void FlappyOrx::setDead(bool value){
     201        bIsDead = value;
     202        if(not value){
     203            point = -1;
     204            level=-1;
     205            levelUp();
     206        }
    202207    }
    203208
     
    237242    void FlappyOrx::death(){
    238243        bIsDead = true;
    239         sDeathMessage = "GameOver";
     244       
     245        if(point<10)        sDeathMessage = DeathMessage10[rand()%(sizeof(DeathMessage10)/sizeof(*DeathMessage10))];
     246        else if(point<30)   sDeathMessage = DeathMessage30[rand()%(sizeof(DeathMessage30)/sizeof(*DeathMessage30))];
     247        else if(point<50)   sDeathMessage = DeathMessage50[rand()%(sizeof(DeathMessage50)/sizeof(*DeathMessage50))];
     248        else                sDeathMessage = DeathMessageover50[rand()%(sizeof(DeathMessageover50)/sizeof(*DeathMessageover50))];
     249       
     250        orxout()<<"message: "<<sDeathMessage<<std::endl;
     251
     252
    240253        if (Highscore::exists()){
    241254                    int score = this->getPoints();
     
    243256                        Highscore::getInstance().storeHighscore("Flappy Orx",score);
    244257        }
    245         point = -1;
    246         level=-1;
    247         levelUp();
    248258        while (!tubes.empty())
    249259        {
Note: See TracChangeset for help on using the changeset viewer.