Commit f9c6b4f1 authored by wildfirecode's avatar wildfirecode

Merge branch '0930' into dev

parents 434cca28 36d0d7fd
...@@ -415,6 +415,33 @@ const chapterFuns = { ...@@ -415,6 +415,33 @@ const chapterFuns = {
"被困住的元素无法进行移动,当触发元素\n消除时,元素上的藤蔓即可被消除" "被困住的元素无法进行移动,当触发元素\n消除时,元素上的藤蔓即可被消除"
] ]
}, },
//果冻消除
81: {
elementTypes: [
0, 0, 0, 4, 5, 2, 0, 0, 0,
0, 0, 4, 5, 3, 4, 1, 0, 0,
0, 5, 5, 4, 4, 1, 4, 2, 0,
3, 2, 1, 5, 4, 3, 1, 4, 5,
4, 3, 5, 4, 2, 3, 1, 3, 4,
1, 2, 2, 1, 3, 2, 2, 5, 3,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 2, 3, 1, 0, 3, 5, 5, 1
],
stepCount: 1,
showIndexs: [
[32, 41, 50, 49],
],
hideIndexs: [
[32, 41],
],
handIndexs: [
[49, 50]
],
msg: [
"当果冻附近的元素产生消除时,即可消除果冻\n不消除果冻时,果冻会逐渐蔓延"
]
},
} }
/** /**
......
...@@ -219,9 +219,9 @@ export default class MainScene extends Scene { ...@@ -219,9 +219,9 @@ export default class MainScene extends Scene {
super.start(); super.start();
//第几关 //第几关
this.chapter = (data && data.chapter) ? data.chapter : 1; this.chapter = (data && data.chapter) ? data.chapter : 1;
this.chapter = 81; // this.chapter = 81;
this.chapterTxt.text = "第" + this.chapter + "关"; this.chapterTxt.text = "第" + this.chapter + "关";
//关卡数据,1期定制,70,后面35关地图一致,步数减少 //关卡数据
var mapDataIndex = this.chapter; var mapDataIndex = this.chapter;
//56到70的话,中间36到50 //56到70的话,中间36到50
if (this.chapter >= 56 && this.chapter <= 70) { if (this.chapter >= 56 && this.chapter <= 70) {
...@@ -286,7 +286,7 @@ export default class MainScene extends Scene { ...@@ -286,7 +286,7 @@ export default class MainScene extends Scene {
AiControl.ins.init(this.lattices); AiControl.ins.init(this.lattices);
//游戏引导 //游戏引导
const gameGuideChapterNum = [1, 5, 6, 7, 8, 9, 10, 19, 24] const gameGuideChapterNum = [1, 5, 6, 7, 8, 9, 10, 19, 24, 81]
if (gameGuideChapterNum.indexOf(this.chapter >> 0) > -1) { if (gameGuideChapterNum.indexOf(this.chapter >> 0) > -1) {
if (!readCache(getCacheKey() + this.chapter)) { if (!readCache(getCacheKey() + this.chapter)) {
this.gameGuide = new GameGuide(this); this.gameGuide = new GameGuide(this);
...@@ -593,6 +593,16 @@ export default class MainScene extends Scene { ...@@ -593,6 +593,16 @@ export default class MainScene extends Scene {
} }
// this.lattices[11].element.effectType=EffectType.MAGICLION; // this.lattices[11].element.effectType=EffectType.MAGICLION;
// this.lattices[20].element.effectType=EffectType.MAGICLION; // this.lattices[20].element.effectType=EffectType.MAGICLION;
var bbb = [];
for (var a = 0; a < this.lattices.length; a++) {
var lat = this.lattices[a];
if (lat && lat.element && lat.element.type <= 4) {
bbb.push(lat.element.type + 1);
} else {
bbb.push(0)
}
}
console.log(bbb);
//初始化完先检测死图 //初始化完先检测死图
this.warningCop = Tool.dieMapCheck(this.lattices); this.warningCop = Tool.dieMapCheck(this.lattices);
...@@ -1813,6 +1823,8 @@ export default class MainScene extends Scene { ...@@ -1813,6 +1823,8 @@ export default class MainScene extends Scene {
//石头 //石头
else if (ele.type == ElementType.ROCK) { else if (ele.type == ElementType.ROCK) {
this.removeRock(index); this.removeRock(index);
//算个数
this.goElementTarget(ele);
} }
//果冻 //果冻
else if (ele.type == ElementType.JELLY) { else if (ele.type == ElementType.JELLY) {
...@@ -2468,6 +2480,7 @@ export default class MainScene extends Scene { ...@@ -2468,6 +2480,7 @@ export default class MainScene extends Scene {
arr[i].touchEnabled = b; arr[i].touchEnabled = b;
arr[i].touchChildren = b; arr[i].touchChildren = b;
} }
this.quitBtn.touchEnabled = b;
this.enableTouch = b; this.enableTouch = b;
} }
sample() { sample() {
......
This diff is collapsed.
...@@ -239,7 +239,8 @@ function judgeSpread(index: number, lattices: Lattice[]): number { ...@@ -239,7 +239,8 @@ function judgeSpread(index: number, lattices: Lattice[]): number {
var i = arr.splice(rand, 1)[0]; var i = arr.splice(rand, 1)[0];
if (lattices[i] && if (lattices[i] &&
lattices[i].element && lattices[i].element &&
lattices[i].element.type <= 4) { lattices[i].element.type <= 4&&
!lattices[i].element.isLock) {
return i return i
} }
} }
......
...@@ -511,15 +511,15 @@ ...@@ -511,15 +511,15 @@
"remainProp": [ "remainProp": [
{ {
"type": 2, "type": 2,
"num": 0 "num": 2
}, },
{ {
"type": 3, "type": 3,
"num": 0 "num": 2
}, },
{ {
"type": 4, "type": 4,
"num": 0 "num": 2
} }
], ],
"remainEnargy": 99, "remainEnargy": 99,
......
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