Ejemplo n.º 1
0
        /// <summary>
        /// stworzenie gry pokera ktora, zabiera pieniadze ale generuje nowych gosci
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonPoker_Click(object sender, EventArgs e)
        {
            List <Guest> pokerList = new List <Guest>();

            for (int i = 0; i < 6; i++)
            {
                if (i < listOfGuests.Count)
                {
                    pokerList.Add(listOfGuests[i]);
                }
            }

            Poker poker = new Poker("Poker", pokerList);

            if (poker.requiredGoldToStart <= this.tavern.gold)
            {
                tavern.gold -= poker.requiredGoldToStart;

                poker.CalculateWinner().SetMoney(poker.requiredGoldToStart);

                MessageBox.Show("Wydajesz 10 złota, żeby zorganizować grę pokera! Twoj turniej pokera przyniosl zainteresowanie! Przychodzą kolejne osoby!");
                AddGuest();
                AddGuest();
                AddGuest();

                UpdateResources();
                ListViewChanged();
            }
            else
            {
                MessageBox.Show("Nie masz wystarczająco złota! (10)");
            }
        }