#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"
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,
Vector start_position;
Direction dir;
+
+ int hitpoints;
private:
void try_activate();