#ifndef DOUWCO_HIVEMIND_HARVESTER_SUPPLIER_HPP #define DOUWCO_HIVEMIND_HARVESTER_SUPPLIER_HPP #include "Creeps/Harvester.hpp" namespace DouwcoHivemind { class HarvesterSupplier : public Harvester { public: HarvesterSupplier(Screeps::Creep creep) : Harvester(creep) {} protected: void depositEnergy() override; private: std::unique_ptr getEnergyStructureTarget(); void searchEnergyStructure(); }; } #endif // DOUWCO_HIVEMIND_HARVESTER_SUPPLIER_HPP