Пример #1
0
        private async void addLocalGuestButton_Click(object sender, EventArgs e)
        {
            GamePlayer newGuest;

            playButton.Text = "Play Local Game";
            if (localGame.PlayerList.Count < 3)
            {
                newGuest = generateGuest();
                localGame.PlayerList.Add(newGuest);
                if (localGame.PlayerList.Count == 2)
                {
                    await database.createLocalGamePlayer(localGame.PlayerList[0].Username, 1, localGame.PlayerList[1]);

                    Player2PlayerListLabel.Text    = database.CurrentGamePlayer.Username + " " + database.CurrentGamePlayer.PlayerAmountOfMoney.ToString();
                    Player2PlayerListLabel.Visible = true;
                }
                else if (localGame.PlayerList.Count == 3)
                {
                    await database.createLocalGamePlayer(localGame.PlayerList[0].Username, 2, localGame.PlayerList[2]);

                    Player3PlayerListLabel.Text    = database.CurrentGamePlayer.Username + " " + database.CurrentGamePlayer.PlayerAmountOfMoney.ToString();
                    Player3PlayerListLabel.Visible = true;
                }
            }
            else
            {
                Console.WriteLine("Already at max players");
            }
        }
Пример #2
0
        public async void adjustMoneyClick()
        {
            // error checking for the adjust money functionality
            int  number;
            bool adjustMoneyContainsOnlyDigits = Int32.TryParse(gameBoard.adjustMoneyTextBox.Text, out number);

            if (!adjustMoneyContainsOnlyDigits)
            {
                gameBoard.adjustMoneyTextBox.Text = "";
                gameBoard.errorLabel.Text         = "Please enter only numbers";
            }
            else
            {
                gameBoard.errorLabel.Text = "";
                gameBoard.currentMoneyLabels[turnCounter].Text = "Current Money: " + gameBoard.adjustMoneyTextBox.Text;
                player.ALocalGame.PlayerList[turnCounter].PlayerAmountOfMoney = number;
                await database.createLocalGamePlayer(player.ALocalGame.PlayerList[0].Username, turnCounter, player.ALocalGame.PlayerList[turnCounter]);
            }
        }