X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrrocket.cpp;h=58f4df134184f3c0d641e9d85c4628c9ab7b5e6e;hb=788a9153f60fb3d25a52fd184387ebbde7636719;hp=4ac7045a0794195eedce87d608804763eaac7cc4;hpb=fea3446f05e1e7673607b835c269d3e8d1929ab3;p=supertux.git diff --git a/src/badguy/mrrocket.cpp b/src/badguy/mrrocket.cpp index 4ac7045a0..58f4df134 100644 --- a/src/badguy/mrrocket.cpp +++ b/src/badguy/mrrocket.cpp @@ -20,17 +20,22 @@ #include #include "mrrocket.hpp" + #include "object/explosion.hpp" +#include "lisp/writer.hpp" +#include "object_factory.hpp" +#include "sector.hpp" +#include "sprite/sprite.hpp" static const float SPEED = 200; MrRocket::MrRocket(const lisp::Lisp& reader) - : BadGuy(reader, "images/creatures/mr_rocket/mr_rocket.sprite") + : BadGuy(reader, "images/creatures/mr_rocket/mr_rocket.sprite") { } MrRocket::MrRocket(const Vector& pos, Direction d) - : BadGuy(pos, d, "images/creatures/mr_rocket/mr_rocket.sprite") + : BadGuy(pos, d, "images/creatures/mr_rocket/mr_rocket.sprite") { } @@ -39,14 +44,14 @@ MrRocket::write(lisp::Writer& writer) { writer.start_list("mrrocket"); - writer.write_float("x", start_position.x); - writer.write_float("y", start_position.y); + writer.write("x", start_position.x); + writer.write("y", start_position.y); writer.end_list("mrrocket"); } void -MrRocket::activate() +MrRocket::initialize() { physic.set_velocity_x(dir == LEFT ? -SPEED : SPEED); physic.enable_gravity(false);