diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2010-06-26 20:08:51 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2010-06-26 20:08:51 +0200 |
commit | 761d6d077042c7d679606bbc113050118eb60fc1 (patch) | |
tree | a1496def76256c59ef64c9d1cf8761fb0d62c5d7 /engine/enemy.h | |
parent | aa3e66d13703eaf7e45350f339fd95d7cb877324 (diff) |
Introduced Enemy1-2 and delayed pattern spawning.
Diffstat (limited to 'engine/enemy.h')
-rw-r--r-- | engine/enemy.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/engine/enemy.h b/engine/enemy.h index 9ccdc86..9a5c4d3 100644 --- a/engine/enemy.h +++ b/engine/enemy.h @@ -16,9 +16,29 @@ class Enemy { public: Enemy(const Vector2& initpos, std::vector<BulletPattern*>& stage_patterns); - void update(); + virtual void update(); void draw(); }; +class Enemy1 : public Enemy { + protected: + unsigned int steps; + + public: + Enemy1(const Vector2& initpos, std::vector<BulletPattern*>& stage_patterns); + + virtual void update(); +}; + +class Enemy2 : public Enemy { + protected: + unsigned int steps; + + public: + Enemy2(const Vector2& initpos, std::vector<BulletPattern*>& stage_patterns); + + virtual void update(); +}; + #endif |