+public:
+ /** Count this badguy to the statistics? This value should not be
+ changed during runtime. */
+ bool countMe;
+
+protected:
+ /** true if initialize() has already been called */
+ bool is_initialized;
+
+ Vector start_position;
+
+ /** The direction we currently face in */
+ Direction dir;
+
+ /** The direction we initially faced in */
+ Direction start_dir;
+
+ bool frozen;
+ bool ignited; /**< true if this badguy is currently on fire */
+ bool in_water; /** < true if the badguy is currently in water */
+
+ std::string dead_script; /**< script to execute when badguy is killed */
+