Play Time Field: Rename function used to count digits

CQTexperiment
Christopher Snowhill 2022-01-20 22:33:15 -08:00
parent 6e68494f09
commit 3a2d360d24
1 changed files with 5 additions and 5 deletions

View File

@ -41,7 +41,7 @@ NSString * formatTimer(long minutes, long seconds, unichar prefix, int padding)
@{NSFontAttributeName : font};
}
static int _exp10(long minutes)
static int _log10(long minutes)
{
int ret = 1;
while (minutes >= 10) {
@ -58,8 +58,8 @@ static int _exp10(long minutes)
{
long sec = self.currentTime;
long sectotal = self.duration;
int minutedigits = _exp10(sec / 60);
int otherminutedigits = _exp10(sectotal / 60) + 1; // Plus hyphen
int minutedigits = _log10(sec / 60);
int otherminutedigits = _log10(sectotal / 60) + 1; // Plus hyphen
int padding = MAX(0, otherminutedigits - minutedigits);
text = formatTimer(sec / 60, sec % 60, 0x200B, padding); // Zero-width space
}
@ -67,8 +67,8 @@ static int _exp10(long minutes)
{
long sec = MAX(0, self.duration - self.currentTime);
long sectotal = self.duration;
int minutedigits = _exp10(sec / 60) + 1; // Plus hyphen
int otherminutedigits = _exp10(sectotal / 60) + 1; // Also plus hyphen
int minutedigits = _log10(sec / 60) + 1; // Plus hyphen
int otherminutedigits = _log10(sectotal / 60) + 1; // Also plus hyphen
int padding = MAX(0, otherminutedigits - minutedigits);
text = formatTimer(sec / 60, sec % 60, 0x2212, padding); // Minus
}