Пример #1
0
        private void Extremebtn_Click(object sender, EventArgs e)
        {
            ProgressBarlbl.Show();
            progressBar.Show();

            Easybtn.Hide();
            Mediumbtn.Hide();
            Hardbtn.Hide();
            Extremebtn.Hide();

            label1.Hide();
            label2.Hide();
            label3.Hide();
            label4.Hide();
            label5.Hide();
            label6.Hide();
            label7.Hide();
            label16.Hide();
            label21.Hide();
            label26.Hide();
            label31.Hide();
            label36.Hide();
            label41.Hide();
            label46.Hide();
            label51.Hide();
            label56.Hide();
            label57.Hide();

            Name1lbl.Hide();
            Name2lbl.Hide();
            Name3lbl.Hide();
            Name4lbl.Hide();
            Name5lbl.Hide();
            Name6lbl.Hide();
            Name7lbl.Hide();
            Name8lbl.Hide();
            Name9lbl.Hide();
            Name10lbl.Hide();

            Score1lbl.Hide();
            Score2lbl.Hide();
            Score3lbl.Hide();
            Score4lbl.Hide();
            Score5lbl.Hide();
            Score6lbl.Hide();
            Score7lbl.Hide();
            Score8lbl.Hide();
            Score9lbl.Hide();
            Score10lbl.Hide();

            EnemyKilled1lbl.Hide();
            EnemyKilled2lbl.Hide();
            EnemyKilled3lbl.Hide();
            EnemyKilled4lbl.Hide();
            EnemyKilled5lbl.Hide();
            EnemyKilled6lbl.Hide();
            EnemyKilled7lbl.Hide();
            EnemyKilled8lbl.Hide();
            EnemyKilled9lbl.Hide();
            EnemyKilled10lbl.Hide();

            BossesKilled1lbl.Hide();
            BossesKilled2lbl.Hide();
            BossesKilled3lbl.Hide();
            BossesKilled4lbl.Hide();
            BossesKille51lbl.Hide();
            BossesKilled6lbl.Hide();
            BossesKilled7lbl.Hide();
            BossesKilled8lbl.Hide();
            BossesKilled9lbl.Hide();
            BossesKilled10lbl.Hide();

            Difficult = 4;
            LoadTable();
        }
