Skip to content

Commit

Permalink
Secret area messages
Browse files Browse the repository at this point in the history
SVN-Revision: 6677
  • Loading branch information
Mathnerd314 committed Mar 7, 2011
1 parent e85812c commit b9e170c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/trigger/secretarea_trigger.cpp
Expand Up @@ -31,6 +31,7 @@ static const float MESSAGE_TIME=3.5;
SecretAreaTrigger::SecretAreaTrigger(const Reader& reader) :
message_timer(),
message_displayed(),
message(),
fade_tilemap()
{
reader.get("x", bbox.p1.x);
Expand All @@ -40,6 +41,10 @@ SecretAreaTrigger::SecretAreaTrigger(const Reader& reader) :
reader.get("height", h);
bbox.set_size(w, h);
reader.get("fade-tilemap", fade_tilemap);
reader.get("message", message);
if(message == "") {
message = _("You found a secret area!");
}

message_displayed = false;
}
Expand All @@ -64,7 +69,7 @@ SecretAreaTrigger::draw(DrawingContext& context)
context.push_transform();
context.set_translation(Vector(0, 0));
Vector pos = Vector(0, SCREEN_HEIGHT/2 - Resources::normal_font->get_height()/2);
context.draw_center_text(Resources::normal_font, _("You found a secret area!"), pos, LAYER_HUD, SecretAreaTrigger::text_color);
context.draw_center_text(Resources::normal_font, message, pos, LAYER_HUD, SecretAreaTrigger::text_color);
context.pop_transform();
}
if (message_timer.check()) {
Expand Down
1 change: 1 addition & 0 deletions src/trigger/secretarea_trigger.hpp
Expand Up @@ -41,6 +41,7 @@ class SecretAreaTrigger : public TriggerBase
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 */
std::string message; /**< message to display, default "You found a secret area!" */
};

#endif
Expand Down

0 comments on commit b9e170c

Please sign in to comment.