#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(); #endif /* end of include guard: TRACKER_STATE_H_8639BC90 */