{
public:
SecretAreaTrigger(const lisp::Lisp& reader);
- SecretAreaTrigger(const Rect& area);
+ SecretAreaTrigger(const Rect& area, std::string fade_tilemap = "");
~SecretAreaTrigger();
-
+
void write(lisp::Writer& writer);
void event(Player& player, EventType type);
void draw(DrawingContext& context);
-
+
private:
Timer message_timer;
bool message_displayed;
+ std::string fade_tilemap; /**< tilemap to fade away when trigger is activated, or empty if you don't care */
};
#endif
-