World

static World

Methods

init( )

Initializes the World

options Object
options.canvasContainer 'psykick'
options.width number window.innerWidth
options.height number window.innerHeight
options.backgroundColor String '#000'
options.preload Collection of resources to load before starting null
options.preload.spriteSheets Spritesheets in JSON format
options.preload.onComplete function Called after preload resources are done

Entity createEntity( )

Creates a new Entity

Layer createLayer( )

Creates a new Layer

boolean pushLayer( )

Pushes a Layer to the top of the draw stack

layer Layer

popLayer( )

Pops and returns the Layer on the top of the draw stack

update( )

Updates the World

delta number Time since previous update

draw( )

Draws the World

delta number Time since previous update

addEventListener( )

Adds a new event listener

eventType string Event to listen for
listener function Callback

removeEventListener( )

Removes an event listener

eventType string Event to listen for
listener function Callback

removeAllListeners( )

Remove all listeners for a given event

eventType string Event to no longer listen for

reset( )

Resets the state of the world
All Layers are removed
ID counters return to 0