about summary refs log tree commit diff stats
path: root/game_data.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-05-03 17:25:41 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-05-03 17:25:41 -0400
commit08ffb400114029569b4043b4f4c5a3f2af9b37b8 (patch)
treebe79e53b617230007fe64c0fd1a900ef8c8434d2 /game_data.h
parentf960478d05222fc54f466fc863983fcc3a5eaaeb (diff)
downloadlingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.gz
lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.bz2
lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.zip
Added progressive items
Diffstat (limited to 'game_data.h')
-rw-r--r--game_data.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/game_data.h b/game_data.h index 981f56f..2df8bc5 100644 --- a/game_data.h +++ b/game_data.h
@@ -30,6 +30,11 @@ struct Panel {
30 bool exclude_reduce = false; 30 bool exclude_reduce = false;
31}; 31};
32 32
33struct ProgressiveRequirement {
34 std::string item_name;
35 int quantity = 0;
36};
37
33struct Door { 38struct Door {
34 int room; 39 int room;
35 std::string name; 40 std::string name;
@@ -40,6 +45,7 @@ struct Door {
40 bool skip_item = false; 45 bool skip_item = false;
41 std::vector<int> panels; 46 std::vector<int> panels;
42 bool exclude_reduce = true; 47 bool exclude_reduce = true;
48 std::vector<ProgressiveRequirement> progressives;
43}; 49};
44 50
45struct Exit { 51struct Exit {