about summary refs log tree commit diff stats
path: root/src/game_data.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-08-03 11:34:57 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-08-03 11:34:57 -0400
commitc9a21a387634e8fdd13110906ebe786f055c446d (patch)
tree44389e404b729392e997c7b2723479f1539e9173 /src/game_data.h
parentb09e7749e54e21d1ccf45ef51be471e3c6200641 (diff)
downloadlingo-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.h3
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
35struct ProgressiveRequirement { 37struct 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
70struct Location { 73struct Location {