Exemplo n.º 1
0
 protected void Draw()
 {
     DisableDraw    = true;
     DisableDiscard = true;
     GameSvc.DealPlayersDraw();
     GameSvc.ChooseWinners();
 }
Exemplo n.º 2
0
        /// <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();
        }
Exemplo n.º 3
0
 protected void NewGame()
 {
     //start the game, state will be GS_WaitForDiscard
     GameSvc.StartGame();
     DisableDraw    = true;
     DisableDiscard = false;
 }
Exemplo n.º 4
0
 protected void Discard()
 {
     DisableDiscard = true;
     GameSvc.DiscardPlayersCards();
     DisableDraw = false;
 }