diff options
Diffstat (limited to 'src/game_data.h')
-rw-r--r-- | src/game_data.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game_data.h b/src/game_data.h index 24760de..815ae2e 100644 --- a/src/game_data.h +++ b/src/game_data.h | |||
@@ -57,6 +57,7 @@ struct Panel { | |||
57 | int ap_location_id = -1; | 57 | int ap_location_id = -1; |
58 | bool hunt = false; | 58 | bool hunt = false; |
59 | int panel_door = -1; | 59 | int panel_door = -1; |
60 | int solve_index = -1; | ||
60 | }; | 61 | }; |
61 | 62 | ||
62 | struct ProgressiveRequirement { | 63 | struct ProgressiveRequirement { |
@@ -176,6 +177,7 @@ const std::vector<Door>& GD_GetDoors(); | |||
176 | const Door& GD_GetDoor(int door_id); | 177 | const Door& GD_GetDoor(int door_id); |
177 | int GD_GetDoorByName(const std::string& name); | 178 | int GD_GetDoorByName(const std::string& name); |
178 | const Panel& GD_GetPanel(int panel_id); | 179 | const Panel& GD_GetPanel(int panel_id); |
180 | int GD_GetPanelBySolveIndex(int solve_index); | ||
179 | const PanelDoor& GD_GetPanelDoor(int panel_door_id); | 181 | const PanelDoor& GD_GetPanelDoor(int panel_door_id); |
180 | const std::vector<PaintingExit>& GD_GetPaintings(); | 182 | const std::vector<PaintingExit>& GD_GetPaintings(); |
181 | const PaintingExit& GD_GetPaintingExit(int painting_id); | 183 | const PaintingExit& GD_GetPaintingExit(int painting_id); |
@@ -189,4 +191,6 @@ const SubwayItem& GD_GetSubwayItem(int id); | |||
189 | std::optional<int> GD_GetSubwayItemForPainting(const std::string& painting_id); | 191 | std::optional<int> GD_GetSubwayItemForPainting(const std::string& painting_id); |
190 | int GD_GetSubwayItemForSunwarp(const SubwaySunwarp& sunwarp); | 192 | int GD_GetSubwayItemForSunwarp(const SubwaySunwarp& sunwarp); |
191 | 193 | ||
194 | LingoColor GetLingoColorForString(const std::string& str); | ||
195 | |||
192 | #endif /* end of include guard: GAME_DATA_H_9C42AC51 */ | 196 | #endif /* end of include guard: GAME_DATA_H_9C42AC51 */ |