ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18jgb

Dependencies:   mbed

Committer:
el18jgb
Date:
Tue May 19 13:49:30 2020 +0000
Revision:
16:7c612029d9c9
Parent:
14:66a1965318cb
Child:
19:33c77517cb88
game over and returns to main menu ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el18jgb 14:66a1965318cb 1 #ifndef MENU_H
el18jgb 14:66a1965318cb 2 #define MENU_H
el18jgb 14:66a1965318cb 3
el18jgb 14:66a1965318cb 4 #include "mbed.h"
el18jgb 14:66a1965318cb 5 #include "N5110.h"
el18jgb 14:66a1965318cb 6 #include "Gamepad.h"
el18jgb 14:66a1965318cb 7
el18jgb 14:66a1965318cb 8
el18jgb 14:66a1965318cb 9 /** menu Class
el18jgb 14:66a1965318cb 10 @date april 2020
el18jgb 14:66a1965318cb 11 */
el18jgb 14:66a1965318cb 12
el18jgb 14:66a1965318cb 13 class Menu
el18jgb 14:66a1965318cb 14 {
el18jgb 14:66a1965318cb 15
el18jgb 14:66a1965318cb 16 public:
el18jgb 14:66a1965318cb 17 Menu();
el18jgb 14:66a1965318cb 18 ~Menu();
el18jgb 14:66a1965318cb 19 void init();
el18jgb 16:7c612029d9c9 20 void display(N5110 &lcd, Gamepad &pad);
el18jgb 14:66a1965318cb 21 void draw(N5110 &lcd);
el18jgb 14:66a1965318cb 22 void update(Gamepad &pad);
el18jgb 14:66a1965318cb 23 void instructions(N5110 &lcd, Gamepad &pad);
el18jgb 14:66a1965318cb 24
el18jgb 16:7c612029d9c9 25 int getmode();
el18jgb 16:7c612029d9c9 26
el18jgb 14:66a1965318cb 27 private:
el18jgb 14:66a1965318cb 28
el18jgb 14:66a1965318cb 29 int option;
el18jgb 14:66a1965318cb 30
el18jgb 14:66a1965318cb 31 int _height;
el18jgb 14:66a1965318cb 32 int _width;
el18jgb 14:66a1965318cb 33 int _x;
el18jgb 14:66a1965318cb 34 int _y;
el18jgb 14:66a1965318cb 35
el18jgb 14:66a1965318cb 36 };
el18jgb 14:66a1965318cb 37
el18jgb 14:66a1965318cb 38
el18jgb 14:66a1965318cb 39 #endif