Exemplo n.º 1
0
        private void MemoryButton_Click(object sender, RoutedEventArgs e)
        {
            user = JsonConvert.DeserializeObject <User>(File.ReadAllText(userFilePath));
            SecondaryMemoryGrid.Visibility = Visibility.Hidden;
            MainMemoryGrid.Visibility      = Visibility.Visible;
            memory_timer.Enabled           = true;
            Seconds = timerdata[0];
            Minutes = timerdata[1];
            Memory_Timer.Content = Seconds >= 10 ? $"0{Minutes}:{Seconds}" : $"0{Minutes}:0{Seconds}";

            memoryWorker = new MemorySkillWorker(user.MemoryInfo.Level);
            Memory_Expression.Content = memoryWorker.Expression;
            hide_timer.Interval       = memoryWorker.SecondsToHide * 1000;
            hide_timer.Enabled        = true;
            UAnswer_Memory.Text       = "";
            UAnswer_Memory.Focus();
        }
Exemplo n.º 2
0
        private void UpdateUserInfo()
        {
            user = JsonConvert.DeserializeObject <User>(File.ReadAllText(userFilePath));

            PbMathLvl.Value   = user.MathInfo.Score;
            PbMemoryLvl.Value = user.MemoryInfo.Score;


            mathWorker   = new MathSkillWorker(user.MathInfo.Level);
            memoryWorker = new MemorySkillWorker(user.MemoryInfo.Level);

            string opsList = "";

            foreach (char item in mathWorker.EnableActions)
            {
                opsList += item + " ";
            }
            MathOps_Label.Content   = opsList.Remove(opsList.Length - 1);
            MathLevel_Label.Content = user.MathInfo.Level;

            MemoryLevel_Label.Content  = user.MemoryInfo.Level;
            MemoryLenght_Label.Content = memoryWorker.Lenght;
            MemoryTime_Label.Content   = memoryWorker.SecondsToHide;
        }