Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 26, 2016, 2:49:44 PM (8 years ago)
Author:
tgidron
Message:

Final Project

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/tgidronFS16/src/modules/hover/TFlagsLivesLevelHUD.cc

    r11192 r11196  
    4646        showLevel_ = true;
    4747        showTotFlags_= true;
     48        levelUpgrade_ = true;
    4849    }
    4950
     
    5556        XMLPortParam(TFlagsLivesLevelHUD, "showLives", setShowLives, getShowLives, xmlelement, mode);
    5657        XMLPortParam(TFlagsLivesLevelHUD, "showLevel", setShowLevel, getShowLevel, xmlelement, mode);
     58        XMLPortParam(TFlagsLivesLevelHUD, "levelUpgrade", setLevelUpgrade, getLevelUpgrade, xmlelement, mode);
    5759    }
    5860
     
    6567            const std::string& level = multi_cast<std::string>(this->hoverGame_->getLevel());
    6668
     69            //Display total Flags taken
    6770            if(showTotFlags_ == true){
    6871                setTextSize(0.04);
     
    7275            }
    7376
    74 
     77            //Display remaining lives
    7578            if(showLives_ == true){
    7679                setTextSize(0.04);
     
    8083            }
    8184
     85            //Display current level
    8286            if(showLevel_ == true){
    8387                setTextSize(0.04);
     
    8892            }
    8993           
    90             if(this->hoverGame_->bShowLevel)
     94            //New Level pop up
     95            if(this->hoverGame_->bLevelUpgradeHUD  && levelUpgrade_)
    9196                {
    92                     setTextSize(0.2);
    93                     setPosition(Vector2(0.3, 0.55));
    94                     std::stringstream sstm;
    95                     sstm << "Level " << level;
    96                     this->setCaption(sstm.str());
     97                setTextSize(0.2);
     98                setPosition(Vector2(0.3, 0.45));
     99                std::stringstream sstm;
     100                sstm << "Level " << level;
     101                this->setCaption(sstm.str());
     102
     103                //TODO
     104                //make others stop blinking when new level pop-up is activated
    97105                }
     106
    98107    }
    99108
Note: See TracChangeset for help on using the changeset viewer.