public static void Start() { Irenderer renderer = new ConsoleRenderer(); //renderer.RenderMainMenu(); IInputProvider inputProvider = new ConsoleInputProvider(); IChessEngine chessEngine = new StandartTwoPlayerEngine(renderer, inputProvider); IGameInitializationStrategy gameInitializationStrategy = new StandartStartGameInitializationStrategy(); chessEngine.Initialize(gameInitializationStrategy); chessEngine.Start(); Console.ReadLine(); }
static void Main() { var renderer = new ConsoleRenderer(); var inputProvider = new ConsoleInputProvider(); var chessEngine = new StandartTwoPlayerEngine(renderer, inputProvider); var gameInitializationStrategy = new StartInitializationStrategy(); chessEngine.Initialize(gameInitializationStrategy); chessEngine.Start(); Console.ReadLine(); }
public static void Start() { IRenderer renderer = new ConsoleRenderer(); renderer.RenderMainMenu(); IInputProvider inputProvider = new ConsoleInputProvider(); IChessEngine chessEngine = new StandartTwoPlayerEngine(renderer, inputProvider); IGameInitializationStrategy gameInitializationStrategy = new StandartStartGameInitializationStrategy(); chessEngine.Initialize(gameInitializationStrategy); chessEngine.Start(); Console.ReadLine(); }