Properties
CLIENT_HEIGHT
CLIENT_HEIGHT: number = 600
CLIENT_WIDTH
CLIENT_WIDTH: number = 800
FRAMERATE
FRAMERATE: number = 30
MAX_VIRTUAL_PIXELS
MAX_VIRTUAL_PIXELS: number = 30000
ctx
ctx: RenderingContext2D
Private frameDuration
frameDuration: number = 0
Private intervalId
intervalId: any = null
Private isFirstRender
isFirstRender: boolean = true
Private isReadyLock
isReadyLock: boolean = false
mouse
mouse
: Mouse = new Mouse(this)
Private readyPromise
readyPromise: Promise<void>
Private resolveReady
resolveReady: function
Private waits
waits: function[] = []
Optional window
window: Window
Static defaultFetch
defaultFetch: any = defaultFetch
Static defaultWindow
defaultWindow: Window & globalThis = defaultWindow