private void StopChessEngine() { if (chessengine != null) { chessengine.Quit(); chessengine = null; } computerGame = false; }
private void StartChessEngine(ChessEngineOption opt) { StopChessEngine(); chessengine = new ChessEngine(opt.File, opt.UseUCI, OnChessEngineMoveCompleted, logger); computerGame = true; }