Project Submission (late)
Dependencies: mbed
Menus/DefeatMenu.h
- Committer:
- el17tc
- Date:
- 2019-05-10
- Revision:
- 2:43bb635db736
- Parent:
- 0:72f372170a73
- Child:
- 3:83e79d31930c
File content as of revision 2:43bb635db736:
#ifndef DEFEATMENU_H #define DEFEATMENU_H #include "VictoryMenu.h" /* screen that displays when the player runs out of time in the maze reuses the yes and no buttons so VictoryMenu is included */ class DefeatMenu : public Menu { public: DefeatMenu(N5110* screenPtr) : Menu(screenPtr) { buttons[0] = new YesButton; buttons[1] = new NoButton; currentButton = buttons[0]; numOfButtons = 2; buttonIndex = 0; } void virtual draw() { std::stringstream sscore; sscore << "Score: " << score; lcd->printString("GAME OVER",10,1); lcd->printString(sscore.str().c_str(),10,2); lcd->printString("Play again?",10,3); lcd->printString("Yes No",10,4); } ~DefeatMenu() { delete buttons[0]; delete buttons[1]; } }; #endif // DEFEATMENU_H