46 lines
1.7 KiB
JavaScript
46 lines
1.7 KiB
JavaScript
var GameConfig = require("GameConfig");
|
|
var GameTools = require("GameTools");
|
|
var GameData = require("GameData");
|
|
var GameUiTools = require("GameUiTools");
|
|
cc.Class({
|
|
extends: cc.Component,
|
|
properties: {
|
|
passLabel: cc.Label,
|
|
scoreLabel: cc.Label,
|
|
nextPassButton: cc.Node, //下一关按钮
|
|
shareButton: cc.Node, //分享按钮
|
|
backButton: cc.Node, //返回按钮
|
|
},
|
|
|
|
onLoad() {
|
|
this.passLabel.string = "第 " + GameData.getGamePassNum() + " 关";
|
|
this.scoreLabel.string = GameData.score0;
|
|
GameUiTools.setButtonClickEvents(this, this.nextPassButton, "buttonFunc");
|
|
GameUiTools.setButtonClickEvents(this, this.shareButton, "buttonFunc");
|
|
GameUiTools.setButtonClickEvents(this, this.backButton, "buttonFunc");
|
|
},
|
|
|
|
buttonFunc: function (event) {
|
|
let button = event.target;
|
|
if (this.shareButton == button) {
|
|
GameTools.playSimpleAudioEngine(0);
|
|
GameTools.sharePicture();
|
|
} else if (this.nextPassButton == button) {
|
|
GameTools.playSimpleAudioEngine(0);
|
|
this.node.destroy();
|
|
GameConfig.GameLogic.autoCreateCardNumber();
|
|
} else if (this.backButton == button) {
|
|
GameTools.playSimpleAudioEngine(0);
|
|
GameConfig.GameLogic.autoCreateCardNumber();
|
|
GameConfig.GameLogic.saveMemoryInformation();
|
|
this.loadingResource();
|
|
}
|
|
return true;
|
|
},
|
|
loadingResource: function () {
|
|
GameConfig.loadingSceneType = GameConfig.LoadingSceneType.LoadingSceneBackGame;
|
|
GameConfig.mainMenu = GameConfig.MainMenu.MainMenuSpace;
|
|
cc.director.loadScene("LoadingScene");
|
|
},
|
|
});
|