#include "badguy/badguy.hpp"
+#include <math.h>
+
#include "audio/sound_manager.hpp"
#include "object/bullet.hpp"
#include "object/player.hpp"
#include "supertux/level.hpp"
#include "supertux/sector.hpp"
#include "supertux/tile.hpp"
-
-#include <math.h>
+#include "util/reader.hpp"
static const float SQUISH_TIME = 2;
BadGuy::BadGuy(const Vector& pos, const std::string& sprite_name, int layer) :
MovingSprite(pos, sprite_name, layer, COLGROUP_DISABLED),
+ physic(),
countMe(true),
is_initialized(false),
start_position(),
BadGuy::BadGuy(const Vector& pos, Direction direction, const std::string& sprite_name, int layer) :
MovingSprite(pos, sprite_name, layer, COLGROUP_DISABLED),
+ physic(),
countMe(true),
is_initialized(false),
start_position(),
BadGuy::BadGuy(const Reader& reader, const std::string& sprite_name, int layer) :
MovingSprite(reader, sprite_name, layer, COLGROUP_DISABLED),
+ physic(),
countMe(true),
is_initialized(false),
start_position(),