Exemplo n.º 1
0
        static void Main()
        {
            //Start a Bohnanza game

            var players = new List<Player> {new BohnanzaPlayer("Henkie"), new BohnanzaPlayer("Pietje")};

            //Start a new game with Bohnanza as strategy
            IGameBehaviour gameBehaviour = new BohnanzaGame(players);

            gameBehaviour.StartGame();

            //Start a Al Cabohne game

            players = new List<Player> {new AlCabohnePlayer("Jaapie"), new AlCabohnePlayer("Vincent")};

            //Start a new game with Cabohne as strategy
            gameBehaviour = new AlCabohneGame(players);

            gameBehaviour.StartGame();
        }
Exemplo n.º 2
0
 internal virtual Game CreateGame()
 {
     Game target = new BohnanzaGame(players);
     return target;
 }
Exemplo n.º 3
0
 public void BohnanzaGameConstructorTest()
 {
     BohnanzaGame target = new BohnanzaGame(players);
     Assert.IsInstanceOfType(target, typeof(BohnanzaGame));
 }
Exemplo n.º 4
0
 public void StartGameTest()
 {
     BohnanzaGame target = new BohnanzaGame(players); // TODO: Initialize to an appropriate value
     target.StartGame(); // Also ends game
     Assert.IsFalse(target.GameIsOngoing);
 }
Exemplo n.º 5
0
 internal virtual IGameBehaviour CreateIGameBehaviour()
 {
     IGameBehaviour target = new BohnanzaGame(players);
     return target;
 }