ELEC2645 (2018/19) / Mbed 2 deprecated el17aio

Dependencies:   mbed

Committer:
ikenna1
Date:
Fri Apr 19 19:40:01 2019 +0000
Revision:
30:711d722f3cef
Parent:
13:e114d362186d
Child:
42:ee13e1d103d8
Child:
44:a6a361bea806
* still incorporating shooter

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ikenna1 9:241a1a7d8527 1 #ifndef MENU_H
ikenna1 9:241a1a7d8527 2 #define MENU_H
ikenna1 9:241a1a7d8527 3
ikenna1 9:241a1a7d8527 4 #include "mbed.h"
ikenna1 9:241a1a7d8527 5 #include "N5110.h"
ikenna1 9:241a1a7d8527 6 #include "Gamepad.h"
ikenna1 9:241a1a7d8527 7
ikenna1 9:241a1a7d8527 8 class Menu
ikenna1 9:241a1a7d8527 9 {
ikenna1 9:241a1a7d8527 10 public:
ikenna1 9:241a1a7d8527 11 Menu();
ikenna1 9:241a1a7d8527 12 ~Menu();
ikenna1 9:241a1a7d8527 13
ikenna1 9:241a1a7d8527 14 // Displays title screen
ikenna1 9:241a1a7d8527 15 void init(int ycursor);
ikenna1 30:711d722f3cef 16 void title(N5110 &lcd, int shipno);
ikenna1 10:c33d7593a275 17 void update(Direction d);
ikenna1 13:e114d362186d 18 int get_ycursor();
ikenna1 13:e114d362186d 19 int get_xcursor();
ikenna1 12:47578eb9ea73 20 void disp_ships(N5110 &lcd);
ikenna1 9:241a1a7d8527 21 //void Menu::scroll(N5110 &lcd, Direction d);
ikenna1 9:241a1a7d8527 22
ikenna1 9:241a1a7d8527 23 private:
ikenna1 12:47578eb9ea73 24 int _xcursor;
ikenna1 9:241a1a7d8527 25 int _ycursor;
ikenna1 12:47578eb9ea73 26
ikenna1 9:241a1a7d8527 27
ikenna1 9:241a1a7d8527 28 };
ikenna1 9:241a1a7d8527 29 #endif