From 860c069b992c4ca6630488d1600a99ab72b94c0f Mon Sep 17 00:00:00 2001 From: yangwen Date: Wed, 14 May 2025 20:10:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=BD=93=E5=89=8D=E6=A0=BC?= =?UTF-8?q?=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Stage.ts | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/src/views/Stage.ts b/src/views/Stage.ts index ba51ac8..c45b832 100644 --- a/src/views/Stage.ts +++ b/src/views/Stage.ts @@ -220,22 +220,29 @@ export class Stage extends Laya.Script { } onClickHint(evt: Laya.Event): void { - var list: Array = new Array() - for (var i=0; i 0) { - var random = Math.random() - var index = Math.round(random*list.length) - if (index >= list.length) - index = list.length -1 - var block = list[index] - this.selectedBlock = block - var correct = block.getData().get_correct() + if (this.selectedBlock && this.selectedBlock.getData().get_checked() == false) {//当前选中的格子没有完成 + var correct = this.selectedBlock.getData().get_correct() var candy = this.candys[correct-1] - this.onApplyCandy(candy) + this.onApplyCandy(candy) + } + else { + var list: Array = new Array() + for (var i=0; i 0) { + var random = Math.random() + var index = Math.round(random*list.length) + if (index >= list.length) + index = list.length -1 + var block = list[index] + this.selectedBlock = block + var correct = block.getData().get_correct() + var candy = this.candys[correct-1] + this.onApplyCandy(candy) + } } }