MCPcopy Create free account
hub / github.com/OpenApoc/OpenApoc / removeFromMap

Method removeFromMap

game/state/tilemap/tileobject_battlemappart.cpp:81–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81void TileObjectBattleMapPart::removeFromMap()
82{
83 bool requireRecalc = owningTile != nullptr;
84 auto prevOwningTile = owningTile;
85 auto prevDrawOnTile = drawOnTile;
86
87 TileObject::removeFromMap();
88
89 if (requireRecalc)
90 {
91 prevOwningTile->updateBattlescapeParameters();
92 prevDrawOnTile->updateBattlescapeUIDrawOrder();
93 }
94}
95TileObjectBattleMapPart::~TileObjectBattleMapPart() { map_part = nullptr; }
96
97TileObjectBattleMapPart::TileObjectBattleMapPart(TileMap &map, sp<BattleMapPart> map_part)

Callers

nothing calls this directly

Tested by

no test coverage detected