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(); }
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; }