Projeto

Geral

Perfil

Ações
  1. 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çãomais de 5 anos · 2 revisões