From 70f1c629a6e08e0f9c58707f0470e08c6ffeca34 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 2 May 2023 20:14:43 -0400 Subject: Added reachability checking (only no doors rn) --- tracker_state.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tracker_state.h (limited to 'tracker_state.h') diff --git a/tracker_state.h b/tracker_state.h new file mode 100644 index 0000000..879e6f2 --- /dev/null +++ b/tracker_state.h @@ -0,0 +1,19 @@ +#ifndef TRACKER_STATE_H_8639BC90 +#define TRACKER_STATE_H_8639BC90 + +#include +#include + +class TrackerState { + public: + void CalculateState(); + + bool IsLocationReachable(int area_id, int section_id); + + private: + std::map, bool> reachability_; +}; + +TrackerState& GetTrackerState(); + +#endif /* end of include guard: TRACKER_STATE_H_8639BC90 */ -- cgit 1.4.1