Implemented auto building of containers.

This commit is contained in:
2026-06-19 00:08:04 +02:00
parent fe039cbdcf
commit 50e8c81cf0
9 changed files with 74 additions and 32 deletions

View File

@@ -2,20 +2,15 @@
#define DOUWCO_HIVEMIND_ROOM_HPP
#include <Screeps/Room.hpp>
#include <vector>
namespace DouwcoHivemind {
class Room {
protected:
enum ProgressState {
PLANNED,
IN_PROGRESS,
FINISHED
};
Screeps::Room room;
JSON memory;
ProgressState _sourceContainerState;
std::vector<std::string> sourceContainers = {};
public:
Room(Screeps::Room rm);
@@ -24,7 +19,7 @@ public:
void loop();
protected:
bool assignConstructionSites();
bool placeContainers();
};
} // namespace DouwcoHivemind