Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Revision:
1:3bdadf6f6dbd
Parent:
0:99b49fd71085
Child:
2:1703eb2a68f8
--- a/Menu.h	Tue Apr 13 10:06:02 2021 +0000
+++ b/Menu.h	Sat Apr 17 11:38:39 2021 +0000
@@ -8,18 +8,18 @@
 {
 public:
     Menu();  // constructor 
-    int get_user_input(DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD); 
-    void select_item(char button);
-    void go_back_to_main_menu();
+    void menu_selection(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD); // our case statement
+    int get_user_input(int input, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC, DigitalIn &buttonD);
+    // void select_item(int input);
+    void draw_logo(N5110 &lcd, int x, int y); // draw logo on x y coordinates
     // below are the items from the GUI 
     void main_menu(N5110 &lcd);
-    void draw_logo(N5110 &lcd, int x, int y); // draw logo on x y coordinates
     void A_to_start(N5110 &lcd);
     void created_by(N5110 &lcd);
     void homescreen(N5110 &lcd);
     void play(N5110 &lcd);
     void tutorial(N5110 &lcd);
-    void options_menu(N5110 &lcd);
+    void options_menu(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC);
     void ingame_options_menu();
     void select_map();
 };