diff --git a/js/libmain.js b/js/libmain.js index ffe0e72..e0acbb4 100644 --- a/js/libmain.js +++ b/js/libmain.js @@ -12,7 +12,6 @@ var libmain= {}; libmain.settings= {}; - libmain.api= {}; /////////////////////////////////////// set default settings @@ -46,17 +45,19 @@ "canvas":libmain.canvas, "antialias":libmain.settings.use_anti_alias, "backgroundAlpha":0, - "width":100, - "height":100 + "width":0, + "height":0 }); - libmain.stageroot=new PIXI.Container(); - libmain.stageroot.sortableChildren=true; - libmain.stageroot.boundsArea=new PIXI.Rectangle(0, 0, 0, 0); - libmain.stageroot.cullArea=libmain.stageroot.boundsArea; + libmain.stage= {}; + + libmain.stage.root=new PIXI.Container(); + libmain.stage.root.sortableChildren=true; + libmain.stage.root.boundsArea=new PIXI.Rectangle(0, 0, 0, 0); + libmain.stage.root.cullArea=libmain.stage.root.boundsArea; libmain.render_tick=function() { try { - libmain.renderer.render(libmain.stageroot); + libmain.renderer.render(libmain.stage.root); } catch(e) { console.error(e); if(typeof loadfail=="function") { @@ -70,6 +71,15 @@ }; requestAnimationFrame(libmain.render_tick); + /////////////////////////////////////// add layered containers + + libmain.stage.menu= {}; + + libmain.stage.menu.start=new PIXI.Container(); + libmain.stage.menu.pause=new PIXI.Container(); + libmain.stage.menu.settings=new PIXI.Container(); + libmain.stage.hud=new PIXI.Container(); + /////////////////////////////////////// end of setup // document resize handler