示例#1
0
文件: Game.cs 项目: SafrJ/WorkSamples
        public void StartGame()
        {
            //Zamicha startovni balicky
            this.cards.Shuffle();
            this.mainTasks.Shuffle();
            this.tasks.Shuffle();

            //Rozda karty hracum
            foreach (Player player in players)
            {
                for (int i = 0; i < 4; i++)
                {
                    player.GiveCard(cards.DrawCard());
                }
                player.GiveCard(mainTasks.DrawCard());
                for (int i = 0; i < 3; i++)
                {
                    player.GiveCard(tasks.DrawCard());
                }
            }

            //Vylozi na stul 5 vagonu
            for (int i = 0; i < 5; i++)
            {
                cardsOnTable.Add(cards.DrawCard());
            }

            //Zobrazi novinky na stole
            gv.FirstTurn();
        }
示例#2
0
文件: Game.cs 项目: SafrJ/WorkSamples
 public Task DrawTask()
 {
     return((Task)tasks.DrawCard());
 }