X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fsnail.cpp;h=39664feab6f5c1440141fa122d1346d8bf60a8c7;hb=7d24ccd38a1aa858e96b238027594d91081daaa1;hp=565aa0f91bbe47e5f474c51b52527e1becf10eb2;hpb=cb941f239a04ee0588c99bfcdcd6aff62e1fbc98;p=supertux.git diff --git a/src/badguy/snail.cpp b/src/badguy/snail.cpp index 565aa0f91..39664feab 100644 --- a/src/badguy/snail.cpp +++ b/src/badguy/snail.cpp @@ -30,22 +30,14 @@ namespace { } Snail::Snail(const lisp::Lisp& reader) - : state(STATE_NORMAL), squishcount(0) + : BadGuy(reader, "images/creatures/snail/snail.sprite"), state(STATE_NORMAL), squishcount(0) { - 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/snail/snail.sprite"); set_direction = false; } -Snail::Snail(float pos_x, float pos_y, Direction d) - : state(STATE_NORMAL), squishcount(0) +Snail::Snail(const Vector& pos, Direction d) + : BadGuy(pos, "images/creatures/snail/snail.sprite"), state(STATE_NORMAL), squishcount(0) { - start_position.x = pos_x; - start_position.y = pos_y; - bbox.set_size(31.8, 31.8); - sprite = sprite_manager->create("images/creatures/snail/snail.sprite"); set_direction = true; initial_direction = d; }