#pragma once #include "edgeCost.h" #include "ColorText.h" #include "modules/MapCache.h" #include #include using namespace std; int32_t assignJob(DFHack::color_ostream& out, Edge firstImportantEdge, unordered_map parentMap, unordered_map& costMap, vector& invaders, unordered_set& requiresZNeg, unordered_set& requiresZPos, MapExtras::MapCache& cache, DigAbilities& abilities);