-
Notifications
You must be signed in to change notification settings - Fork 2
/
lvl14.js
43 lines (30 loc) · 3.89 KB
/
lvl14.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
(function(){
function lvl14(io){
//CANVAS VARS
this.io = io;
this.cHeight = io.canvas.height;
this.cWidth = io.canvas.width;
//GAME VARS
this.goal =
this.goalTouch =
this.goalEffect = undefined;
this.goalTime = 150;
this.goalTouchTime = 0;
this.gameWin =
this.gameWinAnim =
this.gameEnd = false;
}; iio.lvl14 = lvl14;
lvl14.prototype.setup = function(){
levelBuilder.setup(this,'lvl5');
levelBuilder.blockBuilder(
[{"vertexs":[{"x":10.410666666666666,"y":14.70464767616192},{"x":10.410666666666666,"y":15.136431784107947},{"x":10.126222222222223,"y":15.64017991004498},{"x":9.52888888888889,"y":15.832083958020991},{"x":8.874666666666666,"y":15.856071964017993},{"x":8.419555555555556,"y":15.424287856071965},{"x":8.277333333333335,"y":14.680659670164918},{"x":8.704,"y":14.296851574212894},{"x":9.557333333333334,"y":13.841079460269865},{"x":10.154666666666667,"y":14.032983508245877}],"numberEdges":10,"color":["#CDDC39","#B9C246"],"pos":{"x":-2.2106920876540244,"y":0}},{"vertexs":[{"x":8.163555555555556,"y":14.680659670164918},{"x":8.163555555555556,"y":15.256371814092955},{"x":7.736888888888889,"y":15.760119940029986},{"x":6.968888888888889,"y":15.832083958020991},{"x":6.456888888888889,"y":15.16041979010495},{"x":6.456888888888889,"y":14.632683658170915},{"x":7.054222222222223,"y":14.200899550224888},{"x":7.736888888888889,"y":14.080959520239881}],"numberEdges":8,"color" : colors.black,"pos":{"x":-1.1639575781300664,"y":0}},{"vertexs":[{"x":6.542222222222223,"y":15.784107946026987},{"x":4.010666666666667,"y":15.784107946026987},{"x":4.750222222222223,"y":15.136431784107947},{"x":6.058666666666667,"y":14.992503748125937}],"numberEdges":4,"color":["#E7981D","#E05C16"],"pos":{"x":5.344503089319915,"y":0}},{"vertexs":[{"x":6.144000000000001,"y":14.776611694152924},{"x":5.063111111111112,"y":14.70464767616192},{"x":4.494222222222223,"y":13.985007496251875},{"x":4.721777777777778,"y":13.193403298350827},{"x":5.461333333333333,"y":12.977511244377812},{"x":6.343111111111112,"y":13.26536731634183},{"x":6.741333333333333,"y":13.913043478260871},{"x":6.599111111111112,"y":14.344827586206897}],"numberEdges":8,"color":["#795548","#451F14"],"pos":{"x":6.4748749593272805,"y":0}},{"vertexs":[{"x":3.6124444444444443,"y":13.913043478260871},{"x":2.9297777777777783,"y":14.22488755622189},{"x":1.9342222222222223,"y":13.961019490254873},{"x":1.9342222222222223,"y":13.26536731634183},{"x":2.474666666666667,"y":12.833583208395803},{"x":3.1573333333333338,"y":12.833583208395803},{"x":3.6124444444444443,"y":13.24137931034483}],"numberEdges":7,"color":["#7E3794","#491F81"],"pos":{"x":-1.4002325464971364,"y":0}},{"vertexs":[{"x":2.7591111111111113,"y":15.664167916041979},{"x":0.3413333333333333,"y":15.664167916041979},{"x":0.3413333333333333,"y":15.256371814092955},{"x":2.7591111111111113,"y":15.232383808095953}],"numberEdges":4,"color":["#A61D4C","#720D37"],"pos":{"x":5.8711920022033155,"y":0}},{"vertexs":[{"x":2.7022222222222227,"y":14.896551724137932},{"x":0.45511111111111113,"y":14.992503748125937},{"x":0.45511111111111113,"y":14.344827586206897},{"x":2.616888888888889,"y":14.296851574212894}],"numberEdges":4,"color":colors.red,"pos":{"x":-4.855020139366388,"y":0}},{"vertexs":[{"x":2.8444444444444446,"y":14.656671664167918},{"x":0.48355555555555557,"y":14.70464767616192},{"x":0.48355555555555557,"y":13.961019490254873},{"x":2.7875555555555556,"y":13.913043478260871}],"numberEdges":4,"color":["#F4DF3B","#EBC12C"],"pos":{"x":0.15654698526486754,"y":0}},{"vertexs":[{"x":2.8444444444444446,"y":13.793103448275863},{"x":0.48355555555555557,"y":13.841079460269865},{"x":0.512,"y":13.385307346326838},{"x":2.616888888888889,"y":13.193403298350827}],"numberEdges":4,"color":["#65B045","#4F8742"],"pos":{"x":4.48756103310734,"y":0}}]
);
}//SETUP
lvl14.prototype.step = function(){
levelBuilder.step(this);
}//STEP
iio.AppManager.prototype.activatelvl14 = function(io){
this.level = new iio.lvl14(io);
return this.level;
}
})();