var jsApp =
{
/* ---
Initialize the jsApp
--- */
onload: function()
{
// init the video
if (!me.video.init('jsapp', 640, 480, false, 1.0))
{
alert("Sorry but your browser does not support html 5 canvas.");
return;
}
// initialize the "audio"
me.audio.init("mp3,ogg");
// set all resources to be loaded
me.loader.onload = this.loaded.bind(this);
// set all resources to be loaded
me.loader.preload(g_resources);
// load everything & display a loading screen
me.state.change(me.state.LOADING);
},
/* ---
callback when everything is loaded
--- */
loaded: function ()
{
// set the "Play/Ingame" Screen Object
// add our player entity in the entity pool
me.entityPool.add("aluno", PlayerEntity);
// enable the keyboard
me.input.bindKey(me.input.KEY.LEFT, "left");
me.input.bindKey(me.input.KEY.RIGHT, "right");
me.input.bindKey(me.input.KEY.UP, "up");
me.input.bindKey(me.input.KEY.DOWN, "down");
// start the game
},
mapSettings: function()
{
me.game.onLevelLoaded = this.mapSettings.bind(this);
var spawnPoints = me.game.getEntityByName('spawnpoint');
var player = me.game.getEntityByName('aluno');