Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Game/Game.cpp
- Revision:
- 27:e46af658c67a
- Parent:
- 26:8a85aede976d
- Child:
- 28:f8ff7c8c1627
--- a/Game/Game.cpp Thu Apr 04 19:03:06 2019 +0000 +++ b/Game/Game.cpp Thu Apr 04 20:13:39 2019 +0000 @@ -9,6 +9,7 @@ renderer.init(); resetScene(); selectDisable = false; + help = -1; input.x = 0; input.bCooldown = input.yCooldown = input.aCooldown = false; } @@ -27,7 +28,10 @@ while(true) { processInput(); renderer.clear(); - if(backToMenu){ + if(help > -1){ + helpScreen(); + } + else if(backToMenu){ homeScreen(); } else{ @@ -134,7 +138,7 @@ backToMenu = false; } else if(input.bButton && homeSelection == 1){ //if bottom highlighted and b pressed then exit game - renderer.drawHelp(); + help = 0; } else if(input.bButton && homeSelection == 2){ //if bottom highlighted and b pressed then exit game renderer.turnOff(); @@ -144,12 +148,38 @@ void Game::homeScreen(){ homeButtonSelections(); //determine selection on home screen - //if(helpScreen > -1) { - // - //} - //else{ - // renderer.drawHomeScreen(homeSelection); //draw home screen - //} + if(help == -1) { + renderer.drawHomeScreen(homeSelection); //draw home screen + } + else{ + helpScreen(); + } +} + +void Game::helpScreen(){ + //input.bButton = false; + if (help < 2) { + renderer.drawHelpScreen1(); + checkNextHelpScreen(); + } + else if (help == 2) { + renderer.drawHelpScreen2(); //execution starts at this case label + checkNextHelpScreen(); + } + else if (help == 3) { + renderer.drawHelpScreen3(); + checkNextHelpScreen(); + } + else if (help == 4) { + help = -1; + } +} + +void Game::checkNextHelpScreen(){ + if(input.bButton){ + help ++; + pc.printf("%i\r\n", help); + } } void Game::processInput(){