-BadGuy::BadGuy(const Vector& pos, Direction direction, const std::string& sprite_name, int layer)
- : MovingSprite(pos, sprite_name, layer, COLGROUP_DISABLED), countMe(true), is_initialized(false),
- dir(direction), start_dir(direction), frozen(false), ignited(false),
- state(STATE_INIT), on_ground_flag(false), colgroup_active(COLGROUP_MOVING)
+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(),
+ dir(direction),
+ start_dir(direction),
+ frozen(false),
+ ignited(false),
+ in_water(false),
+ dead_script(),
+ state(STATE_INIT),
+ is_active_flag(),
+ state_timer(),
+ on_ground_flag(false),
+ floor_normal(),
+ colgroup_active(COLGROUP_MOVING)