Commit edf11652 authored by wildfirecode's avatar wildfirecode

1

parent 4971035b
......@@ -1893,6 +1893,11 @@ export default class MainScene extends Scene {
}
//消除结束之后检查石门
await this.checkAllBlock();
//再检查一次
if(this.threeMatch()) {
this.eliminate()
return
}
//鸡蛋的ai操作,存在判断三消,毛球的ai,也一样,所以放前面,存在三消时都直接执行eliminate了。不执行后续的回调
AiControl.ins.eggMotion(this, () => {
//后执行毛球跳动
......
......@@ -135,7 +135,7 @@ export default class BaseBlock extends egret.DisplayObjectContainer {
async changeState(first) {
if (this._changing) {
throw new Error('正在更改状态中')
// throw new Error('正在更改状态中')
}
this._changing = true;
this._block.visible = false;
......@@ -157,6 +157,7 @@ export default class BaseBlock extends egret.DisplayObjectContainer {
}
this._blockBgRed.visible = true;
this.addAni(this._blockBgRed);
this.dispatchEvent(new egret.Event('onAniOver'));
break;
case 1:
this._block.visible = true;
......@@ -175,6 +176,7 @@ export default class BaseBlock extends egret.DisplayObjectContainer {
this._block.scaleX = 1;
this._blockBgRed.visible = true;
this.addAni(this._blockBgRed);
this.dispatchEvent(new egret.Event('onAniOver'));
break;
case 4://翻转了
this._blockBgFront.visible = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment