test 1 doc

Dependencies:   mbed Gamepad2

Committer:
joebarhouch
Date:
Wed May 27 00:49:39 2020 +0000
Revision:
9:9830d3a78572
Parent:
8:d19b30a6cd69
Child:
10:9317a62bd4d0

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joebarhouch 8:d19b30a6cd69 1 #ifndef ENEMY_H
joebarhouch 8:d19b30a6cd69 2 #define ENEMY_H
joebarhouch 8:d19b30a6cd69 3
joebarhouch 8:d19b30a6cd69 4 #include "mbed.h"
joebarhouch 8:d19b30a6cd69 5 #include "N5110.h"
joebarhouch 8:d19b30a6cd69 6 #include "Gamepad.h"
joebarhouch 8:d19b30a6cd69 7 #include "Bitmap.h"
joebarhouch 8:d19b30a6cd69 8
joebarhouch 8:d19b30a6cd69 9
joebarhouch 8:d19b30a6cd69 10 class Enemy
joebarhouch 8:d19b30a6cd69 11 {
joebarhouch 8:d19b30a6cd69 12
joebarhouch 8:d19b30a6cd69 13 public:
joebarhouch 8:d19b30a6cd69 14 Enemy(int spawnX, int spawnY);
joebarhouch 8:d19b30a6cd69 15 ~Enemy();
joebarhouch 8:d19b30a6cd69 16
joebarhouch 8:d19b30a6cd69 17 void draw(N5110 &lcd);
joebarhouch 8:d19b30a6cd69 18 void update(int eYpos, bool efall);
joebarhouch 8:d19b30a6cd69 19 bool fell();
joebarhouch 9:9830d3a78572 20 void set_pos(int x, int y);
joebarhouch 8:d19b30a6cd69 21 Vector2D get_pos();
joebarhouch 8:d19b30a6cd69 22
joebarhouch 8:d19b30a6cd69 23
joebarhouch 8:d19b30a6cd69 24 private:
joebarhouch 8:d19b30a6cd69 25 int _enX;
joebarhouch 8:d19b30a6cd69 26 int _enY;
joebarhouch 8:d19b30a6cd69 27 bool eDir;
joebarhouch 8:d19b30a6cd69 28 bool _fell;
joebarhouch 8:d19b30a6cd69 29
joebarhouch 8:d19b30a6cd69 30 };
joebarhouch 8:d19b30a6cd69 31
joebarhouch 8:d19b30a6cd69 32
joebarhouch 8:d19b30a6cd69 33 #endif