CabinGame/Luxe/blocks/narrative/time.wren

26 lines
No EOL
371 B
Text

import "math/event" for Event
class Time{
day:Num {_day}
onIncrease:Event {_onIncrease}
construct new(){
_day = 0
_onIncrease = Event.new()
}
increase(){
increase(1)
}
increase(amount: Num){
_day = _day + amount
for(i in 1..amount){
_onIncrease.emit([])
}
}
set(day: Num){
_day = day
}
}