#ifndef DOUWCO_HIVEMIND_MAINTAINER_HPP #define DOUWCO_HIVEMIND_MAINTAINER_HPP #include "Creeps/Worker.hpp" namespace DouwcoHivemind { class Maintainer : public Worker { public: Maintainer(Screeps::Creep creep) : Worker(creep) {} protected: void depositEnergy() override; private: std::unique_ptr getDamagedStructureTarget(); void searchDamagedStructure(); }; } #endif // DOUWCO_HIVEMIND_MAINTAINER_HPP