public int CheckTopScore()
        {
            BinaryReader br = new BinaryReader(new FileStream("ScoreData.txt", FileMode.Open));
            while (br.PeekChar() != -1)
            {
                SavePlayerScore sps = new SavePlayerScore(br.ReadString(), br.ReadInt32());
                SPSArrayList.Add(sps);
            }
            br.Close();

            SortOnPlayerScore sops = new SortOnPlayerScore();
            SPSArrayList.Sort(sops);

            int Listsize = 0;

            foreach (SavePlayerScore ba in SPSArrayList)
            {
                Listsize++;
                Console.WriteLine("{0}", ba.GetScore());
            }
            int[] WhoIsTheTop = new int[Listsize];

            int count2 = 0;
            foreach (SavePlayerScore ba in SPSArrayList)
            {
                WhoIsTheTop[count2] = ba.GetScore();
                count2++;
            }

            if (Listsize >= 1)
                return WhoIsTheTop[0];
            else
                return 0;
        }
        public void FindTop5()
        {
            BinaryReader br = new BinaryReader(new FileStream("ScoreData.txt", FileMode.Open));
            while (br.PeekChar() != -1)
            {
                SavePlayerScore sps = new SavePlayerScore(br.ReadString(), br.ReadInt32());
                SPSArrayList.Add(sps);
            }
            br.Close();

            SortOnPlayerScore sops = new SortOnPlayerScore();
            SPSArrayList.Sort(sops);
        }
        private void ScoreBoardForm_Load(object sender, EventArgs e)
        {
            BinaryReader br = new BinaryReader(new FileStream("ScoreData.txt", FileMode.Open));
            while (br.PeekChar() != -1)
            {
                SavePlayerScore sps = new SavePlayerScore(br.ReadString(), br.ReadInt32());
                SPSArrayList.Add(sps);
            }
            br.Close();

            SortOnPlayerScore sops = new SortOnPlayerScore();
            SPSArrayList.Sort(sops);

            foreach (SavePlayerScore ba in SPSArrayList)
            {
                ScoreDisplaylabel.Text = ScoreDisplaylabel.Text + ba.GetScore() + "점 (" + ba.GetName() + ")" + Environment.NewLine + "" + Environment.NewLine;
            }

            // 기록창을 새로 열때 누적되는 현상 방지용 clear
            SPSArrayList.Clear();
        }
        public bool CheckTop5(int NowScore)
        {
            BinaryReader br = new BinaryReader(new FileStream("ScoreData.txt", FileMode.Open));
            while (br.PeekChar() != -1)
            {
                SavePlayerScore sps = new SavePlayerScore(br.ReadString(), br.ReadInt32());
                SPSList.Add(sps);
            }
            br.Close();

            SortOnPlayerScore sops = new SortOnPlayerScore();
            SPSList.Sort(sops);

            int Listsize = 0;

            foreach (SavePlayerScore ba in SPSList)
            {
                Listsize++;
                Console.WriteLine("{0}", ba.GetScore());
            }
            int[] WhoIsTheTop = new int[Listsize];

            int count2 = 0;
            foreach (SavePlayerScore ba in SPSList)
            {
                WhoIsTheTop[count2] = ba.GetScore();
                count2++;
            }

            // 기록창을 새로 열때 누적되는 현상 방지용 clear
            SPSList.Clear();

            if (Listsize >= 5 && NowScore >= WhoIsTheTop[4])
                return true;
            else if (Listsize < 5)
                return true;
            else
                return false;
        }