private void labelClick(int X, int Y) { if (isPlayer1) { playModel.userPlay(X, Y, grid, playModel.user1Mark); this.gameDecision(NormalPlay.checkStatus(grid, playModel.user1Mark), false); this.refreshVal(); isPlayer1 = false; lbluser2.ForeColor = Color.White; lbluser1.ForeColor = Color.DimGray; } else { playModel.userPlay(X, Y, grid, playModel.user2Mark); this.gameDecision(NormalPlay.checkStatus(grid, playModel.user2Mark), true); this.refreshVal(); isPlayer1 = true; lbluser2.ForeColor = Color.DimGray; lbluser1.ForeColor = Color.White; } }
private void labelClick(int X, int Y) { if (myTurn) { myTurn = false; playModel.userPlay(X, Y, grid, playModel.user1Mark); //check if one of them has won //this.gameDecision(NormalPlay.checkStatus(grid, playModel.user1Mark), false); //this.gameDecision(NormalPlay.checkStatus(grid, playModel.user1Mark), true); refreshVal(); Thread listener = new Thread(new ThreadStart( ListenChanges )); listener.Start(); } }