Beispiel #1
0
        public void PonerPiedra(string puntoId)
        {
            PiedraValidador.LanzaExcepcionSiPuntoEstaOcupado(puntoId, _juego.ObtenerPuntosOcupados());

            _juego.AdicionarPiedra(new Piedra(_juego.Guid, _juego.ColorActivo, puntoId));

            _juego.AdicionarMovimiento(new Movimiento(_juego.Guid, _juego.ColorActivo, puntoId, _juego.TurnoActivo));
        }