| 4507 | } |
| 4508 | |
| 4509 | SquadInfo 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 | |
| 4535 | void BattleView::updateSquadInfo(int index) |
| 4536 | { |
nothing calls this directly
no test coverage detected