Mortal Kombat Game ELEC2645
Dependencies: mbed N5110 ShiftReg Joystick
Menu.h@21:fad1c9f010d1, 2021-05-08 (annotated)
- Committer:
- ozy
- Date:
- Sat May 08 00:09:54 2021 +0000
- Revision:
- 21:fad1c9f010d1
- Parent:
- 20:4ca04fd0965a
working game
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ozy | 0:99b49fd71085 | 1 | #ifndef MENU_H |
ozy | 0:99b49fd71085 | 2 | #define MENU_H |
ozy | 0:99b49fd71085 | 3 | #include "mbed.h" |
ozy | 0:99b49fd71085 | 4 | #include "N5110.h" |
ozy | 21:fad1c9f010d1 | 5 | #include "Fighter.h" |
ozy | 0:99b49fd71085 | 6 | |
ozy | 0:99b49fd71085 | 7 | class Menu |
ozy | 0:99b49fd71085 | 8 | { |
ozy | 0:99b49fd71085 | 9 | public: |
ozy | 0:99b49fd71085 | 10 | Menu(); // constructor |
ozy | 21:fad1c9f010d1 | 11 | void menu_render(N5110 &lcd); |
ozy | 1:3bdadf6f6dbd | 12 | void draw_logo(N5110 &lcd, int x, int y); // draw logo on x y coordinates |
ozy | 21:fad1c9f010d1 | 13 | void draw_uni_logo(N5110 &lcd); |
ozy | 0:99b49fd71085 | 14 | void main_menu(N5110 &lcd); |
ozy | 0:99b49fd71085 | 15 | void created_by(N5110 &lcd); |
ozy | 20:4ca04fd0965a | 16 | |
ozy | 21:fad1c9f010d1 | 17 | void tutorial_screen1(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 18 | void tutorial_screen2(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 19 | void tutorial_screen3(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 20 | void tutorial_screen4(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 21 | void tutorial_screen5(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 22 | void tutorial_screen6(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 23 | void tutorial_screen7(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 24 | void tutorial_screen8(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 25 | void tutorial_screen9(N5110 &lcd); |
ozy | 21:fad1c9f010d1 | 26 | |
ozy | 21:fad1c9f010d1 | 27 | private: |
ozy | 21:fad1c9f010d1 | 28 | Fighter _fighter; // we have fighter object here for tutorial purposes |
ozy | 21:fad1c9f010d1 | 29 | |
ozy | 0:99b49fd71085 | 30 | }; |
ozy | 0:99b49fd71085 | 31 | |
ozy | 0:99b49fd71085 | 32 | #endif |