gameloop v1.3.0
Simple game loop
Install
npm i --save gameloopjs
Usage
const gameloop = // or import gameloop = require('gameloopjs') if you use typescript. const loop = loop
In the above example func
is called 30 times per second and is stopped after 5 seconds.
Set other fps
If you want to run func 60 times per sec, then do this:
const loop = loop // func is called 60 times per second
API
gameloop(func: () => void, fps: number)
Creates a game loop object.
loop.run(): Promise<void>
Starts the game loop and returns a promise which will resolve when the loop is stopped.
This throws when it's called during it's already running.
loop.stop(): void
Stops the game loop.
loop.isRunning(): boolean
Returns true iff the loop if running.
License
MIT