{
public:
BadGuy(const Vector& pos, const std::string& sprite_name, int layer = LAYER_OBJECTS);
+ BadGuy(const Vector& pos, Direction direction, const std::string& sprite_name, int layer = LAYER_OBJECTS);
BadGuy(const lisp::Lisp& reader, const std::string& sprite_name, int layer = LAYER_OBJECTS);
/** Called when the badguy is drawn. The default implementation simply draws
Vector start_position;
+ /**
+ * The direction we currently face in
+ */
Direction dir;
/**
+ * The direction we initially faced in
+ */
+ Direction start_dir;
+
+ /**
* Get Direction from String.
*/
Direction str2dir( std::string dir_str );