- Escolha dos Robôs
No código, antes dos whiles Keeper, Defensive e Offensive, as informações dos robôs do nosso time estão todas contidas em Ally. Porém, para a execução de cada uma das 3 Plays paralelas (ofensiva, defensiva e do goleiro) o time é dividido em 3, da mesma maneira.
Isso é realizado com a existência de mais três objetos atributos de Game, os quais são: KeeperTeam, OffensiveTeam e DefensiveTeam. Esses objetos são todos da classe Ally. Ou seja, a classe Game tem ao todo 4 atributos que são objetos da classe Ally e são: Ally(Esse objeto possui o mesmo nome de sua classe), KeeperTeam, OffensiveTeam e DefensiveTeam.
Primeiramente, o vetor de robôs (atributo de Ally) é reorganizado da seguinte maneira:
1 - Robô com id definido para ser o goleiro é colocado na primeira posição do vetor.
Atualizado por Gabriel Borges da Conceição há mais de 5 anos · 2 revisões