protected void Draw() { DisableDraw = true; DisableDiscard = true; GameSvc.DealPlayersDraw(); GameSvc.ChooseWinners(); }
/// <summary> /// override of ComponentBase::OnInitialized /// </summary> protected override void OnInitialized() { DisableDiscard = true; DisableDraw = true; AlwaysShow = false; //initialize the game GameSvc.Init(); //create the dealer dealer = new Player(); dealer.Name = "Dealer"; dealer.Type = BPData.BPConstants.Dealer; dealer.Human = false;//auto discard dealer.Seat = 1; GameSvc.AddPlayer(dealer); //create the player player = new Player(); player.Name = "Player"; player.Type = BPData.BPConstants.Player; player.Human = true;//player discards player.Seat = 2; GameSvc.AddPlayer(player); me = player; NewGame(); }
protected void NewGame() { //start the game, state will be GS_WaitForDiscard GameSvc.StartGame(); DisableDraw = true; DisableDiscard = false; }
protected void Discard() { DisableDiscard = true; GameSvc.DiscardPlayersCards(); DisableDraw = false; }