游戏结束
This commit is contained in:
@@ -67,7 +67,7 @@ export class Stage extends Laya.Script {
|
||||
onAwake(): void {
|
||||
this.btn_back.on(Laya.Event.CLICK, this, ()=>{
|
||||
UIManager.getInstance().loadHome();
|
||||
this.owner.destroy()
|
||||
UIManager.getInstance().closeStage();
|
||||
})
|
||||
for (var i=0; i<this.obj_blocks.numChildren; i++) {
|
||||
var hbox = this.obj_blocks.getChildAt(i);
|
||||
@@ -131,6 +131,7 @@ export class Stage extends Laya.Script {
|
||||
for (var i=0; i<blocks.length; i++) {
|
||||
var doBlock = blocks[i]
|
||||
var block = this.blocks[i]
|
||||
block.setButtonSkin(this.img_block_normal.skin)
|
||||
block.setBlock(doBlock)
|
||||
}
|
||||
var candys = doStage.get_candys()
|
||||
@@ -231,10 +232,10 @@ export class Stage extends Laya.Script {
|
||||
if (index >= list.length)
|
||||
index = list.length -1
|
||||
var block = list[index]
|
||||
block.setShowNumber(block.getData().get_correct())
|
||||
this.onUpdateScore()
|
||||
this.onSetBlock(block)
|
||||
this.selectedBlock = block
|
||||
var correct = block.getData().get_correct()
|
||||
var candy = this.candys[correct-1]
|
||||
this.onApplyCandy(candy)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -267,10 +268,11 @@ export class Stage extends Laya.Script {
|
||||
this.onUpdateScore()
|
||||
this.onSetBlock(this.selectedBlock)
|
||||
if (b) {
|
||||
var left = candy.getLeft();
|
||||
var left = candy.getData().get_left();
|
||||
candy.setLeft(left-1);
|
||||
if (this.getIsComplete()) {
|
||||
console.log("完成关卡")
|
||||
UIManager.getInstance().loadGameDone()
|
||||
}
|
||||
}
|
||||
else {//失败
|
||||
@@ -278,6 +280,7 @@ export class Stage extends Laya.Script {
|
||||
this.onUpdateMistake()
|
||||
if (this.data.get_mistake() >= this.mistake_all) {
|
||||
//关卡失败
|
||||
UIManager.getInstance().loadGameOver()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user