private void PlayerClock_OnClockStop(object sender, ChessClockEventArgs e) { //The player has stoped his clock. ChessPlayer p = e.Player; if (p.Equals(PlayerBlack)) { StartTurnForPlayer(PlayerWhite); } else { StartTurnForPlayer(PlayerBlack); } }
//The game never stop the clock itself, but it starts the clocks automatically. private void PlayerClock_OnTimeFinish(object sender, ChessClockEventArgs e) { GameStatus = ChessGameStatus.ChessGameStatus_Finihed; }