Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

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?

UserRevisionLine numberNew 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