Beispiel #1
0
 public virtual void OnBeforeBid(BidEventArgs e)
 {
     if (BeforeBid != null)
     {
         BeforeBid(this, e);
     }
 }
Beispiel #2
0
 public virtual void OnBeforeBid(BidEventArgs e)
 {
     if (BeforeBid != null)
     {
         BeforeBid(this, e);
     }
 }
Beispiel #3
0
 public virtual void OnBidded(BidEventArgs e)
 {
     if (Bidded != null)
     {
         Bidded(this, e);
     }
 }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 void bidState_Bidded(object sender, BidEventArgs e)
 {
     updateTurn(gameData.ActivePlayerId);
 }
Beispiel #6
0
 void bidState_BeforeBid(object sender, BidEventArgs e)
 {
     gameStatusLabel.Text = " waiting for " + gameData.CurrentPlayerList[e.PlayerID].Name + " to bid .....";
     this.Update();
     this.Invalidate();
 }
Beispiel #7
0
 void bidState_Bidded(object sender, BidEventArgs e)
 {
     updateTurn(gameData.ActivePlayerId);
 }
Beispiel #8
0
 void bidState_BeforeBid(object sender, BidEventArgs e)
 {
     gameStatusLabel.Text = " waiting for " + gameData.CurrentPlayerList[e.PlayerID].Name + " to bid .....";
     this.Update();
     this.Invalidate();
 }
Beispiel #9
0
        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);
        }
Beispiel #10
0
 public virtual void OnBidded(BidEventArgs e)
 {
     if (Bidded != null)
         Bidded(this, e);
 }