ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Committer:
el17ajf
Date:
Wed Apr 03 20:33:27 2019 +0000
Revision:
21:62d2b5b73160
Child:
22:0a474f074553
Moved Menus to Class based system

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17ajf 21:62d2b5b73160 1 #ifndef MENU_MANAGER_H
el17ajf 21:62d2b5b73160 2 #define MENU_MANAGER_H
el17ajf 21:62d2b5b73160 3
el17ajf 21:62d2b5b73160 4 #include "Menu.h"
el17ajf 21:62d2b5b73160 5 //#include "ControlsMenu.h"
el17ajf 21:62d2b5b73160 6 //#include "DifficultyMenu.h"
el17ajf 21:62d2b5b73160 7 //#include "GameOverMenu.h"
el17ajf 21:62d2b5b73160 8 //#include "MainMenu.h"
el17ajf 21:62d2b5b73160 9 //#include "PausedMenu.h"
el17ajf 21:62d2b5b73160 10 //#include "ScoresMenu.h"
el17ajf 21:62d2b5b73160 11
el17ajf 21:62d2b5b73160 12 namespace Menus {
el17ajf 21:62d2b5b73160 13 namespace MenuManager {
el17ajf 21:62d2b5b73160 14 void updateAndDraw();
el17ajf 21:62d2b5b73160 15 void draw();
el17ajf 21:62d2b5b73160 16 int count();
el17ajf 21:62d2b5b73160 17 void add(Menu * menu);
el17ajf 21:62d2b5b73160 18 bool canClose();
el17ajf 21:62d2b5b73160 19 void close();
el17ajf 21:62d2b5b73160 20 void closeAll();
el17ajf 21:62d2b5b73160 21 };
el17ajf 21:62d2b5b73160 22 };
el17ajf 21:62d2b5b73160 23
el17ajf 21:62d2b5b73160 24 #endif