#pragma once class Sensing { private: Mob *mob; std::vector > seen; std::vector > unseen; public: Sensing(Mob *mob); void tick(); bool canSee(std::shared_ptr target); };