Utility wrapper around CustomEvent<{ state: boolean; time: number }> for used for instanceof level of Event matching if needed
Utility wrapper around CustomEvent<number> for used for instanceof level of Event matching if needed
Utility wrapper around CustomEvent<number> for used for instanceof level of Event matching if needed
Utility wrapper around CustomEvent<void> for used for instanceof level of Event matching if needed
Utility wrapper around CustomEvent<number> for used for instanceof level of Event matching if needed
Utility wrapper around CustomEvent<void> for used for instanceof level of Event matching if needed
Game engine providing only the basics of a game loop and event dispatching system
Information for the engine to utilize
Events emitted by the engine
TODO: JSDocs
Create a new Engine for use. The provided config will determine the TPS rate for the engine, and the FPS rate will attempt to match the user's monitor refresh rate
The core "game engine" in terms of responsibility. Features an
emitterthat can be used across game concerns, aloopthat executes provided code, and aninput/keyboardhandlerAuthor
studioKeywi