Use Constants for time conversion equations

Signed-off-by: TechnikTil <techniktil@tilnotdrip.org>
This commit is contained in:
TechnikTil
2026-04-27 16:13:14 -06:00
committed by Hundrec
parent 523b9c16eb
commit 20fc36ea59
13 changed files with 34 additions and 23 deletions
@@ -318,14 +318,14 @@ class ChartEditorFreeplayToolbox extends ChartEditorBaseToolbox
var integerSeconds = Math.floor(seconds);
var decimalSeconds = Math.floor((seconds - integerSeconds) * 10);
if (integerSeconds < 60)
if (integerSeconds < Constants.SECS_PER_MIN)
{
return '${integerSeconds}.${decimalSeconds}';
}
else
{
var integerMinutes = Math.floor(integerSeconds / 60);
var remainingSeconds = integerSeconds % 60;
var integerMinutes = Math.floor(integerSeconds / Constants.SECS_PER_MIN);
var remainingSeconds = integerSeconds % Constants.SECS_PER_MIN;
var remainingSecondsPad:String = remainingSeconds < 10 ? '0$remainingSeconds' : '$remainingSeconds';
return '${integerMinutes}:${remainingSecondsPad}${decimalSeconds > 0 ? '.$decimalSeconds' : ''}';
@@ -337,14 +337,14 @@ class ChartEditorOffsetsToolbox extends ChartEditorBaseToolbox
var integerSeconds = Math.floor(seconds);
var decimalSeconds = Math.floor((seconds - integerSeconds) * 10);
if (integerSeconds < 60)
if (integerSeconds < Constants.SECS_PER_MIN)
{
return '${integerSeconds}.${decimalSeconds}';
}
else
{
var integerMinutes = Math.floor(integerSeconds / 60);
var remainingSeconds = integerSeconds % 60;
var integerMinutes = Math.floor(integerSeconds / Constants.SECS_PER_MIN);
var remainingSeconds = integerSeconds % Constants.SECS_PER_MIN;
var remainingSecondsPad:String = remainingSeconds < 10 ? '0$remainingSeconds' : '$remainingSeconds';
return '${integerMinutes}:${remainingSecondsPad}${decimalSeconds > 0 ? '.$decimalSeconds' : ''}';