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

Method createSquadInfo

game/ui/tileview/battleview.cpp:4509–4533  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4507}
4508
4509SquadInfo BattleView::createSquadInfo(int index)
4510{
4511 SquadInfo s;
4512 s.selectedMode = 0;
4513 s.units = battle.forces[battle.currentPlayer].squads[index].getNumUnits();
4514 if (s.units == 0)
4515 {
4516 return s;
4517 }
4518 if (battle.battleViewSquadIndex == index)
4519 {
4520 s.selectedMode = 2;
4521 }
4522 else
4523 {
4524 for (auto &u : battle.battleViewSelectedUnits)
4525 {
4526 if (u->squadNumber == index)
4527 {
4528 s.selectedMode = 1;
4529 }
4530 }
4531 }
4532 return s;
4533}
4534
4535void BattleView::updateSquadInfo(int index)
4536{

Callers

nothing calls this directly

Calls 1

getNumUnitsMethod · 0.80

Tested by

no test coverage detected