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

Method addScanner

game/state/battle/battle.cpp:1339–1348  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1337}
1338
1339sp<BattleScanner> Battle::addScanner(GameState &state, AEquipment &item)
1340{
1341 auto scanner = mksp<BattleScanner>();
1342 UString id = BattleScanner::generateObjectID(state);
1343 item.battleScanner = {&state, id};
1344 scanner->holder = item.ownerAgent->unit;
1345 scanner->lastPosition = scanner->holder->position;
1346 scanners[id] = scanner;
1347 return scanner;
1348}
1349
1350void Battle::removeScanner(GameState &state, AEquipment &item)
1351{

Callers 1

useItemMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected