Files
screeps/douwco_hivemind/include/Creeps/Harvester.hpp
2025-08-25 02:20:58 +02:00

29 lines
567 B
C++

#ifndef DOUWCO_HIVEMIND_HARVESTER_HPP
#define DOUWCO_HIVEMIND_HARVESTER_HPP
#include "Creeps/Creep.hpp"
namespace DouwcoHivemind
{
class Harvester : public Creep
{
private:
bool harvesting;
public:
Harvester(Screeps::Creep crp);
~Harvester() override;
void loop() override;
protected:
virtual void depositEnergy(){}
private:
void harvestSource();
std::unique_ptr<Screeps::Source> getSourceTarget();
void searchSource();
};
}
#endif // DOUWCO_HIVEMIND_HARVESTER_HPP