MCPcopy Create free account
hub / github.com/DFHack/dfhack / merge_into

Method merge_into

plugins/3dveins.cpp:1216–1231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1214}
1215
1216void VeinExtent::merge_into(Ptr target)
1217{
1218 assert(target->vein == vein);
1219
1220 target->num_tiles += num_tiles;
1221
1222 for (size_t i = 0; i < layers.size(); i++)
1223 {
1224 target->link(layers[i]);
1225
1226 layers[i]->veins[vein] = target;
1227 }
1228
1229 num_tiles = 0;
1230 layers.clear();
1231}
1232
1233void VeinExtent::place_tiles()
1234{

Callers 1

form_veinsMethod · 0.80

Calls 3

linkMethod · 0.80
sizeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected