X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fspidermite.cpp;h=c985984932daa17ec46da290987c7ba98ecbe07f;hb=7d24ccd38a1aa858e96b238027594d91081daaa1;hp=d8f697078ca3f2a6f889885aa12c31a9901dc8d2;hpb=07ddaed2a657e4d2a3d038fed223fc5827159caf;p=supertux.git diff --git a/src/badguy/spidermite.cpp b/src/badguy/spidermite.cpp index d8f697078..c98598493 100644 --- a/src/badguy/spidermite.cpp +++ b/src/badguy/spidermite.cpp @@ -26,20 +26,14 @@ static const float FLYTIME = 1.2; 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); }