X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fsnowball.cpp;h=22dce8e8fb6071a2117f622a6d88db9a13e26a73;hb=0222881aae90660c925ea2733cd8c80be7ac837b;hp=c20b65f92fdb89fa6ae67b9ea8555ff032c0d0ad;hpb=78e9b27b7059c9b9b16a7f871ab71f751ec75323;p=supertux.git diff --git a/src/badguy/snowball.cpp b/src/badguy/snowball.cpp index c20b65f92..22dce8e8f 100644 --- a/src/badguy/snowball.cpp +++ b/src/badguy/snowball.cpp @@ -26,15 +26,12 @@ static const float WALKSPEED = 80; SnowBall::SnowBall(const lisp::Lisp& reader) : BadGuy(reader, "images/creatures/snowball/snowball.sprite") { - /* - fluffy = false; - reader.get("fluffy",fluffy); - if (fluffy) { - delete sprite; - sprite = sprite_manager->create("images/creatures/fluffy/fluffy.sprite"); - } - */ set_direction = false; + reader.get("direction", direction); + if( direction != "auto" && direction != ""){ + set_direction = true; + initial_direction = str2dir( direction ); + } } SnowBall::SnowBall(const Vector& pos, Direction d) @@ -49,6 +46,7 @@ SnowBall::write(lisp::Writer& writer) { writer.start_list("snowball"); + writer.write_string("direction", direction); writer.write_float("x", start_position.x); writer.write_float("y", start_position.y); /*