private void uptBtn_Click(object sender, RoutedEventArgs e) { if (!timer.IsEnabled) { timer.Start(); stopBtn.IsEnabled = true; uptBtn.IsEnabled = false; } user = api.GetUser(username.Text, (osu_api.Mode)osuMode.SelectedIndex); UpdateValues(1); }
public void UpdateValues(int i = 0) { if (oldUsr != null) { dRank += oldUsr.pp_rank - user.pp_rank; dPlays += user.playcount - oldUsr.playcount; dPP += user.pp_raw - oldUsr.pp_raw; dLvl += (int)user.level - (int)oldUsr.level; dAcc += user.accuracy - oldUsr.accuracy; } userRank.Text = "Rank: " + user.pp_rank.ToString("N0") + " ( " + dRank.ToString("N0") + " )"; userPlays.Text = "Plays: " + user.playcount.ToString("N0") + " ( " + dPlays.ToString("N0") + " )"; userPR.Text = "PP: " + user.pp_raw.ToString("#.##") + " ( " + dPP.ToString("#.##") + " )"; userLvl.Text = "Level: " + ((int)(user.level)).ToString("N0") + " ( " + dLvl.ToString("N0") + " )"; userAcc.Text = "Accuracy: " + user.accuracy.ToString("#.##") + "%" + " ( " + dAcc.ToString("#.##") + " )"; userCountry.Text = "Country: " + user.country; if (i == 1) { UpdateImg(); } oldUsr = user; }
private void Timer_Tick(object sender, EventArgs e) { user = api.GetUser(username.Text, (osu_api.Mode)osuMode.SelectedIndex); UpdateValues(0); }