Пример #1
0
        private void ChoicesClick(object sender, EventArgs e)
        {
            Control[] btn = ChoiceButton();
            try
            {
                SetText(((Guna2GradientButton)sender));
                Gameboard.Audio("selectLetters.wav");

                if (btn[0].Text != "" && btn[1].Text != "" && btn[2].Text != "" && btn[3].Text != "" && btn[4].Text != "" && btn[5].Text != "")
                {
                    var useranswer = player.SetAnswer(btn);
                    var check      = gb.CheckUserAnswer(useranswer);

                    if (check == true)
                    {
                        CorrectAnswer c = new CorrectAnswer(useranswer, int.Parse(StageLabel.Text), int.Parse(NumberofCoins.Text));
                        Thread.Sleep(500);
                        Hide();
                        c.ShowDialog();
                        NextStage();
                    }
                }
            }
            catch
            {
                Gameboard.Audio("Secondwrong.wav");
            }
        }
Пример #2
0
        private void guna2GradientButton2_Click(object sender, EventArgs e)
        {
            Gameboard.Audio("selectletters.wav");
            Game gameboard = new Game();

            gameboard.Show();
            Hide();
        }
Пример #3
0
        private void LoadCorrectTile()
        {

            AnswerLabel.Text = correctanswer;
            StageLabel.Text = level.ToString();
            NumberofCoins.Text = AddCoins.ToString();
            Gameboard.Audio("correct.wav");
            
        }
Пример #4
0
        public bool UseHint(Control[] setButton, List <Control> getButton, Control coins)
        {
            Gameboard gb       = new Gameboard();
            bool      decision = true;
            Random    ran      = new Random();

            if (decision == true)
            {
                var answer = gb.GetLevel();
                int index  = ran.Next(answer.Length);

                setButton[index].Text = answer[index].ToString();

                var remainingcoins = SetUserCoins();
                var cost           = remainingcoins - hintcost;
                coins.Text = cost.ToString();
                DbExecuteCommand("UPDATE [User] SET [Coins] = " + cost);
            }
            return(decision);
        }
Пример #5
0
 private void guna2GradientButton2_Click(object sender, EventArgs e)
 {
     decision = true;
     Gameboard.Audio("kerching.wav");
     Dispose();
 }
Пример #6
0
 private void AnswerClick(object sender, EventArgs e)
 {
     Gameboard.Audio("removeletters.wav");
     ((Guna2Button)sender).Text = string.Empty;
     var sample = AnswerButton();
 }
Пример #7
0
        private void Play()
        {
            Gameboard gb = new Gameboard(NumberofCoins, StageLabel, picturesPanel, choicePanel);

            gb.LoadTile();
        }