blob: 8f1002f882e330c70bcc56599c3014309fdb2756 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef TRACKER_STATE_H_8639BC90
#define TRACKER_STATE_H_8639BC90
#include <map>
#include <string>
void ResetReachabilityRequirements();
void RecalculateReachability();
bool IsLocationReachable(int location_id);
bool IsDoorOpen(int door_id);
bool IsPaintingReachable(int painting_id);
const std::map<std::string, bool>& GetDoorRequirements(int door_id);
bool IsPilgrimageDoable();
bool IsAreaPostgame(int area_id);
bool IsLocationPostgame(int location_id);
bool IsPaintingPostgame(int painting_id);
#endif /* end of include guard: TRACKER_STATE_H_8639BC90 */
|