//********************************************************* // /// <summary> /// Class constructor /// </summary> // //********************************************************* public ChessControl() { m_board = new ChessBoard(this); m_board.ReadBook("book.bin"); m_ptSelectedCase.X = -1; m_ptSelectedCase.Y = -1; m_bAutoSelection = true; m_colorInfo.m_colLiteCase = Color.DarkGray; m_colorInfo.m_colDarkCase = Color.DarkRed; m_colorInfo.m_colBlackPiece = Color.Black; m_colorInfo.m_colWhitePiece = Color.FromArgb(235, 235, 235); InitializeComponent(); m_gameTimer = new GameTimer(); m_gameTimer.Enabled = false; m_gameTimer.Reset(m_board.NextMoveColor); m_strWhitePlayerName = "Player 1"; m_strBlackPlayerName = "Player 2"; m_eWhitePlayerType = PgnParser.PlayerTypeE.Human; m_eBlackPlayerType = PgnParser.PlayerTypeE.Human; CreateDrawingObjects(); }