Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Fighter.h

Committer:
ozy
Date:
2021-04-13
Revision:
0:99b49fd71085
Child:
3:1d99b6ad4f9e

File content as of revision 0:99b49fd71085:

#ifndef FIGHTER_H
#define FIGHTER_H

#include "mbed.h"
#include "N5110.h"


class Fighter
{
public:
    Fighter();  // constructor 
    void draw(N5110 &lcd, float _x, float _y);  // x-coordinate and y-coordinates used to update place of sprite on screen
    void move_right(N5110 &lcd, float _x, float _y); // print move right animation
    void move_left(N5110 &lcd, float _x, float _y); // print move left animation
    void move_right2(N5110 &lcd, float _x, float _y); // 2nd move right animation to move legs
    void move_left2(N5110 &lcd, float _x, float _y); // 2nd move left animation to move legs
    void kick_right(N5110 &lcd, float _x, float _y); // kick right 
    void kick_left(N5110 &lcd, float _x, float _y); // kick left 
    void punch_left(N5110 &lcd, float _x, float _y); // punch left 
    void punch_right(N5110 &lcd, float _x, float _y); // punch right
    void guard(N5110 &lcd, float _x, float _y); // guard move



};
    
#endif