internal LocalPlayer(ChessBoard board, bool white, NetworkInterface remoteOpponent, Material material) : base(white, material) { this.remoteOpponent = remoteOpponent; }
protected Player(bool white, Material material) { this.white = white; this.material = material; ResetSelected(); }
internal void Reset(Material material) { this.material = material; ResetSelected(); }
internal NetworkPlayer(ChessBoard board, bool white, Material material) : base(white, material) { }