Commit b73e17d5 authored by wildfirecode's avatar wildfirecode

Merge branch 'dev' of gitlab2.dui88.com:wanghongyuan/xiaoxiaole into dev

parents 138ecfbf 34378a67
......@@ -693,7 +693,7 @@ export default class MainScene extends Scene {
sendPropUse(prop: PropType, index?: number) {
Loading2.instace.show();
this.removeChild(this.propGuide);
NetManager.ins.hc_useProp((s) => {
NetManager.ins.hc_useProp((s, data) => {
Loading2.instace.hide();
//还原事件
this.addEventListener(egret.Event.ENTER_FRAME, this.onEnterFrame, this);
......@@ -704,47 +704,54 @@ export default class MainScene extends Scene {
} else {
this.removeChild(this.stepCircle)
}
if (!s) return
//成功的
switch (prop) {
case PropType.BOOM:
playSound(SoundType.line)
var rc = Tool.indexToRc(index);
var p = Tool.getPositionByIndex(index);
this.playAni(RecoverName.CROSS_ANI, p);
for (var i = 0; i < this.lattices.length; i++) {
var lat = this.lattices[i];
if (Tool.judgeEliminate(lat) && (lat.row == rc[0] || lat.column == rc[1])) {
if (this.eliminatedElements.indexOf(i) == -1) {
this.eliminatedElements.push(i);
if (!lat.element.isLock) {
//3倍
this.pushScoreAni(baseScore * 1 * 3, Tool.getPositionByIndex(i))
if (s) {
//成功的
switch (prop) {
case PropType.BOOM:
playSound(SoundType.line)
var rc = Tool.indexToRc(index);
var p = Tool.getPositionByIndex(index);
this.playAni(RecoverName.CROSS_ANI, p);
for (var i = 0; i < this.lattices.length; i++) {
var lat = this.lattices[i];
if (Tool.judgeEliminate(lat) && (lat.row == rc[0] || lat.column == rc[1])) {
if (this.eliminatedElements.indexOf(i) == -1) {
this.eliminatedElements.push(i);
if (!lat.element.isLock) {
//3倍
this.pushScoreAni(baseScore * 1 * 3, Tool.getPositionByIndex(i))
}
}
}
}
}
setTimeout(() => {
setTimeout(() => {
this.eliminate();
}, 200)
break;
case PropType.HAMMER:
this.eliminatedElements.push(index);
this.pushScoreAni(
baseScore * 1 * (effectBaseTimes[this.lattices[index].element.effectType] || 1),
Tool.getPositionByIndex(index)
)
this.eliminate();
}, 200)
break;
case PropType.HAMMER:
this.eliminatedElements.push(index);
this.pushScoreAni(
baseScore * 1 * (effectBaseTimes[this.lattices[index].element.effectType] || 1),
Tool.getPositionByIndex(index)
)
this.eliminate();
break;
case PropType.CHANCE_NUM:
this.steps += 5;
showToast("步数增加成功");
break;
break;
case PropType.CHANCE_NUM:
this.steps += 5;
showToast("步数增加成功");
break;
}
} else {
//失败的话,要继续能点击
this.enableMouseEvt(true)
}
if (data) {
//如果有返回数据,没有说明是网络问题,不发home
//更新道具数量
NetManager.ins.hc_home(() => {
this.updateScene();
}, window['collectRuleId']);
}
//更新道具数量
NetManager.ins.hc_home(() => {
this.updateScene();
}, window['collectRuleId']);
}, prop)
}
mouseDownE(e: egret.TextEvent) {
......
......@@ -1020,34 +1020,34 @@ export const Chapters: ChapterData[] = [
{
map: {
lattices: [
1, 1, 4, 1, 1, 1, 1, 1, 4,
1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 0, 0, 1, 0, 0, 1, 1,
1, 1, 0, 1, 1, 1, 0, 1, 1,
1, 1, 0, 1, 1, 1, 0, 1, 1,
1, 1, 0, 1, 1, 1, 0, 1, 1,
1, 1, 0, 0, 1, 0, 0, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 3, 3, 3, 3, 3, 1, 1,
0, 1, 3, 3, 0, 3, 3, 1, 0,
1, 3, 3, 3, 3, 3, 3, 3, 1,
1, 3, 3, 3, 0, 3, 3, 3, 1,
1, 3, 3, 3, 0, 3, 3, 3, 1,
1, 3, 3, 3, 0, 3, 3, 3, 1,
1, 3, 3, 3, 3, 3, 3, 3, 1,
0, 1, 3, 3, 0, 3, 3, 1, 0,
1, 1, 3, 3, 3, 3, 3, 1, 1,
],
generateLats: [0, 1, 2, 3, 5, 6, 7, 8],
},
baseElementTypes: [0, 1, 2, 3, 4],
effectInitProbability: 0.05,
stepCount: 30,
stepCount: 63,
passTarget: {
type: PassType.ELEMENT_TARGET,
elements: [
{
type: ElementType.LOLLIPOP,
count: 7
type: ElementType.ICE,
count: 50
}
],
},
starScores: [
15000,
30000,
45000
60000,
120000,
150000
]
},
]
\ No newline at end of file
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