Mortal Kombat Game ELEC2645
Dependencies: mbed N5110 ShiftReg Joystick
Menu.h
- Committer:
- ozy
- Date:
- 2021-04-17
- Revision:
- 1:3bdadf6f6dbd
- Parent:
- 0:99b49fd71085
- Child:
- 2:1703eb2a68f8
File content as of revision 1:3bdadf6f6dbd:
#ifndef MENU_H #define MENU_H #include <iostream> #include "mbed.h" #include "N5110.h" class Menu { 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 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 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, DigitalIn &buttonA, DigitalIn &buttonB, DigitalIn &buttonC); void ingame_options_menu(); void select_map(); }; #endif