static const float FLYSPEED = 100.0;
SpiderMite::SpiderMite(const lisp::Lisp& reader)
+ : BadGuy(reader, "images/creatures/spidermite/spidermite.sprite")
{
- reader.get("x", start_position.x);
- reader.get("y", start_position.y);
- bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("images/creatures/spidermite/spidermite.sprite");
physic.enable_gravity(false);
}
-SpiderMite::SpiderMite(float pos_x, float pos_y)
+SpiderMite::SpiderMite(const Vector& pos)
+ : BadGuy(pos, "images/creatures/spidermite/spidermite.sprite")
{
- start_position.x = pos_x;
- start_position.y = pos_y;
- bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("images/creatures/spidermite/spidermite.sprite");
physic.enable_gravity(false);
}