diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-08-03 11:34:57 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-08-03 11:34:57 -0400 |
commit | c9a21a387634e8fdd13110906ebe786f055c446d (patch) | |
tree | 44389e404b729392e997c7b2723479f1539e9173 /src/game_data.h | |
parent | b09e7749e54e21d1ccf45ef51be471e3c6200641 (diff) | |
download | lingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.tar.gz lingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.tar.bz2 lingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.zip |
LEVEL 2 and required_panel support
Diffstat (limited to 'src/game_data.h')
-rw-r--r-- | src/game_data.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game_data.h b/src/game_data.h index 672d8a4..31a0c87 100644 --- a/src/game_data.h +++ b/src/game_data.h | |||
@@ -26,10 +26,12 @@ struct Panel { | |||
26 | std::vector<LingoColor> colors; | 26 | std::vector<LingoColor> colors; |
27 | std::vector<int> required_rooms; | 27 | std::vector<int> required_rooms; |
28 | std::vector<int> required_doors; | 28 | std::vector<int> required_doors; |
29 | std::vector<int> required_panels; | ||
29 | bool check = false; | 30 | bool check = false; |
30 | bool exclude_reduce = false; | 31 | bool exclude_reduce = false; |
31 | bool achievement = false; | 32 | bool achievement = false; |
32 | std::string achievement_name; | 33 | std::string achievement_name; |
34 | bool non_counting = false; | ||
33 | }; | 35 | }; |
34 | 36 | ||
35 | struct ProgressiveRequirement { | 37 | struct ProgressiveRequirement { |
@@ -65,6 +67,7 @@ struct Room { | |||
65 | std::string name; | 67 | std::string name; |
66 | std::vector<Exit> exits; | 68 | std::vector<Exit> exits; |
67 | std::vector<PaintingExit> paintings; | 69 | std::vector<PaintingExit> paintings; |
70 | std::vector<int> panels; | ||
68 | }; | 71 | }; |
69 | 72 | ||
70 | struct Location { | 73 | struct Location { |