public override void PlayServer(NetworkInterface comm) { comm.Disconnected += new OpponentDisconnected(comm_Disconnected); localInterface = comm; ClearAllSquares(); twoPlayers = false; NetworkPlayer p = new NetworkPlayer(PieceColor.BLACK); blackPlayer = p; whitePlayer = new LocalPlayer(PieceColor.WHITE, comm); comm.Handler = new OmokPacketHandler(p, this); turn = Turn.NETWORK_OPPONENT_BLACK; moveLabel.Text = ""; turnLabel.Text = "Black's turn."; NewGameMenuUpdate(false, true, true); }
internal OmokPacketHandler(NetworkPlayer p, OmokBoard board) { this.player = p; this.board = board; }
public override void PlayClient(NetworkInterface comm) { comm.Disconnected += new OpponentDisconnected(comm_Disconnected); ClearAllSquares(); twoPlayers = false; blackPlayer = new LocalPlayer(PieceColor.BLACK, comm); NetworkPlayer p = new NetworkPlayer(PieceColor.WHITE); whitePlayer = p; comm.Handler = new OmokPacketHandler(p, this); turn = Turn.LOCAL_BLACK; moveLabel.Text = ""; turnLabel.Text = "Black's turn."; NewGameMenuUpdate(false, true, true); Redraw(); }