Example #1
0
        public void Start(IRenderer renderer, IInputProvider provider)
        {
            renderer.RenderMainMenu();
            IWinningConditions winningConditions = new WinningConditions();
            var players    = new List <IPlayer>();
            var kingPlayer = new Player("king");
            var pawnPlayer = new Player("pawn");

            players.Add(kingPlayer);
            players.Add(pawnPlayer);

            var board = new Board.Board();

            var engine = new KingSurvivalEngine(renderer, provider, board, winningConditions, players);

            engine.InitializeGame().StartGame();
        }
Example #2
0
 public void Initialize()
 {
     this.engine = new KingSurvivalEngine();
     this.turn   = new KingTurn(this.engine);
 }
        public static void Main()
        {
            KingSurvivalEngine game = new KingSurvivalEngine();

            game.Run();
        }