#ifndef DOUWCO_HIVEMIND_MINER_HPP #define DOUWCO_HIVEMIND_MINER_HPP #include namespace DouwcoHivemind { class Miner : public CreepBase { private: bool requestedContainer = false; public: Miner(Screeps::Creep crp); ~Miner() override; void loop() override; private: bool mineSource(); std::unique_ptr getSourceTarget(); }; } #endif // DOUWCO_HIVEMIND_MINER_HPP