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-25 22:14:51 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-08-25 22:14:51 -0400
commit9bf6a50624284ab7422f56375b3e57c894200faf (patch)
tree9951ee08e5ebbed1363d190b57fa01606e0fbb94 /src/game_data.h
parentbaf43ede759f9ff0ca8c71de764e0389469f9ae1 (diff)
downloadlingo-ap-tracker-9bf6a50624284ab7422f56375b3e57c894200faf.tar.gz
lingo-ap-tracker-9bf6a50624284ab7422f56375b3e57c894200faf.tar.bz2
lingo-ap-tracker-9bf6a50624284ab7422f56375b3e57c894200faf.zip
Panelsanity support
Diffstat (limited to 'src/game_data.h')
-rw-r--r--src/game_data.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/game_data.h b/src/game_data.h index 959d5c8..d9c909b 100644 --- a/src/game_data.h +++ b/src/game_data.h
@@ -19,6 +19,10 @@ enum class LingoColor {
19 kGray 19 kGray
20}; 20};
21 21
22constexpr int kLOCATION_NORMAL = 1;
23constexpr int kLOCATION_REDUCED = 2;
24constexpr int kLOCATION_INSANITY = 4;
25
22struct Panel { 26struct Panel {
23 int id; 27 int id;
24 int room; 28 int room;
@@ -76,7 +80,7 @@ struct Location {
76 std::string ap_location_name; 80 std::string ap_location_name;
77 int room; 81 int room;
78 std::vector<int> panels; 82 std::vector<int> panels;
79 bool exclude_reduce = false; 83 int classification = 0;
80}; 84};
81 85
82struct MapArea { 86struct MapArea {
@@ -85,7 +89,7 @@ struct MapArea {
85 std::vector<Location> locations; 89 std::vector<Location> locations;
86 int map_x; 90 int map_x;
87 int map_y; 91 int map_y;
88 bool exclude_reduce = false; 92 int classification = 0;
89}; 93};
90 94
91const std::vector<MapArea>& GD_GetMapAreas(); 95const std::vector<MapArea>& GD_GetMapAreas();