aaaaa
This commit is contained in:
commit
34f05aa8b8
28
main.moon
Normal file
28
main.moon
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
seconds_in_day = 24 * 60 * 60
|
||||||
|
-- pulses_per_beat = 1000
|
||||||
|
-- padding = 3
|
||||||
|
padding = 3
|
||||||
|
pulses_per_beat = 100
|
||||||
|
seconds_per_beat = seconds_in_day / pulses_per_beat
|
||||||
|
pulses_per_beat = 1000
|
||||||
|
|
||||||
|
time = os.date "*t", os.time!
|
||||||
|
raw = time.hour * 60 * 60 + time.min * 60 + time.sec
|
||||||
|
|
||||||
|
padleft = (str, n) ->
|
||||||
|
str = tostring str
|
||||||
|
return string.rep("0", n - #str) .. str
|
||||||
|
|
||||||
|
love.graphics.setFont love.graphics.newFont 100
|
||||||
|
|
||||||
|
love.update = (dt) ->
|
||||||
|
raw += dt
|
||||||
|
if raw >= seconds_in_day
|
||||||
|
raw -= seconds_in_day
|
||||||
|
|
||||||
|
love.draw = ->
|
||||||
|
beat, pulse = math.modf raw / seconds_per_beat
|
||||||
|
pulse = math.floor pulse * pulses_per_beat
|
||||||
|
|
||||||
|
-- pulse = math.floor (raw / 86.4 - beat) / 0.0864
|
||||||
|
love.graphics.print "#{padleft beat, padding}:#{padleft pulse, padding}"
|
Loading…
Reference in New Issue
Block a user