//public IList<IList<EspaçoNoCampo>> Campo { get; set; } public Jogo(IList<Jogador> jogadoresA, EsquemaTatico esquemaA, IList<Jogador> jogadoresB, EsquemaTatico esquemaB, Equipe posseDeBolaInicial) { ConfereSeTemosJogadoresDe1A11(jogadoresA); ConfereSeTemosJogadoresDe1A11(jogadoresB); JogadoresA = jogadoresA; JogadoresB = jogadoresB; _esquemaA = esquemaA; _esquemaB = esquemaB; _posseDeBola = posseDeBolaInicial; _equipeDaVez = posseDeBolaInicial; Bola = new Bola(); //Campo = GeraCampo(); PosicionaJogadores(); _sorte = new CoeficienteSorteAleatorio(); _motor = new Motor.Motor(_sorte); }
public Motor(ICoeficienteSorte sorte) { Sorte = sorte; }