X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fbadguy.h;h=92bd0104ebf447c083ce4dd2738cabc68a122a82;hb=9599042661b468aae7bd34dca05441c0ebc93ad7;hp=cddb825ffedb7d0ed4989263c2dd610091de12e8;hpb=ef57479f613b900b73eba8e8f4d026aae0de25cc;p=supertux.git diff --git a/src/badguy/badguy.h b/src/badguy/badguy.h index cddb825ff..92bd0104e 100644 --- a/src/badguy/badguy.h +++ b/src/badguy/badguy.h @@ -11,6 +11,8 @@ #include "serializable.h" #include "resources.h" #include "sector.h" +#include "direction.h" +#include "object_factory.h" #include "lisp/parser.h" #include "lisp/lisp.h" #include "lisp/writer.h" @@ -34,6 +36,15 @@ public: virtual void kill_fall(); + Vector get_start_position() const + { + return start_position; + } + void set_start_position(const Vector& vec) + { + start_position = vec; + } + protected: enum State { STATE_INIT, @@ -90,6 +101,8 @@ protected: Vector start_position; Direction dir; + + int hitpoints; private: void try_activate();