UNPKG

@wmcmurray/game-loop-js

Version:

Reliable and versatile game loop implementation

2 lines (1 loc) 272 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createGameLoop=function(e,t=60){let o=0,r=0,s=0,n=0,p=0,u=0;function c(e){o=e,r=1e3/o}return c(t),{get fps(){return o},set fps(e){c(e)},loop(t){u=t-s,u>=r&&(p=n,n=u%r,s=t-n,u-=p,u*=.001,e(u))}}};