Skip to main content

eva.js.game

Home > @eva/eva.js > Game

Game class

Signature:
declare class Game extends EventEmitter 
Extends: EventEmitter

Constructors

ConstructorModifiersDescription
(constructor)({ systems, frameRate, autoStart, needScene })Constructs a new instance of the Game class

Properties

PropertyModifiersTypeDescription
_sceneScene
canvasHTMLCanvasElement
gameObjectsany[]
multiScenesScene[]
playingboolean
sceneScene
startedboolean
systemsSystem[]
tickerTicker

Methods

MethodModifiersDescription
addSystem(S)
addSystem(S, obj)
destroy()
destroySystems()
getSystem(S)
initTicker()
loadScene({ scene, mode, params })
pause()
removeSystem(system)
resume()
start()
triggerPause()
triggerResume()