Add left padding on timer
This commit is contained in:
@ -5,7 +5,11 @@ BuboUtils {
|
||||
var hours = (time / 3600).asInteger;
|
||||
var minutes = ((time % 3600) / 60).asInteger;
|
||||
var secs = (time % 60).asInteger;
|
||||
^("%:%:%".format(hours, minutes, secs))
|
||||
^("%:%:%".format(
|
||||
hours.asString.padLeft(2, "0"),
|
||||
minutes.asString.padLeft(2, "0"),
|
||||
secs.asString.padLeft(2, "0"))
|
||||
)
|
||||
}
|
||||
|
||||
*banner {
|
||||
|
||||
@ -190,24 +190,3 @@ m = MIDIOut.newByName("MIDI", "Bus 1");
|
||||
});
|
||||
~apply.play;
|
||||
)
|
||||
|
||||
Main.elapsedTime
|
||||
|
||||
(
|
||||
d.formatTime = {
|
||||
arg seconds = 0;
|
||||
var hours = seconds / 3600;
|
||||
var minutes = (seconds % 3600) / 60;
|
||||
var secs = (seconds % 60);
|
||||
hours = hours.asString.padLeft(2, $0);
|
||||
minutes = minutes.asString.padLeft(2, $0);
|
||||
secs = secs.asString.padLeft(2, $0);
|
||||
^hours ++ ":" ++ minutes ++ ":" ++ secs
|
||||
};
|
||||
)
|
||||
|
||||
d.formatTime
|
||||
|
||||
d.formatTime(20).postln;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user