Commit d8e8f4dd authored by wjf's avatar wjf

l

parent 34378a67
...@@ -44,6 +44,8 @@ ...@@ -44,6 +44,8 @@
<script src="libs/security.js"></script> <script src="libs/security.js"></script>
<script src="libs/downloadApp.js"></script> <script src="libs/downloadApp.js"></script>
<script src="libs/svga.egret.min.js"></script> <script src="libs/svga.egret.min.js"></script>
<script src="libs/aes.js"></script>
<script src="libs/pad-zeropadding.js"></script>
<script> <script>
window['price1']=1; window['price1']=1;
window['price2']=2; window['price2']=2;
......
This diff is collapsed.
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
/**
* Zero padding strategy.
*/
CryptoJS.pad.ZeroPadding = {
pad: function (data, blockSize) {
// Shortcut
var blockSizeBytes = blockSize * 4;
// Pad
data.clamp();
data.sigBytes += blockSizeBytes - ((data.sigBytes % blockSizeBytes) || blockSizeBytes);
},
unpad: function (data) {
// Shortcut
var dataWords = data.words;
// Unpad
var i = data.sigBytes - 1;
while (!((dataWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff)) {
i--;
}
data.sigBytes = i + 1;
}
};
...@@ -199,10 +199,10 @@ export default class MainScene extends Scene { ...@@ -199,10 +199,10 @@ export default class MainScene extends Scene {
Tool.init(); Tool.init();
//第几关 //第几关
this.chapter = (data && data.chapter) ? data.chapter : 1; this.chapter = (data && data.chapter) ? data.chapter : 1;
// this.chapter = 20; // this.chapter = 33;
this.chapterTxt.text = "第" + this.chapter + "关"; this.chapterTxt.text = "第" + this.chapter + "关";
//关卡数据 //关卡数据,1期定制,70,后面35关地图一致,步数减少
this.chapterData = Chapters[this.chapter]; this.chapterData = Chapters[this.chapter % 35 || 35];
this.initUi(); this.initUi();
this.initSvgas(); this.initSvgas();
//先禁掉事件 //先禁掉事件
...@@ -212,8 +212,16 @@ export default class MainScene extends Scene { ...@@ -212,8 +212,16 @@ export default class MainScene extends Scene {
NetManager.ins.showLog(getlogItem(10)) NetManager.ins.showLog(getlogItem(10))
NetManager.ins.showLog(getlogItem(13)) NetManager.ins.showLog(getlogItem(13))
//步数初始化 //步数初始化,1期定制,
this.steps = this.chapterData.stepCount; if (this.chapter > 56) {
this.steps = this.chapterData.stepCount - 7;
}
else if (this.chapter > 35) {
this.steps = this.chapterData.stepCount - 4;
} else {
this.steps = this.chapterData.stepCount;
}
//分数置0 //分数置0
this.score = 0; this.score = 0;
//通关目标,如果通关目标是元素时,赋值this.passElements,否则 //通关目标,如果通关目标是元素时,赋值this.passElements,否则
...@@ -253,7 +261,7 @@ export default class MainScene extends Scene { ...@@ -253,7 +261,7 @@ export default class MainScene extends Scene {
// } else { // } else {
// } // }
//开启事件,具体不应该放在这里,到时看 //开启事件,具体不应该放在这里,到时看
this.enableMouseEvt(true); // this.enableMouseEvt(true);
//测试代码 //测试代码
var fail = new eui.Image(RES.getRes("guideKnowBtn_png")); var fail = new eui.Image(RES.getRes("guideKnowBtn_png"));
fail.x = 10; fail.x = 10;
...@@ -477,9 +485,16 @@ export default class MainScene extends Scene { ...@@ -477,9 +485,16 @@ export default class MainScene extends Scene {
//替换顺序 //替换顺序
this.upsetElement(); this.upsetElement();
} }
// else { else {
// this.enableMouseEvt(true); this.enableMouseEvt(true);
// } }
//第35和70,要枷锁元素,定制,2期去掉
if (this.chapter == 35 || this.chapter == 70) {
var locks = [4, 13, 22, 31, 40, 49, 57, 58, 59, 66, 67, 68, 75, 76, 77, 63, 64, 72, 73, 70, 71, 79, 80];
for (var aaa = 0; aaa < locks.length; aaa++) {
this.lattices[locks[aaa]].element.isLock = true;
}
}
} }
/** /**
......
...@@ -6,7 +6,7 @@ import { ElementType } from "./enum/ElementType"; ...@@ -6,7 +6,7 @@ import { ElementType } from "./enum/ElementType";
// const CipherJS = require('cipherjs'); // const CipherJS = require('cipherjs');
// const Vigenere = CipherJS.Vigenere; // const Vigenere = CipherJS.Vigenere;
// Vigenere.encrypt('MY SECRET MESSAGE', 'MY SECRET KEY') // Vigenere.encrypt('MY SECRET MESSAGE', 'MY SECRET KEY')
...@@ -986,7 +986,7 @@ export const Chapters: ChapterData[] = [ ...@@ -986,7 +986,7 @@ export const Chapters: ChapterData[] = [
{ {
map: { map: {
lattices: [ lattices: [
1, 1, 4, 1, 1, 1, 1, 1, 4, 4, 1, 4, 1, 1, 1, 4, 1, 4,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 0, 0, 1, 0, 0, 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,
...@@ -996,11 +996,11 @@ export const Chapters: ChapterData[] = [ ...@@ -996,11 +996,11 @@ export const Chapters: ChapterData[] = [
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
], ],
generateLats: [0, 1, 2, 3, 5, 6, 7, 8], generateLats: [0, 1, 2, 3, 4, 5, 6, 7, 8],
}, },
baseElementTypes: [0, 1, 2, 3, 4], baseElementTypes: [0, 1, 2, 3],
effectInitProbability: 0.1, effectInitProbability: 0.1,
stepCount: 30, stepCount: 40,
passTarget: { passTarget: {
type: PassType.ELEMENT_TARGET, type: PassType.ELEMENT_TARGET,
elements: [ elements: [
...@@ -1050,4 +1050,38 @@ export const Chapters: ChapterData[] = [ ...@@ -1050,4 +1050,38 @@ export const Chapters: ChapterData[] = [
150000 150000
] ]
}, },
//第三十五关
{
map: {
lattices: [
1, 1, 1, 1, 3, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 1, 1, 1,
5, 5, 5, 3, 3, 3, 5, 5, 5,
3, 3, 5, 3, 3, 3, 5, 3, 3,
3, 3, 5, 3, 3, 3, 5, 3, 3,
],
generateLats: [0, 1, 2, 3, 5, 6, 7, 8],
},
baseElementTypes: [0, 1, 2, 3, 4],
effectInitProbability: 0.05,
stepCount: 40,
passTarget: {
type: PassType.ELEMENT_TARGET,
elements: [
{
type: ElementType.ICE,
count: 23
}
],
},
starScores: [
30000,
40000,
60000
]
},
] ]
\ 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