Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Revision:
2:1703eb2a68f8
Parent:
1:3bdadf6f6dbd
Child:
3:1d99b6ad4f9e
--- a/Menu.h	Sat Apr 17 11:38:39 2021 +0000
+++ b/Menu.h	Sat Apr 17 12:35:18 2021 +0000
@@ -8,8 +8,8 @@
 {
 public:
     Menu();  // constructor 
-    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 menu_selection(N5110 &lcd, InterruptIn &buttonA, InterruptIn &buttonB, InterruptIn &buttonC, InterruptIn &buttonD);
+    int get_user_input(int input, InterruptIn &buttonA, InterruptIn &buttonB, InterruptIn &buttonC, InterruptIn &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 
@@ -19,7 +19,7 @@
     void homescreen(N5110 &lcd);
     void play(N5110 &lcd);
     void tutorial(N5110 &lcd);
-    void options_menu(N5110 &lcd, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC);
+    void options_menu(N5110 &lcd, InterruptIn &buttonA, InterruptIn &buttonB, InterruptIn &buttonC);
     void ingame_options_menu();
     void select_map();
 };