Added timer

This commit is contained in:
Daniella / Tove 2022-05-13 19:12:03 +02:00
parent 4d8742061c
commit 7540960565

View file

@ -15,3 +15,29 @@ func delay {
func delays { func delays {
1000 * time pop 1000 * time pop
} }
def Timer
construct Timer {
startMS
stopMS
timeTakenTMP
;
start {
getms =startMS
null =timeTakenTMP
}
stop {
getms =stopMS
null =timeTakenTMP
}
timeTaken {
timeTakenTMP if {
timeTakenTMP 2 stop
}
startMS stopMS eq if {
0 dup =timeTakenTMP
2 stop
}
stopMS startMS - dup =timeTakenTMP
}
} =Timer