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
Private frameDuration
frameDuration: number = 0
Private intervalId
intervalId: any = null
Private isFirstRender
isFirstRender: boolean = true
Private isReadyLock
isReadyLock: boolean = false
Readonly mouse
mouse
: Mouse = new Mouse(this)
Private readyPromise
readyPromise: Promise<void>
Private resolveReady
resolveReady: () => void
Private waits
waits: (() => boolean)[] = []
Optional Readonly window
window: Window
Static Readonly defaultFetch
default
Fetch: fetch = defaultFetch
Static Readonly defaultWindow
defaultWindow: Window & globalThis = defaultWindow