mirror of
https://codeberg.org/uzu/strudel
synced 2026-08-04 14:21:59 -04:00
21 lines
320 B
JavaScript
21 lines
320 B
JavaScript
let time;
|
|
let cpsFunc;
|
|
export function getTime() {
|
|
if (!time) {
|
|
throw new Error('no time set! use setTime to define a time source');
|
|
}
|
|
return time();
|
|
}
|
|
|
|
export function setTime(func) {
|
|
time = func;
|
|
}
|
|
|
|
export function setCpsFunc(func) {
|
|
cpsFunc = func;
|
|
}
|
|
|
|
export function getCps() {
|
|
return cpsFunc?.();
|
|
}
|