| 531 | } |
| 532 | |
| 533 | static void clearTargetArea(df::building_siegeenginest *bld) |
| 534 | { |
| 535 | CHECK_NULL_POINTER(bld); |
| 536 | |
| 537 | if (auto engine = find_engine(bld)) |
| 538 | engine->target = coord_range(); |
| 539 | |
| 540 | auto key = stl_sprintf("siege-engine/target/%d", bld->id); |
| 541 | World::DeletePersistentData(World::GetPersistentData(key)); |
| 542 | } |
| 543 | |
| 544 | static bool setTargetArea(df::building_siegeenginest *bld, df::coord target_min, df::coord target_max) |
| 545 | { |
nothing calls this directly
no test coverage detected