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 { |
