This is the description

Dependencies:   mbed Menu Joystick

Revision:
0:59cbc5800eb6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Enemy/Enemy.cpp	Mon Apr 27 14:04:30 2020 +0000
@@ -0,0 +1,74 @@
+#include "Enemy.h"
+Enemy::Enemy(int mode)
+{
+    if ( mode == 0)
+        _blood = 1;
+    else if(mode == 1)
+        _blood = 2;
+    else if(mode == 2)
+        _blood = 3;
+}
+Enemy::~Enemy()
+{
+    
+}
+void Enemy::init(int sizeX,int sizeY)
+{
+    _sizeX = sizeX;
+    _sizeY = sizeY;
+    _x = rand()%(84-_sizeX);
+    _y = 0;
+    _speed = 1;
+}
+Vector2D Enemy::getPos()
+{
+    Vector2D p = {_x,_y};
+    return p;
+}
+void Enemy::update()
+{
+    _y+=_speed;
+}
+void Enemy::setBlood(int harm){
+    _blood-=harm;
+}
+void Enemy::draw(N5110 &lcd,int mode)
+{
+    int enemy[60] = {
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1 };
+    int enemyNormal[60] = {
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1 };
+    int enemyHard[60] = {
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1, 
+        1,1,1,1,1,1,1,1,1,1,1,1 };
+    if(mode == 0){
+        Bitmap sprite(enemy,_sizeY,_sizeX);
+        sprite.render(lcd,_x,_y);
+    }else if(mode == 1){
+        Bitmap sprite(enemyNormal,_sizeY,_sizeX);
+        sprite.render(lcd,_x,_y);
+    }else if(mode == 2){
+        Bitmap sprite(enemyHard,_sizeY,_sizeX);
+        sprite.render(lcd,_x,_y);   
+    }
+}
+int Enemy::getBlood(){
+    return _blood;
+}
+void Enemy::setSpeed(int speed){
+    _speed = speed;
+}
+int Enemy::getSpeed(){
+    return _speed;
+}
\ No newline at end of file