X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fdarttrap.cpp;h=8d78c97dddbb1683c38b7dc8ea6f842c758e4800;hb=788a9153f60fb3d25a52fd184387ebbde7636719;hp=b2e7f55e471b7dd5ea686e2d5b4d5543239f09ad;hpb=38105c22495d9439b30221732dd5d7b89f328a0c;p=supertux.git diff --git a/src/badguy/darttrap.cpp b/src/badguy/darttrap.cpp index b2e7f55e4..8d78c97dd 100644 --- a/src/badguy/darttrap.cpp +++ b/src/badguy/darttrap.cpp @@ -22,6 +22,13 @@ #include "darttrap.hpp" #include "dart.hpp" +#include "object_factory.hpp" +#include "audio/sound_manager.hpp" +#include "lisp/writer.hpp" +#include "sector.hpp" +#include "lisp/lisp.hpp" +#include "sprite/sprite.hpp" + namespace { const float MUZZLE_Y = 25; /**< [px] muzzle y-offset from top */ } @@ -44,11 +51,11 @@ void DartTrap::write(lisp::Writer& writer) { writer.start_list("darttrap"); - writer.write_float("x", start_position.x); - writer.write_float("y", start_position.y); - writer.write_float("initial-delay", initial_delay); - writer.write_float("fire-delay", fire_delay); - writer.write_int("ammo", ammo); + writer.write("x", start_position.x); + writer.write("y", start_position.y); + writer.write("initial-delay", initial_delay); + writer.write("fire-delay", fire_delay); + writer.write("ammo", ammo); writer.end_list("darttrap"); }