public virtual void OnBeforeBid(BidEventArgs e) { if (BeforeBid != null) { BeforeBid(this, e); } }
public virtual void OnBidded(BidEventArgs e) { if (Bidded != null) { Bidded(this, e); } }
public void Render() { // bid in sequence int bidStarter = gameData.ActivePlayerId; BidEventArgs bidArg = new BidEventArgs(bidStarter); if (gameData.CurrentPlayerList[bidStarter].TotalBid > 0) { return; } OnBeforeBid(bidArg); gameData.CurrentPlayerList[bidStarter].TotalBid = gameData.CurrentPlayerList[bidStarter].Bid(gameData); OnBidded(bidArg); }
void bidState_Bidded(object sender, BidEventArgs e) { updateTurn(gameData.ActivePlayerId); }
void bidState_BeforeBid(object sender, BidEventArgs e) { gameStatusLabel.Text = " waiting for " + gameData.CurrentPlayerList[e.PlayerID].Name + " to bid ....."; this.Update(); this.Invalidate(); }
public void Render() { // bid in sequence int bidStarter = gameData.ActivePlayerId; BidEventArgs bidArg = new BidEventArgs(bidStarter); if (gameData.CurrentPlayerList[bidStarter].TotalBid > 0) return; OnBeforeBid(bidArg); gameData.CurrentPlayerList[bidStarter].TotalBid = gameData.CurrentPlayerList[bidStarter].Bid(gameData); OnBidded(bidArg); }
public virtual void OnBidded(BidEventArgs e) { if (Bidded != null) Bidded(this, e); }