Files
screeps/douwco_hivemind/include/Creeps/Miner.hpp

23 lines
476 B
C++

#ifndef DOUWCO_HIVEMIND_MINER_HPP
#define DOUWCO_HIVEMIND_MINER_HPP
#include <Creeps/CreepBase.hpp>
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<Screeps::Source> getSourceTarget();
};
}
#endif // DOUWCO_HIVEMIND_MINER_HPP