|
|
@ -10,13 +10,14 @@ class AsciiIo.Player
|
|
|
|
@frame = 0
|
|
|
|
@frame = 0
|
|
|
|
@currentData = ""
|
|
|
|
@currentData = ""
|
|
|
|
console.log "started"
|
|
|
|
console.log "started"
|
|
|
|
|
|
|
|
@startTime = (new Date()).getTime()
|
|
|
|
@nextFrame()
|
|
|
|
@nextFrame()
|
|
|
|
|
|
|
|
|
|
|
|
nextFrame: () ->
|
|
|
|
nextFrame: () ->
|
|
|
|
timing = @time[@frame]
|
|
|
|
timing = @time[@frame]
|
|
|
|
|
|
|
|
|
|
|
|
unless timing
|
|
|
|
unless timing
|
|
|
|
console.log "finished"
|
|
|
|
console.log "finished in #{((new Date()).getTime() - @startTime) / 1000} seconds"
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
@terminal.restartCursorBlink()
|
|
|
|
@terminal.restartCursorBlink()
|
|
|
|