X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Ftrigger%2Fdoor.hpp;h=6be119bc18897b470bf8f9da6a803499029db627;hb=7ebef4bb8c5483983cbf870396541a5ec36ac31e;hp=0e93611c7428c62f542e5c61e9a8391e38495c06;hpb=08813a74da6ac1fd045a105e4e8105f1d7f716f0;p=supertux.git diff --git a/src/trigger/door.hpp b/src/trigger/door.hpp index 0e93611c7..6be119bc1 100644 --- a/src/trigger/door.hpp +++ b/src/trigger/door.hpp @@ -18,6 +18,7 @@ #define HEADER_SUPERTUX_TRIGGER_DOOR_HPP #include "sprite/sprite.hpp" +#include "supertux/timer.hpp" #include "trigger/trigger_base.hpp" class Player; @@ -46,7 +47,8 @@ private: DoorState state; /**< current state of the door */ std::string target_sector; /**< target sector to teleport to */ std::string target_spawnpoint; /**< target spawnpoint to teleport to */ - std::auto_ptr sprite; /**< "door" sprite to render */ + std::string script; + SpritePtr sprite; /**< "door" sprite to render */ Timer stay_open_timer; /**< time until door will close again */ };