Esempio n. 1
0
        private void Playing_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (Missed < ModeSettings.WrongTimesLimit)
            {
                DialogResult dg = MessageBox.Show("Are you wanna save to play after (by Lastest Play mode)?", "Word Jumble", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (dg == DialogResult.Yes)
                {
                    WordJumble.Properties.Settings.Default.Mode4Resume = PlayMode;
                    ResumeSettings.SetUp(Point, Bonus, Missed, WinTimes, TotalWin, progBonus.Value, HintLimit, ChangeQuestionLimit, ReduceLimit);
                    ResumeSettings.SaveSettings();
                    WordJumble.Properties.Settings.Default.ModeLastest = true;
                    WordJumble.Properties.Settings.Default.Save();
                }
                else
                {
                    WordJumble.Properties.Settings.Default.ModeLastest = false;
                }
            }
            timeCount.Stop();

            SaveScores    scObject  = new SaveScores();
            HighestScores hscObject = new HighestScores();

            if (Point > 5 && (hscObject.IsHighestScore(Point) || hscObject.IsTopTen() || !hscObject.IsExist()))
            {
                SaveScoresSettings.SetUp(TimeLimit, Point, Bonus, Missed);
                SaveScoresSettings.SaveSettings();

                scObject.ShowDialog();
            }
        }
Esempio n. 2
0
        private void Playing_Load(object sender, EventArgs e)
        {
            CheckMode();
            QuestionLoading();
            if (WordJumble.Properties.Settings.Default.ModeLastest)
            {
                ResumeSettings.SetUp();
                Bonus               = ResumeSettings.Bonus;
                Point               = ResumeSettings.Point;
                Missed              = ResumeSettings.Missed;
                TotalWin            = ResumeSettings.TotalWin;
                WinTimes            = ResumeSettings.WinTimes;
                progBonus.Value     = ResumeSettings.PrepareBonus;
                HintLimit           = ResumeSettings.HintLimit;
                ChangeQuestionLimit = ResumeSettings.ChangeQuestionLimit;
                ReduceLimit         = ResumeSettings.ReduceLimit;

                lblMissed.Text   = "Missed: " + Missed;
                lblBonus.Text    = "Bonus: " + Bonus;
                lblPoint.Text    = "Point: " + Point;
                lblWinTimes.Text = "Total Win: " + TotalWin;
            }
            progBonus.Maximum = WordJumble.Properties.Settings.Default.WinTimes * 10;
        }