示例#1
0
        public UlozeniHS(Frame frame, int cislootazky) : this()
        {
            this.frame = frame;
            List <string> vyhry = new List <string>();

            vyhry.Add("1 000");
            vyhry.Add("2 000");
            vyhry.Add("3 000");
            vyhry.Add("5 000");
            vyhry.Add("10 000");
            vyhry.Add("20 000");
            vyhry.Add("40 000");
            vyhry.Add("80 000");
            vyhry.Add("160 000");
            vyhry.Add("320 000");
            vyhry.Add("640 000");
            vyhry.Add("1 250 000");
            vyhry.Add("2 500 000");
            vyhry.Add("5 000 000");
            vyhry.Add("10 000 000");
            this.NewScore = new Skore()
            {
                Name = "", Vyhra = vyhry[cislootazky - 1], uroven = cislootazky
            };
        }
示例#2
0
        private void UlozitHSButton_Click(object sender, RoutedEventArgs e)
        {
            NewScore.Name = InputName.Text;
            for (int i = 0; i < skores.Count; i++)
            {
                if (skores[i].uroven < NewScore.uroven)
                {
                    Skore temp = skores[i];
                    skores[i] = NewScore;
                    NewScore  = temp;
                }
            }
            if (skores.Count < 10)
            {
                skores.Add(NewScore);
            }
            string json = JsonConvert.SerializeObject(skores, settings);

            File.WriteAllText("highscores.json", json);
            frame.Navigate(new Menu(frame));
        }