From b6628ef515a57e5ba22aefb3ec5e6f7f60554e41 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 5 May 2023 12:56:06 -0400 Subject: Added support for variable THE MASTER --- game_data.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'game_data.h') diff --git a/game_data.h b/game_data.h index 2df8bc5..0cc7a7b 100644 --- a/game_data.h +++ b/game_data.h @@ -28,6 +28,7 @@ struct Panel { std::vector required_doors; bool check = false; bool exclude_reduce = false; + bool achievement = false; }; struct ProgressiveRequirement { @@ -104,6 +105,10 @@ class GameData { return room_by_painting_.at(painting_id); } + const std::vector& GetAchievementPanels() const { + return achievement_panels_; + } + private: int AddOrGetRoom(std::string room); int AddOrGetDoor(std::string room, std::string door); @@ -121,6 +126,8 @@ class GameData { std::map area_by_id_; std::map room_by_painting_; + + std::vector achievement_panels_; }; const GameData& GetGameData(); -- cgit 1.4.1