#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); };