void ChessBoard_PlayerMarked(object sender, ButtonClickEvent e) { tmCoolDown.Start(); pnlChessBoard.Enabled = false; prcbCoolDown.Value = 0; socket.Send(new SocketData((int)SocketCommand.SEND_POINT, "", e.ClickedPoint)); undoToolStripMenuItem.Enabled = false; Listen(); }
private void pnlChessBoard_MouseClick(object sender, MouseEventArgs e) { if (!caroChess.Ready) { return; } if (caroChess.PlayChess(e.X, e.Y, grs)) { if (caroChess.Mode == 1) { if (caroChess.CheckWin()) { tmCoolDown.Stop(); caroChess.EndGame(); return; } } else if (caroChess.Mode == 2) { caroChess.LaunchComputer(grs); if (caroChess.CheckWin()) { tmCoolDown.Stop(); caroChess.EndGame(); return; } } else if (caroChess.Mode == 3) { pnlChessBoard.Enabled = false; socket.Send(new SocketData((int)SocketCommand.SEND_POINT, "", e.Location)); Listen(); if (caroChess.CheckWin()) { tmCoolDown.Stop(); caroChess.EndGame(); return; } } } tmCoolDown.Start(); prcbCoolDown.Value = 0; }
void ChessBoard_PlayerMarked(object sender, ButtonClickEvent e) { tmCoolDown.Start(); prcbCoolDown.Value = 0; if (isLanGame) { pnlChessBoard.Enabled = false; undoToolStripMenuItem.Enabled = false; socket.Send(new SocketData((int)SocketCommand.SEND_POINT, "", e.ClickedPoint)); Listen(); } else { if (ChessBoard.CurrentPlayer == 0) { ChessBoard.StartComputer(); } } }
private void ChessBoard_PlayerMarked(object sender, EventArgs e) { tmCoolDown.Start(); prcbCoolDown.Value = 0; socket.Send(new SocketData((int)SocketCommand.SEND_POINT)); }
//Đánh cờ private void pnlChessBoard_MouseClick(object sender, MouseEventArgs e) { click.Play(); if (!caroChess.Ready) { return; } if (caroChess.PlayChess(e.X, e.Y, grs)) { if (caroChess.Mode == 1) { if (caroChess.CheckWin()) { tmCoolDown.Stop(); caroChess.EndGame(); grbTime.Enabled = true; prcbCoolDown.Value = 0; return; } } else if (caroChess.Mode == 2) { if (caroChess.CheckWin()) { Win.Play(); tmCoolDown.Stop(); caroChess.EndGame(); grbTime.Enabled = true; prcbCoolDown.Value = 0; return; } caroChess.LaunchComputer(grs); if (caroChess.CheckWin()) { gameOver.Play(); tmCoolDown.Stop(); caroChess.EndGame(); grbTime.Enabled = true; prcbCoolDown.Value = 0; return; } } else if (caroChess.Mode == 3) { pnlChessBoard.Enabled = false; socket.Send(new SocketData((int)SocketCommand.SEND_POINT, "", e.Location)); Listen(); if (caroChess.CheckWin()) { Win.Play(); tmCoolDown.Stop(); caroChess.EndGame(); grbTime.Enabled = true; prcbCoolDown.Value = 0; return; } } if (caroChess.Mode == 1) { if (lbNamePlayer.Text == CaroChess.namePlayer1) { lbNamePlayer.Text = CaroChess.namePlayer2; } else { lbNamePlayer.Text = CaroChess.namePlayer1; } } prcbCoolDown.Value = 0; } }
private void btnnewgame_Click(object sender, EventArgs e) { NewGame(); socket.Send(new SocketData((int)SocketCommand.NEW_GAME, "", new Point())); pnlChessBoard.Enabled = true; }