X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fpoisonivy.cpp;h=ae118276cfb83ecbe00d15ca97959d10a79523ed;hb=8a598e8d635ee4d629371493fef50826a38cd20d;hp=dfcfa3d6418f3ed05f2b3274649bc37543035246;hpb=4f1aaead7061c8cee1704f887fc7e1a2bc7b387c;p=supertux.git diff --git a/src/badguy/poisonivy.cpp b/src/badguy/poisonivy.cpp index dfcfa3d64..ae118276c 100644 --- a/src/badguy/poisonivy.cpp +++ b/src/badguy/poisonivy.cpp @@ -28,19 +28,11 @@ static const float WALKSPEED = 80; PoisonIvy::PoisonIvy(const lisp::Lisp& reader) : BadGuy(reader, "images/creatures/poison_ivy/poison_ivy.sprite") { - set_direction = false; - reader.get("direction", direction); - if( direction != "auto" && direction != ""){ - set_direction = true; - initial_direction = str2dir( direction ); - } } PoisonIvy::PoisonIvy(const Vector& pos, Direction d) - : BadGuy(pos, "images/creatures/poison_ivy/poison_ivy.sprite") + : BadGuy(pos, d, "images/creatures/poison_ivy/poison_ivy.sprite") { - set_direction = true; - initial_direction = d; } void @@ -48,7 +40,6 @@ PoisonIvy::write(lisp::Writer& writer) { writer.start_list("poisonivy"); - writer.write_string("direction", direction); writer.write_float("x", start_position.x); writer.write_float("y", start_position.y); @@ -58,7 +49,6 @@ PoisonIvy::write(lisp::Writer& writer) void PoisonIvy::activate() { - if (set_direction) {dir = initial_direction;} physic.set_velocity_x(dir == LEFT ? -WALKSPEED : WALKSPEED); sprite->set_action(dir == LEFT ? "left" : "right"); }