Пример #1
0
        //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);
        }
Пример #2
0
 public Motor(ICoeficienteSorte sorte)
 {
     Sorte = sorte;
 }