| 1214 | } |
| 1215 | |
| 1216 | void 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 | |
| 1233 | void VeinExtent::place_tiles() |
| 1234 | { |
no test coverage detected