Helper functions for state management
gamvas. | Helper functions for state management |
Functions | |
addState | Add a state to the state system |
setState | switch to a new state |
getState | Get a certain state |
getCurrentState | Get the current state |
addState: function( state )
Add a state to the state system
state | a gamvas.State object |
var myState = gamvas.State.extend({ init: { console.log('state '+this.name+' initialized'); } }); gamvas.state.addState(new myState('mystate'));
getState: function( name )
Get a certain state
name | Name of the state to get |
The gamvas.State or false if state is not existing
var mainState = gamvas.state.getState('main'); if (mainState) { console.log("found state main"); }
Add a state to the state system
addState: function( state )
switch to a new state
setState: function( stateName )
Get a certain state
getState: function( name )
Get the current state
getCurrentState: function()