kiki/coffee/timer.coffee
monsterkodi 2e755f1d68 action
2016-08-16 00:49:10 +02:00

34 lines
972 B
CoffeeScript

# 000000000 000 00 00 00000000 00000000
# 000 000 000 000 000 000 000
# 000 000 000000000 0000000 0000000
# 000 000 000 0 000 000 000 000
# 000 000 000 000 00000000 000 000
log = require '/Users/kodi/s/ko/js/tools/log'
class Timer
@event = null
@eventID = -1
@init: ->
@eventID = world.addEventWithName 'timer'
@event = world.getEventWithId @eventID
# log "Timer.init @eventID:#{@eventID} #{@event.name}"
@removeAllActions: -> @event.removeAllActions()
@removeActionsOfObject: (o) ->
# log "Timer.removeActionsOfObject"
@event.removeActionsOfObject o
@addAction: (a) ->
# log "Timer.addAction #{a.name}"
@event.addAction a
@removeAction: (a) ->
# log "Timer.removeAction #{a.name}"
a.reset()
@event.removeAction a
module.exports = Timer