mirror of https://github.com/axmolengine/axmol.git
36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
var GameControlMenu = cc.Layer.extend({
|
|
ctor:function() {
|
|
// needed for JS-Bindings compatibility
|
|
cc.associateWithNative( this, cc.Layer);
|
|
},
|
|
init:function () {
|
|
var bRet = false;
|
|
if (this._super()) {
|
|
cc.MenuItemFont.setFontSize(18);
|
|
cc.MenuItemFont.setFontName("Arial");
|
|
var systemMenu = cc.MenuItemFont.create("Main Menu", this.onSysMenu);
|
|
var menu = cc.Menu.create(systemMenu);
|
|
menu.setPosition(0, 0);
|
|
systemMenu.setAnchorPoint(cc.p(0, 0));
|
|
systemMenu.setPosition(winSize.width-95, 5);
|
|
this.addChild(menu, 1, 2);
|
|
bRet = true;
|
|
}
|
|
|
|
return bRet;
|
|
},
|
|
onSysMenu:function (pSender) {
|
|
var scene = cc.Scene.create();
|
|
scene.addChild(SysMenu.create());
|
|
cc.Director.getInstance().replaceScene(cc.TransitionFade.create(1.2,scene));
|
|
}
|
|
});
|
|
|
|
GameControlMenu.create = function () {
|
|
var sg = new GameControlMenu();
|
|
if (sg && sg.init()) {
|
|
return sg;
|
|
}
|
|
return null;
|
|
};
|