123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- var LevelLayer = cc.Layer.extend({
- sprite: null,
- ctor: function () {
- var self = this;
- self._super();
- self.y = winSize.height;
- var title = ccui.Text.create();
- title.attr({
- anchorY: 1,
- color: cc.color(0, 0, 0),
- fontSize: 44,
- x: winSize.width / 2,
- y: -20,
- textAlign: cc.TEXT_ALIGNMENT_CENTER,
- verticalAlign: cc.VERTICAL_TEXT_ALIGNMENT_TOP,
- string: Localize[lang]['level'] + ' ' + curLevel
- });
- self.addChild(title);
- var pointLabel = ccui.Text.create();
- pointLabel.attr({
- anchorY: 0,
- color: cc.color(0, 0, 0),
- fontSize: 44,
- x: winSize.width / 2,
- y: -320,
- textAlign: cc.TEXT_ALIGNMENT_CENTER,
- verticalAlign: cc.VERTICAL_TEXT_ALIGNMENT_BOTTOM,
- string: Localize[lang]['scoreNeeded']
- });
- pointLabel.setTextAreaSize(cc.size(560, winSize.height));
- self.addChild(pointLabel);
- scoreNeeded = Levels[curLevel - 1].score;
- var point = ccui.Text.create();
- point.attr({
- anchorY: 1,
- color: cc.color(252, 68, 69),
- fontSize: 106,
- x: winSize.width / 2,
- y: -324,
- textAlign: cc.TEXT_ALIGNMENT_CENTER,
- verticalAlign: cc.VERTICAL_TEXT_ALIGNMENT_TOP,
- string: scoreNeeded
- });
- point.setTextAreaSize(cc.size(408, winSize.height));
- self.addChild(point);
- var enterBtn = ccui.Button.create();
- enterBtn.setScale9Enabled(true);
- enterBtn.setCapInsets(cc.rect(1, 1, 1, 1));
- enterBtn.loadTextures(res.btn1, res.btn1, null, texType);
- enterBtn.setContentSize(cc.size(360, 110));
- enterBtn.setTitleText(Localize[lang]['begin']);
- enterBtn.setTitleFontSize(44);
- enterBtn.setPressedActionEnabled(true);
- enterBtn.attr({
- x: winSize.width / 2,
- y: -704
- });
- enterBtn.addTouchEventListener(function (sender, type) {
- if (type == ccui.Widget.TOUCH_ENDED) {
- director.runScene(new GameScene());
- }
- }, self);
- self.addChild(enterBtn);
- return true;
- }
- });
- var LevelScene = cc.Scene.extend({
- onEnter: function () {
- this._super();
- var layer = new LevelLayer();
- this.addChild(layer);
- }
- });
|