diff options
Diffstat (limited to 'engine/enemy.h')
-rw-r--r-- | engine/enemy.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/engine/enemy.h b/engine/enemy.h new file mode 100644 index 0000000..7396b55 --- /dev/null +++ b/engine/enemy.h @@ -0,0 +1,24 @@ +#ifndef ENEMY_H +#define ENEMY_H + +#include "vector.h" +#include "texture.h" +#include "bulletpattern.h" + +#include <vector> + +class Enemy { + protected: + Vector2 pos; + Texture* texture; + std::vector<BulletPattern*> patterns; + + public: + Enemy(const Vector2& initpos); + + void update(); + + void draw(); +}; + +#endif |