public static GameEndCondition Win(ChessConnection winner, string reason) { return(new GameEndCondition(winner, reason)); }
public ConnectionBroadcast(ChessConnection p, string m) { Player = p; Mode = m; }
private GameEndCondition(ChessConnection winner, string reason) { Winner = winner; Reason = reason; IsOver = winner != null || reason != null; }