private void InitializeStats()
{
int[] stats = m_aniDBAPI.MyListStats();
for (int i = 0; i < stats.Length; i++)
{
string text = AniDBAPI.statsText[i], value;
int stat = stats[i];
if (text != "x")
{
if (i == 3)
value = ((double)stat).ToFormattedBytes(ExtensionMethods.BYTE_UNIT.MB, ExtensionMethods.BYTE_UNIT.GB);
else if (i == 16)
{
int days = (int)Math.Floor((stat / 60f) / 24f);
int hours = (int)Math.Floor((((stat / 60f) / 24f) - (int)Math.Floor((stat / 60f) / 24f)) * 24);
int minutes = (int)((Math.Round((((stat / 60f) / 24f) - (int)Math.Floor((stat / 60f) / 24f)) * 24, 2) - hours) * 60);
value = days + "d " + hours + "h " + minutes + "m";
}
else if (i >= 10 && i <= 12)
value = stat + "%";
else
value = stat.ToString();
mylistStatsList.Add(new MylistStat(text, value));
}
}
}