deemo1

Dependencies:   mbed

Boss/Boss.h

Committer:
haoyan
Date:
2020-05-12
Revision:
3:1db91ad3ab84
Parent:
2:03cd3bb32511

File content as of revision 3:1db91ad3ab84:

#ifndef BOSS_H
#define BOSS_H
 
#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
#include "Battleship.h"

/** Boss Class  
* @brief Boss 
* @author Haoyan Zhang  
* @date May, 2020 
*/ 

class Boss
{
public:
       
       Boss();
       ~Boss();
       void init(int height, int width, int speed);
       void draw(N5110 &lcd);
       void update();
       void set_velocity(Vector2D v);
       Vector2D get_velocity();
       Vector2D get_pos();
       void set_pos(Vector2D p);
       
private:

        Vector2D _velocity;
        int _height;
        int _width;
        int _x;
        int _y;
};
#endif