@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
16 lines • 548 B
TypeScript
export interface TgdTimeIntervalOptions {
intervalInSeconds: number;
action?: (time: number, delta: number) => void;
}
export declare class TgdTimeInterval {
intervalInSeconds: number;
action?: (time: number, delta: number) => void;
private previousTime;
constructor(options: TgdTimeIntervalOptions);
/**
* If more than `intervalInSeconds` have passed since
* then last call of `update()`, then we call `action()`.
*/
update(time: number, delta: number): void;
}
//# sourceMappingURL=interval.d.ts.map