Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 6, 2017, 2:12:57 PM (7 years ago)
Author:
merholzl
Message:

point system in place

Location:
code/branches/FlappyOrx_HS17/src/modules/flappyorx
Files:
3 edited

Legend:

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

    r11529 r11533  
    6363        bEndGame = false;
    6464        lives = 1;
    65         level = 1;
     65        level = 0;
    6666        point = 0;
    6767        bShowLevel = false;
     
    8181            this->tubes.pop();
    8282            levelUp();
     83            point++;
    8384        }
    8485    }
     
    8788    {
    8889        level++;
    89         //toggleShowLevel();
     90        toggleShowLevel();
    9091        //showLevelTimer.setTimer(3.0f, false, createExecutor(createFunctor(&FlappyOrx::toggleShowLevel, this)));
    9192    }
  • code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrx.h

    r11529 r11533  
    9696        private:
    9797            void toggleShowLevel(){bShowLevel = !bShowLevel;}
    98 
     98           
    9999            const static int nAst = 7;
    100100            Circle Asteroids[nAst];
  • code/branches/FlappyOrx_HS17/src/modules/flappyorx/FlappyOrxHUDinfo.cc

    r11521 r11533  
    4242        this->FlappyOrxGame = nullptr;
    4343        this->bShowLives_ = false;
    44         this->bShowLevel_ = false;
     44        this->bShowLevel_ = true;
    4545        this->bShowPoints_ = false;
    4646        this->bShowMultiplier_ = false;
     
    5151        SUPER(FlappyOrxHUDinfo, XMLPort, xmlelement, mode);
    5252
    53         // XMLPortParam(FlappyOrxHUDinfo, "showlives",     setShowLives,     getShowLives,     xmlelement, mode).defaultValues(false);
    54          XMLPortParam(FlappyOrxHUDinfo, "showPoints",     setShowPoints,     getShowPoints,     xmlelement, mode).defaultValues(false);
    55         // XMLPortParam(FlappyOrxHUDinfo, "showLevel",     setShowLevel,     getShowLevel,     xmlelement, mode).defaultValues(false);
    56         // XMLPortParam(FlappyOrxHUDinfo, "showMultiplier",     setShowMultiplier,     getShowMultiplier,     xmlelement, mode).defaultValues(false);
     53        XMLPortParam(FlappyOrxHUDinfo, "showlives",     setShowLives,     getShowLives,     xmlelement, mode).defaultValues(false);
     54        XMLPortParam(FlappyOrxHUDinfo, "showPoints",     setShowPoints,     getShowPoints,     xmlelement, mode).defaultValues(false);
     55       
     56   
    5757    }
    5858
     
    6363        if (this->FlappyOrxGame)
    6464        {
    65             // if (this->bShowLives_)
     65            // if (this->bShowLives_)  //preperation for easy mode
    6666            // {
    67             //     const std::string& lives = multi_cast<std::string>(this->FlappyOrxGame->getLives());
     67            //     const std::string& lives = multi_cast<std::string>(this->InvaderGame->getLives());
    6868            //     this->setCaption(lives);
    69             // }
    70             // else if(this->bShowLevel_)
    71             // {
    72             //     const std::string& Level = multi_cast<std::string>(this->FlappyOrxGame->getLevel());
    73             //     if (this->FlappyOrxGame->lives <= 0)
    74             //     {
    75             //         setPosition(Vector2(0.1, 0.65));
    76             //         this->setCaption("Game ends in 30 seconds.\nPress (e)xit / (q)uit to go to the main menu.\nTo restart fly out of the screen!");
    77             //         setTextSize(0.05);
    78             //         this->FlappyOrxGame->bEndGame = true;
    79             //     }
    80             //     else if (this->FlappyOrxGame->bShowLevel)
    81             //     {
    82             //         setTextSize(0.1);
    83             //         setPosition(Vector2(0.3, 0.55));
    84             //         std::stringstream sstm;
    85             //         sstm << "Level " << Level;
    86             //         this->setCaption(sstm.str()); // + level
    87             //     }
    88             //     else
    89             //     {
    90             //         setTextSize(0.04);
    91             //         setPosition(Vector2(0.14, 0.055));
    92             //         this->setCaption(Level);
    93             //     }
    9469            // }
    9570            if(this->bShowPoints_)
     
    9974                {
    10075                    setTextSize(0.2);
    101                     setPosition(Vector2(0.1, 0.25));
     76                    setPosition(Vector2(0.1, 0.02));
    10277                    this->setCaption("Final score:\n" + points);
    10378                    this->setColour(ColourValue(1, 0, 0, 1));
     
    10681                {
    10782                    setTextSize(0.04);
    108                     setPosition(Vector2(0.14, 0.1));
     83                    setPosition(Vector2(0.14, 0.02));
    10984                    this->setColour(ColourValue(1, 1, 1, 1));
    11085                    this->setCaption(points);
    11186                }
    11287            }
    113             // else if(this->bShowMultiplier_)
    114             // {
    115             //     int mult = this->FlappyOrxGame->getMultiplier();
    116             //     const std::string& Multiplier = "X " + multi_cast<std::string>(mult);
    117             //     this->setCaption(Multiplier);
    118             //     this->setColour(ColourValue(1, 0, 0, clamp(float(mult * 0.1), 0.0f, 1.0f)));
    119             //     this->setTextSize(clamp(float(mult * 0.1), 0.0f, 1.0f) * 0.01f + 0.04f);
    120             // }
     88           
    12189        }
    12290    }
Note: See TracChangeset for help on using the changeset viewer.