Пример #2
0
        public void LoadTable()
        {
            Application.DoEvents();

            progressBar.Value = 0;
            switch (Difficult)
            {
            case 1:
                sr = new StreamReader(Application.StartupPath + @"\Highscore\Easy.Highscore");
                Highscorelbl.Text = "Highscore - Easy";
                break;

            case 2:
                sr = new StreamReader(Application.StartupPath + @"\Highscore\Medium.Highscore");
                Highscorelbl.Text = "Highscore - Medium";
                break;

            case 3:
                sr = new StreamReader(Application.StartupPath + @"\Highscore\Hard.Highscore");
                Highscorelbl.Text = "Highscore - Hard";
                break;

            case 4:
                sr = new StreamReader(Application.StartupPath + @"\Highscore\Extreme.Highscore");
                Highscorelbl.Text = "Highscore - Extreme";
                break;
            }

            ProgressBarlbl.Text = "Loading Table";
            ProgressBarlbl.Show();
            for (int i = 0; i < 10; i++)
            {
                Application.DoEvents();
                Table[i]           = sr.ReadLine();
                progressBar.Value += 10;
                //System.Threading.Thread.Sleep(50);
            }

            progressBar.Value = 0;

            ProgressBarlbl.Text = "Decrypting Table";
            ProgressBarlbl.Show();
            for (int i = 0; i < 10; i++)
            {
                string Temp = "";

                for (int j = 0; j < Table[i].Length; j++)
                {
                    Temp += EncryptDecrypt.Decrypt(Convert.ToString(Table[i][j]));
                    Application.DoEvents();
                }
                progressBar.Value += 10;
                //System.Threading.Thread.Sleep(50);
                Table[i] = Temp;
            }

            progressBar.Value   = 0;
            ProgressBarlbl.Text = "Writing to RAM";
            ProgressBarlbl.Show();
            for (int i = 0; i < 10; i++)
            {
                string Temp = "";
                int    Num  = 0;
                for (int j = 0; j < Table[i].Length; j++)
                {
                    Application.DoEvents();
                    if (Convert.ToString(Table[i][j]) == ",")
                    {
                        switch (Num)
                        {
                        case 0:
                            scores[i].Name = Temp;
                            Temp           = "";
                            break;

                        case 1:
                            try
                            {
                                scores[i].score = Convert.ToInt32(Temp);
                                Temp            = "";
                            }
                            catch (Exception e)
                            {
                                scores[i].score = 0;
                            }
                            break;

                        case 2:
                            try
                            {
                                scores[i].EnemiesKilled = Convert.ToInt32(Temp);
                                Temp = "";
                            }
                            catch (Exception e)
                            {
                                scores[i].EnemiesKilled = 0;
                            }
                            break;

                        case 3:
                            try
                            {
                                scores[i].BossesKilled = Convert.ToInt32(Temp);
                                Temp = "";
                            }
                            catch (Exception e)
                            {
                                scores[i].BossesKilled = 0;
                            }
                            break;
                        }
                        Num++;
                    }
                    else
                    {
                        Temp += Convert.ToString(Table[i][j]);
                    }
                }
                progressBar.Value += 10;
                //System.Threading.Thread.Sleep(50);
            }

            progressBar.Value   = 0;
            ProgressBarlbl.Text = "Writing to Labels";
            ProgressBarlbl.Show();

            for (int i = 0; i < 10; i++)
            {
                Application.DoEvents();
                switch (i)
                {
                case 1:
                    Name2lbl.Text         = scores[i].Name;
                    Score2lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled2lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled2lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 2:
                    Name3lbl.Text         = scores[i].Name;
                    Score3lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled3lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled3lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 3:
                    Name4lbl.Text         = scores[i].Name;
                    Score4lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled4lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled4lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 4:
                    Name5lbl.Text         = scores[i].Name;
                    Score5lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled5lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKille51lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 5:
                    Name6lbl.Text         = scores[i].Name;
                    Score6lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled6lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled6lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 6:
                    Name7lbl.Text         = scores[i].Name;
                    Score7lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled7lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled7lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 7:
                    Name8lbl.Text         = scores[i].Name;
                    Score8lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled8lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled8lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 8:
                    Name9lbl.Text         = scores[i].Name;
                    Score9lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled9lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled9lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 9:
                    Name10lbl.Text         = scores[i].Name;
                    Score10lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled10lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled10lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;

                case 0:
                    Name1lbl.Text         = scores[i].Name;
                    Score1lbl.Text        = Convert.ToString(scores[i].score);
                    EnemyKilled1lbl.Text  = Convert.ToString(scores[i].EnemiesKilled);
                    BossesKilled1lbl.Text = Convert.ToString(scores[i].BossesKilled);
                    break;
                }

                progressBar.Value += 10;
                //System.Threading.Thread.Sleep(50);
            }

            ProgressBarlbl.Hide();
            progressBar.Hide();

            Name1lbl.Show();
            Name2lbl.Show();
            Name3lbl.Show();
            Name4lbl.Show();
            Name5lbl.Show();
            Name6lbl.Show();
            Name7lbl.Show();
            Name8lbl.Show();
            Name9lbl.Show();
            Name10lbl.Show();

            Score1lbl.Show();
            Score2lbl.Show();
            Score3lbl.Show();
            Score4lbl.Show();
            Score5lbl.Show();
            Score6lbl.Show();
            Score7lbl.Show();
            Score8lbl.Show();
            Score9lbl.Show();
            Score10lbl.Show();

            EnemyKilled1lbl.Show();
            EnemyKilled2lbl.Show();
            EnemyKilled3lbl.Show();
            EnemyKilled4lbl.Show();
            EnemyKilled5lbl.Show();
            EnemyKilled6lbl.Show();
            EnemyKilled7lbl.Show();
            EnemyKilled8lbl.Show();
            EnemyKilled9lbl.Show();
            EnemyKilled10lbl.Show();

            BossesKilled1lbl.Show();
            BossesKilled2lbl.Show();
            BossesKilled3lbl.Show();
            BossesKilled4lbl.Show();
            BossesKille51lbl.Show();
            BossesKilled6lbl.Show();
            BossesKilled7lbl.Show();
            BossesKilled8lbl.Show();
            BossesKilled9lbl.Show();
            BossesKilled10lbl.Show();

            label1.Show();
            label2.Show();
            label3.Show();
            label4.Show();
            label5.Show();
            label6.Show();
            label7.Show();
            label16.Show();
            label21.Show();
            label26.Show();
            label31.Show();
            label36.Show();
            label41.Show();
            label46.Show();
            label51.Show();
            label56.Show();
            label57.Show();

            Easybtn.Show();
            Mediumbtn.Show();
            Hardbtn.Show();
            Extremebtn.Show();

            sr.Close();
        }