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(); }
public void Initialize() { this.engine = new KingSurvivalEngine(); this.turn = new KingTurn(this.engine); }
public static void Main() { KingSurvivalEngine game = new KingSurvivalEngine(); game.Run(); }