Projeto

Geral

Perfil

Escolha dos Robôs » Histórico » Versão 2

Gabriel Borges da Conceição, 13/08/2019 15:40 h

1 1 Gabriel Borges da Conceição
# Escolha dos Robôs
2
3 2 Gabriel Borges da Conceição
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. 
4
5
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.
6
7 1 Gabriel Borges da Conceição
Primeiramente, o vetor de robôs (atributo de Ally) é reorganizado da seguinte maneira:
8
 
9
1 - Robô com id definido para ser o goleiro é colocado na primeira posição do vetor.