Mortal Kombat Game ELEC2645
Dependencies: mbed N5110 ShiftReg Joystick
Fighter.h@0:99b49fd71085, 2021-04-13 (annotated)
- Committer:
- ozy
- Date:
- Tue Apr 13 10:06:02 2021 +0000
- Revision:
- 0:99b49fd71085
- Child:
- 3:1d99b6ad4f9e
Sprite moving and Debugging menu class
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ozy | 0:99b49fd71085 | 1 | #ifndef FIGHTER_H |
ozy | 0:99b49fd71085 | 2 | #define FIGHTER_H |
ozy | 0:99b49fd71085 | 3 | |
ozy | 0:99b49fd71085 | 4 | #include "mbed.h" |
ozy | 0:99b49fd71085 | 5 | #include "N5110.h" |
ozy | 0:99b49fd71085 | 6 | |
ozy | 0:99b49fd71085 | 7 | |
ozy | 0:99b49fd71085 | 8 | class Fighter |
ozy | 0:99b49fd71085 | 9 | { |
ozy | 0:99b49fd71085 | 10 | public: |
ozy | 0:99b49fd71085 | 11 | Fighter(); // constructor |
ozy | 0:99b49fd71085 | 12 | void draw(N5110 &lcd, float _x, float _y); // x-coordinate and y-coordinates used to update place of sprite on screen |
ozy | 0:99b49fd71085 | 13 | void move_right(N5110 &lcd, float _x, float _y); // print move right animation |
ozy | 0:99b49fd71085 | 14 | void move_left(N5110 &lcd, float _x, float _y); // print move left animation |
ozy | 0:99b49fd71085 | 15 | void move_right2(N5110 &lcd, float _x, float _y); // 2nd move right animation to move legs |
ozy | 0:99b49fd71085 | 16 | void move_left2(N5110 &lcd, float _x, float _y); // 2nd move left animation to move legs |
ozy | 0:99b49fd71085 | 17 | void kick_right(N5110 &lcd, float _x, float _y); // kick right |
ozy | 0:99b49fd71085 | 18 | void kick_left(N5110 &lcd, float _x, float _y); // kick left |
ozy | 0:99b49fd71085 | 19 | void punch_left(N5110 &lcd, float _x, float _y); // punch left |
ozy | 0:99b49fd71085 | 20 | void punch_right(N5110 &lcd, float _x, float _y); // punch right |
ozy | 0:99b49fd71085 | 21 | void guard(N5110 &lcd, float _x, float _y); // guard move |
ozy | 0:99b49fd71085 | 22 | |
ozy | 0:99b49fd71085 | 23 | |
ozy | 0:99b49fd71085 | 24 | |
ozy | 0:99b49fd71085 | 25 | }; |
ozy | 0:99b49fd71085 | 26 | |
ozy | 0:99b49fd71085 | 27 | #endif |