X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fdoor.cpp;h=4feec95d5a2459802f5e82d4a9bba9b1c0455b3b;hb=45776c6c94057e079a81b59b3681bfbda2fd20a8;hp=9a14c826d5a962b6ee26afeb0a659e0c4a9f6efa;hpb=be3f7c52e1a2f97001d9caeb530a46d09244f20a;p=supertux.git diff --git a/src/door.cpp b/src/door.cpp index 9a14c826d..4feec95d5 100644 --- a/src/door.cpp +++ b/src/door.cpp @@ -18,14 +18,16 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "door.h" -#include "lispreader.h" -#include "lispwriter.h" +#include "utils/lispreader.h" +#include "utils/lispwriter.h" #include "gameloop.h" #include "resources.h" -#include "sprite.h" -#include "sprite_manager.h" -#include "screen/drawing_context.h" -#include "globals.h" +#include "special/sprite.h" +#include "special/sprite_manager.h" +#include "video/drawing_context.h" +#include "app/globals.h" + +using namespace SuperTux; /** data images */ Sprite* door; @@ -47,6 +49,19 @@ Door::Door(LispReader& reader) animation_timer.init(true); } +Door::Door(int x, int y) +{ +area.x = x; +area.y = y; +area.width = 32; +area.height = 64; + +animation_timer.init(true); +door_activated = false; + +animation_timer.init(true); +} + void Door::write(LispWriter& writer) {