forked from github/game-off-2012
-
Notifications
You must be signed in to change notification settings - Fork 4
/
game.js
589 lines (589 loc) · 304 KB
/
game.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
(function(a){Number.prototype.map=function(a,b,c,d){return c+(d-c)*((this-a)/(b-a))};Number.prototype.limit=function(a,b){return Math.min(b,Math.max(a,this))};Number.prototype.round=function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a};Number.prototype.floor=function(){return Math.floor(this)};Number.prototype.ceil=function(){return Math.ceil(this)};Number.prototype.toInt=function(){return this|0};Number.prototype.toRad=function(){return this/180*Math.PI};Number.prototype.toDeg=function(){return 180*
this/Math.PI};Array.prototype.erase=function(a){for(var b=this.length;b--;)this[b]===a&&this.splice(b,1);return this};Array.prototype.random=function(){return this[Math.floor(Math.random()*this.length)]};Function.prototype.bind=Function.prototype.bind||function(a){var b=this;return function(){var c=Array.prototype.slice.call(arguments);return b.apply(a||null,c)}};a.ig={game:null,debug:null,version:"1.20",global:a,modules:{},resources:[],ready:!1,baked:!1,nocache:"",ua:{},prefix:a.ImpactPrefix||"",
lib:"lib/",_current:null,_loadQueue:[],_waitForOnload:0,$:function(a){return"#"==a.charAt(0)?document.getElementById(a.substr(1)):document.getElementsByTagName(a)},$new:function(a){return document.createElement(a)},copy:function(a){if(!a||"object"!=typeof a||a instanceof HTMLElement||a instanceof ig.Class)return a;if(a instanceof Array)for(var b=[],c=0,d=a.length;c<d;c++)b[c]=ig.copy(a[c]);else for(c in b={},a)b[c]=ig.copy(a[c]);return b},merge:function(a,b){for(var c in b){var d=b[c];if("object"!=
typeof d||d instanceof HTMLElement||d instanceof ig.Class)a[c]=d;else{if(!a[c]||"object"!=typeof a[c])a[c]=d instanceof Array?[]:{};ig.merge(a[c],d)}}return a},ksort:function(a){if(!a||"object"!=typeof a)return[];var b=[],c=[],d;for(d in a)b.push(d);b.sort();for(d=0;d<b.length;d++)c.push(a[b[d]]);return c},module:function(a){if(ig._current)throw"Module '"+ig._current.name+"' defines nothing";if(ig.modules[a]&&ig.modules[a].body)throw"Module '"+a+"' is already defined";ig._current={name:a,requires:[],
loaded:!1,body:null};ig.modules[a]=ig._current;ig._loadQueue.push(ig._current);return ig},requires:function(){ig._current.requires=Array.prototype.slice.call(arguments);return ig},defines:function(a){ig._current.body=a;ig._current=null;ig._initDOMReady()},addResource:function(a){ig.resources.push(a)},setNocache:function(a){ig.nocache=a?"?"+Date.now():""},log:function(){},assert:function(){},show:function(){},mark:function(){},_loadScript:function(a,b){ig.modules[a]={name:a,requires:[],loaded:!1,body:null};
ig._waitForOnload++;var c=ig.prefix+ig.lib+a.replace(/\./g,"/")+".js"+ig.nocache,d=ig.$new("script");d.type="text/javascript";d.src=c;d.onload=function(){ig._waitForOnload--;ig._execModules()};d.onerror=function(){throw"Failed to load module "+a+" at "+c+" required from "+b;};ig.$("head")[0].appendChild(d)},_execModules:function(){for(var a=!1,b=0;b<ig._loadQueue.length;b++){for(var c=ig._loadQueue[b],d=!0,e=0;e<c.requires.length;e++){var f=c.requires[e];ig.modules[f]?ig.modules[f].loaded||(d=!1):
(d=!1,ig._loadScript(f,c.name))}d&&c.body&&(ig._loadQueue.splice(b,1),c.loaded=!0,c.body(),a=!0,b--)}if(a)ig._execModules();else if(!ig.baked&&0==ig._waitForOnload&&0!=ig._loadQueue.length){a=[];for(b=0;b<ig._loadQueue.length;b++){d=[];f=ig._loadQueue[b].requires;for(e=0;e<f.length;e++)c=ig.modules[f[e]],(!c||!c.loaded)&&d.push(f[e]);a.push(ig._loadQueue[b].name+" (requires: "+d.join(", ")+")")}throw"Unresolved (circular?) dependencies. Most likely there's a name/path mismatch for one of the listed modules:\n"+
a.join("\n");}},_DOMReady:function(){if(!ig.modules["dom.ready"].loaded){if(!document.body)return setTimeout(ig._DOMReady,13);ig.modules["dom.ready"].loaded=!0;ig._waitForOnload--;ig._execModules()}return 0},_boot:function(){document.location.href.match(/\?nocache/)&&ig.setNocache(!0);ig.ua.pixelRatio=a.devicePixelRatio||1;ig.ua.viewport={width:a.innerWidth,height:a.innerHeight};ig.ua.screen={width:a.screen.availWidth*ig.ua.pixelRatio,height:a.screen.availHeight*ig.ua.pixelRatio};ig.ua.iPhone=/iPhone/i.test(navigator.userAgent);
ig.ua.iPhone4=ig.ua.iPhone&&2==ig.ua.pixelRatio;ig.ua.iPad=/iPad/i.test(navigator.userAgent);ig.ua.android=/android/i.test(navigator.userAgent);ig.ua.iOS=ig.ua.iPhone||ig.ua.iPad;ig.ua.mobile=ig.ua.iOS||ig.ua.android},_initDOMReady:function(){ig.modules["dom.ready"]?ig._execModules():(ig._boot(),ig.modules["dom.ready"]={requires:[],loaded:!1,body:null},ig._waitForOnload++,"complete"===document.readyState?ig._DOMReady():(document.addEventListener("DOMContentLoaded",ig._DOMReady,!1),a.addEventListener("load",
ig._DOMReady,!1)))}};for(var b=["ms","moz","webkit","o"],c=0;c<b.length&&!a.requestAnimationFrame;c++)a.requestAnimationFrame=a[b[c]+"RequestAnimationFrame"];if(a.requestAnimationFrame){var d=1,e={};a.ig.setAnimation=function(b,c){var f=d++;e[f]=!0;var h=function(){e[f]&&(a.requestAnimationFrame(h,c),b())};a.requestAnimationFrame(h,c);return f};a.ig.clearAnimation=function(a){delete e[a]}}else a.ig.setAnimation=function(b){return a.setInterval(b,1E3/60)},a.ig.clearAnimation=function(b){a.clearInterval(b)};
var f=!1,j=/xyz/.test(function(){xyz})?/\bparent\b/:/.*/;a.ig.Class=function(){};var h=function(a){var b=this.prototype,c={},d;for(d in a)"function"==typeof a[d]&&"function"==typeof b[d]&&j.test(a[d])?(c[d]=b[d],b[d]=function(a,b){return function(){var d=this.parent;this.parent=c[a];var e=b.apply(this,arguments);this.parent=d;return e}}(d,a[d])):b[d]=a[d]};a.ig.Class.extend=function(b){function c(){if(!f){if(this.staticInstantiate){var a=this.staticInstantiate.apply(this,arguments);if(a)return a}for(var b in this)"object"==
typeof this[b]&&(this[b]=ig.copy(this[b]));this.init&&this.init.apply(this,arguments)}return this}var d=this.prototype;f=!0;var e=new this;f=!1;for(var g in b)e[g]="function"==typeof b[g]&&"function"==typeof d[g]&&j.test(b[g])?function(a,b){return function(){var c=this.parent;this.parent=d[a];var e=b.apply(this,arguments);this.parent=c;return e}}(g,b[g]):b[g];c.prototype=e;c.constructor=c;c.extend=a.ig.Class.extend;c.inject=h;return c}})(window);
ig.module("impact.image").defines(function(){ig.Image=ig.Class.extend({data:null,width:0,height:0,loaded:!1,failed:!1,loadCallback:null,path:"",staticInstantiate:function(a){return ig.Image.cache[a]||null},init:function(a){this.path=a;this.load()},load:function(a){this.loaded?a&&a(this.path,!0):(!this.loaded&&ig.ready?(this.loadCallback=a||null,this.data=new Image,this.data.onload=this.onload.bind(this),this.data.onerror=this.onerror.bind(this),this.data.src=ig.prefix+this.path+ig.nocache):ig.addResource(this),
ig.Image.cache[this.path]=this)},reload:function(){this.loaded=!1;this.data=new Image;this.data.onload=this.onload.bind(this);this.data.src=this.path+"?"+Date.now()},onload:function(){this.width=this.data.width;this.height=this.data.height;this.loaded=!0;1!=ig.system.scale&&this.resize(ig.system.scale);this.loadCallback&&this.loadCallback(this.path,!0)},onerror:function(){this.failed=!0;this.loadCallback&&this.loadCallback(this.path,!1)},resize:function(a){var b=this.width*a,c=this.height*a,d=ig.$new("canvas");
d.width=this.width;d.height=this.height;d=d.getContext("2d");d.drawImage(this.data,0,0,this.width,this.height,0,0,this.width,this.height);var d=d.getImageData(0,0,this.width,this.height),e=ig.$new("canvas");e.width=b;e.height=c;for(var f=e.getContext("2d"),j=f.getImageData(0,0,b,c),h=0;h<c;h++)for(var l=0;l<b;l++){var k=4*(Math.floor(h/a)*this.width+Math.floor(l/a)),m=4*(h*b+l);j.data[m]=d.data[k];j.data[m+1]=d.data[k+1];j.data[m+2]=d.data[k+2];j.data[m+3]=d.data[k+3]}f.putImageData(j,0,0);this.data=
e},draw:function(a,b,c,d,e,f){if(this.loaded){var j=ig.system.scale;e=(e?e:this.width)*j;f=(f?f:this.height)*j;ig.system.context.drawImage(this.data,c?c*j:0,d?d*j:0,e,f,ig.system.getDrawPos(a),ig.system.getDrawPos(b),e,f);ig.Image.drawCount++}},drawTile:function(a,b,c,d,e,f,j){e=e?e:d;if(this.loaded&&!(d>this.width||e>this.height)){var h=ig.system.scale,l=Math.floor(d*h),k=Math.floor(e*h),m=f?-1:1,n=j?-1:1;if(f||j)ig.system.context.save(),ig.system.context.scale(m,n);ig.system.context.drawImage(this.data,
Math.floor(c*d)%this.width*h,Math.floor(c*d/this.width)*e*h,l,k,ig.system.getDrawPos(a)*m-(f?l:0),ig.system.getDrawPos(b)*n-(j?k:0),l,k);(f||j)&&ig.system.context.restore();ig.Image.drawCount++}}});ig.Image.drawCount=0;ig.Image.cache={};ig.Image.reloadCache=function(){for(var a in ig.Image.cache)ig.Image.cache[a].reload()}});
ig.module("impact.font").requires("impact.image").defines(function(){ig.Font=ig.Image.extend({widthMap:[],indices:[],firstChar:32,alpha:1,letterSpacing:1,lineSpacing:0,onload:function(a){this._loadMetrics(this.data);this.parent(a)},widthForString:function(a){if(-1!==a.indexOf("\n")){a=a.split("\n");for(var b=0,c=0;c<a.length;c++)b=Math.max(b,this._widthForLine(a[c]));return b}return this._widthForLine(a)},_widthForLine:function(a){for(var b=0,c=0;c<a.length;c++)b+=this.widthMap[a.charCodeAt(c)-this.firstChar]+
this.letterSpacing;return b},heightForString:function(a){return a.split("\n").length*(this.height+this.lineSpacing)},draw:function(a,b,c,d){"string"!=typeof a&&(a=a.toString());if(-1!==a.indexOf("\n")){a=a.split("\n");for(var e=this.height+this.lineSpacing,f=0;f<a.length;f++)this.draw(a[f],b,c+f*e,d)}else{if(d==ig.Font.ALIGN.RIGHT||d==ig.Font.ALIGN.CENTER)f=this._widthForLine(a),b-=d==ig.Font.ALIGN.CENTER?f/2:f;1!==this.alpha&&(ig.system.context.globalAlpha=this.alpha);for(f=0;f<a.length;f++)d=a.charCodeAt(f),
b+=this._drawChar(d-this.firstChar,b,c);1!==this.alpha&&(ig.system.context.globalAlpha=1);ig.Image.drawCount+=a.length}},_drawChar:function(a,b,c){if(!this.loaded||0>a||a>=this.indices.length)return 0;var d=ig.system.scale,e=this.widthMap[a]*d,f=(this.height-2)*d;ig.system.context.drawImage(this.data,this.indices[a]*d,0,e,f,ig.system.getDrawPos(b),ig.system.getDrawPos(c),e,f);return this.widthMap[a]+this.letterSpacing},_loadMetrics:function(a){this.height=a.height-1;this.widthMap=[];this.indices=
[];var b=ig.$new("canvas");b.width=a.width;b.height=a.height;b=b.getContext("2d");b.drawImage(a,0,0);for(var b=b.getImageData(0,a.height-1,a.width,1),c=0,d=0,e=0;e<a.width;e++){var f=4*e+3;0!=b.data[f]?d++:0==b.data[f]&&d&&(this.widthMap.push(d),this.indices.push(e-d),c++,d=0)}this.widthMap.push(d);this.indices.push(e-d)}});ig.Font.ALIGN={LEFT:0,RIGHT:1,CENTER:2}});
ig.module("impact.sound").defines(function(){ig.SoundManager=ig.Class.extend({clips:{},volume:1,format:null,init:function(){for(var a=new Audio,b=0;b<ig.Sound.use.length;b++){var c=ig.Sound.use[b];if(a.canPlayType(c.mime)){this.format=c;break}}this.format||(ig.Sound.enabled=!1)},load:function(a,b,c){var d=ig.prefix+a.replace(/[^\.]+$/,this.format.ext)+ig.nocache;if(this.clips[a]){if(b&&this.clips[a].length<ig.Sound.channels)for(b=this.clips[a].length;b<ig.Sound.channels;b++){var e=new Audio(d);e.load();
this.clips[a].push(e)}return this.clips[a][0]}var f=new Audio(d);c&&(f.addEventListener("canplaythrough",function h(b){f.removeEventListener("canplaythrough",h,!1);c(a,!0,b)},!1),f.addEventListener("error",function(b){c(a,!1,b)},!1));f.preload="auto";f.load();this.clips[a]=[f];if(b)for(b=1;b<ig.Sound.channels;b++)e=new Audio(d),e.load(),this.clips[a].push(e);return f},get:function(a){a=this.clips[a];for(var b=0,c;c=a[b++];)if(c.paused||c.ended)return c.ended&&(c.currentTime=0),c;a[0].pause();a[0].currentTime=
0;return a[0]}});ig.Music=ig.Class.extend({tracks:[],namedTracks:{},currentTrack:null,currentIndex:0,random:!1,_volume:1,_loop:!1,_fadeInterval:0,_fadeTimer:null,_endedCallbackBound:null,init:function(){this._endedCallbackBound=this._endedCallback.bind(this);Object.defineProperty?(Object.defineProperty(this,"volume",{get:this.getVolume.bind(this),set:this.setVolume.bind(this)}),Object.defineProperty(this,"loop",{get:this.getLooping.bind(this),set:this.setLooping.bind(this)})):this.__defineGetter__&&
(this.__defineGetter__("volume",this.getVolume.bind(this)),this.__defineSetter__("volume",this.setVolume.bind(this)),this.__defineGetter__("loop",this.getLooping.bind(this)),this.__defineSetter__("loop",this.setLooping.bind(this)))},add:function(a,b){if(ig.Sound.enabled){var c=ig.soundManager.load(a instanceof ig.Sound?a.path:a,!1);c.loop=this._loop;c.volume=this._volume;c.addEventListener("ended",this._endedCallbackBound,!1);this.tracks.push(c);b&&(this.namedTracks[b]=c);this.currentTrack||(this.currentTrack=
c)}},next:function(){this.tracks.length&&(this.stop(),this.currentIndex=this.random?Math.floor(Math.random()*this.tracks.length):(this.currentIndex+1)%this.tracks.length,this.currentTrack=this.tracks[this.currentIndex],this.play())},pause:function(){this.currentTrack&&this.currentTrack.pause()},stop:function(){this.currentTrack&&(this.currentTrack.pause(),this.currentTrack.currentTime=0)},play:function(a){if(a&&this.namedTracks[a])a=this.namedTracks[a],a!=this.currentTrack&&(this.stop(),this.currentTrack=
a);else if(!this.currentTrack)return;this.currentTrack.play()},getLooping:function(){return this._loop},setLooping:function(a){this._loop=a;for(var b in this.tracks)this.tracks[b].loop=a},getVolume:function(){return this._volume},setVolume:function(a){this._volume=a.limit(0,1);for(var b in this.tracks)this.tracks[b].volume=this._volume},fadeOut:function(a){this.currentTrack&&(clearInterval(this._fadeInterval),this.fadeTimer=new ig.Timer(a),this._fadeInterval=setInterval(this._fadeStep.bind(this),
50))},_fadeStep:function(){var a=this.fadeTimer.delta().map(-this.fadeTimer.target,0,1,0).limit(0,1)*this._volume;0.01>=a?(this.stop(),this.currentTrack.volume=this._volume,clearInterval(this._fadeInterval)):this.currentTrack.volume=a},_endedCallback:function(){this._loop?this.play():this.next()}});ig.Sound=ig.Class.extend({path:"",volume:1,currentClip:null,multiChannel:!0,init:function(a,b){this.path=a;this.multiChannel=!1!==b;this.load()},load:function(a){ig.Sound.enabled?ig.ready?ig.soundManager.load(this.path,
this.multiChannel,a):ig.addResource(this):a&&a(this.path,!0)},play:function(){ig.Sound.enabled&&(this.currentClip=ig.soundManager.get(this.path),this.currentClip.volume=ig.soundManager.volume*this.volume,this.currentClip.play())},stop:function(){this.currentClip&&(this.currentClip.pause(),this.currentClip.currentTime=0)}});ig.Sound.FORMAT={MP3:{ext:"mp3",mime:"audio/mpeg"},M4A:{ext:"m4a",mime:"audio/mp4; codecs=mp4a"},OGG:{ext:"ogg",mime:"audio/ogg; codecs=vorbis"},WEBM:{ext:"webm",mime:"audio/webm; codecs=vorbis"},
CAF:{ext:"caf",mime:"audio/x-caf"}};ig.Sound.use=[ig.Sound.FORMAT.OGG,ig.Sound.FORMAT.MP3];ig.Sound.channels=4;ig.Sound.enabled=!0});
ig.module("impact.loader").requires("impact.image","impact.font","impact.sound").defines(function(){ig.Loader=ig.Class.extend({resources:[],gameClass:null,status:0,done:!1,_unloaded:[],_drawStatus:0,_intervalId:0,_loadCallbackBound:null,init:function(a,b){this.gameClass=a;this.resources=b;this._loadCallbackBound=this._loadCallback.bind(this);for(var c=0;c<this.resources.length;c++)this._unloaded.push(this.resources[c].path)},load:function(){ig.system.clear("#000");if(this.resources.length){for(var a=
0;a<this.resources.length;a++)this.loadResource(this.resources[a]);this._intervalId=setInterval(this.draw.bind(this),16)}else this.end()},loadResource:function(a){a.load(this._loadCallbackBound)},end:function(){this.done||(this.done=!0,clearInterval(this._intervalId),ig.system.setGame(this.gameClass))},draw:function(){this._drawStatus+=(this.status-this._drawStatus)/5;var a=ig.system.scale,b=0.6*ig.system.width,c=0.1*ig.system.height,d=0.5*ig.system.width-b/2,e=0.5*ig.system.height-c/2;ig.system.context.fillStyle=
"#000";ig.system.context.fillRect(0,0,480,320);ig.system.context.fillStyle="#fff";ig.system.context.fillRect(d*a,e*a,b*a,c*a);ig.system.context.fillStyle="#000";ig.system.context.fillRect(d*a+a,e*a+a,b*a-a-a,c*a-a-a);ig.system.context.fillStyle="#fff";ig.system.context.fillRect(d*a,e*a,b*a*this._drawStatus,c*a)},_loadCallback:function(a,b){if(b)this._unloaded.erase(a);else throw"Failed to load resource: "+a;this.status=1-this._unloaded.length/this.resources.length;0==this._unloaded.length&&setTimeout(this.end.bind(this),
250)}})});
ig.module("impact.timer").defines(function(){ig.Timer=ig.Class.extend({target:0,base:0,last:0,pausedAt:0,init:function(a){this.last=this.base=ig.Timer.time;this.target=a||0},set:function(a){this.target=a||0;this.base=ig.Timer.time;this.pausedAt=0},reset:function(){this.base=ig.Timer.time;this.pausedAt=0},tick:function(){var a=ig.Timer.time-this.last;this.last=ig.Timer.time;return this.pausedAt?0:a},delta:function(){return(this.pausedAt||ig.Timer.time)-this.base-this.target},pause:function(){this.pausedAt||(this.pausedAt=
ig.Timer.time)},unpause:function(){this.pausedAt&&(this.base+=ig.Timer.time-this.pausedAt,this.pausedAt=0)}});ig.Timer._last=0;ig.Timer.time=0;ig.Timer.timeScale=1;ig.Timer.maxStep=0.05;ig.Timer.step=function(){var a=Date.now();ig.Timer.time+=Math.min((a-ig.Timer._last)/1E3,ig.Timer.maxStep)*ig.Timer.timeScale;ig.Timer._last=a}});
ig.module("impact.system").requires("impact.timer","impact.image").defines(function(){ig.System=ig.Class.extend({fps:30,width:320,height:240,realWidth:320,realHeight:240,scale:1,tick:0,animationId:0,newGameClass:null,running:!1,delegate:null,clock:null,canvas:null,context:null,init:function(a,b,c,d,e){this.fps=b;this.clock=new ig.Timer;this.canvas=ig.$(a);this.resize(c,d,e);this.context=this.canvas.getContext("2d");this.getDrawPos=ig.System.drawMode;1!=this.scale&&(ig.System.scaleMode=ig.System.SCALE.CRISP);
ig.System.scaleMode(this.canvas,this.context)},resize:function(a,b,c){this.width=a;this.height=b;this.scale=c||this.scale;this.realWidth=this.width*this.scale;this.realHeight=this.height*this.scale;this.canvas.width=this.realWidth;this.canvas.height=this.realHeight},setGame:function(a){this.running?this.newGameClass=a:this.setGameNow(a)},setGameNow:function(a){ig.game=new a;ig.system.setDelegate(ig.game)},setDelegate:function(a){if("function"==typeof a.run)this.delegate=a,this.startRunLoop();else throw"System.setDelegate: No run() function in object";
},stopRunLoop:function(){ig.clearAnimation(this.animationId);this.running=!1},startRunLoop:function(){this.stopRunLoop();this.animationId=ig.setAnimation(this.run.bind(this),this.canvas);this.running=!0},clear:function(a){this.context.fillStyle=a;this.context.fillRect(0,0,this.realWidth,this.realHeight)},run:function(){ig.Timer.step();this.tick=this.clock.tick();this.delegate.run();ig.input.clearPressed();this.newGameClass&&(this.setGameNow(this.newGameClass),this.newGameClass=null)},getDrawPos:null});
ig.System.DRAW={AUTHENTIC:function(a){return Math.round(a)*this.scale},SMOOTH:function(a){return Math.round(a*this.scale)},SUBPIXEL:function(a){return a*this.scale}};ig.System.drawMode=ig.System.DRAW.SMOOTH;ig.System.SCALE={CRISP:function(a,b){ig.setVendorAttribute(b,"imageSmoothingEnabled",!1);a.style.imageRendering="-moz-crisp-edges";a.style.imageRendering="-o-crisp-edges";a.style.imageRendering="-webkit-optimize-contrast";a.style.imageRendering="crisp-edges";a.style.msInterpolationMode="nearest-neighbor"},
SMOOTH:function(a,b){ig.setVendorAttribute(b,"imageSmoothingEnabled",!0);a.style.imageRendering="";a.style.msInterpolationMode=""}};ig.System.scaleMode=ig.System.SCALE.SMOOTH});
ig.module("impact.input").defines(function(){ig.KEY={MOUSE1:-1,MOUSE2:-3,MWHEEL_UP:-4,MWHEEL_DOWN:-5,BACKSPACE:8,TAB:9,ENTER:13,PAUSE:19,CAPS:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,_0:48,_1:49,_2:50,_3:51,_4:52,_5:53,_6:54,_7:55,_8:56,_9:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,
NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,MULTIPLY:106,ADD:107,SUBSTRACT:109,DECIMAL:110,DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SHIFT:16,CTRL:17,ALT:18,PLUS:187,COMMA:188,MINUS:189,PERIOD:190};ig.Input=ig.Class.extend({bindings:{},actions:{},presses:{},locks:{},delayedKeyup:{},isUsingMouse:!1,isUsingKeyboard:!1,isUsingAccelerometer:!1,mouse:{x:0,y:0},accel:{x:0,y:0,z:0},initMouse:function(){if(!this.isUsingMouse){this.isUsingMouse=
!0;var a=this.mousewheel.bind(this);ig.system.canvas.addEventListener("mousewheel",a,!1);ig.system.canvas.addEventListener("DOMMouseScroll",a,!1);ig.system.canvas.addEventListener("contextmenu",this.contextmenu.bind(this),!1);ig.system.canvas.addEventListener("mousedown",this.keydown.bind(this),!1);ig.system.canvas.addEventListener("mouseup",this.keyup.bind(this),!1);ig.system.canvas.addEventListener("mousemove",this.mousemove.bind(this),!1);ig.system.canvas.addEventListener("touchstart",this.keydown.bind(this),
!1);ig.system.canvas.addEventListener("touchend",this.keyup.bind(this),!1);ig.system.canvas.addEventListener("touchmove",this.mousemove.bind(this),!1)}},initKeyboard:function(){this.isUsingKeyboard||(this.isUsingKeyboard=!0,window.addEventListener("keydown",this.keydown.bind(this),!1),window.addEventListener("keyup",this.keyup.bind(this),!1))},initAccelerometer:function(){this.isUsingAccelerometer||window.addEventListener("devicemotion",this.devicemotion.bind(this),!1)},mousewheel:function(a){var b=
this.bindings[0<(a.wheelDelta?a.wheelDelta:-1*a.detail)?ig.KEY.MWHEEL_UP:ig.KEY.MWHEEL_DOWN];b&&(this.actions[b]=!0,this.presses[b]=!0,this.delayedKeyup[b]=!0,a.stopPropagation(),a.preventDefault())},mousemove:function(a){for(var b=ig.system.canvas,c=0,d=0;null!=b;)c+=b.offsetLeft,d+=b.offsetTop,b=b.offsetParent;var b=a.pageX,e=a.pageY;a.touches&&(b=a.touches[0].clientX,e=a.touches[0].clientY);this.mouse.x=(b-c)/ig.system.scale;this.mouse.y=(e-d)/ig.system.scale},contextmenu:function(a){this.bindings[ig.KEY.MOUSE2]&&
(a.stopPropagation(),a.preventDefault())},keydown:function(a){if("text"!=a.target.type){var b="keydown"==a.type?a.keyCode:2==a.button?ig.KEY.MOUSE2:ig.KEY.MOUSE1;("touchstart"==a.type||"mousedown"==a.type)&&this.mousemove(a);if(b=this.bindings[b])this.actions[b]=!0,this.locks[b]||(this.presses[b]=!0,this.locks[b]=!0),a.stopPropagation(),a.preventDefault()}},keyup:function(a){if("text"!=a.target.type){var b=this.bindings["keyup"==a.type?a.keyCode:2==a.button?ig.KEY.MOUSE2:ig.KEY.MOUSE1];b&&(this.delayedKeyup[b]=
!0,a.stopPropagation(),a.preventDefault())}},devicemotion:function(a){this.accel=a.accelerationIncludingGravity},bind:function(a,b){0>a?this.initMouse():0<a&&this.initKeyboard();this.bindings[a]=b},bindTouch:function(a,b){var c=ig.$(a),d=this;c.addEventListener("touchstart",function(a){d.touchStart(a,b)},!1);c.addEventListener("touchend",function(a){d.touchEnd(a,b)},!1)},unbind:function(a){this.delayedKeyup[this.bindings[a]]=!0;this.bindings[a]=null},unbindAll:function(){this.bindings={};this.actions=
{};this.presses={};this.locks={};this.delayedKeyup={}},state:function(a){return this.actions[a]},pressed:function(a){return this.presses[a]},released:function(a){return this.delayedKeyup[a]},clearPressed:function(){for(var a in this.delayedKeyup)this.actions[a]=!1,this.locks[a]=!1;this.delayedKeyup={};this.presses={}},touchStart:function(a,b){this.actions[b]=!0;this.presses[b]=!0;a.stopPropagation();a.preventDefault();return!1},touchEnd:function(a,b){this.delayedKeyup[b]=!0;a.stopPropagation();a.preventDefault();
return!1}})});ig.module("impact.impact").requires("dom.ready","impact.loader","impact.system","impact.input","impact.sound").defines(function(){ig.main=function(a,b,c,d,e,f,j){ig.system=new ig.System(a,c,d,e,f||1);ig.input=new ig.Input;ig.soundManager=new ig.SoundManager;ig.music=new ig.Music;ig.ready=!0;(new (j||ig.Loader)(b,ig.resources)).load()}});
ig.module("impact.animation").requires("impact.timer","impact.image").defines(function(){ig.AnimationSheet=ig.Class.extend({width:8,height:8,image:null,init:function(a,b,c){this.width=b;this.height=c;this.image=new ig.Image(a)}});ig.Animation=ig.Class.extend({sheet:null,timer:null,sequence:[],flip:{x:!1,y:!1},pivot:{x:0,y:0},frame:0,tile:0,loopCount:0,alpha:1,angle:0,init:function(a,b,c,d){this.sheet=a;this.pivot={x:a.width/2,y:a.height/2};this.timer=new ig.Timer;this.frameTime=b;this.sequence=c;
this.stop=!!d;this.tile=this.sequence[0]},rewind:function(){this.timer.reset();this.loopCount=0;this.tile=this.sequence[0];return this},gotoFrame:function(a){this.timer.set(this.frameTime*-a);this.update()},gotoRandomFrame:function(){this.gotoFrame(Math.floor(Math.random()*this.sequence.length))},update:function(){var a=Math.floor(this.timer.delta()/this.frameTime);this.loopCount=Math.floor(a/this.sequence.length);this.frame=this.stop&&0<this.loopCount?this.sequence.length-1:a%this.sequence.length;
this.tile=this.sequence[this.frame]},draw:function(a,b){var c=Math.max(this.sheet.width,this.sheet.height);a>ig.system.width||(b>ig.system.height||0>a+c||0>b+c)||(1!=this.alpha&&(ig.system.context.globalAlpha=this.alpha),0==this.angle?this.sheet.image.drawTile(a,b,this.tile,this.sheet.width,this.sheet.height,this.flip.x,this.flip.y):(ig.system.context.save(),ig.system.context.translate(ig.system.getDrawPos(a+this.pivot.x),ig.system.getDrawPos(b+this.pivot.y)),ig.system.context.rotate(this.angle),
this.sheet.image.drawTile(-this.pivot.x,-this.pivot.y,this.tile,this.sheet.width,this.sheet.height,this.flip.x,this.flip.y),ig.system.context.restore()),1!=this.alpha&&(ig.system.context.globalAlpha=1))}})});
ig.module("impact.entity").requires("impact.animation","impact.impact").defines(function(){ig.Entity=ig.Class.extend({id:0,settings:{},size:{x:16,y:16},offset:{x:0,y:0},pos:{x:0,y:0},last:{x:0,y:0},vel:{x:0,y:0},accel:{x:0,y:0},friction:{x:0,y:0},maxVel:{x:100,y:100},zIndex:0,gravityFactor:1,standing:!1,bounciness:0,minBounceVelocity:40,anims:{},animSheet:null,currentAnim:null,health:10,type:0,checkAgainst:0,collides:0,_killed:!1,slopeStanding:{min:(44).toRad(),max:(136).toRad()},init:function(a,
b,c){this.id=++ig.Entity._lastId;this.pos.x=a;this.pos.y=b;ig.merge(this,c)},addAnim:function(a,b,c,d){if(!this.animSheet)throw"No animSheet to add the animation "+a+" to.";b=new ig.Animation(this.animSheet,b,c,d);this.anims[a]=b;this.currentAnim||(this.currentAnim=b);return b},update:function(){this.last.x=this.pos.x;this.last.y=this.pos.y;this.vel.y+=ig.game.gravity*ig.system.tick*this.gravityFactor;this.vel.x=this.getNewVelocity(this.vel.x,this.accel.x,this.friction.x,this.maxVel.x);this.vel.y=
this.getNewVelocity(this.vel.y,this.accel.y,this.friction.y,this.maxVel.y);var a=ig.game.collisionMap.trace(this.pos.x,this.pos.y,this.vel.x*ig.system.tick,this.vel.y*ig.system.tick,this.size.x,this.size.y);this.handleMovementTrace(a);this.currentAnim&&this.currentAnim.update()},getNewVelocity:function(a,b,c,d){return b?(a+b*ig.system.tick).limit(-d,d):c?(b=c*ig.system.tick,0<a-b?a-b:0>a+b?a+b:0):a.limit(-d,d)},handleMovementTrace:function(a){this.standing=!1;a.collision.y&&(0<this.bounciness&&Math.abs(this.vel.y)>
this.minBounceVelocity?this.vel.y*=-this.bounciness:(0<this.vel.y&&(this.standing=!0),this.vel.y=0));a.collision.x&&(this.vel.x=0<this.bounciness&&Math.abs(this.vel.x)>this.minBounceVelocity?this.vel.x*-this.bounciness:0);if(a.collision.slope){var b=a.collision.slope;if(0<this.bounciness){var c=this.vel.x*b.nx+this.vel.y*b.ny;this.vel.x=(this.vel.x-2*b.nx*c)*this.bounciness;this.vel.y=(this.vel.y-2*b.ny*c)*this.bounciness}else c=(this.vel.x*b.x+this.vel.y*b.y)/(b.x*b.x+b.y*b.y),this.vel.x=b.x*c,this.vel.y=
b.y*c,b=Math.atan2(b.x,b.y),b>this.slopeStanding.min&&b<this.slopeStanding.max&&(this.standing=!0)}this.pos=a.pos},draw:function(){this.currentAnim&&this.currentAnim.draw(this.pos.x-this.offset.x-ig.game._rscreen.x,this.pos.y-this.offset.y-ig.game._rscreen.y)},kill:function(){ig.game.removeEntity(this)},receiveDamage:function(a){this.health-=a;0>=this.health&&this.kill()},touches:function(a){return!(this.pos.x>=a.pos.x+a.size.x||this.pos.x+this.size.x<=a.pos.x||this.pos.y>=a.pos.y+a.size.y||this.pos.y+
this.size.y<=a.pos.y)},distanceTo:function(a){var b=this.pos.x+this.size.x/2-(a.pos.x+a.size.x/2);a=this.pos.y+this.size.y/2-(a.pos.y+a.size.y/2);return Math.sqrt(b*b+a*a)},angleTo:function(a){return Math.atan2(a.pos.y+a.size.y/2-(this.pos.y+this.size.y/2),a.pos.x+a.size.x/2-(this.pos.x+this.size.x/2))},check:function(){},collideWith:function(){},ready:function(){}});ig.Entity._lastId=0;ig.Entity.COLLIDES={NEVER:0,LITE:1,PASSIVE:2,ACTIVE:4,FIXED:8};ig.Entity.TYPE={NONE:0,A:1,B:2,BOTH:3};ig.Entity.checkPair=
function(a,b){a.checkAgainst&b.type&&a.check(b);b.checkAgainst&a.type&&b.check(a);a.collides&&(b.collides&&a.collides+b.collides>ig.Entity.COLLIDES.ACTIVE)&&ig.Entity.solveCollision(a,b)};ig.Entity.solveCollision=function(a,b){var c=null;if(a.collides==ig.Entity.COLLIDES.LITE||b.collides==ig.Entity.COLLIDES.FIXED)c=a;else if(b.collides==ig.Entity.COLLIDES.LITE||a.collides==ig.Entity.COLLIDES.FIXED)c=b;a.last.x+a.size.x>b.last.x&&a.last.x<b.last.x+b.size.x?(a.last.y<b.last.y?ig.Entity.seperateOnYAxis(a,
b,c):ig.Entity.seperateOnYAxis(b,a,c),a.collideWith(b,"y"),b.collideWith(a,"y")):a.last.y+a.size.y>b.last.y&&a.last.y<b.last.y+b.size.y&&(a.last.x<b.last.x?ig.Entity.seperateOnXAxis(a,b,c):ig.Entity.seperateOnXAxis(b,a,c),a.collideWith(b,"x"),b.collideWith(a,"x"))};ig.Entity.seperateOnXAxis=function(a,b,c){var d=a.pos.x+a.size.x-b.pos.x;c?(c.vel.x=-c.vel.x*c.bounciness+(a===c?b:a).vel.x,b=ig.game.collisionMap.trace(c.pos.x,c.pos.y,c==a?-d:d,0,c.size.x,c.size.y),c.pos.x=b.pos.x):(c=(a.vel.x-b.vel.x)/
2,a.vel.x=-c,b.vel.x=c,c=ig.game.collisionMap.trace(a.pos.x,a.pos.y,-d/2,0,a.size.x,a.size.y),a.pos.x=Math.floor(c.pos.x),a=ig.game.collisionMap.trace(b.pos.x,b.pos.y,d/2,0,b.size.x,b.size.y),b.pos.x=Math.ceil(a.pos.x))};ig.Entity.seperateOnYAxis=function(a,b,c){var d=a.pos.y+a.size.y-b.pos.y;if(c){b=a===c?b:a;c.vel.y=-c.vel.y*c.bounciness+b.vel.y;var e=0;c==a&&Math.abs(c.vel.y-b.vel.y)<c.minBounceVelocity&&(c.standing=!0,e=b.vel.x*ig.system.tick);a=ig.game.collisionMap.trace(c.pos.x,c.pos.y,e,c==
a?-d:d,c.size.x,c.size.y);c.pos.y=a.pos.y;c.pos.x=a.pos.x}else ig.game.gravity&&(b.standing||0<a.vel.y)?(c=ig.game.collisionMap.trace(a.pos.x,a.pos.y,0,-(a.pos.y+a.size.y-b.pos.y),a.size.x,a.size.y),a.pos.y=c.pos.y,0<a.bounciness&&a.vel.y>a.minBounceVelocity?a.vel.y*=-a.bounciness:(a.standing=!0,a.vel.y=0)):(c=(a.vel.y-b.vel.y)/2,a.vel.y=-c,b.vel.y=c,e=b.vel.x*ig.system.tick,c=ig.game.collisionMap.trace(a.pos.x,a.pos.y,e,-d/2,a.size.x,a.size.y),a.pos.y=c.pos.y,a=ig.game.collisionMap.trace(b.pos.x,
b.pos.y,0,d/2,b.size.x,b.size.y),b.pos.y=a.pos.y)}});
ig.module("impact.map").defines(function(){ig.Map=ig.Class.extend({tilesize:8,width:1,height:1,data:[[]],name:null,init:function(a,b){this.tilesize=a;this.data=b;this.height=b.length;this.width=b[0].length},getTile:function(a,b){var c=Math.floor(a/this.tilesize),d=Math.floor(b/this.tilesize);return 0<=c&&c<this.width&&0<=d&&d<this.height?this.data[d][c]:0},setTile:function(a,b,c){a=Math.floor(a/this.tilesize);b=Math.floor(b/this.tilesize);0<=a&&a<this.width&&(0<=b&&b<this.height)&&(this.data[b][a]=
c)}})});
ig.module("impact.collision-map").requires("impact.map").defines(function(){ig.CollisionMap=ig.Map.extend({lastSlope:1,tiledef:null,init:function(a,b,e){this.parent(a,b);this.tiledef=e||ig.CollisionMap.defaultTileDef;for(var f in this.tiledef)f|0>this.lastSlope&&(this.lastSlope=f|0)},trace:function(a,b,e,f,j,h){var l={collision:{x:!1,y:!1,slope:!1},pos:{x:a,y:b},tile:{x:0,y:0}},k=Math.ceil(Math.max(Math.abs(e),Math.abs(f))/this.tilesize);if(1<k)for(var m=e/k,n=f/k,g=0;g<k&&(m||n)&&!(this._traceStep(l,a,
b,m,n,j,h,e,f,g),a=l.pos.x,b=l.pos.y,l.collision.x&&(e=m=0),l.collision.y&&(f=n=0),l.collision.slope);g++);else this._traceStep(l,a,b,e,f,j,h,e,f,0);return l},_traceStep:function(a,b,e,f,j,h,l,k,m,n){a.pos.x+=f;a.pos.y+=j;var g=0;if(f){var p=0<f?h:0,t=0>f?this.tilesize:0,g=Math.max(Math.floor(e/this.tilesize),0),q=Math.min(Math.ceil((e+l)/this.tilesize),this.height);f=Math.floor((a.pos.x+p)/this.tilesize);var s=Math.floor((b+p)/this.tilesize);if(0<n||f==s||0>s||s>=this.width)s=-1;if(0<=f&&f<this.width)for(var r=
g;r<q&&!(-1!=s&&(g=this.data[r][s],1<g&&g<=this.lastSlope&&this._checkTileDef(a,g,b,e,k,m,h,l,s,r)));r++)if(g=this.data[r][f],1==g||g>this.lastSlope||1<g&&this._checkTileDef(a,g,b,e,k,m,h,l,f,r)){if(1<g&&g<=this.lastSlope&&a.collision.slope)break;a.collision.x=!0;a.tile.x=g;b=a.pos.x=f*this.tilesize-p+t;k=0;break}}if(j){p=0<j?l:0;j=0>j?this.tilesize:0;g=Math.max(Math.floor(a.pos.x/this.tilesize),0);t=Math.min(Math.ceil((a.pos.x+h)/this.tilesize),this.width);r=Math.floor((a.pos.y+p)/this.tilesize);
q=Math.floor((e+p)/this.tilesize);if(0<n||r==q||0>q||q>=this.height)q=-1;if(0<=r&&r<this.height)for(f=g;f<t&&!(-1!=q&&(g=this.data[q][f],1<g&&g<=this.lastSlope&&this._checkTileDef(a,g,b,e,k,m,h,l,f,q)));f++)if(g=this.data[r][f],1==g||g>this.lastSlope||1<g&&this._checkTileDef(a,g,b,e,k,m,h,l,f,r)){if(1<g&&g<=this.lastSlope&&a.collision.slope)break;a.collision.y=!0;a.tile.y=g;a.pos.y=r*this.tilesize-p+j;break}}},_checkTileDef:function(a,b,e,f,j,h,l,k,m,n){var g=this.tiledef[b];if(!g)return!1;b=(g[2]-
g[0])*this.tilesize;var p=(g[3]-g[1])*this.tilesize,t=g[4];l=e+j+(0>p?l:0)-(m+g[0])*this.tilesize;k=f+h+(0<b?k:0)-(n+g[1])*this.tilesize;if(0<b*k-p*l){if(0>j*-p+h*b)return t;m=Math.sqrt(b*b+p*p);n=p/m;m=-b/m;var q=l*n+k*m,g=n*q,q=m*q;if(g*g+q*q>=j*j+h*h)return t||0.5>b*(k-h)-p*(l-j);a.pos.x=e+j-g;a.pos.y=f+h-q;a.collision.slope={x:b,y:p,nx:n,ny:m};return!0}return!1}});var a=1/3,b=2/3;ig.CollisionMap.defaultTileDef={5:[0,1,1,b,!0],6:[0,b,1,a,!0],7:[0,a,1,0,!0],3:[0,1,1,0.5,!0],4:[0,0.5,1,0,!0],2:[0,
1,1,0,!0],10:[0.5,1,1,0,!0],21:[0,1,0.5,0,!0],32:[b,1,1,0,!0],43:[a,1,b,0,!0],54:[0,1,a,0,!0],27:[0,0,1,a,!0],28:[0,a,1,b,!0],29:[0,b,1,1,!0],25:[0,0,1,0.5,!0],26:[0,0.5,1,1,!0],24:[0,0,1,1,!0],11:[0,0,0.5,1,!0],22:[0.5,0,1,1,!0],33:[0,0,a,1,!0],44:[a,0,b,1,!0],55:[b,0,1,1,!0],16:[1,a,0,0,!0],17:[1,b,0,a,!0],18:[1,1,0,b,!0],14:[1,0.5,0,0,!0],15:[1,1,0,0.5,!0],13:[1,1,0,0,!0],8:[0.5,1,0,0,!0],19:[1,1,0.5,0,!0],30:[a,1,0,0,!0],41:[b,1,a,0,!0],52:[1,1,b,0,!0],38:[1,b,0,1,!0],39:[1,a,0,b,!0],40:[1,0,
0,a,!0],36:[1,0.5,0,1,!0],37:[1,0,0,0.5,!0],35:[1,0,0,1,!0],9:[1,0,0.5,1,!0],20:[0.5,0,0,1,!0],31:[1,0,b,1,!0],42:[b,0,a,1,!0],53:[a,0,0,1,!0],12:[0,0,1,0,!1],23:[1,1,0,1,!1],34:[1,0,1,1,!1],45:[0,1,0,0,!1]};ig.CollisionMap.staticNoCollision={trace:function(a,b,e,f){return{collision:{x:!1,y:!1,slope:!1},pos:{x:a+e,y:b+f},tile:{x:0,y:0}}}}});
ig.module("impact.background-map").requires("impact.map","impact.image").defines(function(){ig.BackgroundMap=ig.Map.extend({tiles:null,scroll:{x:0,y:0},distance:1,repeat:!1,tilesetName:"",foreground:!1,enabled:!0,preRender:!1,preRenderedChunks:null,chunkSize:512,debugChunks:!1,anims:{},init:function(a,b,c){this.parent(a,b);this.setTileset(c)},setTileset:function(a){this.tilesetName=a instanceof ig.Image?a.path:a;this.tiles=new ig.Image(this.tilesetName);this.preRenderedChunks=null},setScreenPos:function(a,
b){this.scroll.x=a/this.distance;this.scroll.y=b/this.distance},preRenderMapToChunks:function(){var a=this.width*this.tilesize*ig.system.scale,b=this.height*this.tilesize*ig.system.scale,c=Math.ceil(a/this.chunkSize),d=Math.ceil(b/this.chunkSize);this.preRenderedChunks=[];for(var e=0;e<d;e++){this.preRenderedChunks[e]=[];for(var f=0;f<c;f++)this.preRenderedChunks[e][f]=this.preRenderChunk(f,e,f==c-1?a-f*this.chunkSize:this.chunkSize,e==d-1?b-e*this.chunkSize:this.chunkSize)}},preRenderChunk:function(a,
b,c,d){var e=c/this.tilesize/ig.system.scale+1,f=d/this.tilesize/ig.system.scale+1,j=a*this.chunkSize/ig.system.scale%this.tilesize,h=b*this.chunkSize/ig.system.scale%this.tilesize;a=Math.floor(a*this.chunkSize/this.tilesize/ig.system.scale);b=Math.floor(b*this.chunkSize/this.tilesize/ig.system.scale);var l=ig.$new("canvas");l.width=c;l.height=d;c=ig.system.context;ig.system.context=l.getContext("2d");for(d=0;d<e;d++)for(var k=0;k<f;k++)if(d+a<this.width&&k+b<this.height){var m=this.data[k+b][d+a];
m&&this.tiles.drawTile(d*this.tilesize-j,k*this.tilesize-h,m-1,this.tilesize)}ig.system.context=c;return l},draw:function(){this.tiles.loaded&&this.enabled&&(this.preRender?this.drawPreRendered():this.drawTiled())},drawPreRendered:function(){this.preRenderedChunks||this.preRenderMapToChunks();var a=ig.system.getDrawPos(this.scroll.x),b=ig.system.getDrawPos(this.scroll.y);this.repeat&&(a%=this.width*this.tilesize*ig.system.scale,b%=this.height*this.tilesize*ig.system.scale);var c=Math.max(Math.floor(a/
this.chunkSize),0),d=Math.max(Math.floor(b/this.chunkSize),0),e=Math.ceil((a+ig.system.realWidth)/this.chunkSize),f=Math.ceil((b+ig.system.realHeight)/this.chunkSize),j=this.preRenderedChunks[0].length,h=this.preRenderedChunks.length;this.repeat||(e=Math.min(e,j),f=Math.min(f,h));for(var l=0;d<f;d++){for(var k=0,m=c;m<e;m++){var n=this.preRenderedChunks[d%h][m%j],g=-a+m*this.chunkSize-k,p=-b+d*this.chunkSize-l;ig.system.context.drawImage(n,g,p);ig.Image.drawCount++;this.debugChunks&&(ig.system.context.strokeStyle=
"#f0f",ig.system.context.strokeRect(g,p,this.chunkSize,this.chunkSize));this.repeat&&(n.width<this.chunkSize&&g+n.width<ig.system.realWidth)&&(k=this.chunkSize-n.width,e++)}this.repeat&&(n.height<this.chunkSize&&p+n.height<ig.system.realHeight)&&(l=this.chunkSize-n.height,f++)}},drawTiled:function(){for(var a=0,b=null,c=(this.scroll.x/this.tilesize).toInt(),d=(this.scroll.y/this.tilesize).toInt(),e=this.scroll.x%this.tilesize,f=this.scroll.y%this.tilesize,j=-e-this.tilesize,e=ig.system.width+this.tilesize-
e,h=ig.system.height+this.tilesize-f,l=-1,f=-f-this.tilesize;f<h;l++,f+=this.tilesize){var k=l+d;if(k>=this.height||0>k){if(!this.repeat)continue;k=0<k?k%this.height:(k+1)%this.height+this.height-1}for(var m=-1,n=j;n<e;m++,n+=this.tilesize){a=m+c;if(a>=this.width||0>a){if(!this.repeat)continue;a=0<a?a%this.width:(a+1)%this.width+this.width-1}if(a=this.data[k][a])(b=this.anims[a-1])?b.draw(n,f):this.tiles.drawTile(n,f,a-1,this.tilesize)}}}})});
ig.module("impact.game").requires("impact.impact","impact.entity","impact.collision-map","impact.background-map").defines(function(){ig.Game=ig.Class.extend({clearColor:"#000000",gravity:0,screen:{x:0,y:0},_rscreen:{x:0,y:0},entities:[],namedEntities:{},collisionMap:ig.CollisionMap.staticNoCollision,backgroundMaps:[],backgroundAnims:{},autoSort:!1,sortBy:null,cellSize:64,_deferredKill:[],_levelToLoad:null,_doSortEntities:!1,staticInstantiate:function(){this.sortBy=this.sortBy||ig.Game.SORT.Z_INDEX;
ig.game=this;return null},loadLevel:function(a){this.screen={x:0,y:0};this.entities=[];this.namedEntities={};for(var b=0;b<a.entities.length;b++){var c=a.entities[b];this.spawnEntity(c.type,c.x,c.y,c.settings)}this.sortEntities();this.collisionMap=ig.CollisionMap.staticNoCollision;this.backgroundMaps=[];for(b=0;b<a.layer.length;b++)if(c=a.layer[b],"collision"==c.name)this.collisionMap=new ig.CollisionMap(c.tilesize,c.data);else{var d=new ig.BackgroundMap(c.tilesize,c.data,c.tilesetName);d.anims=this.backgroundAnims[c.tilesetName]||
{};d.repeat=c.repeat;d.distance=c.distance;d.foreground=!!c.foreground;d.preRender=!!c.preRender;d.name=c.name;this.backgroundMaps.push(d)}for(b=0;b<this.entities.length;b++)this.entities[b].ready()},loadLevelDeferred:function(a){this._levelToLoad=a},getMapByName:function(a){if("collision"==a)return this.collisionMap;for(var b=0;b<this.backgroundMaps.length;b++)if(this.backgroundMaps[b].name==a)return this.backgroundMaps[b];return null},getEntityByName:function(a){return this.namedEntities[a]},getEntitiesByType:function(a){a=
"string"===typeof a?ig.global[a]:a;for(var b=[],c=0;c<this.entities.length;c++){var d=this.entities[c];d instanceof a&&!d._killed&&b.push(d)}return b},spawnEntity:function(a,b,c,d){var e="string"===typeof a?ig.global[a]:a;if(!e)throw"Can't spawn entity of type "+a;a=new e(b,c,d||{});this.entities.push(a);a.name&&(this.namedEntities[a.name]=a);return a},sortEntities:function(){this.entities.sort(this.sortBy)},sortEntitiesDeferred:function(){this._doSortEntities=!0},removeEntity:function(a){a.name&&
delete this.namedEntities[a.name];a._killed=!0;a.type=ig.Entity.TYPE.NONE;a.checkAgainst=ig.Entity.TYPE.NONE;a.collides=ig.Entity.COLLIDES.NEVER;this._deferredKill.push(a)},run:function(){this.update();this.draw()},update:function(){this._levelToLoad&&(this.loadLevel(this._levelToLoad),this._levelToLoad=null);if(this._doSortEntities||this.autoSort)this.sortEntities(),this._doSortEntities=!1;this.updateEntities();this.checkEntities();for(var a=0;a<this._deferredKill.length;a++)this.entities.erase(this._deferredKill[a]);
this._deferredKill=[];for(var b in this.backgroundAnims){var a=this.backgroundAnims[b],c;for(c in a)a[c].update()}},updateEntities:function(){for(var a=0;a<this.entities.length;a++){var b=this.entities[a];b._killed||b.update()}},draw:function(){this.clearColor&&ig.system.clear(this.clearColor);this._rscreen.x=ig.system.getDrawPos(this.screen.x)/ig.system.scale;this._rscreen.y=ig.system.getDrawPos(this.screen.y)/ig.system.scale;var a;for(a=0;a<this.backgroundMaps.length;a++){var b=this.backgroundMaps[a];
if(b.foreground)break;b.setScreenPos(this.screen.x,this.screen.y);b.draw()}this.drawEntities();for(a;a<this.backgroundMaps.length;a++)b=this.backgroundMaps[a],b.setScreenPos(this.screen.x,this.screen.y),b.draw()},drawEntities:function(){for(var a=0;a<this.entities.length;a++)this.entities[a].draw()},checkEntities:function(){for(var a={},b=0;b<this.entities.length;b++){var c=this.entities[b];if(!(c.type==ig.Entity.TYPE.NONE&&c.checkAgainst==ig.Entity.TYPE.NONE&&c.collides==ig.Entity.COLLIDES.NEVER))for(var d=
{},e=Math.floor(c.pos.y/this.cellSize),f=Math.floor((c.pos.x+c.size.x)/this.cellSize)+1,j=Math.floor((c.pos.y+c.size.y)/this.cellSize)+1,h=Math.floor(c.pos.x/this.cellSize);h<f;h++)for(var l=e;l<j;l++)if(a[h])if(a[h][l]){for(var k=a[h][l],m=0;m<k.length;m++)c.touches(k[m])&&!d[k[m].id]&&(d[k[m].id]=!0,ig.Entity.checkPair(c,k[m]));k.push(c)}else a[h][l]=[c];else a[h]={},a[h][l]=[c]}}});ig.Game.SORT={Z_INDEX:function(a,b){return a.zIndex-b.zIndex},POS_X:function(a,b){return a.pos.x+a.size.x-(b.pos.x+
b.size.x)},POS_Y:function(a,b){return a.pos.y+a.size.y-(b.pos.y+b.size.y)}}});
ig.module("game.entities.trigger").requires("impact.entity").defines(function(){EntityTrigger=ig.Entity.extend({size:{x:24,y:24},_wmScalable:!0,_wmDrawBox:!0,_wmBoxColor:"rgba(196, 255, 0, 0.7)",target:null,wait:-1,waitTimer:null,canFire:!0,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,init:function(a,b,c){c.checks&&(this.checkAgainst=ig.Entity.TYPE[c.checks.toUpperCase()]||ig.Entity.TYPE.A,delete c.check);this.parent(a,b,c);this.waitTimer=new ig.Timer},
check:function(a){if(this.canFire&&0<=this.waitTimer.delta()){if("object"==typeof this.target)for(var b in this.target){var c=ig.game.getEntityByName(this.target[b]);c&&"function"==typeof c.triggeredBy&&c.triggeredBy(a,this)}-1==this.wait?this.canFire=!1:this.waitTimer.set(this.wait)}},update:function(){}})});
ig.module("game.entities.particle").requires("impact.entity").defines(function(){EntityParticle=ig.Entity.extend({size:{x:4,y:4},offset:{x:0,y:0},maxVel:{x:160,y:160},minBounceVelocity:0,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.LITE,lifetime:5,fadetime:1,bounciness:0.6,friction:{x:20,y:0},init:function(a,b,c){this.parent(a,b,c);this.vel.x*=2*Math.random()-1;this.vel.y*=2*Math.random()-1;this.currentAnim.flip.x=0.5<Math.random();this.currentAnim.flip.y=
0.5<Math.random();this.currentAnim.gotoRandomFrame();this.idleTimer=new ig.Timer},update:function(){this.idleTimer.delta()>this.lifetime?this.kill():(this.currentAnim.alpha=this.idleTimer.delta().map(this.lifetime-this.fadetime,this.lifetime,1,0),this.parent())}})});
ig.module("game.entities.horizontalwall").requires("impact.entity","game.entities.particle").defines(function(){EntityHorizontalwall=ig.Entity.extend({size:{x:36,y:16},offset:{x:0,y:0},maxVel:{x:30,y:0},minVel:{x:20,y:0},seenPlayer:!1,gravityFactor:0,bounciness:1,movingLeft:!1,movingRight:!1,type:ig.Entity.TYPE.A,checkAgainst:ig.Entity.TYPE.B,collides:ig.Entity.COLLIDES.ACTIVE,health:1E7,sfxGib:new ig.Sound("media/sounds/wetgib.ogg"),animSheet:new ig.AnimationSheet("media/sprites/bricks.png",34,16),
init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.5,[0]);this.vel.x=-15},update:function(){var a=Math.abs(ig.game.player.pos.x-this.pos.x),b=Math.abs(ig.game.player.pos.y-this.pos.y);this.seenPlayer||(this.seenPlayer=164>a&&164>b?!0:!1);if(this.seenPlayer)for(var b=ig.game.getEntitiesByType(EntityHorizontalwall).length,c=0;c<b;c++)a=ig.game.getEntitiesByType(EntityHorizontalwall)[c],0<a.vel.x&&(a.movingLeft=!0),0>a.vel.x&&(a.movingRight=!0),0==a.vel.x&&a.movingRight&&(a.movingRight=!1,
a.movingLeft=!0,a.vel.x=15),0==a.vel.x&&a.movingLeft&&(a.movingLeft=!1,a.movingRight=!0,a.vel.x=-15);this.parent()},check:function(a){a.receiveDamage(100,this)}});EntityBlobGib=EntityParticle.extend({lifetime:3,fadetime:6,friction:{x:0,y:0},vel:{x:60,y:150},animSheet:new ig.AnimationSheet("media/sprites/blob-gibs.png",4,4),init:function(a,b,c){this.addAnim("idle",0.1,[0,1,2]);this.parent(a,b,c)}})});
ig.module("game.entities.levelcomplete").requires("impact.entity").defines(function(){EntityLevelcomplete=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(0, 0, 255, 0.7)",size:{x:8,y:8},level:null,nextlevelTimer:null,waitTimer:null,wait:-1,bonus:0,bonusText:null,oldmanbonus:!1,showCount:!0,message:"Old man Git found! Game completed",font:new ig.Font("media/04b03.font.png"),triggeredBy:function(){if(this.level){var a=this.level.replace(/^(Level)?(\w)(\w*)/,function(a,c,d,e){return d.toUpperCase()+
e});this.nextlevelTimer=new ig.Timer(10);this.waitTimer=new ig.Timer(0.5);ig.game.nextLevel=a;ig.game.nextLevelX=this.xpos;ig.game.nextLevelY=this.ypos}},draw:function(){if(this.nextlevelTimer&&0>this.nextlevelTimer.delta()){this.oldmanbonus||(this.gasBonus=ig.game.jetGas,this.bonus+=1E4,this.oldmanbonus=!0);this.bonusText=this.message+"\nRemaining gas bonus: "+this.gasBonus+"\nSpecial rescue bonus: 10000\nTotal bonus: "+this.bonus+"\n";for(var a=0;a<ig.game.jetGas;)0>this.waitTimer.delta()&&(this.bonus+=
1,ig.game.jetGas-=1,a++)}ig.game.score+=this.bonus;this.bonus=0;this.nextlevelTimer&&console.log(this.nextlevelTimer.delta());this.nextlevelTimer&&0<this.nextlevelTimer.delta()&&(ig.game.score+=this.bonus,ig.game.OutputText=!1,ig.game.win(),ig.music.fadeOut(4));ig.game.OutputText=this.bonusText},update:function(){}})});
ig.module("game.entities.levelchange").requires("impact.entity").defines(function(){EntityLevelchange=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(0, 0, 255, 0.7)",size:{x:8,y:8},level:null,triggeredBy:function(){if(this.level){var a=this.level.replace(/^(Level)?(\w)(\w*)/,function(a,c,d,e){return d.toUpperCase()+e});"Win"==a&&(ig.game.win(),ig.music.fadeOut(4));ig.game.endLevel(ig.global["LevelLevel"+a],this.xpos,this.ypos)}},update:function(){}})});
ig.module("game.entities.void").requires("impact.entity").defines(function(){EntityVoid=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(128, 28, 230, 0.7)",size:{x:8,y:8},update:function(){}})});
ig.module("game.entities.player").requires("impact.entity","game.entities.particle").defines(function(){EntityPlayer=ig.Entity.extend({size:{x:20,y:32},offset:{x:0,y:0},maxVel:{x:100,y:340},accelDef:{ground:400,air:200},frictionDef:{ground:400,air:100},jump:120,bounciness:0,health:10,type:ig.Entity.TYPE.A,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.PASSIVE,flip:!1,flippedAnimOffset:0,idle:!1,moved:!1,duck:!1,wasStanding:!1,canHighJump:!1,canJump:!0,highJumpTimer:null,idleTimer:null,
sfxPlasma:new ig.Sound("media/sounds/laser3.*"),sfxDie:new ig.Sound("media/sounds/die-respawn.ogg",!1),animSheet:new ig.AnimationSheet("media/sprites/boy.png",20,32),init:function(a,b,c){this.friction.y=0;null!==ig.game.lastYvel&&(this.vel.y=ig.game.lastYvel);this.parent(a,b,c);this.idleTimer=new ig.Timer;this.addAnim("idle",1,[0]);this.addAnim("scratch",0.3,[2,1,2,1,2],!0);this.addAnim("shrug",0.3,[3,3,3,3,3,3,4,3,3],!0);this.addAnim("run",0.1,[24,25,26,27,28,29]);this.addAnim("jump",0.1,[30,31]);
this.addAnim("duck",0.1,[32]);this.addAnim("fall",0.4,[12,13]);this.addAnim("land",0.15,[14]);this.addAnim("die",0.07,[18,19,20,21,22,23,16,16,16]);this.addAnim("spawn",0.07,[16,16,16,23,22,21,20,19,18])},getCenterPos:function(){return[this.pos.x+this.size.x/2,this.pos.y+this.size.y/2,0]},update:function(){0==ig.game.levelNumber&&(this.currentAnim=this.anims.jump);if(this.currentAnim==this.anims.spawn)if(this.currentAnim.update(),this.currentAnim.loopCount)this.currentAnim=this.anims.idle.rewind();
else return;if(this.currentAnim==this.anims.die)this.currentAnim.update(),this.currentAnim.loopCount&&this.kill();else{this.moved=!1;this.friction.x=this.standing?this.frictionDef.ground:this.frictionDef.air;ig.input.state("down")?(this.accel.x=this.standing?0:this.accelDef.air,this.moved=!1,this.duck=!0,this.currentAnim=this.anims.duck):ig.input.state("left")?(this.accel.x=-(this.standing?this.accelDef.ground:this.accelDef.air),this.flip=!0,this.duck=!1,this.moved=!0):ig.input.state("right")?(this.accel.x=
this.standing?this.accelDef.ground:this.accelDef.air,this.duck=this.flip=!1,this.moved=!0):(this.accel.x=0,this.accel.y=0,this.wasStanding=this.standing);ig.input.pressed("shoot_right")?ig.game.spawnEntity(EntityPortalProjectile,this.pos.x,this.pos.y,{angle:0}):ig.input.pressed("shoot_left")?ig.game.spawnEntity(EntityPortalProjectile,this.pos.x,this.pos.y,{angle:Math.PI}):ig.input.pressed("shoot_down")?ig.game.spawnEntity(EntityPortalProjectile,this.pos.x,this.pos.y,{angle:Math.PI/2}):ig.input.pressed("shoot_up")&&
ig.game.spawnEntity(EntityPortalProjectile,this.pos.x,this.pos.y,{angle:3*Math.PI/2});ig.input.state("jetpack")&&0<ig.game.jetGas?(ig.game.jetGas-=1,this.accel.y=-175,this.duck=!1,this.currentAnim=this.anims.jetpack):this.accel.y=10;if(ig.input.pressed("dropdynamite")&&0<ig.game.dynamitesLeft){var a=this.pos.x+(this.flip?-3:5),b=this.pos.y+6;ig.game.dynamitesLeft-=1;this.duck&&(b=this.pos.y+11);ig.game.spawnEntity(EntityDynamite,a,b,{flip:this.flip});this.sfxPlasma.play()}ig.input.pressed("shoot")&&
0<ig.game.laserLeft&&(a=this.pos.x+(this.flip?-3:5),b=this.pos.y+6,ig.game.laserLeft-=1,this.duck&&(b=this.pos.y+11),ig.game.spawnEntity(EntityProjectile,a,b,{flip:this.flip}),this.sfxPlasma.play());this.wasStanding=this.standing;this.parent();this.setAnimation()}},setAnimation:function(){if(!this.wasStanding&&this.standing)this.currentAnim=this.anims.land.rewind();else if(this.standing&&(this.currentAnim!=this.anims.land||0<this.currentAnim.loopCount))if(this.moved)this.standing&&(this.currentAnim=
this.anims.run),this.idle=!1;else{if(!this.idle||this.currentAnim.stop&&0<this.currentAnim.loopCount)this.idle=!0,this.idleTimer.set(4*Math.random()+3),this.currentAnim=this.anims.idle;0<this.idleTimer.delta()&&(this.duck=!1,this.idleTimer.reset(),this.currentAnim=[this.anims.scratch,this.anims.shrug].random().rewind())}else this.standing||(0>this.vel.y?this.currentAnim=this.anims.jump:0>this.accel.y?(this.currentAnim!=this.anims.jump&&this.anims.jump.rewind(),this.currentAnim=this.anims.jump):(this.currentAnim!=
this.anims.fall&&this.anims.fall.rewind(),this.currentAnim=this.anims.fall),this.idle=!1);if(this.currentAnim.flip.x=this.flip)this.currentAnim.tile+=this.flippedAnimOffset},collideWith:function(a,b){"y"==b&&(this.standing&&this.currentAnim!=this.anims.die)&&(this.currentAnim.update(),this.setAnimation())},receiveDamage:function(){if(this.currentAnim!=this.anims.die){this.currentAnim=this.anims.die.rewind();for(var a=0;4>a;a++)ig.game.spawnEntity(EntityPlayerGib,this.pos.x,this.pos.y);this.sfxDie.play()}},
kill:function(){this.parent();0==ig.game.livesLeft?(ig.game.end(),ig.music.fadeOut(4)):(ig.game.lastYvel=0,ig.game.respawnPlayerAtLastCheckpoint(this.pos.x,this.pos.y))}});EntityPlayerGib=EntityParticle.extend({lifetime:0.8,fadetime:0.4,friction:{x:0,y:0},vel:{x:30,y:80},gravityFactor:0,animSheet:new ig.AnimationSheet("media/sprites/player.png",8,8),init:function(a,b,c){this.addAnim("idle",7,[82,94]);this.parent(a,b,c)}});EntityPlayerGibGun=EntityParticle.extend({lifetime:2,fadetime:0.4,size:{x:8,
y:8},friction:{x:30,y:0},vel:{x:60,y:50},animSheet:new ig.AnimationSheet("media/sprites/player.png",8,8),init:function(a,b,c){this.addAnim("idle",0.5,[11]);this.parent(a,b,c);this.currentAnim.flip.y=!1}});EntityProjectile=ig.Entity.extend({size:{x:20,y:8},offset:{x:-5,y:-7},maxVel:{x:200,y:0},gravityFactor:0,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.B,collides:ig.Entity.COLLIDES.NEVER,flip:!1,hasHit:!1,animSheet:new ig.AnimationSheet("media/sprites/projectile.png",20,8),init:function(a,
b,c){this.parent(a,b,c);this.vel.x=c.flip?-this.maxVel.x:this.maxVel.x;this.addAnim("idle",1,[0]);this.addAnim("hit",0.1,[0,1,2,3,4,5],!0)},update:function(){this.hasHit&&0<this.currentAnim.loopCount&&this.kill();this.parent();this.currentAnim.flip.x=this.flip},handleMovementTrace:function(a){this.parent(a);if(a.collision.x||a.collision.y)this.currentAnim=this.anims.hit,this.hasHit=!0},check:function(a){this.hasHit||(a.receiveDamage(10,this),this.hasHit=!0,this.currentAnim=this.anims.hit,this.vel.x=
0)}});EntityExplosion=ig.Entity.extend({size:{x:48,y:48},offset:{x:12,y:24},duration:10,strength:8,sound:new ig.Sound("media/sounds/explode.*",!1),quakeTimer:null,bounciness:0,gravityFactor:0,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.BOTH,collides:ig.Entity.COLLIDES.NONE,flip:!1,animSheet:new ig.AnimationSheet("media/sprites/explosion.png",48,48),init:function(a,b,c){this.addAnim("drop",0.1,[1,1,2,3,4,5,6,7],!0);this.currentAnim=this.anims.drop;this.quakeTimer=new ig.Timer;this.parent(a,
b,c);this.quakeTimer.set(this.duration);this.sound&&this.sound.play()},update:function(){0<this.currentAnim.loopCount&&this.kill();var a=this.quakeTimer.delta();-1>a&&(a=this.strength*Math.pow(-a/this.duration,2),0.5<a&&(ig.game.screen.x+=Math.random().map(0,1,-a,a),ig.game.screen.y+=Math.random().map(0,1,-a,a)));this.parent();this.currentAnim.flip.x=this.flip},check:function(a){a.receiveDamage(1500,this)}});EntityDynamite=ig.Entity.extend({size:{x:8,y:8},offset:{x:0,y:0},maxVel:{x:0,y:40},bounciness:0,
gravityFactor:5,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.PASSIVE,flip:!1,hasHit:!1,animSheet:new ig.AnimationSheet("media/sprites/dynamite.png",8,8),init:function(a,b,c){this.parent(a,b,c);this.vel.x=c.flip?-this.maxVel.x:this.maxVel.x;this.addAnim("drop",0.2,[1,2,3,4,5],!0);this.currentAnim=this.anims.drop},update:function(){0<this.currentAnim.loopCount&&(this.kill(),ig.game.spawnEntity(EntityExplosion,this.pos.x,this.pos.y));this.parent()}})});
ig.module("game.entities.menulogo").requires("impact.entity").defines(function(){EntityMenulogo=ig.Entity.extend({size:{x:226,y:79},maxVel:{x:500,y:500},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.FIXED,target:null,targets:[],currentTarget:0,speed:100,gravityFactor:0,animSheet:new ig.AnimationSheet("media/jetmanjunior.png",226,79),init:function(a,b,c){this.addAnim("idle",1,[0]);this.parent(a,b,c);this.targets=ig.ksort(this.target)},update:function(){var a=0,
b=ig.game.getEntityByName(this.targets[this.currentTarget]);if(b){var a=this.distanceTo(b),c=this.angleTo(b);this.vel.x=Math.cos(c)*this.speed;this.vel.y=Math.sin(c)*this.speed}else this.vel.x=0,this.vel.y=0;this.parent();c=this.distanceTo(b);if(b&&(c>a||0.5>c))this.pos.x=b.pos.x+b.size.x/2-this.size.x/2,this.pos.y=b.pos.y+b.size.y/2-this.size.y/2,this.currentTarget++,this.currentTarget>=this.targets.length&&1<this.targets.length&&(this.currentTarget=0)}})});
ig.module("game.levels.menu").requires("impact.image","game.entities.levelchange","game.entities.trigger","game.entities.void","game.entities.player","game.entities.menulogo").defines(function(){LevelMenu={entities:[{type:"EntityLevelchange",x:64,y:120,settings:{name:"nextLevel1",level:"Level0"}},{type:"EntityTrigger",x:32,y:120,settings:{size:{x:180,y:16},target:{1:"nextLevel1"}}},{type:"EntityVoid",x:144,y:20,settings:{name:"levelInfo",title:"menu",music:"media/music/01-intro.caf",levelNumber:0}},
{type:"EntityPlayer",x:112,y:80},{type:"EntityMenulogo",x:128,y:32,settings:{target:{1:"menu1",2:"menu2"}}},{type:"EntityVoid",x:116,y:56,settings:{name:"menu1"}},{type:"EntityVoid",x:116,y:56,settings:{name:"menu2"}}],layer:[{name:"background",width:12,height:14,linkWithCollision:!1,visible:0,tilesetName:"media/tiles/300_tiles1.png",repeat:!0,preRender:!0,distance:"2",tilesize:16,foreground:!1,data:[[562,582,562,582,562,562,562,582,562,582,562,582],[561,562,581,581,581,581,581,561,581,581,581,562],
[542,542,582,561,561,581,581,561,561,562,561,561],[581,581,561,581,581,581,561,561,581,581,582,581],[581,582,562,581,541,581,581,582,562,562,561,581],[542,561,542,581,581,562,581,541,582,581,562,581],[581,561,581,561,582,562,581,581,581,581,561,542],[542,561,561,581,581,542,581,581,542,561,581,561],[542,561,561,561,561,542,561,561,581,581,561,561],[581,542,581,542,581,542,581,581,581,561,561,581],[542,542,542,542,581,542,581,542,581,561,561,542],[542,581,542,581,561,561,561,581,561,581,581,542],[0,
0,0,0,561,0,0,0,561,561,0,0],[0,561,561,0,0,561,0,0,0,0,0,0]]},{name:"foreground",width:15,height:10,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[254,42,42,42,42,42,42,42,42,42,42,42,42,42,254],[254,42,42,42,42,42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,
42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,42,42,42,42,42,42,42,42,254,254],[254,42,42,42,42,42,42,42,42,42,42,42,254,254,254],[254,42,42,42,42,42,42,42,42,42,254,254,42,42,254],[254,254,42,42,42,42,42,254,254,254,42,42,42,42,254]]},{name:"main",width:15,height:10,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[42,259,0,0,0,0,0,0,0,257,0,0,0,259,42],[42,0,0,258,0,0,0,0,0,0,0,0,257,0,42],[42,0,0,0,0,257,
0,0,0,0,0,0,0,0,42],[42,0,0,0,0,0,0,0,0,0,0,0,0,0,42],[257,0,0,259,0,0,0,0,0,259,0,0,0,0,42],[42,0,0,0,0,0,0,0,0,0,0,0,0,0,42],[42,0,0,0,0,0,0,0,0,0,0,0,258,0,42],[42,0,0,0,0,0,0,0,0,257,0,0,0,0,42],[42,0,0,0,0,0,0,0,0,0,0,0,0,0,42],[42,257,0,0,0,258,0,0,0,0,40,41,0,0,259]]},{name:"bridges",width:7,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!0,data:[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,
0,0,0,0,0],[0,0,0,0,0,0,0]]},{name:"collision",width:15,height:10,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};
LevelMenuResources=[new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png")]});
ig.module("game.entities.krystall").requires("impact.entity").defines(function(){EntityKrystall=ig.Entity.extend({size:{x:16,y:16},checkAgainst:ig.Entity.TYPE.A,animSheet:new ig.AnimationSheet("media/sprites/krystall_5.png",16,16),collect:new ig.Sound("media/sounds/collect.ogg"),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.5,[0,0,0,1,2,3,0,0,0,2,0,0,1,0,0]);this.currentAnim.gotoRandomFrame()},check:function(){this.kill();this.collect.play();ig.game.crystalCount++;ig.game.score+=5E3},
update:function(){this.currentAnim.update()}})});
ig.module("game.entities.battery").requires("impact.entity").defines(function(){EntityBattery=ig.Entity.extend({size:{x:16,y:16},checkAgainst:ig.Entity.TYPE.A,animSheet:new ig.AnimationSheet("media/sprites/battery.png",16,16),collect:new ig.Sound("media/sounds/collect.ogg"),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.1,[0]);this.currentAnim.gotoRandomFrame()},check:function(){this.kill();this.collect.play();ig.game.laserLeft+=25},update:function(){this.currentAnim.update()}})});
ig.module("game.entities.gas").requires("impact.entity").defines(function(){EntityGas=ig.Entity.extend({size:{x:16,y:16},checkAgainst:ig.Entity.TYPE.A,animSheet:new ig.AnimationSheet("media/sprites/gas.png",16,16),collect:new ig.Sound("media/sounds/collect.ogg"),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.1,[0]);this.currentAnim.gotoRandomFrame()},check:function(){this.kill();this.collect.play();ig.game.jetGas+=500},update:function(){this.currentAnim.update()}})});
ig.module("game.entities.dynamitebox").requires("impact.entity").defines(function(){EntityDynamitebox=ig.Entity.extend({size:{x:16,y:16},checkAgainst:ig.Entity.TYPE.A,animSheet:new ig.AnimationSheet("media/sprites/dynamitebox.png",16,16),collect:new ig.Sound("media/sounds/collect.*"),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.1,[0]);this.currentAnim.gotoRandomFrame()},check:function(){this.kill();this.collect.play();ig.game.dynamitesLeft+=6},update:function(){this.currentAnim.update()}})});
ig.module("game.levels.level0").requires("impact.image","game.entities.player","game.entities.trigger","game.entities.levelchange","game.entities.krystall","game.entities.battery","game.entities.gas","game.entities.dynamitebox").defines(function(){LevelLevel0={entities:[{type:"EntityPlayer",x:116,y:148},{type:"EntityTrigger",x:16,y:208,settings:{size:{x:72,y:16},target:{1:"nextLevel"}}},{type:"EntityLevelchange",x:256,y:180,settings:{name:"nextLevel",level:"Level12"}},{type:"EntityKrystall",x:72,
y:48},{type:"EntityBattery",x:232,y:80},{type:"EntityGas",x:40,y:128},{type:"EntityDynamitebox",x:296,y:112},{type:"EntityTrigger",x:168,y:208,settings:{size:{x:200,y:16},target:{1:"nextLevel"}}}],layer:[{name:"background",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!0,preRender:!0,distance:"2",tilesize:32,foreground:!1,data:[[131,131,131,131,131,131,131,131,131,131,131,131],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,
141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0],[0,0,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,148,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,149,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,149,0,0,0,0],[0,0,148,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0],[0,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,148,170,170,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,12,12,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,1],[1,0,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1]]}]};LevelLevel0Resources=
[new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.displaymessage").requires("impact.entity").defines(function(){EntityDisplaymessage=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(0, 0, 255, 0.7)",size:{x:8,y:8},font:new ig.Font("media/04b03.font.png"),displaytimer:null,text:null,triggeredBy:function(){this.displaytimer=new ig.Timer(5);this.text=this.message},update:function(){this.displaytimer&&0>this.displaytimer.delta()&&(ig.game.OutputText=this.text)}})});
ig.module("game.levels.level1").requires("impact.image","game.entities.trigger","game.entities.displaymessage","game.entities.levelchange","game.entities.gas","game.entities.void","game.entities.player").defines(function(){LevelLevel1={entities:[{type:"EntityTrigger",x:372,y:20,settings:{target:{1:"nextLevel4"},size:{x:12,y:40}}},{type:"EntityDisplaymessage",x:240,y:140,settings:{name:"displayMessage",message:"Gas powers your jetpack. Press UP to fly."}},{type:"EntityLevelchange",x:300,y:36,settings:{name:"nextLevel4",
level:"Level12"}},{type:"EntityGas",x:320,y:176},{type:"EntityVoid",x:288,y:76,settings:{name:"levelInfo",title:"level1",levelNumber:1,music:"media/music/01-game.caf",snow:"true"}},{type:"EntityPlayer",x:24,y:160},{type:"EntityTrigger",x:324,y:172,settings:{size:{x:8,y:12},target:{1:"displayMessage"}}},{type:"EntityTrigger",x:64,y:148,settings:{size:{x:72,y:24},target:{1:"displayMessageStart"}}},{type:"EntityDisplaymessage",x:132,y:128,settings:{name:"displayMessageStart",message:"Welcome to Jetman jr!"}},
{type:"EntityLevelchange",x:180,y:44,settings:{name:"bonusLevel",level:"Level0"}},{type:"EntityTrigger",x:84,y:4,settings:{size:{x:104,y:4},target:{1:"bonusLevel"}}}],layer:[{name:"background",width:12,height:8,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!0,preRender:!0,distance:"2",tilesize:16,foreground:!1,data:[[542,581,562,562,561,581,561,581,562,562,562,562],[581,561,581,581,561,581,581,581,562,562,562,562],[581,581,581,581,581,541,581,581,562,562,562,562],
[581,581,561,581,581,581,581,562,562,562,581,562],[581,581,581,581,581,581,581,581,581,581,581,562],[581,581,581,542,581,581,541,581,581,562,562,562],[542,542,542,542,562,562,562,562,581,581,562,562],[542,581,581,581,562,562,562,562,562,562,581,581]]},{name:"main",width:24,height:16,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"bridges",width:12,height:8,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[55,2,2,2,2,2,2,2,2,2,2,56],[26,25,27,27,25,27,1,27,27,26,27,1]]},{name:"foreground",width:24,height:16,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,168,169,170,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,204,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,201,202,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,159,159],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,202,0,0,0,0],[0,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,131,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"collision",width:24,height:16,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel1Resources=[new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.respawnpoint").requires("impact.entity").defines(function(){EntityRespawnpoint=ig.Entity.extend({size:{x:26,y:26},offset:{x:0,y:7},zIndex:-1,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,animSheet:new ig.AnimationSheet("media/sprites/savepoint.png",26,26),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0,[0]);this.addAnim("activated",0,[0]);this.addAnim("respawn",0,[0])},update:function(){this.currentAnim==this.anims.respawn&&
4<this.currentAnim.loopCount&&(this.currentAnim=this.anims.activated);this.currentAnim.update()},getSpawnPos:function(){return{x:this.pos.x+11,y:this.pos.y}},activate:function(){this.active=!0;ig.game.lastCheckpoint=this},check:function(){this.active||this.activate()}})});
ig.module("game.entities.frosk").requires("impact.entity","game.entities.particle").defines(function(){EntityFrosk=ig.Entity.extend({size:{x:20,y:16},offset:{x:0,y:0},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,health:50,shootTimer:null,shootWaitTimer:null,canShoot:!1,scaleTimer:new ig.Timer(0),animSheet:new ig.AnimationSheet("media/sprites/frosk.png",20,16),sfxHit:new ig.Sound("media/sounds/wetgib.ogg"),scale:{x:2,y:2},_offset:{x:0,y:0},_scale:{x:1,y:1},
_size:{x:20,y:16},init:function(a,b,c){this.parent(a,b,c);this.shootWaitTimer=new ig.Timer(1);this.shootTimer=new ig.Timer(10);this.addAnim("idle",0.5,[0,1,2]);this.addAnim("shoot",0.5,[3,4]);this.addAnim("hit",0.1,[3]);this._offset.x=this.offset.x;this._offset.y=this.offset.y;this._size.x=this.size.x;this._size.y=this.size.y;this.setScale(this.scale.x,this.scale.y)},update:function(){this.currentAnim==this.anims.hit&&this.currentAnim.loopCount?(this.currentAnim=this.anims.idle,this.shootWaitTimer.set(0.5)):
this.currentAnim==this.anims.idle&&0<this.shootWaitTimer.delta()&&80>this.distanceTo(ig.game.player)?(this.currentAnim=this.anims.shoot.rewind(),this.shootTimer.set(0.45),this.canShoot=!0):this.currentAnim==this.anims.shoot&&(this.canShoot&&0<this.shootTimer.delta())&&(this.canShoot=!1,ig.game.spawnEntity(EntityFroskShot,this.pos.x+4,this.pos.y+4));this.currentAnim==this.anims.shoot&&this.currentAnim.loopCount&&(this.currentAnim=this.anims.idle.rewind(),this.shootWaitTimer.set(1.5));this.currentAnim.flip.x=
0>this.pos.x-ig.game.player.pos.x;0<this.scaleTimer.delta()&&this.setScale(ig.system.scale,ig.system.scale);this.parent()},kill:function(){ig.game.screentext="500";ig.game.score+=500;this.spawnGibs(10);this.parent()},check:function(a){a.receiveDamage(10,this)},receiveDamage:function(a){this.currentAnim=this.anims.hit.rewind();this.spawnGibs(1);this.scaleTimer.set(0.05);this.setScale(ig.system.scale+1,ig.system.scale+1);this.parent(a);this.sfxHit.play()},spawnGibs:function(a){for(var b=this.pos.x+
this.size.x/2,c=this.pos.y+this.size.y/2,d=0;d<a;d++)ig.game.spawnEntity(EntityFroskGib,b,c)},draw:function(){var a=ig.system.context;a.save();a.translate(ig.system.getDrawPos(this.pos.x.round()-this.offset.x-ig.game.screen.x),ig.system.getDrawPos(this.pos.y.round()-this.offset.y-ig.game.screen.y));a.scale(this._scale.x,this._scale.y);this.currentAnim.draw(0,0);a.restore()},setScale:function(a,b){var c=this.size.x,d=this.size.y;this.scale.x=a||this.scale.x;this.scale.y=b||this.scale.y;this._scale.x=
this.scale.x/ig.system.scale;this._scale.y=this.scale.y/ig.system.scale;this.offset.x=this._offset.x*this._scale.x;this.offset.y=this._offset.y*this._scale.y;this.size.x=this._size.x*this._scale.x;this.size.y=this._size.y*this._scale.y;this.pos.x+=(c-this.size.x)/2;this.pos.y+=(d-this.size.y)/2}});EntityFroskShot=ig.Entity.extend({friction:{x:20,y:20},bounciness:0.7,size:{x:4,y:4},vel:{x:60,y:0},type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.LITE,bounceCount:0,
animSheet:new ig.AnimationSheet("media/sprites/frogspewer.png",4,4),init:function(a,b,c){var d=0<a-ig.game.player.pos.x?-1:1;this.vel.x=Math.random().map(0,1,40,120)*d;this.vel.y=0;this.addAnim("idle",0.1,[18,19,38,39]);this.parent(a,b,c)},handleMovementTrace:function(a){this.parent(a);if(a.collision.x||a.collision.y)this.bounceCount++,3<=this.bounceCount&&(ig.game.spawnEntity(EntityFroskShotGib,this.pos.x,this.pos.y),this.kill())},check:function(a){a.receiveDamage(10,this);this.kill()}});EntityFroskGib=
EntityParticle.extend({lifetime:1,fadetime:0.5,bounciness:0.6,vel:{x:50,y:150},size:{x:4,y:4},animSheet:new ig.AnimationSheet("media/sprites/frogspewer.png",4,4),init:function(a,b,c){this.addAnim("idle",5,[18,19,38,39]);this.parent(a,b,c)}});EntityFroskShotGib=EntityParticle.extend({lifetime:0.7,fadetime:0.7,bounciness:0.1,vel:{x:1,y:1},size:{x:4,y:4},animSheet:new ig.AnimationSheet("media/sprites/frogspewer.png",4,4),init:function(a,b,c){this.addAnim("idle",0.1,[18,19,38,39]);this.parent(a,b,c)}})});
ig.module("game.levels.level12").requires("impact.image","game.entities.respawnpoint","game.entities.player","game.entities.trigger","game.entities.levelchange","game.entities.battery","game.entities.void","game.entities.displaymessage","game.entities.frosk").defines(function(){LevelLevel12={entities:[{type:"EntityRespawnpoint",x:44,y:35},{type:"EntityPlayer",x:20,y:32},{type:"EntityTrigger",x:-16,y:164,settings:{target:{1:"nextLevel4"},size:{x:36,y:60}}},{type:"EntityLevelchange",x:24,y:156,settings:{name:"nextLevel4",
level:"Level13"}},{type:"EntityBattery",x:60,y:48},{type:"EntityVoid",x:240,y:36,settings:{name:"levelInfo",levelNumber:2,title:"tutorial2"}},{type:"EntityDisplaymessage",x:172,y:48,settings:{name:"displayMessage",message:"Batteries power your laser. Press SPACE to shoot!"}},{type:"EntityTrigger",x:60,y:52,settings:{size:{x:12,y:12},target:{1:"displayMessage"}}},{type:"EntityFrosk",x:195.33333333333334,y:66.66666666666667}],layer:[{name:"background",width:12,height:7,linkWithCollision:!1,visible:1,
tilesetName:"media/tiles/300_tiles1.png",repeat:!0,preRender:!0,distance:"2",tilesize:32,foreground:!1,data:[[131,131,131,131,131,131,131,131,131,131,131,131],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141]]},{name:"main",width:24,height:14,linkWithCollision:!1,
visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[222,222,222,222,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"bridges",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,355,356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,337,338,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,355,356,0,0,0,0,357,358,
0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,203,204,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,223,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,199,179,179,179,181,0,0,0,0,0,217,218,219,220,223,224,0,0,0,0,0,0,0],[199,180,199,199,180,181,0,0,0,0,0,64,159,160,159,160,122,0,0,0,0,0,0,0],[159,159,159,159,159,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,205,206,0,0,0,0,0,0,217,219,219,219,219,219,
219,219,219,219,219,219,219,224],[0,0,201,202,0,0,0,0,0,0,197,179,179,179,179,179,179,179,179,179,179,179,179,200],[77,131,217,218,219,220,221,222,223,224,64,160,160,160,160,160,160,160,160,160,160,160,160,122],[77,0,64,160,160,160,160,160,160,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[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,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1],[1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,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],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]]}]};LevelLevel12Resources=[new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.mover").requires("impact.entity").defines(function(){EntityMover=ig.Entity.extend({size:{x:24,y:8},maxVel:{x:100,y:100},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.FIXED,target:null,targets:[],currentTarget:0,speed:20,gravityFactor:0,animSheet:new ig.AnimationSheet("media/sprites/elevator.png",24,8),init:function(a,b,c){this.addAnim("idle",1,[0]);this.parent(a,b,c);this.targets=ig.ksort(this.target)},update:function(){var a=0,b=ig.game.getEntityByName(this.targets[this.currentTarget]);
if(b){var a=this.distanceTo(b),c=this.angleTo(b);this.vel.x=Math.cos(c)*this.speed;this.vel.y=Math.sin(c)*this.speed}else this.vel.x=0,this.vel.y=0;this.parent();c=this.distanceTo(b);if(b&&(c>a||0.5>c))this.pos.x=b.pos.x+b.size.x/2-this.size.x/2,this.pos.y=b.pos.y+b.size.y/2-this.size.y/2,this.currentTarget++,this.currentTarget>=this.targets.length&&1<this.targets.length&&(this.currentTarget=0)},receiveDamage:function(){}})});
ig.module("game.entities.vegg").requires("impact.entity","game.entities.particle").defines(function(){EntityVegg=ig.Entity.extend({size:{x:34,y:60},offset:{x:0,y:0},type:ig.Entity.TYPE.BOTH,checkAgainst:ig.Entity.TYPE.BOTH,collides:ig.Entity.COLLIDES.FIXED,health:500,takingDmg:!1,timer:0,animSheet:new ig.AnimationSheet("media/sprites/vegg.png",34,60),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.5,[0]);this.timer=0},update:function(){this.timer+=1;0>this.health&&this.kill();this.parent();
this.takingDmg&&(this.takingDmg=!1);4==this.timer&&(this.currentAnim.alpha=255,this.timer=0)},kill:function(){ig.game.score+=0;this.parent()},check:function(){},receiveDamage:function(a){this.health-=a;this.takingDmg=!0;this.timer=0}})});ig.module("game.entities.kill").requires("impact.entity").defines(function(){EntityKill=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(255,0,0,0.5)",_wmScalable:!0,checkAgainst:ig.Entity.TYPE.BOTH,update:function(){},check:function(a){a.receiveDamage(1E4,this)}})});
ig.module("game.levels.level13").requires("impact.image","game.entities.respawnpoint","game.entities.mover","game.entities.trigger","game.entities.levelchange","game.entities.displaymessage","game.entities.dynamitebox","game.entities.void","game.entities.vegg","game.entities.player","game.entities.kill","game.entities.frosk").defines(function(){LevelLevel13={entities:[{type:"EntityRespawnpoint",x:160,y:31},{type:"EntityMover",x:672,y:120,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityTrigger",
x:940,y:20,settings:{target:{1:"nextLevel4"},size:{x:20,y:60}}},{type:"EntityLevelchange",x:636,y:56,settings:{name:"nextLevel4",level:"Level14"}},{type:"EntityDisplaymessage",x:276,y:36,settings:{name:"displayMessage",message:"Push Z to drop a dynamite"}},{type:"EntityDynamitebox",x:312,y:48},{type:"EntityVoid",x:796,y:120,settings:{name:"void1"}},{type:"EntityLevelchange",x:176,y:44,settings:{name:"prevLevel",level:"Level12",xpos:32,ypos:160}},{type:"EntityTrigger",x:20,y:0,settings:{size:{x:132,
y:8},target:{1:"prevLevel"}}},{type:"EntityTrigger",x:316,y:48,settings:{size:{x:8,y:24},target:{1:"displayMessage"}}},{type:"EntityVegg",x:364,y:8},{type:"EntityPlayer",x:132,y:20},{type:"EntityKill",x:572,y:136,settings:{size:{x:228,y:16}}},{type:"EntityVoid",x:576,y:120,settings:{name:"void2"}},{type:"EntityFrosk",x:536,y:48}],layer:[{name:"background",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!0,preRender:!0,distance:"2",tilesize:32,foreground:!1,
data:[[131,131,131,131,131,131,131,131,131,131,131,131],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141],[141,141,141,141,141,141,141,141,141,141,141,141]]},{name:"vegg",width:15,height:4,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!1,preRender:!1,distance:"1",tilesize:64,
foreground:!1,data:[[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]]},{name:"main",width:60,height:16,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:60,height:16,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,
0,0,0,0,0,0,0,0,197,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,179,179,179,179,179,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198],[0,0,0,0,0,0,203,204,0,64,159,159,159,159,159,159,159,159,159,160,160,160,160,159,160,160,160,160,160,160,161,161,161,161,160,160,160,160,160,160,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159],[0,0,0,0,0,0,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,220,220,220,218,218,218,218,218,218,219,219,219,219,222,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,199,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,180,180,179,
179,179,179,179,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,218,219,220,221,222,223,222,221,220],[199,180,199,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,180,180,180,180,180,180,179,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,179,179,179,179,179,179,179,179,179],[180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,179,179,
179,179,179,179,179,179,179],[180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,179,179,179,179,179,179,179,179,179],[180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,83,237,237,237,237,237,237,237,237,237,237,237,237,237,237,11,179,179,179,179,179,179,179,179,179],[180,180,180,180,180,
180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[180,180,180,180,180,180,180,180,180,180,
180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[199,180,179,180,180,180,180,180,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179]]},{name:"collision",width:60,height:16,linkWithCollision:!1,visible:0,tilesetName:"",
repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0]]}]};LevelLevel13Resources=[new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level16").requires("impact.image","game.entities.void","game.entities.trigger","game.entities.levelchange","game.entities.kill","game.entities.player","game.entities.mover","game.entities.frosk","game.entities.krystall").defines(function(){LevelLevel16={entities:[{type:"EntityVoid",x:304,y:208,settings:{name:"void1"}},{type:"EntityTrigger",x:376,y:176,settings:{target:{1:"nextLevel2"},size:{x:4,y:32}}},{type:"EntityLevelchange",x:368,y:180,settings:{name:"nextLevel2",level:"Level6"}},
{type:"EntityKill",x:308,y:216,settings:{size:{x:72,y:4}}},{type:"EntityVoid",x:376,y:208,settings:{name:"void2"}},{type:"EntityPlayer",x:192,y:8},{type:"EntityMover",x:348,y:208,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityTrigger",x:176,y:0,settings:{target:{1:"nextLevel3"},size:{x:48,y:16}}},{type:"EntityLevelchange",x:20,y:60,settings:{name:"nextLevel",level:"Level7"}},{type:"EntityFrosk",x:12,y:112},{type:"EntityKrystall",x:144,y:144},{type:"EntityTrigger",x:4,y:32,settings:{target:{1:"nextLevel"},
size:{x:12,y:88}}},{type:"EntityLevelchange",x:188,y:32,settings:{name:"nextLevel3",level:"Level14",xpos:130,ypos:180}}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,
foreground:!1,data:[[180,181,159,159,159,159,159,159,159,0,0,0,0,0,179,179,179,180,101,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,232,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,229,231,231],[0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,232,231,231,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,230,232,230,230],[0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,214,215,215,215],[0,0,0,0,0,0,0,0,213,230,214,0,0,0,213,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,213,212,232,214,0,0,0,214,215,215,216,0,0,0,0,0,0],[0,0,0,0,0,0,212,214,215,231,214,214,214,214,214,215,215,213,226,226,226,226,226,226]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",
tilesize:16,foreground:!0,data:[[180,180,198,180,180,180,180,198,180,180,180,0,0,0,198,0,0,0,198,198,101,161,161,161],[160,161,161,161,161,161,161,161,161,161,159,0,0,0,159,159,159,159,159,159,122,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[238,238,238,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0],[179,179,179,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[101,161,161,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[200,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[214,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,
1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1,1,1],[1,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,13,1,1,1],[1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,33,0,0,0,0,0,0],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,0,0,0,0,0]]}]};LevelLevel16Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.blob").requires("impact.entity","game.entities.particle").defines(function(){EntityBlob=ig.Entity.extend({size:{x:20,y:28},offset:{x:0,y:0},maxVel:{x:100,y:100},seenPlayer:!1,inJump:!1,type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.PASSIVE,jumpTimer:null,health:40,scaleTimer:new ig.Timer(0.1),sfxGib:new ig.Sound("media/sounds/wetgib.ogg"),animSheet:new ig.AnimationSheet("media/sprites/blob28.png",20,28),scale:{x:1,y:1},_offset:{x:0,y:0},_scale:{x:1,
y:1},_size:{x:0,y:0},init:function(a,b,c){this.parent(a,b,c);this.jumpTimer=new ig.Timer;this.addAnim("idle",0.5,[2,3]);this.addAnim("crawl",0.1,[4,5,6,7]);this.addAnim("jump",0.2,[4,5,6]);this.addAnim("hit",0.1,[4]);this.currentAnim.gotoRandomFrame();this.currentAnim.flip.x=0.5<Math.random();this._offset.x=this.offset.x;this._offset.y=this.offset.y;this._size.x=this.size.x;this._size.y=this.size.y;this.setScale(this.scale.x,this.scale.y)},update:function(){var a=Math.abs(ig.game.player.pos.x-this.pos.x),
b=Math.abs(ig.game.player.pos.y-this.pos.y),c=0>ig.game.player.pos.x-this.pos.x?-1:1,d=this.standing;this.seenPlayer?this.standing&&this.currentAnim!=this.anims.hit&&(this.currentAnim!=this.anims.jump&&0.5<this.jumpTimer.delta()&&(40>a&&20<a||1==ig.game.collisionMap.getTile(this.pos.x+this.size.x*c,this.pos.y+this.size.y))?(this.currentAnim=this.anims.jump.rewind(),this.currentAnim.flip.x=0>c,this.vel.x=0):this.currentAnim==this.anims.jump&&this.currentAnim.loopCount?(this.vel.y=-70,this.vel.x=60*
(this.currentAnim.flip.x?-1:1),this.inJump=!0):this.currentAnim!=this.anims.jump&&0.2<this.jumpTimer.delta()&&(this.currentAnim=this.anims.crawl,this.currentAnim.flip.x=0>c,this.vel.x=20*c)):64>a&&20>b&&(this.seenPlayer=!0);this.currentAnim==this.anims.hit&&this.currentAnim.loopCount&&(this.currentAnim=this.anims.idle);this.inJump&&(0==this.vel.x&&this.currentAnim!=this.anims.hit)&&(this.vel.x=30*(this.currentAnim.flip.x?-1:1));this.standing&&(!d&&this.currentAnim!=this.anims.hit)&&(this.inJump=!1,
this.jumpTimer.reset(),this.anims.idle.flip.x=this.currentAnim.flip.x,this.currentAnim=this.anims.idle,this.vel.x=0);0<this.scaleTimer.delta()&&this.setScale(ig.system.scale,ig.system.scale);this.parent()},kill:function(){ig.game.score+=1E3;ig.game.OutputText="1000";for(var a=ig.ua.mobile?5:30,b=0;b<a;b++)ig.game.spawnEntity(EntityBlobGib,this.pos.x,this.pos.y);this.parent()},receiveDamage:function(a,b){this.anims.hit.flip.x=this.currentAnim.flip.x;this.currentAnim=this.anims.hit.rewind();this.seenPlayer=
!0;this.inJump=!1;this.scaleTimer.set(0.05);this.setScale(ig.system.scale+1,ig.system.scale+1);this.vel.x=0<b.vel.x?50:-50;for(var c=ig.ua.mobile?2:5,d=0;d<c;d++)ig.game.spawnEntity(EntityBlobGib,this.pos.x,this.pos.y);this.sfxGib.play();this.parent(a)},check:function(a){a.receiveDamage(10,this)},draw:function(){var a=ig.system.context;a.save();a.translate(ig.system.getDrawPos(this.pos.x.round()-this.offset.x-ig.game.screen.x),ig.system.getDrawPos(this.pos.y.round()-this.offset.y-ig.game.screen.y));
a.scale(this._scale.x,this._scale.y);this.currentAnim.draw(0,0);a.restore()},setScale:function(a,b){var c=this.size.x,d=this.size.y;this.scale.x=a||this.scale.x;this.scale.y=b||this.scale.y;this._scale.x=this.scale.x/ig.system.scale;this._scale.y=this.scale.y/ig.system.scale;this.offset.x=this._offset.x*this._scale.x;this.offset.y=this._offset.y*this._scale.y;this.size.x=this._size.x*this._scale.x;this.size.y=this._size.y*this._scale.y;this.pos.x+=(c-this.size.x)/2;this.pos.y+=(d-this.size.y)/2}});
EntityBlobGib=EntityParticle.extend({lifetime:3,fadetime:6,friction:{x:0,y:0},vel:{x:60,y:150},animSheet:new ig.AnimationSheet("media/sprites/blob-gibs.png",4,4),init:function(a,b,c){this.addAnim("idle",0.1,[0,1,2]);this.parent(a,b,c)}})});
ig.module("game.entities.dropper").requires("impact.entity","game.entities.particle","game.entities.blob").defines(function(){EntityDropper=ig.Entity.extend({size:{x:14,y:8},offset:{x:1,y:0},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,health:80,shootTimer:null,shootWaitTimer:null,canShoot:!1,animSheet:new ig.AnimationSheet("media/sprites/dropper.png",16,8),sfxHit:new ig.Sound("media/sounds/wetgib.ogg"),init:function(a,b,c){this.parent(a,b,c);this.shootWaitTimer=
new ig.Timer(1);this.shootTimer=new ig.Timer(10);this.addAnim("idle",1,[0]);this.addAnim("shoot",0.2,[1,2,2,1]);this.addAnim("hit",0.2,[3])},update:function(){this.currentAnim==this.anims.hit&&this.currentAnim.loopCount?(this.currentAnim=this.anims.idle,this.shootWaitTimer.set(0.5)):this.currentAnim==this.anims.idle&&0<this.shootWaitTimer.delta()&&128>this.distanceTo(ig.game.player)?(this.currentAnim=this.anims.shoot.rewind(),this.shootTimer.set(0.8),this.canShoot=!0):this.currentAnim==this.anims.shoot&&
(this.canShoot&&0<this.shootTimer.delta())&&(this.canShoot=!1,ig.game.spawnEntity(EntityDropperShot,this.pos.x+5,this.pos.y+6));this.currentAnim==this.anims.shoot&&this.currentAnim.loopCount&&(this.currentAnim=this.anims.idle.rewind(),this.shootWaitTimer.set(0.5));this.currentAnim.update()},kill:function(){this.spawnGibs(20);this.parent()},check:function(a){a.receiveDamage(10,this)},receiveDamage:function(a){this.currentAnim=this.anims.hit.rewind();this.parent(a);this.spawnGibs(3);this.sfxHit.play()},
spawnGibs:function(a){for(var b=this.pos.x+this.size.x/2,c=this.pos.y+this.size.y/2,d=0;d<a;d++)ig.game.spawnEntity(EntityDropperGib,b,c)}});EntityDropperShot=ig.Entity.extend({size:{x:4,y:4},offset:{x:2,y:4},vel:{x:0,y:0},type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.LITE,animSheet:new ig.AnimationSheet("media/sprites/dropper.png",8,8),init:function(a,b,c){this.addAnim("idle",0.1,[8]);this.addAnim("drop",0.1,[9,10,11],!0);this.parent(a,b,c)},update:function(){this.currentAnim==
this.anims.drop&&this.currentAnim.loopCount&&this.kill();this.parent()},handleMovementTrace:function(a){this.parent(a);if((a.collision.x||a.collision.y)&&this.currentAnim!=this.anims.drop)this.currentAnim=this.anims.drop.rewind()},check:function(a){this.currentAnim!=this.anims.drop&&(a.receiveDamage(10,this),this.kill())}});EntityDropperGib=EntityParticle.extend({lifetime:3,fadetime:6,friction:{x:0,y:0},vel:{x:60,y:150},animSheet:new ig.AnimationSheet("media/sprites/blob-gibs.png",4,4),init:function(a,
b,c){this.addAnim("idle",0.1,[0,1,2]);this.parent(a,b,c)}})});
ig.module("game.levels.level14").requires("impact.image","game.entities.levelchange","game.entities.trigger","game.entities.dropper","game.entities.player","game.entities.gas","game.entities.blob","game.entities.frosk").defines(function(){LevelLevel14={entities:[{type:"EntityLevelchange",x:196,y:204,settings:{name:"nextLevel2",level:"Level3",extrainfo:3}},{type:"EntityLevelchange",x:36,y:44,settings:{name:"nextLevel",level:"Level13",extrainfo:8,ypos:49,xpos:890}},{type:"EntityTrigger",x:320,y:216,
settings:{target:{1:"nextLevel4"},size:{x:24,y:8}}},{type:"EntityDropper",x:225,y:24},{type:"EntityTrigger",x:0,y:32,settings:{target:{1:"nextLevel"},size:{x:4,y:32}}},{type:"EntityPlayer",x:48,y:32},{type:"EntityTrigger",x:252,y:216,settings:{target:{1:"nextLevel3"},size:{x:24,y:8}}},{type:"EntityTrigger",x:188,y:216,settings:{target:{1:"nextLevel2"},size:{x:24,y:8}}},{type:"EntityLevelchange",x:328,y:204,settings:{name:"nextLevel4",level:"Level5"}},{type:"EntityLevelchange",x:260,y:208,settings:{name:"nextLevel3",
level:"Level7"}},{type:"EntityGas",x:160,y:96},{type:"EntityTrigger",x:124,y:216,settings:{target:{1:"nextLevel0"},size:{x:24,y:8}}},{type:"EntityLevelchange",x:136,y:204,settings:{name:"nextLevel0",level:"Level8",extrainfo:8}},{type:"EntityBlob",x:232,y:96},{type:"EntityFrosk",x:348,y:48}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[180,181,159,159,159,159,159,159,159,0,0,0,0,179,179,179,179,180,101,159,159,159,159,159],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230],[218,218,218,218,218,218,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
219,219],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,179,179,179,179,
179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[180,180,198,180,180,180,180,198,180,180,180,180,180,180,198,0,0,0,198,198,198,198,198,198],[160,161,161,161,161,161,161,161,161,161,159,159,159,159,159,159,159,159,159,159,159,159,159,159],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,0],[0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,217,0,0],[0,0,0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,0,0,0,0,0,0,181,0,0,55,0,0,0,32,0,0,0,33,0,0,178,0,0],[0,0,0,0,0,0,0,181,0,217,223,224,0,217,223,224,0,217,222,224,0,178,0,0],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,197,179,200,0,178,0,0],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,197,179,200,0,178,0,0],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,
197,179,200,0,178,0,0],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,197,179,200,0,178,179,179],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,197,179,200,0,178,179,179],[0,0,0,0,0,0,0,181,0,197,179,200,0,197,179,200,0,197,179,200,0,178,179,179]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,
1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1]]}]};LevelLevel14Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.wasp").requires("impact.entity","game.entities.particle").defines(function(){EntityWasp=ig.Entity.extend({size:{x:22,y:25},maxVel:{x:100,y:100},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.FIXED,target:null,targets:[],currentTarget:0,speed:20,health:30,gravityFactor:0,animSheet:new ig.AnimationSheet("media/sprites/wasp.png",22,25),sfxHit:new ig.Sound("media/sounds/wetgib.ogg"),init:function(a,b,c){this.addAnim("idle",1,[0,1,2]);this.addAnim("hit",
0.1,[3]);this.parent(a,b,c);this.targets=ig.ksort(this.target)},update:function(){var a=0,b=ig.game.getEntityByName(this.targets[this.currentTarget]);this.currentAnim==this.anims.hit&&this.currentAnim.loopCount&&(this.currentAnim=this.anims.idle);if(b){var a=this.distanceTo(b),c=this.angleTo(b);this.vel.x=Math.cos(c)*this.speed;this.vel.y=Math.sin(c)*this.speed}else this.vel.x=0,this.vel.y=0;0<this.vel.x?this.currentAnim.flip.x=!1:0>this.vel.x&&(this.currentAnim.flip.x=!0);this.parent();c=this.distanceTo(b);
if(b&&(c>a||0.5>c))this.pos.x=b.pos.x+b.size.x/2-this.size.x/2,this.pos.y=b.pos.y+b.size.y/2-this.size.y/2,this.currentTarget++,this.currentTarget>=this.targets.length&&1<this.targets.length&&(this.currentTarget=0)},receiveDamage:function(a){this.parent(a);this.currentAnim=this.anims.hit.rewind();this.sfxHit.play();0>this.health&&this.kill()},kill:function(){ig.game.score+=1E3;for(var a=ig.ua.mobile?5:30,b=0;b<a;b++)ig.game.spawnEntity(EntityWaspGib,this.pos.x,this.pos.y);this.parent()},check:function(a){a.receiveDamage(10,
this)}});EntityWaspGib=EntityParticle.extend({lifetime:3,fadetime:6,friction:{x:0,y:0},vel:{x:60,y:150},animSheet:new ig.AnimationSheet("media/sprites/wasp-gibs.png",4,4),init:function(a,b,c){this.addAnim("idle",0.1,[0,1,2]);this.parent(a,b,c)}})});
ig.module("game.levels.level41").requires("impact.image","game.entities.mover","game.entities.kill","game.entities.levelchange","game.entities.gas","game.entities.dynamitebox","game.entities.player","game.entities.dropper","game.entities.void","game.entities.trigger","game.entities.wasp","game.entities.frosk").defines(function(){LevelLevel41={entities:[{type:"EntityMover",x:172,y:344,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityKill",x:0,y:360,settings:{size:{x:384,y:16}}},{type:"EntityLevelchange",
x:16,y:316,settings:{name:"nextLevel4",level:"Level42"}},{type:"EntityGas",x:348,y:324},{type:"EntityDynamitebox",x:364,y:324},{type:"EntityPlayer",x:56,y:32},{type:"EntityDropper",x:169,y:24},{type:"EntityVoid",x:8,y:344,settings:{name:"void2"}},{type:"EntityVoid",x:368,y:344,settings:{name:"void1"}},{type:"EntityTrigger",x:0,y:288,settings:{target:{1:"nextLevel4"},size:{x:4,y:52}}},{type:"EntityWasp",x:208,y:320,settings:{target:{1:"void3",2:"void4"}}},{type:"EntityVoid",x:20,y:328,settings:{name:"void3"}},
{type:"EntityVoid",x:332,y:328,settings:{name:"void4"}},{type:"EntityFrosk",x:348,y:240}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:24,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[258,
42,42,42,42,42,42,42,42,42,258,42,42,42,42,42,258,42,42,258,258,259,259,42],[257,42,257,42,42,42,20,258,42,42,42,42,42,258,42,42,42,42,42,42,42,42,42,42],[254,258,257,42,42,42,42,42,42,42,258,254,42,42,42,42,257,254,42,42,42,42,42,42],[254,42,42,42,42,259,42,42,259,42,42,259,257,42,42,258,254,254,42,42,42,42,254,42],[42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,254,42,42,42,42,42,42,42,42],[255,42,42,42,42,42,42,42,42,42,42,42,42,42,42,259,254,259,254,42,42,42,42,42],[42,257,42,42,42,42,42,42,42,
42,42,258,42,42,42,42,42,42,257,42,254,42,42,254],[42,42,254,42,42,254,254,259,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,257],[42,42,42,258,42,42,42,42,42,42,42,42,42,42,42,42,42,20,42,42,42,42,42,42],[42,42,42,42,42,42,42,257,42,42,42,258,42,42,42,42,42,254,254,42,42,42,42,42],[42,42,259,254,42,42,254,42,42,42,42,42,42,42,257,42,254,259,42,42,42,42,42,42],[42,42,42,42,42,42,42,254,42,42,42,42,42,42,42,258,42,42,258,42,258,42,257,42],[42,42,258,257,42,40,41,42,42,259,42,42,42,42,42,42,42,42,257,
42,42,257,257,42],[254,42,42,42,42,42,42,42,42,42,42,42,42,42,42,20,254,42,42,42,42,42,42,42],[254,254,254,254,254,254,254,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,20,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,
254,254,254,254,254,257,254,254,254,254,254,254,254,254,258,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,257,254,254],[254,254,254,257,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,258,254,254,254,254,254,254,254,254,257,254,254,254,254,258,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,
254,254,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254]]},{name:"foreground",width:24,height:24,linkWithCollision:!1,visible:0,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180],[101,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,10],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[219,220,221,222,223,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[101,160,160,160,160,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,205,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,217,220,221,222,223,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,64,161,161,161,161,122,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,206,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,201,202,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,222,220,220,222,223],[122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,160,160,160,160,160],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245]]},{name:"collision",width:24,height:24,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[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,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel41Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level42").requires("impact.image","game.entities.mover","game.entities.kill","game.entities.levelchange","game.entities.gas","game.entities.dynamitebox","game.entities.player","game.entities.dropper","game.entities.void","game.entities.trigger").defines(function(){LevelLevel42={entities:[{type:"EntityMover",x:352,y:344,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityKill",x:0,y:360,settings:{size:{x:384,y:16}}},{type:"EntityLevelchange",x:16,y:316,settings:{name:"nextLevel4",
level:"Level17"}},{type:"EntityGas",x:80,y:144},{type:"EntityDynamitebox",x:96,y:144},{type:"EntityPlayer",x:348,y:312},{type:"EntityDropper",x:169,y:8},{type:"EntityVoid",x:8,y:344,settings:{name:"void2"}},{type:"EntityVoid",x:368,y:344,settings:{name:"void1"}},{type:"EntityTrigger",x:0,y:288,settings:{target:{1:"nextLevel4"},size:{x:4,y:52}}}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,
foreground:!1,data:[[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]]},{name:"main",width:24,height:24,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[258,42,42,42,42,42,42,42,42,42,258,42,42,42,42,42,258,42,42,258,258,259,259,42],[257,42,257,42,42,42,20,258,42,42,42,42,42,258,42,42,42,42,42,42,42,42,42,42],[254,258,257,42,42,42,42,42,42,42,258,254,42,42,42,42,257,254,42,42,42,42,42,42],[254,42,42,42,
42,259,42,42,259,42,42,259,257,42,42,258,254,254,42,42,42,42,254,42],[42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,254,42,42,42,42,42,42,42,42],[42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,259,254,259,254,42,42,42,42,42],[42,257,42,42,42,42,42,42,42,42,42,258,42,42,42,42,42,42,257,42,254,42,42,254],[42,42,254,42,42,254,254,259,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,257],[42,42,42,258,42,42,42,42,42,42,42,42,42,42,42,42,42,20,42,42,42,42,42,42],[42,42,42,42,42,42,42,257,42,42,42,258,42,42,42,
42,42,254,254,42,42,42,42,42],[42,42,259,254,42,42,254,42,42,42,42,42,42,42,257,42,254,259,42,42,42,42,42,42],[42,42,42,42,42,42,42,254,42,42,42,42,42,42,42,258,42,42,258,42,258,42,257,42],[42,42,258,257,42,40,41,42,42,259,42,42,42,42,42,42,42,42,257,42,42,257,257,42],[254,42,42,42,42,42,42,42,42,42,42,42,42,42,42,20,254,42,42,42,42,42,42,42],[254,254,254,254,254,254,254,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
254,254,254,254,254,254,254,254,254],[254,254,20,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,257,254,254,254,254,254,254,254,254,258,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,257,254,254],[254,254,254,257,254,254,254,258,254,254,254,254,254,254,254,254,254,254,
254,254,254,254,254,254],[254,254,254,254,254,254,254,258,254,254,254,254,254,254,254,254,257,254,254,254,254,258,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,258,254,254,254,254,254,254,254,254,254,254,254]]},{name:"foreground",width:24,height:24,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[101,160,
160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,161,161,161,160,10],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,235,235,235,235,235,235,235,11],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,179,179,179,179,179,179,179],[200,0,0,0,0,0,102,236,236,236,236,0,0,0,0,178,179,179,179,179,179,179,179,179],[200,0,0,0,0,0,178,179,179,179,179,181,0,0,0,178,
179,179,179,179,179,179,179,179],[122,0,0,0,0,0,178,179,179,179,179,181,0,0,0,178,179,179,179,179,179,179,179,179],[0,0,0,0,0,0,178,179,179,179,179,181,0,0,0,64,160,160,160,160,160,160,160,10],[0,0,0,0,0,0,178,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,64],[0,0,0,0,0,0,178,179,179,179,179,181,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,64,160,160,160,160,122,0,0,0,0,0,0,0,0,0,0,0,0],[226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226],[245,245,245,245,245,245,
245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245]]},{name:"collision",width:24,height:24,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1],[1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,1,0,1],[1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1],[0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1],[0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel42Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),
new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.respawn-pod").requires("impact.entity").defines(function(){EntityRespawnPod=ig.Entity.extend({size:{x:26,y:26},offset:{x:0,y:7},zIndex:-1,type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,sound:new ig.Sound("media/sounds/respawn-activate.ogg",!1),animSheet:new ig.AnimationSheet("media/sprites/savepoint.png",26,26),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",2,[0]);this.addAnim("activated",0.25,[1,2,3,4,5,0,1,2,3,4,5]);
this.addAnim("respawn",0.01,[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5])},update:function(){this.currentAnim==this.anims.respawn&&4<this.currentAnim.loopCount&&(this.currentAnim=this.anims.activated);this.currentAnim.update()},getSpawnPos:function(){return{x:this.pos.x+11,y:this.pos.y}},activate:function(){this.sound.play();this.active=!0;this.currentAnim=this.anims.activated;ig.game.lastCheckpoint=this},check:function(){this.active||this.activate()}})});
ig.module("game.entities.mine").requires("impact.entity","game.entities.particle").defines(function(){EntityMine=ig.Entity.extend({size:{x:10,y:7},offset:{x:8,y:6},type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,health:10,animSheet:new ig.AnimationSheet("media/sprites/mine.png",20,10),sfxExplode:new ig.Sound("media/sounds/mine.ogg",!1),init:function(a,b,c){this.addAnim("idle",0.17,[1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3]);this.currentAnim.gotoRandomFrame();this.parent(a,
b,c)},kill:function(){for(var a=0;10>a;a++)ig.game.spawnEntity(EntityMineGib,this.pos.x,this.pos.y);this.sfxExplode.play();this.parent()},check:function(a){this.kill();a.receiveDamage(10,this)}});EntityMineGib=EntityParticle.extend({lifetime:3,fadetime:4,friction:{x:0,y:0},vel:{x:60,y:150},animSheet:new ig.AnimationSheet("media/sprites/mine.png",4,4),init:function(a,b,c){this.addAnim("idle",0.1,[0]);this.parent(a,b,c)}})});
ig.module("game.levels.level5").requires("impact.image","game.entities.respawnpoint","game.entities.respawn-pod","game.entities.blob","game.entities.player","game.entities.mine","game.entities.void","game.entities.wasp","game.entities.vegg","game.entities.dropper","game.entities.frosk","game.entities.battery","game.entities.krystall","game.entities.dynamitebox","game.entities.trigger","game.entities.levelchange","game.entities.kill").defines(function(){LevelLevel5={entities:[{type:"EntityRespawnpoint",
x:44,y:835},{type:"EntityRespawnPod",x:148,y:1023},{type:"EntityRespawnpoint",x:140,y:287},{type:"EntityRespawnpoint",x:44,y:75},{type:"EntityRespawnpoint",x:220,y:583},{type:"EntityRespawnpoint",x:148,y:975},{type:"EntityRespawnpoint",x:80,y:579},{type:"EntityRespawnpoint",x:256,y:835},{type:"EntityBlob",x:228,y:136},{type:"EntityPlayer",x:32,y:24},{type:"EntityMine",x:252,y:154},{type:"EntityVoid",x:28,y:428,settings:{name:"void5"}},{type:"EntityMine",x:232,y:762},{type:"EntityWasp",x:56,y:728,
settings:{target:{1:"void3",3:"void4"}}},{type:"EntityVegg",x:188,y:884},{type:"EntityBlob",x:173,y:511},{type:"EntityVegg",x:104,y:100},{type:"EntityDropper",x:205,y:1032},{type:"EntityVoid",x:64,y:12,settings:{levelInfo:"level15",name:"lev15",music:"media/music/01-game.caf"}},{type:"EntityFrosk",x:112,y:1108},{type:"EntityBattery",x:276,y:124},{type:"EntityKrystall",x:288,y:888},{type:"EntityDropper",x:289,y:852},{type:"EntityDynamitebox",x:260,y:1100},{type:"EntityTrigger",x:252,y:1484,settings:{target:{1:"nextLevel"},
size:{x:64,y:28}}},{type:"EntityVoid",x:208,y:324,settings:{name:"void1"}},{type:"EntityKrystall",x:244,y:1100},{type:"EntityKrystall",x:84,y:752},{type:"EntityVoid",x:280,y:428,settings:{name:"void6"}},{type:"EntityVoid",x:268,y:736,settings:{name:"void4"}},{type:"EntityLevelchange",x:76,y:1092,settings:{name:"nextLevel",level:"Level9"}},{type:"EntityVegg",x:104,y:884},{type:"EntityVoid",x:28,y:736,settings:{name:"void3"}},{type:"EntityKill",x:4,y:1268,settings:{size:{x:252,y:32}}},{type:"EntityWasp",
x:140,y:316,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityVoid",x:88,y:324,settings:{name:"void2"}},{type:"EntityWasp",x:140,y:420,settings:{target:{1:"void5",2:"void6"}}},{type:"EntityMine",x:92,y:938},{type:"EntityKrystall",x:276,y:144},{type:"EntityBattery",x:252,y:1084}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:0,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:20,height:200,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,0,0,0,198,179,179,179,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,179,179,179,179,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,179,179,179,179,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,179,179,179,179,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,179,179,179,179,179,
179,179,179,180,180,180,180,180,180],[179,0,0,0,0,0,198,179,179,179,179,179,179,179,180,180,180,180,180,180],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,179,179,179,179,198,198,0,0,0,0,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,0,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,0,179,179,179,180,180,180,
180,180,180],[179,179,179,179,198,180,180,0,0,0,0,179,180,179,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,0,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,0,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,0,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,0,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,0,180,180,180,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[198,198,198,198,0,0,0,179,179,179,179,179,179,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,179,179,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,180,180,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,180,180,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,180,180,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,180,180,0,0,0,179,0,180,180],[198,198,198,198,0,0,0,179,179,179,179,180,180,0,0,
0,179,179,179,180],[179,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,0,95,95,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[179,179,39,39,39,180,180,180,180,180,180,180,180,180,180,42,254,
257,257,180],[180,179,39,39,39,180,180,180,180,180,180,180,180,180,180,39,40,41,257,180],[180,180,39,39,39,180,180,180,180,180,180,180,180,180,180,257,253,253,180,180],[180,180,39,39,39,180,180,180,180,180,180,180,180,180,180,42,257,42,180,180],[180,180,39,39,39,180,180,180,180,180,180,180,180,180,180,254,254,254,180,180],[39,39,39,39,39,39,0,0,0,0,0,0,0,0,0,254,254,254,254,254],[39,254,254,39,39,0,0,0,0,0,0,0,0,0,0,254,254,254,254,254],[39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,254,254,254,
254],[39,39,39,39,254,254,254,254,39,39,39,39,39,39,39,39,132,133,254,254],[39,39,39,39,39,254,254,254,254,39,39,39,39,39,39,39,39,39,254,254],[39,39,39,39,132,114,113,113,133,39,39,39,39,39,39,39,39,39,39,254],[179,179,179,179,179,179,179,180,39,39,39,39,39,39,179,179,179,39,39,179],[179,179,179,179,179,179,179,179,39,39,39,39,179,179,39,39,39,39,179,179],[179,179,179,179,179,179,179,179,39,39,39,39,39,39,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,39,39,39,39,39,179,179,179,179,179,
179,179],[179,179,179,179,179,179,179,179,39,39,39,39,179,179,179,179,179,179,179,179],[0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,179],[0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,179,179],[0,39,39,39,132,133,39,39,39,39,39,39,39,254,39,39,39,39,179,179],[0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,179,179],[0,39,39,39,39,132,113,113,114,114,114,114,114,133,39,39,39,39,179,179],[0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,179,179],[179,179,254,254,254,254,179,
179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,254,259,254,254,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,254,254,254,254,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,254,254,259,254,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,254,0,0,254,254,0,0,0,0,0,0,254,254,254,254,254,254,254],[179,179,257,0,259,254,254,254,0,0,254,254,0,254,254,254,254,254,254,254],[179,179,254,254,258,254,254,254,254,254,254,254,254,254,254,254,
254,254,254,254],[179,179,254,259,254,254,254,254,254,258,254,254,254,254,254,254,254,254,254,254],[179,179,254,254,254,257,254,254,254,254,258,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254],[254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
254],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,254,254,254,254],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,254,254,259,254],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,254,254,254,254],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,257,257,254,254],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0],[179,179,179,179,179,
179,179,179,179,179,179,179,179,179,179,179,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,33,0,25,0,0,0,0,0],[222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:20,height:200,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[159,159,159,159,161,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,178,0,0,0,0,0,0,0,0,
0,0,0,0,0,0],[0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[223,224,0,0,0,178,199,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,200,0,0,0,178,199,199,0,0,0,0,0,0,0,0,0,21,0,0],[0,200,0,0,0,64,160,160,160,160,159,159,159,159,159,159,159,159,10,0],[0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,83,236,236,236,236,236,237,103,0,102,236,236,236,236,236,236,236,11,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[21,0,0,0,0,0,0,179,181,0,178,0,0,21,0,0,0,0,0,0],[0,0,0,0,
0,0,25,179,181,0,178,25,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,179,181,0,178,0,0,0,0,0,0,0,0,0],[0,0,0,21,0,0,0,179,181,0,178,0,21,0,0,0,0,0,0,0],[180,101,160,160,160,160,160,160,122,0,64,160,160,160,160,160,160,160,10,180],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,
179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],[179,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179],
[179,83,236,236,9,0,102,236,236,236,236,236,236,103,0,102,237,236,11,179],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,21,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,179,0,0],[0,0,0,0,181,0,178,0,0,0,0,0,0,181,0,178,0,0,0,0],[0,101,161,161,122,0,178,0,0,0,0,0,0,181,0,64,160,160,10,0],[0,181,
0,0,0,0,178,0,0,0,0,0,0,181,0,0,0,0,178,0],[0,181,0,0,0,0,178,0,0,0,0,0,0,181,0,0,0,0,178,0],[0,181,0,0,0,0,178,0,0,0,0,0,0,181,0,0,0,0,178,0],[0,181,0,0,0,0,64,160,160,160,160,160,160,122,0,0,0,0,178,0],[0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,83,103,0,102,236,236,236,236,236,236,236,236,236,236,103,0,102,11,0],[0,0,181,0,178,0,0,0,0,0,0,0,0,0,0,181,0,197,180,180],[0,0,181,0,178,0,0,0,0,0,0,0,0,0,0,181,0,178,180,180],[0,0,181,0,178,0,0,0,0,0,
0,0,0,0,180,181,0,178,0,0],[0,0,181,0,178,0,0,0,0,0,0,0,0,0,180,181,0,178,180,0],[0,0,181,0,178,0,0,0,0,0,0,0,0,0,180,181,0,178,180,0],[101,160,122,0,178,179,179,179,179,179,179,179,179,179,179,181,0,64,160,10],[181,0,0,0,178,179,179,179,179,179,179,179,179,179,179,181,0,0,0,178],[181,0,0,0,64,160,160,160,160,160,160,160,160,160,160,122,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[83,237,237,237,237,237,237,237,103,0,0,102,237,237,237,237,
237,237,237,11],[0,0,0,0,0,0,0,0,181,0,0,197,199,199,199,199,199,199,199,0],[0,0,0,0,0,0,0,0,181,0,0,197,199,0,199,199,199,199,0,0],[0,0,0,0,0,0,0,0,181,0,0,197,199,199,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,0,0,197,199,199,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,0,0,197,0,0,0,0,0,0,0,0],[180,101,161,161,161,161,161,161,122,0,0,64,161,161,161,161,161,10,180,0],[180,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0],[180,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0],[180,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0],[180,
200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0],[180,83,103,0,0,102,238,238,238,238,238,238,238,238,238,238,238,11,0,0],[0,0,181,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,181,0,0,178,198,198,198,0,0,180,180,0,0,0,0,0,0,0],[0,0,181,0,0,178,198,198,198,198,0,198,180,0,0,0,0,0,0,0],[0,0,181,0,0,178,198,198,0,0,198,198,0,0,0,0,0,0,0,0],[0,0,181,0,0,178,198,198,198,198,198,198,198,198,198,198,101,160,160,10],[0,0,181,0,0,178,198,198,198,198,198,198,198,198,198,198,181,0,0,178],[0,0,181,0,0,64,160,160,160,160,
160,160,160,160,160,160,122,0,0,178],[0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,102,103,0,0,178],[226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,200,0,0,178],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,200,0,0,178],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,200,0,0,178],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,200,0,0,178],[237,237,237,237,237,237,237,237,237,237,237,237,237,237,
237,237,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,178],[160,159,159,160,160,159,160,159,160,160,159,160,160,160,159,160,122,0,0,64],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"collision",width:20,height:200,linkWithCollision:!1,visible:1,
tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],
[1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,
1,1],[0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0],[0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0],[0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0],[0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0],[0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0],[1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1],[1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0],[1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1],[1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,1],[1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0],[0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1],[0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1],[0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1],[0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel5Resources=[new ig.Image("media/tiles/stein.png"),
new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level3").requires("impact.image","game.entities.respawn-pod","game.entities.dropper","game.entities.levelchange","game.entities.gas","game.entities.krystall","game.entities.kill","game.entities.void","game.entities.mover","game.entities.blob","game.entities.dynamitebox","game.entities.player","game.entities.trigger","game.entities.frosk").defines(function(){LevelLevel3={entities:[{type:"EntityRespawnPod",x:192,y:31},{type:"EntityDropper",x:265,y:24},{type:"EntityLevelchange",
x:188,y:32,settings:{name:"nextLevel3",level:"Level14",xpos:185,ypos:180}},{type:"EntityGas",x:16,y:192},{type:"EntityKrystall",x:16,y:96},{type:"EntityLevelchange",x:368,y:180,settings:{name:"nextLevel2",level:"Level31"}},{type:"EntityKill",x:308,y:216,settings:{size:{x:72,y:4}}},{type:"EntityVoid",x:376,y:208,settings:{name:"void2"}},{type:"EntityMover",x:316,y:212,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityBlob",x:56,y:192},{type:"EntityKrystall",x:144,y:144},{type:"EntityDynamitebox",
x:352,y:48},{type:"EntityPlayer",x:192,y:8},{type:"EntityTrigger",x:376,y:176,settings:{target:{1:"nextLevel2"},size:{x:4,y:32}}},{type:"EntityVoid",x:304,y:208,settings:{name:"void1"}},{type:"EntityTrigger",x:176,y:0,settings:{target:{1:"nextLevel3"},size:{x:48,y:4}}},{type:"EntityFrosk",x:32,y:120}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[180,181,159,159,159,159,159,159,159,0,0,0,0,0,179,179,179,180,101,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,232],[0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,232,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,229,231,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,231,231,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,230,232,230,230],[0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,214,215,215,215],[0,0,0,0,0,0,0,0,213,230,214,0,0,0,213,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,213,212,232,214,0,0,0,214,215,215,216,0,0,0,0,0,0],[0,0,0,0,0,0,212,214,215,231,214,214,
214,214,214,215,215,213,226,226,226,226,226,226]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[180,180,198,180,180,180,180,198,180,180,180,181,0,178,198,0,0,0,198,198,101,161,161,161],[160,161,161,161,161,161,161,161,161,161,159,122,0,64,159,159,159,159,159,159,122,0,0,0],[229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[231,0,0,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,215,215,215,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[214,215,215,
215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],
[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1,1,1],[1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,13,1,1,1],[1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,33,0,0,0,0,0,0],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,0,0,0,0,0]]}]};LevelLevel3Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),
new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level31").requires("impact.image","game.entities.respawn-pod","game.entities.gas","game.entities.kill","game.entities.void","game.entities.player","game.entities.levelchange","game.entities.blob","game.entities.trigger","game.entities.krystall","game.entities.dynamitebox","game.entities.mover","game.entities.battery").defines(function(){LevelLevel31={entities:[{type:"EntityRespawnPod",x:88,y:95},{type:"EntityGas",x:332,y:64},{type:"EntityKill",x:0,y:216,settings:{size:{x:380,
y:4}}},{type:"EntityVoid",x:356,y:208,settings:{name:"void2"}},{type:"EntityVoid",x:0,y:208,settings:{name:"void1"}},{type:"EntityPlayer",x:16,y:176},{type:"EntityLevelchange",x:68,y:184,settings:{name:"prevLev",level:"Level3",xpos:350,ypos:176}},{type:"EntityBlob",x:37,y:111},{type:"EntityTrigger",x:0,y:176,settings:{size:{x:4,y:24},target:{1:"prevLev"}}},{type:"EntityKrystall",x:344,y:184},{type:"EntityBlob",x:318,y:66},{type:"EntityTrigger",x:164,y:0,settings:{target:{1:"nextLevel3"},size:{x:72,
y:4}}},{type:"EntityDynamitebox",x:352,y:48},{type:"EntityKrystall",x:48,y:144},{type:"EntityMover",x:12,y:208,settings:{target:{1:"void2",2:"void1"}}},{type:"EntityDynamitebox",x:16,y:144},{type:"EntityLevelchange",x:196,y:32,settings:{name:"nextLevel3",level:"Level32"}},{type:"EntityBattery",x:344,y:152}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!1,data:[[1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,
0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0,0,0]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,
preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,181,159,159,159,159,159,159,159,0,0,0,0,0,0,179,179,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,229,232,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,232,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,229,
231,231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,231,231,232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,
foreground:!0,data:[[230,225,225,225,225,225,225,225,225,225,225,0,0,0,225,225,225,225,225,225,225,225,225,225],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[230,0,0,0,231,0,0,0,0,214,214,214,214,214,214,214,214,214,214,214,212,0,0,0],[230,0,0,0,231,0,0,0,0,212,212,212,212,212,212,212,212,212,214,214,212,230,231,0],[232,0,0,0,231,0,0,
0,0,212,212,212,212,212,212,212,212,212,212,212,212,230,0,0],[231,0,0,0,231,0,0,0,0,225,225,225,225,225,225,225,225,225,225,225,212,0,0,0],[231,54,0,0,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[215,215,213,215,213,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel31Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),
new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level32").requires("impact.image","game.entities.respawn-pod","game.entities.frosk","game.entities.levelchange","game.entities.blob","game.entities.krystall","game.entities.battery","game.entities.trigger","game.entities.kill","game.entities.player","game.entities.gas").defines(function(){LevelLevel32={entities:[{type:"EntityRespawnPod",x:144,y:179},{type:"EntityFrosk",x:288,y:32},{type:"EntityLevelchange",x:276,y:84,settings:{name:"nextLevel3",level:"Level33"}},{type:"EntityBlob",
x:65,y:227},{type:"EntityKrystall",x:324,y:28},{type:"EntityBattery",x:304,y:28},{type:"EntityLevelchange",x:204,y:204,settings:{name:"prevlevel",level:"Level31",xpos:191,ypos:19}},{type:"EntityTrigger",x:172,y:220,settings:{size:{x:72,y:4},trigger:{1:"prevlevel"},target:{1:"prevlevel"}}},{type:"EntityTrigger",x:376,y:72,settings:{target:{1:"nextLevel3"},size:{x:8,y:36}}},{type:"EntityKill",x:56,y:104,settings:{size:{x:276,y:8}}},{type:"EntityPlayer",x:188,y:172},{type:"EntityGas",x:344,y:32}],layer:[{name:"background",
width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,159,159,159,159,159,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[101,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,10],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[200,0,102,236,237,235,235,235,235,235,235,235,235,235,235,235,235,235,
236,236,236,236,236,11],[200,0,178,180,180,180,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180],[200,0,64,160,161,161,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,159,159],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[200,0,102,236,237,237,236,237,236,235,235,235,235,235,235,235,235,235,236,236,236,236,237,237],[200,0,178,198,198,198,198,199,199,199,199,198,198,199,199,199,199,180,180,180,198,198,198,198],[200,0,178,198,198,198,199,199,198,198,199,
198,198,199,198,198,198,198,198,198,198,198,198,198],[200,0,178,198,198,198,198,198,198,198,198,199,199,199,198,198,198,198,198,198,198,198,198,198],[200,0,64,159,159,159,159,159,159,159,161,161,161,161,10,179,179,198,198,198,198,198,198,198],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,197,179,179,198,198,198,198,198,198,198],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,197,179,179,179,198,198,198,198,198,198],[215,215,215,215,215,215,215,215,215,215,212,0,0,0,212,215,215,215,215,215,215,215,215,215]]},{name:"collision",width:24,
height:14,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1],[1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1]]}]};LevelLevel32Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level33").requires("impact.image","game.entities.blob","game.entities.kill","game.entities.levelchange","game.entities.trigger","game.entities.player","game.entities.krystall","game.entities.wasp","game.entities.void","game.entities.gas","game.entities.dynamitebox").defines(function(){LevelLevel33={entities:[{type:"EntityBlob",x:224,y:216},{type:"EntityKill",x:124,y:500,settings:{size:{x:24,y:16}}},{type:"EntityLevelchange",x:16,y:40,settings:{name:"nextLevel2",level:"Level32",
xpos:350,ypos:80}},{type:"EntityTrigger",x:116,y:608,settings:{size:{x:44,y:28},target:{1:"finalLevel"}}},{type:"EntityLevelchange",x:132,y:576,settings:{level:"Level9",name:"finalLevel"}},{type:"EntityPlayer",x:36,y:32},{type:"EntityTrigger",x:0,y:20,settings:{target:{1:"nextLevel2"},size:{x:12,y:40}}},{type:"EntityKrystall",x:204,y:176},{type:"EntityWasp",x:168,y:304,settings:{target:{1:"void5",2:"void6"}}},{type:"EntityVoid",x:272,y:312,settings:{name:"void6"}},{type:"EntityVoid",x:40,y:312,settings:{name:"void5"}},
{type:"EntityGas",x:204,y:152},{type:"EntityDynamitebox",x:272,y:556},{type:"EntityKrystall",x:272,y:540}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:20,height:40,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,
data:[[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,179,179,179,179,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,179,179,179,179,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,198,179,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,
179,179,179,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,179,179,0,0,0,0,0,0,0,180],[179,179,179,179,179,198,198,0,0,0,179,179,0,0,0,0,0,0,0,180],[179,179,179,179,179,198,198,0,0,0,0,179,0,0,0,0,0,0,0,180],[179,179,179,179,179,198,198,0,0,0,0,179,0,0,0,0,0,0,0,180],[179,179,179,179,179,198,198,0,0,0,180,179,0,0,0,0,0,0,0,180],[179,179,179,179,198,180,180,0,0,0,0,179,0,0,0,0,0,0,0,180],[180,180,180,180,180,180,180,0,0,0,180,180,0,0,0,0,0,0,0,180],[180,
180,180,180,180,180,180,0,0,0,180,180,180,180,180,0,0,0,0,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,0,0,0,0,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180],[180,200,0,0,197,180,180,0,0,0,180,180,180,180,180,180,0,0,0,180],[180,200,0,0,197,180,180,0,0,0,180,180,180,180,180,180,0,0,0,180],[180,200,0,0,197,180,
180,0,0,0,180,180,180,180,180,180,0,0,0,180],[180,200,0,0,197,180,180,0,0,0,180,180,180,180,180,180,0,0,0,180],[180,200,0,0,197,180,180,0,0,0,180,180,180,180,180,180,0,0,0,180],[180,200,0,0,197,198,180,0,0,0,180,180,180,180,180,180,0,0,0,180],[198,200,0,0,197,198,198,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,200,0,0,197,198,198,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,200,0,0,197,198,198,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,200,0,0,197,198,198,89,89,89,198,180,180,180,180,180,0,
0,0,180],[198,0,0,0,0,0,0,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,0,0,0,0,0,0,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,0,0,0,0,0,0,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,0,0,0,0,0,0,0,0,0,198,180,180,180,180,180,0,0,0,180],[198,0,0,0,0,0,0,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},
{name:"foreground",width:20,height:40,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,198,198,198,198,0,0,180,180,0,0,0,0,0,0],[161,161,161,161,161,161,161,161,161,10,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,178,0,22,23,24,0,0,0,0,0,0],[236,236,236,236,236,236,236,103,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,0,0,0,0,0,21,0,0],[0,0,0,0,0,0,
0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,21,0,0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,101,161,161,161,161,161,10,0],[0,0,0,0,0,0,0,200,0,197,179,0,181,0,0,0,0,0,178,0],[0,0,0,0,0,0,0,200,0,197,179,0,181,0,0,0,0,0,178,0],[21,0,0,0,0,0,0,200,0,197,179,0,181,21,0,0,0,0,178,0],[0,0,0,0,0,0,25,200,0,197,25,0,181,0,0,0,0,0,178,0],[0,0,0,0,0,0,0,200,0,197,179,0,181,0,0,0,0,0,178,0],[0,0,0,0,0,0,0,181,0,178,0,0,83,236,236,103,0,0,178,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,200,0,0,178,
0],[0,0,0,0,0,0,0,122,0,178,0,0,0,0,0,200,0,0,178,0],[198,101,160,160,160,160,122,0,0,64,161,161,161,161,161,122,0,0,197,0],[198,181,0,21,0,0,0,0,0,0,0,0,21,0,0,0,0,0,197,0],[198,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0],[198,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0],[198,181,0,0,102,237,237,103,0,102,236,236,236,236,236,236,103,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,21,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,
0,0,25,181,0,178,25,0,0,0,0,0,200,0,197,0],[0,0,21,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,22,23,24,0,200,0,197,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,200,0,197,0],[0,0,0,0,0,0,0,83,236,11,0,0,0,0,0,0,200,0,197,0],[0,181,0,0,64,160,160,161,161,10,0,0,21,0,0,0,200,0,197,0],[0,181,0,0,0,0,0,0,0,178,0,0,0,0,0,0,200,0,197,0],[0,181,0,0,0,0,0,0,0,178,0,0,0,0,0,0,200,0,197,
0],[0,181,0,0,0,0,0,0,0,178,0,0,0,0,0,0,83,237,11,0],[0,83,236,236,236,236,236,103,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,25,181,0,178,25,0,0,0,0,0,0,0,0,0],[0,21,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[160,160,160,160,160,160,160,122,0,64,160,160,160,160,160,160,160,160,160,160]]},{name:"collision",width:20,height:40,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,
1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,1],[1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,
1,0,0,0,1,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,
0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0]]}]};LevelLevel33Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level7").requires("impact.image","game.entities.player","game.entities.trigger","game.entities.levelchange","game.entities.kill").defines(function(){LevelLevel7={entities:[{type:"EntityPlayer",x:128,y:100},{type:"EntityTrigger",x:124,y:0,settings:{target:{1:"nextLevel2"},size:{x:24,y:24}}},{type:"EntityLevelchange",x:132,y:60,settings:{name:"nextLevel2",level:"Level14",xpos:260,ypos:170}},{type:"EntityKill",x:112,y:624,settings:{size:{x:48,y:16}}}],layer:[{name:"background",
width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:20,height:40,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,179,179,179,
179,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,198,198,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,198,179,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,179,179,198,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,179,179,
179,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,179,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,0,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,0,179,179,179,180,180,180,180,180,180],[179,179,179,179,179,198,198,0,0,0,180,179,179,179,180,180,180,180,180,180],[179,179,179,179,198,180,180,0,0,0,0,179,180,179,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,
180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,
180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,180,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[180,180,180,180,180,198,180,0,0,0,180,180,180,180,180,180,180,180,180,180],[198,198,198,
198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,
180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,0,0,0,198,180,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,88,88,88,198,180,180,180,180,180,180,180,180,180]]},{name:"foreground",width:20,height:40,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",
repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,200,0,178,0,0,180,180,0,0,0,0,0,0],[0,0,0,0,21,0,0,200,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,22,23,24,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,208,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,0,0,0,0,0,21,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,21,0,0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,0,0,0,0,0,0,0,0,0,0],[0,0,0,
0,0,0,0,200,0,197,179,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,179,0,0,0,0,0,0,0,0,0],[21,0,0,0,0,0,0,200,0,197,179,0,0,21,0,0,0,0,0,0],[0,0,0,0,0,0,25,200,0,197,25,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,0,197,179,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,21,0,0,0,181,0,178,0,0,21,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,
0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,21,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,25,181,0,178,25,0,0,0,0,0,0,0,0,0],[0,0,21,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,22,23,24,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,
0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,21,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,25,181,0,178,25,0,0,0,0,0,0,0,0,0],[0,21,0,0,0,0,0,181,0,178,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,181,0,178,0,0,0,0,0,0,21,0,0,0]]},{name:"collision",width:20,height:40,linkWithCollision:!1,visible:1,
tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,
0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,
0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0]]}]};LevelLevel7Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level8").requires("impact.image","game.entities.respawnpoint","game.entities.player","game.entities.levelchange","game.entities.trigger","game.entities.vegg","game.entities.kill","game.entities.krystall","game.entities.blob").defines(function(){LevelLevel8={entities:[{type:"EntityRespawnpoint",x:316,y:27},{type:"EntityPlayer",x:320,y:8},{type:"EntityLevelchange",x:300,y:164,settings:{name:"nextLevel",level:"Level81"}},{type:"EntityTrigger",x:320,y:0,settings:{target:{1:"nextLevel2"},
size:{x:24,y:4}}},{type:"EntityVegg",x:144,y:4},{type:"EntityKill",x:196,y:88,settings:{size:{x:84,y:16}}},{type:"EntityKrystall",x:24,y:48},{type:"EntityLevelchange",x:300,y:28,settings:{name:"nextLevel2",level:"Level14",xpos:136,ypos:180}},{type:"EntityTrigger",x:284,y:220,settings:{target:{1:"nextLevel"},size:{x:68,y:4}}},{type:"EntityBlob",x:68,y:48}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",
tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[180,181,159,198,159,159,159,159,159,0,0,0,0,179,179,179,179,180,101,0,0,0,159,159],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[218,218,
218,218,218,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,219],[179,179,179,179,179,179,0,0,0,0,0,226,226,226,226,226,226,226,179,179,179,179,199,199],[179,179,179,179,179,179,0,0,0,0,0,245,245,245,245,245,245,245,179,179,179,179,199,199],[179,179,179,179,179,179,0,0,0,0,0,245,245,245,245,245,245,245,179,179,179,179,199,199],[179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,199],[179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,199,199],[179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,179,179,179,179,179,0,236,236,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,179,179,179,179,179,179,199,199,199,198,198,198,198,0,0,0,0,0,0,0,0,198,0]]},{name:"middle",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,88,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,126,126,0,0,0],[0,0,0,0,0,0,0,126,126,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[180,180,198,21,180,180,180,198,180,180,180,180,180,180,198,21,0,0,198,181,0,178,198,198],[101,161,161,161,161,160,161,161,161,161,159,159,159,159,159,159,159,159,159,122,0,64,159,10],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],
[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[0,0,0,0,0,0,224,0,217,223,223,224,0,0,0,0,0,217,218,219,220,221,222,223],[0,0,0,0,0,0,200,0,64,160,10,200,0,0,0,0,0,178,0,0,0,0,21,0],[0,0,21,0,0,0,200,0,0,0,197,200,0,0,0,0,0,197,0,0,0,0,0,0],[0,0,0,0,0,0,200,0,0,0,197,83,233,237,237,237,237,11,0,0,0,0,0,0],[0,0,0,0,0,0,200,0,0,0,64,161,161,161,161,161,161,161,161,161,161,10,0,0],[0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,21,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,0,
0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,179],[0,0,0,0,0,0,83,0,0,0,234,234,234,234,234,234,234,234,103,0,0,178,179,179],[0,0,0,0,0,0,0,0,0,0,22,23,24,179,179,179,179,179,200,0,0,178,21,179]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,2,1,1,1,1,1,1],[1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1],[1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1],[1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1]]}]};LevelLevel8Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level81").requires("impact.image","game.entities.respawnpoint","game.entities.krystall","game.entities.levelchange","game.entities.trigger","game.entities.player","game.entities.battery","game.entities.frosk","game.entities.void").defines(function(){LevelLevel81={entities:[{type:"EntityRespawnpoint",x:328,y:35},{type:"EntityKrystall",x:28,y:20},{type:"EntityLevelchange",x:268,y:136,settings:{name:"nextLevel",level:"Level82"}},{type:"EntityTrigger",x:264,y:216,settings:{target:{1:"nextLevel"},
size:{x:24,y:8}}},{type:"EntityTrigger",x:132,y:216,settings:{target:{1:"nextLevel2"},size:{x:24,y:8}}},{type:"EntityPlayer",x:312,y:20},{type:"EntityBattery",x:28,y:44},{type:"EntityFrosk",x:47.333333333333336,y:46.666666666666664},{type:"EntityTrigger",x:308,y:0,settings:{size:{x:52,y:4},target:{1:"prevlevel"}}},{type:"EntityLevelchange",x:296,y:0,settings:{name:"prevlevel",level:"Level8",xpos:316,ypos:180}},{type:"EntityLevelchange",x:140,y:140,settings:{name:"nextLevel2",level:"Level82",xpos:140}},
{type:"EntityVoid",x:236,y:8,settings:{name:"levelInfo",levelNumber:11}}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[179,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179],[179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179],[179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179],[179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,199,199],[179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,199,199],[179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,199,199],[179,179,179,179,179,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,179,179,199,199],[179,179,179,179,179,179,179,179,0,0,179,179,179,179,179,179,0,0,179,179,179,179,179,199],[179,179,179,179,179,179,179,179,0,0,179,179,179,179,179,179,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,179,179,179,179,179,179,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,179,179,179,179,179,179,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,179,179,179,179,179,179,0,0,179,179,179,179,179,179]]},{name:"middle",width:12,
height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,86,88,0,0,0,0,0,0,0,87,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,
data:[[0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0],[0,83,235,235,235,103,0,0,0,0,0,0,0,0,0,0,0,0,0,102,235,235,11,0],[0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0],[0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0],[0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0],[0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0],[0,0,0,0,0,83,235,235,103,102,236,236,235,235,235,235,
0,102,235,11,0,0,0,0],[0,0,0,0,0,0,0,0,181,197,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,197,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,197,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,197,0,0,0,0,0,0,181,197,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,197,0,0,0,0,0,0,181,197,0,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,47,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0],[0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,
0,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0]]}]};LevelLevel81Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level82").requires("impact.image","game.entities.respawnpoint","game.entities.levelchange","game.entities.trigger","game.entities.player","game.entities.kill","game.entities.battery","game.entities.dynamitebox","game.entities.mine","game.entities.vegg","game.entities.frosk","game.entities.krystall").defines(function(){LevelLevel82={entities:[{type:"EntityRespawnpoint",x:132,y:115},{type:"EntityRespawnpoint",x:264,y:47},{type:"EntityLevelchange",x:264,y:72,settings:{name:"prevLevel",
level:"Level81",xpos:268,ypos:170}},{type:"EntityTrigger",x:136,y:0,settings:{target:{1:"prevLevel2"},size:{x:24,y:4}}},{type:"EntityLevelchange",x:96,y:144,settings:{name:"nextLevel2",level:"Level83"}},{type:"EntityPlayer",x:268,y:12},{type:"EntityKill",x:248,y:140,settings:{size:{x:88,y:4}}},{type:"EntityBattery",x:308,y:76},{type:"EntityDynamitebox",x:296,y:88},{type:"EntityTrigger",x:88,y:216,settings:{target:{1:"nextLevel2"},size:{x:24,y:8}}},{type:"EntityMine",x:76,y:135},{type:"EntityVegg",
x:192,y:68},{type:"EntityFrosk",x:232,y:112},{type:"EntityTrigger",x:264,y:0,settings:{target:{1:"prevLevel"},size:{x:24,y:4}}},{type:"EntityKrystall",x:308,y:96},{type:"EntityLevelchange",x:144,y:76,settings:{name:"prevLevel2",level:"Level81",xpos:140,ypos:170}}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},
{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[179,179,179,179,179,179,179,179,0,0,180,180,180,180,180,180,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,180,180,180,180,180,180,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,180,180,180,180,180,180,0,0,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,0,0,180,180,180,180,180,180,0,0,
179,179,179,179,179,179],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,199,199],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,199,199],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,199,199],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,88,88,88,88,88,88,179,199,199],[179,179,179,179,179,0,0,179,179,179,179,179,179,179,179,179,179,179,0,0,179,179,179,199],[179,179,179,179,179,0,0,179,179,179,179,179,179,179,179,179,
179,179,0,0,179,179,179,179],[179,179,179,179,179,0,0,179,179,179,179,179,179,179,179,179,179,179,0,0,179,179,179,179],[179,179,179,179,179,0,0,179,179,179,179,179,179,179,179,179,179,179,0,0,179,179,179,179],[179,179,179,179,179,0,0,179,179,179,179,179,179,179,179,179,179,179,0,0,179,179,179,179]]},{name:"middle",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,
0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,0,0],[0,0,0,0,101,160,160,160,122,64,160,160,160,160,160,160,122,64,160,160,10,0,0,0],[0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0],[0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0],[0,0,0,0,200,0,0,0,0,0,102,237,236,236,237,103,0,0,0,0,197,0,0,0],[0,0,0,0,83,103,102,238,238,238,11,180,180,180,180,83,238,238,237,237,11,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,180,180,180,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,180,180,180,
180,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,180,180,180,180,180,180,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,180,180,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,180,180,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1],[1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1],[1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1],[1,0,0,
1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0],[0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0],[0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0],[0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0],[0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0],[0,0,0,0,
1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0]]}]};LevelLevel82Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level83").requires("impact.image","game.entities.respawnpoint","game.entities.vegg","game.entities.trigger","game.entities.levelchange","game.entities.player","game.entities.krystall","game.entities.dropper").defines(function(){LevelLevel83={entities:[{type:"EntityRespawnpoint",x:84,y:47},{type:"EntityVegg",x:264,y:100},{type:"EntityTrigger",x:88,y:0,settings:{target:{1:"prevLevel2"},size:{x:20,y:4}}},{type:"EntityLevelchange",x:212,y:192,settings:{name:"nextLevel2",level:"Level84"}},
{type:"EntityTrigger",x:172,y:212,settings:{target:{1:"nextLevel2"},size:{x:80,y:12}}},{type:"EntityPlayer",x:88,y:16},{type:"EntityLevelchange",x:92,y:12,settings:{name:"prevLevel2",level:"Level82",xpos:88,ypos:135}},{type:"EntityKrystall",x:300,y:144},{type:"EntityDropper",x:297,y:92},{type:"EntityDropper",x:145,y:120}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[179,179,179,179,180,0,0,180,180,180,180,180,180,180,180,180,180,180,0,0,179,179,179,179],[179,179,179,179,180,0,0,180,180,180,180,179,179,179,179,180,180,180,199,199,179,179,179,179],[179,179,179,179,180,0,0,180,180,180,180,180,179,179,179,180,180,180,0,0,179,179,179,179],[179,
179,179,179,180,0,0,180,180,180,180,179,179,180,180,180,180,180,0,0,180,179,179,179],[179,179,179,179,180,0,0,180,180,180,179,179,180,180,180,180,180,180,0,0,180,179,179,179],[179,179,179,179,180,0,0,180,180,180,180,180,180,180,180,180,180,180,0,0,180,179,199,199],[179,179,179,179,180,0,0,180,180,180,180,180,180,180,180,180,180,180,0,0,180,179,199,199],[179,179,179,179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,179,199,199],[179,179,179,179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,179,199,199],[179,179,179,
179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,199],[179,179,179,179,179,199,199,179,179,179,0,0,0,0,0,0,179,179,199,199,199,179,179,179],[179,179,179,179,179,199,199,179,179,179,0,0,0,0,0,0,179,199,199,199,199,179,179,179],[179,179,179,179,179,199,199,179,179,179,0,0,0,0,0,0,179,179,199,199,179,179,179,179],[179,179,179,179,179,199,199,179,179,179,0,0,0,0,0,0,179,179,199,199,179,179,179,179]]},{name:"middle",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",
repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,13,0,0],[0,0,0,0,0,0,0,0,0,13,0,0],[0,0,0,0,0,0,0,0,0,13,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,200,178,180,0,0,0],[0,0,0,0,0,181,
178,0,0,0,0,0,22,23,24,0,0,0,200,178,180,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,200,178,0,0,0,0],[0,0,21,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,200,178,0,0,21,0],[0,0,0,0,0,181,178,0,0,0,21,0,0,0,0,0,0,0,200,178,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,0,181,178,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0,0,199,181,178,0,0,0,0],[0,0,0,0,0,181,64,160,160,160,160,160,160,160,160,160,160,160,122,178,0,0,0,0],[0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0],[0,0,0,0,0,83,237,237,237,
237,103,0,0,0,0,102,237,237,237,11,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,197,0,0,0,0,0,21,0,0],[0,0,21,0,0,0,0,0,0,0,181,0,0,0,0,197,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,197,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,197,0,0,0,0,0,0,0,0]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1],[1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,1,1,
1,1,0,0,1],[1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,1],[1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1],[1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],[0,0,0,1,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,0,0],[0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0],[0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,
1,0,0,0],[0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0],[0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0]]}]};LevelLevel83Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level84").requires("impact.image","game.entities.respawnpoint","game.entities.player","game.entities.trigger","game.entities.levelchange","game.entities.void","game.entities.krystall","game.entities.gas","game.entities.blob","game.entities.vegg").defines(function(){LevelLevel84={entities:[{type:"EntityRespawnpoint",x:196,y:23},{type:"EntityPlayer",x:200,y:4},{type:"EntityTrigger",x:136,y:0,settings:{target:{1:"prevLevel"},size:{x:136,y:4}}},{type:"EntityLevelchange",x:232,y:24,
settings:{name:"prevLevel",level:"Level83",ypos:180,xpos:195}},{type:"EntityVoid",x:196,y:92,settings:{name:"levelInfo",levelNumber:14,title:"oldman2"}},{type:"EntityKrystall",x:96,y:160},{type:"EntityLevelchange",x:40,y:128,settings:{name:"nextLevel",level:"Level85"}},{type:"EntityGas",x:80,y:144},{type:"EntityBlob",x:68,y:136},{type:"EntityTrigger",x:0,y:120,settings:{size:{x:12,y:36},name:"trigger",target:{1:"nextLevel"}}},{type:"EntityVegg",x:124,y:116}],layer:[{name:"background",width:5,height:5,
linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"middle",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[16,16,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],
[0,126,126,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,179,179,179,179,0,0,179,179,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,101,160,160,179,179,179,179,179,179,
200,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,181,0,0,179,179,179,179,179,179,200,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,181,0,0,179,179,179,179,179,179,200,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,161,161,161,161,161,161,122,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,11,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,102,11,0,0,0,0,0,0,0,0,0],[179,179,0,179,83,236,236,236,236,236,236,236,236,11,0,0,0,0,0,0,0,0,0,0],[0,0,180,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[179,179,179,179,180,180,180,180,180,180,0,0,0,0,0,0,180,180,180,180,179,179,179,179],[179,179,179,179,180,180,180,180,180,180,0,0,0,0,0,0,180,180,180,180,179,179,179,179],[179,179,179,179,180,180,180,180,180,180,0,0,0,0,0,0,180,180,180,180,180,179,179,
179],[179,179,179,179,180,180,180,180,180,180,0,0,0,0,0,0,180,180,180,180,180,179,179,179],[179,180,180,180,180,180,180,180,180,180,181,0,0,0,0,0,180,180,180,180,180,179,179,179],[180,180,180,180,180,0,0,0,0,0,181,0,0,0,0,0,180,180,180,180,180,180,199,199],[180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,199,199],[161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,199,199],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,199,199],[237,237,237,237,103,0,0,0,0,0,
0,0,0,0,0,199,199,180,180,180,179,179,179,199],[179,179,179,179,0,0,0,0,0,0,0,0,0,0,199,199,179,180,180,180,199,179,179,179],[179,179,179,179,180,180,180,180,179,199,199,199,199,199,199,199,179,180,199,199,199,179,179,179],[179,179,179,179,179,180,199,179,179,199,199,199,199,199,199,199,199,180,199,199,179,179,179,179],[179,179,179,179,179,199,199,179,199,199,199,199,199,199,199,199,199,179,199,199,179,179,179,179]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"",
repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,1,
0,0,0,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,1,1,0,0,0,1,1,1,1],[1,1,1,1,1,25,0,0,0,0,0,0,0,32,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,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1],[0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1]]}]};LevelLevel84Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.levels.level85").requires("impact.image","game.entities.trigger","game.entities.player","game.entities.levelchange","game.entities.vegg","game.entities.blob").defines(function(){LevelLevel85={entities:[{type:"EntityTrigger",x:12,y:216,settings:{size:{x:36,y:8},target:{1:"trigger"}}},{type:"EntityPlayer",x:344,y:136},{type:"EntityLevelchange",x:80,y:140,settings:{level:"Level9",name:"trigger"}},{type:"EntityVegg",x:236,y:116},{type:"EntityBlob",x:193,y:155},{type:"EntityTrigger",x:380,
y:144,settings:{size:{x:4,y:24},target:{1:"prevlevel"}}},{type:"EntityLevelchange",x:388,y:124,settings:{name:"prevlevel",level:"Level84",xpos:20,ypos:128}}],layer:[{name:"background",width:5,height:5,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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]]},{name:"middle",width:12,height:7,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/300_tiles1.png",
repeat:!1,preRender:!1,distance:"1",tilesize:32,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[16,16,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"foreground",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
181,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,179,179,179,179,0,0,179,179,0,181,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,101,160,160,179,179,179,179,179,179,200,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,181,0,0,179,179,179,179,179,179,200,0,0,0,0,178,0,0,0,0,0,0,0,0],[179,181,0,0,179,179,179,179,179,179,200,0,0,0,0,178,0,0,0,0,0,0,0,0],[0,0,0,0,161,161,161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0],[179,0,0,0,83,236,236,236,236,236,236,236,236,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"main",width:24,height:14,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,
180,180,179,179,179,179],[179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179,179],[179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179],[179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179],[179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,179,179,179],[180,180,180,180,180,0,0,0,0,0,180,180,180,180,180,180,180,180,180,180,180,180,199,199],
[180,180,180,180,0,0,0,0,0,0,180,180,180,180,179,179,179,179,179,179,180,180,199,179],[101,161,161,161,0,0,0,0,0,10,180,180,180,180,180,179,179,179,179,179,179,179,179,179],[200,0,0,0,0,0,0,0,0,64,161,161,161,161,161,161,161,161,161,161,161,161,161,161],[83,103,102,237,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[180,200,197,179,0,0,0,0,0,0,0,0,0,238,238,238,238,238,238,238,238,238,238,238],[180,200,197,179,180,180,180,180,179,199,199,199,199,199,199,199,179,180,199,199,199,179,179,179],[179,200,197,
179,179,180,199,179,179,199,199,199,199,199,199,199,199,180,199,199,179,179,179,179],[179,200,197,179,179,199,199,179,199,199,199,199,199,199,199,199,199,179,199,199,179,179,179,179]]},{name:"collision",width:24,height:14,linkWithCollision:!1,visible:0,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,1,1,1,
1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1],[1,0,0,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]]}]};LevelLevel85Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/300_tiles1.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.entities.oldman").requires("impact.entity","game.entities.particle").defines(function(){EntityOldman=ig.Entity.extend({size:{x:32,y:32},offset:{x:0,y:0},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,health:1E3,animSheet:new ig.AnimationSheet("media/sprites/oldman.png",32,32),sfxHit:new ig.Sound("media/sounds/wetgib.ogg"),init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",0.5,[0,1]);this.addAnim("jump",0.5,[5,6])},update:function(){this.currentAnim==
this.anims.hit&&this.currentAnim.loopCount?this.currentAnim=this.anims.idle:this.currentAnim==this.anims.idle&&15>this.distanceTo(ig.game.player)&&(this.currentAnim=this.anims.jump.rewind());this.parent()},check:function(){},receiveDamage:function(a){this.currentAnim=this.anims.jump.rewind();this.parent(a)}})});
ig.module("game.entities.debris").requires("impact.entity","game.entities.particle").defines(function(){EntityDebris=ig.Entity.extend({_wmScalable:!0,_wmDrawBox:!0,_wmBoxColor:"rgba(255, 170, 66, 0.7)",size:{x:8,y:8},duration:5,count:25,durationTimer:null,nextEmit:null,init:function(a,b,c){this.parent(a,b,c);this.durationTimer=new ig.Timer;this.nextEmit=new ig.Timer},triggeredBy:function(){this.durationTimer.set(this.duration);this.nextEmit.set(0)},update:function(){if(0>this.durationTimer.delta()&&
0<=this.nextEmit.delta()){this.nextEmit.set(this.duration/this.count);var a=Math.random().map(0,1,this.pos.x,this.pos.x+this.size.x),b=Math.random().map(0,1,this.pos.y,this.pos.y+this.size.y);ig.game.spawnEntity(EntityDebrisParticle,a,b)}}});EntityDebrisParticle=EntityParticle.extend({lifetime:2,fadetime:1,bounciness:0.6,vel:{x:60,y:20},animSheet:new ig.AnimationSheet("media/debris.png",4,4),init:function(a,b,c){this.addAnim("idle",5,[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]);this.parent(a,b,c)}})});
ig.module("game.entities.hurt").requires("impact.entity").defines(function(){EntityHurt=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(255, 0, 0, 0.7)",size:{x:8,y:8},damage:10,triggeredBy:function(a){a.receiveDamage(this.damage,this)},update:function(){}})});
ig.module("game.entities.earthquake").requires("game.entities.trigger").defines(function(){EntityEarthquake=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(80, 130, 170, 0.7)",size:{x:24,y:24},duration:2,strength:8,screen:{x:0,y:0},sound:new ig.Sound("media/sounds/earthquake.ogg",!1),quakeTimer:null,init:function(a,b,c){this.quakeTimer=new ig.Timer;this.parent(a,b,c)},triggeredBy:function(){this.quakeTimer.set(this.duration);this.sound&&this.sound.play()},update:function(){var a=this.quakeTimer.delta();
-0.1>a&&(a=this.strength*Math.pow(-a/this.duration,2),0.5<a&&(ig.game.screen.x+=Math.random().map(0,1,-a,a),ig.game.screen.y+=Math.random().map(0,1,-a,a)))}})});
ig.module("game.levels.level9").requires("impact.image","game.entities.respawnpoint","game.entities.dropper","game.entities.void","game.entities.krystall","game.entities.kill","game.entities.blob","game.entities.trigger","game.entities.mine","game.entities.player","game.entities.oldman","game.entities.debris","game.entities.battery","game.entities.frosk","game.entities.mover","game.entities.dynamitebox","game.entities.horizontalwall","game.entities.hurt","game.entities.levelcomplete","game.entities.earthquake",
"game.entities.gas").defines(function(){LevelLevel9={entities:[{type:"EntityRespawnpoint",x:216,y:31},{type:"EntityRespawnpoint",x:116,y:635},{type:"EntityRespawnpoint",x:324,y:227},{type:"EntityRespawnpoint",x:516,y:643},{type:"EntityDropper",x:265,y:904},{type:"EntityVoid",x:272,y:752,settings:{name:"void1"}},{type:"EntityKrystall",x:36,y:396},{type:"EntityKill",x:88,y:1124,settings:{size:{x:16,y:32}}},{type:"EntityBlob",x:230,y:390},{type:"EntityTrigger",x:404,y:448,settings:{target:{2:"quake1"},
size:{x:24,y:92}}},{type:"EntityMine",x:152,y:1370},{type:"EntityKill",x:408,y:556,settings:{size:{x:16,y:48}}},{type:"EntityDropper",x:197,y:632},{type:"EntityPlayer",x:220,y:20},{type:"EntityOldman",x:56,y:1296},{type:"EntityKill",x:4,y:2024,settings:{size:{x:572,y:24}}},{type:"EntityDebris",x:212,y:236,settings:{size:{x:264,y:12},name:"debris1"}},{type:"EntityBattery",x:16,y:44},{type:"EntityKrystall",x:536,y:392},{type:"EntityFrosk",x:492,y:1E3},{type:"EntityFrosk",x:144,y:1004},{type:"EntityMover",
x:344,y:752,settings:{target:{1:"void1",2:"void2"}}},{type:"EntityDropper",x:501,y:904},{type:"EntityDynamitebox",x:36,y:832},{type:"EntityHorizontalwall",x:272,y:112,settings:{wall:"wall"}},{type:"EntityKill",x:272,y:768,settings:{size:{x:184,y:24}}},{type:"EntityDropper",x:477,y:632},{type:"EntityHurt",x:412,y:548},{type:"EntityKrystall",x:64,y:832},{type:"EntityLevelcomplete",x:160,y:1280,settings:{name:"nextLevel",level:"Win"}},{type:"EntityDropper",x:241,y:1136},{type:"EntityBlob",x:527,y:49},
{type:"EntityFrosk",x:503.3333333333333,y:390.6666666666667},{type:"EntityEarthquake",x:408,y:420,settings:{name:"quake1"}},{type:"EntityVoid",x:436,y:752,settings:{name:"void2"}},{type:"EntityGas",x:324,y:1200},{type:"EntityDropper",x:73,y:760},{type:"EntityHorizontalwall",x:364,y:112},{type:"EntityFrosk",x:395.3333333333333,y:1358.6666666666667},{type:"EntityTrigger",x:60,y:1312,settings:{target:{1:"nextLevel"},size:{x:28,y:24}}},{type:"EntityKrystall",x:8,y:656},{type:"EntityFrosk",x:63.333333333333336,
y:46.666666666666664},{type:"EntityBattery",x:20,y:1004},{type:"EntityTrigger",x:324,y:232,settings:{target:{4:"debris1"}}},{type:"EntityGas",x:84,y:832}],layer:[{name:"background",width:7,height:10,linkWithCollision:!1,visible:0,tilesetName:"media/tiles/stein.png",repeat:!0,preRender:!0,distance:"2",tilesize:64,foreground:!1,data:[[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,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]]},{name:"main",
width:36,height:128,linkWithCollision:!1,visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!1,data:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,26,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,45,46,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,145,0,0,0,0,0,0,0,0,0,0,0],[110,0,65,0,0,0,0,0,0,33,0,0,0,67,0,0,0,0,0,0,0,0,0,205,206,51,0,0,0,0,0,0,0,0,0,0],[218,218,218,218,218,218,219,218,
218,219,218,218,219,218,218,218,219,218,223,224,0,0,217,219,218,218,218,218,218,218,218,218,218,218,218,218],[179,179,179,179,179,179,179,179,179,179,42,39,20,42,199,199,199,199,199,200,0,0,197,254,254,254,254,254,254,254,254,199,199,199,199,199],[179,179,179,179,179,179,179,179,179,179,179,42,179,179,179,199,199,199,199,200,0,0,197,254,198,198,180,254,254,180,179,180,199,199,199,199],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,254,180,180,179,179,254,180,
199,180,199,199],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,179,0,0,0,0,0,0,0,0,257,179,198,198,198,198,179,179,179,180,199],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,179,179,254,254,200,0,0,197,254,254,179,180,254,180,180,180,179,180,199,180,199],[179,179,179,179,179,179,179,179,179,179,179,254,179,180,179,180,180,254,254,200,0,0,178,178,254,254,257,254,180,198,198,198,199,180,180,199],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,253,253,253,253,
253,200,0,0,178,258,253,254,179,198,198,198,179,199,198,199,199,199],[179,179,179,179,179,179,179,179,179,179,179,258,253,20,253,253,258,253,257,200,0,0,197,254,254,198,198,180,254,199,199,199,199,199,199,199],[179,179,179,179,179,179,179,179,179,179,179,253,253,253,253,253,253,253,253,200,0,0,197,253,253,253,253,180,180,199,199,199,199,198,199,199],[181,159,161,161,159,161,161,159,161,161,161,159,159,161,161,161,161,161,161,0,0,0,0,159,159,160,159,159,160,160,160,160,160,159,161,197],[181,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197],[200,0,0,0,0,182,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,142,0,0,0,0,0,0,197],[83,0,0,0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,202,0,0,0,0,0,0,0],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],
[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,0,198,198,198,198,198,198,198,198,
198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,0,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,0,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,256,0,198,198,198,198,198,198,198,198,198],
[198,198,198,198,198,198,198,0,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,226,226,180,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,245,245,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,245,245,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,198,256,255,198,198,198,198,198,198,198,198,
198,198,198,198,198,198,198,198,245,245,198,198,198,198,198,198,198,198,198],[198,198,198,198,198,198,180,0,255,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,179,179,198,198,198,198,198,198,198,198,198],[159,159,159,159,159,159,161,122,0,161,161,161,161,161,161,161,161,161,161,10,161,161,161,161,0,160,160,161,161,161,161,161,161,161,161,10],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,178],[234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,
180,0,0,0,0,0,0,0,0,0,0,0,197],[179,179,199,199,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0,180,180,180,180,0,0,0,0,0,179,179,179,179,0,0,178],[179,179,199,199,199,199,199,199,199,199,199,199,199,199,179,179,0,0,0,0,180,180,180,180,0,0,0,0,0,179,179,179,179,0,0,197],[179,179,199,199,199,199,199,199,199,199,199,199,199,199,179,179,0,0,0,0,180,180,245,180,0,0,0,0,0,179,179,179,179,0,0,178],[179,179,199,199,199,199,199,199,199,199,199,199,199,199,199,179,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,
179,179,0,0,197],[179,179,199,199,199,199,199,199,199,199,199,199,199,199,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,0,0,197],[179,0,0,0,0,0,0,0,0,10,199,199,199,199,199,179,226,0,0,0,0,0,0,0,0,226,226,0,226,179,179,179,179,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,199,199,179,245,245,245,245,245,245,245,245,245,245,245,245,245,179,179,179,179,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,199,199,179,245,245,245,245,245,245,245,245,245,245,245,245,245,179,179,179,179,0,0,0],[0,0,182,183,0,0,0,0,0,
0,199,199,199,199,199,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[198,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,0,198,198,198,198,198,198,198,198,198,198,0,0,0],[198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,
198,198,198,198,198,198,0,0,198,198,198,198,198,198,198,198,198,198,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,
180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,0,0,180,180,180,180,180,180,0,0,180,180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,226,226,180,180,180,180,180,180,0,0,180,
180,180,180,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[180,180,180,180,180,245,245,198,198,198,198,198,198,0,0,0,0,0,0,0,0,180,180,180,180,180,0,0,180,180,180,180,180,180,180,180],[198,198,198,198,198,245,245,198,198,198,198,198,198,0,0,0,0,0,0,0,0,0,0,0,0,179,0,0,180,180,180,180,180,180,180,180],[198,198,198,198,198,245,245,198,198,198,198,198,198,0,0,0,0,0,0,0,0,0,0,0,0,179,0,0,180,180,180,180,180,180,180,180],[198,198,198,198,198,180,180,198,198,198,198,198,198,0,0,0,0,0,0,0,
0,0,0,0,0,179,0,0,180,180,180,180,180,180,180,180],[198,198,198,198,198,198,198,198,198,198,198,198,198,0,0,0,0,0,32,0,0,0,0,34,0,179,0,0,180,180,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[213,0,0,0,0,0,0,0,0,0,0,0,0,0,214,214,214,0,0,0,0,0,0,0,0,0,
0,0,180,180,180,180,180,180,180,180],[213,213,0,0,0,0,0,0,0,0,0,0,0,0,214,214,214,214,0,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[213,213,213,0,0,0,0,0,0,0,0,0,0,0,214,214,214,214,214,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[213,213,213,213,0,0,0,0,0,0,0,0,0,0,214,214,214,214,214,214,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[213,213,213,213,213,0,0,0,0,0,0,0,0,0,214,214,214,214,214,214,214,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180],[213,213,213,213,213,213,0,0,0,0,
0,0,0,0,214,214,214,214,214,214,214,214,0,0,0,0,0,0,180,180,180,180,180,179,179,179],[213,213,213,213,213,213,213,0,0,0,0,0,0,0,214,214,214,214,214,214,214,214,214,0,0,0,0,0,180,180,179,180,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226],[245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245]]},{name:"foreground",width:36,height:128,linkWithCollision:!1,
visible:1,tilesetName:"media/tiles/tiles.png",repeat:!1,preRender:!1,distance:"1",tilesize:16,foreground:!0,data:[[101,160,160,160,160,160,160,160,160,160,160,160,122,0,0,0,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,10],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,25,0,0,0,25,0,0,229,0,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,178],[0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,198,0,0,0,0,0,0,0,0,0,198,198,198,198,198,198,198,199,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,198,179,179,198,198,0,0,0,0,0,198,198,198,198,198,198,199,199,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,198,179,179,199,180,199,181,0,0,178,199,180,199,179,179,198,199,199,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,198,199,199,180,180,199,200,0,0,178,199,180,199,199,199,199,199,199,0,0,0,0,0],[0,0,0,0,
0,0,0,0,0,199,199,199,199,199,198,179,179,179,179,200,0,0,197,179,179,179,199,199,199,199,199,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,199,0,199,199,199,199,199,198,198,198,0,0,0,0,198,198,199,199,199,199,199,199,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,199,199,199,199,199,199,199,199,199,199,0,0,0,0,199,199,199,199,199,199,199,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,199,199,199,199,199,199,199,199,199,0,0,0,0,199,199,199,199,199,199,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,199,199,199,199,199,199,199,199,0,0,0,0,199,199,199,199,
199,0,0,0,0,0,0,0,0],[101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[83,235,235,235,235,235,235,103,102,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,103,102,236,236,236,236,236,236,236,236,11],[0,0,0,0,0,0,0,200,
178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,200,197,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[101,0,0,0,0,0,0,122,64,0,0,0,0,0,0,0,0,0,0,10,180,180,180,180,101,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0],[200,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,103,0,0,178,0,0,0,0,200,0,0,0,102,236,238,235,234,103,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,178,0,0,0,0,200,0,0,0,178,0,0,0,0,181,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,178,0,0,0,0,200,0,0,0,178,0,0,0,0,181,0,0],[0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,178,0,0,180,0,200,0,0,0,178,0,0,0,0,181,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,64,160,160,160,160,122,0,0,0,178,0,0,0,0,181,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,181,0,0],[0,101,161,161,161,161,161,161,161,197,0,0,0,0,0,0,200,226,226,226,226,226,226,226,226,227,0,226,178,0,0,0,0,181,0,197],[179,200,0,0,0,0,0,0,0,197,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,181,0,197],[179,200,0,0,0,0,0,0,0,197,0,0,0,0,0,0,
181,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,181,0,197],[179,200,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,179,179,179,179,179,179,179,179,179,179,179,179,179,179,181,0,197],[179,200,0,0,0,0,0,0,0,64,160,160,160,160,161,160,160,160,160,160,161,161,161,161,160,160,160,160,160,160,160,160,160,181,0,178],[179,83,236,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,103,102,237,237,237,237,237,237,237,237,237,237,235,235,11],[179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,
179,179,179,179,200,178,179,179,179,179,179,179,179,179,179,179,198,198,198],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,198,198,198],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,178,0,0,0,0,0,0,0,0,0,0,198,198,198],[101,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,122,64,160,159,160,161,161,161,159,161,161,161,159,159,101],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178],[83,237,237,237,237,103,102,237,237,237,237,237,237,103,102,237,237,237,237,103,102,237,237,237,237,237,103,102,237,237,237,237,237,237,237,11],
[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,
178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,178,0,0,0,0,181,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,181,178,0,0,0,0,0,0,181,64,160,160,160,160,122,178,0,0,0,0,0,181,178,0,0,0,0,0,0,0,0],[0,0,0,0,0,200,178,0,0,0,0,0,0,83,237,237,237,237,237,103,64,160,160,160,10,0,181,197,0,0,0,0,0,0,0,0],[0,0,0,0,0,200,178,0,0,0,0,0,0,179,179,179,179,179,179,181,0,0,0,0,178,0,181,197,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,101,160,122,0,0,0,0,178,0,181,197,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,83,235,235,235,235,235,235,11,0,181,197,0,0,0,0,0,0,0,0],[101,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,122,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0],[83,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,238,238,236,236,236,237,237,237,237,237,237,11,0,0,0,0,0,0,0,0],[0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},{name:"collision",width:36,height:128,linkWithCollision:!1,visible:1,tilesetName:"",repeat:!1,preRender:!1,distance:1,tilesize:16,foreground:!0,data:[[1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,22,0,0,21,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,0,0,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,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,34,45,0,0,0,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,34,45,1,0,0,0,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,34,45,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,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,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,0,0,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,23,23,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1],[1,
0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,
0,0,0,0,0,1],[1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1],[1,1,1,1,1,1,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,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,
1,1,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1],[1,1,0,0,0,0,0,0,0,0,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,38,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,
0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,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,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,0,1,1,0,0,0,0,
0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1],[1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,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,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}]};LevelLevel9Resources=[new ig.Image("media/tiles/stein.png"),new ig.Image("media/tiles/tiles.png"),new ig.Image("media/tiles/tiles.png")]});
ig.module("game.camera").defines(function(){Camera=ig.Class.extend({trap:{pos:{x:0,y:0},size:{x:0,y:0}},max:{x:0,y:0},offset:{x:0,y:0},pos:{x:0,y:0},damping:5,lookAhead:{x:0,y:0},currentLookAhead:{x:0,y:0},debug:!1,init:function(a,b,c){this.offset.x=a;this.offset.y=b;this.damping=c},set:function(a){this.pos.x=a.pos.x-this.offset.x;this.pos.y=a.pos.y-this.offset.y;this.trap.pos.x=a.pos.x-this.trap.size.x/2;this.trap.pos.y=a.pos.y-this.trap.size.y},follow:function(a){this.pos.x=this.move("x",a.pos.x,
a.size.x);this.pos.y=this.move("y",a.pos.y,a.size.y);ig.game.screen.x=this.pos.x;ig.game.screen.y=this.pos.y},move:function(a,b,c){b<this.trap.pos[a]?(this.trap.pos[a]=b,this.currentLookAhead[a]=this.lookAhead[a]):b+c>this.trap.pos[a]+this.trap.size[a]&&(this.trap.pos[a]=b+c-this.trap.size[a],this.currentLookAhead[a]=-this.lookAhead[a]);return(this.pos[a]-(this.pos[a]-this.trap.pos[a]+this.offset[a]+this.currentLookAhead[a])*ig.system.tick*this.damping).limit(0,this.max[a])},draw:function(){if(this.debug){var a=
ig.system.scale;ig.ua.mobile&&(a=2);ig.system.context.fillStyle="rgba(255,0,255,0.3)";ig.system.context.fillRect((this.trap.pos.x-this.pos.x)*a,(this.trap.pos.y-this.pos.y)*a,this.trap.size.x*a,this.trap.size.y*a)}}})});
ig.module("game.entities.spewer").requires("impact.entity","game.entities.particle").defines(function(){EntitySpewer=ig.Entity.extend({size:{x:32,y:16},offset:{x:0,y:0},type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.NEVER,health:20,shootTimer:null,shootWaitTimer:null,canShoot:!1,scaleTimer:new ig.Timer(0.1),animSheet:new ig.AnimationSheet("media/sprites/spewer.png",32,16),sfxHit:new ig.Sound("media/sounds/wetgib.ogg"),scale:{x:1,y:1},_offset:{x:0,y:0},_scale:{x:1,
y:1},_size:{x:0,y:0},init:function(a,b,c){this.parent(a,b,c);this.shootWaitTimer=new ig.Timer(1);this.shootTimer=new ig.Timer(10);this.addAnim("idle",0.5,[0,0,0,0,0,0,0,0,1]);this.addAnim("shoot",0.15,[1,2,2,1,1]);this.addAnim("hit",0.1,[3]);this._offset.x=this.offset.x;this._offset.y=this.offset.y;this._size.x=this.size.x;this._size.y=this.size.y;this.setScale(ig.system.scale,ig.system.scale)},update:function(){this.currentAnim==this.anims.hit&&this.currentAnim.loopCount?(this.currentAnim=this.anims.idle,
this.shootWaitTimer.set(0.5)):this.currentAnim==this.anims.idle&&0<this.shootWaitTimer.delta()&&80>this.distanceTo(ig.game.player)?(this.currentAnim=this.anims.shoot.rewind(),this.shootTimer.set(0.45),this.canShoot=!0):this.currentAnim==this.anims.shoot&&(this.canShoot&&0<this.shootTimer.delta())&&(this.canShoot=!1,ig.game.spawnEntity(EntitySpewerShot,this.pos.x+4,this.pos.y-4));this.currentAnim==this.anims.shoot&&this.currentAnim.loopCount&&(this.currentAnim=this.anims.idle.rewind(),this.shootWaitTimer.set(1.5));
this.currentAnim.flip.x=0>this.pos.x-ig.game.player.pos.x;0<this.scaleTimer.delta()&&this.setScale(ig.system.scale,ig.system.scale);this.parent()},kill:function(){this.spawnGibs(10);this.parent()},check:function(a){a.receiveDamage(10,this)},receiveDamage:function(a){this.currentAnim=this.anims.hit.rewind();this.parent(a);this.spawnGibs(3);this.sfxHit.play();this.scaleTimer.set(0.05);this.setScale(ig.system.scale+1,ig.system.scale+1)},spawnGibs:function(a){for(var b=this.pos.x+this.size.x/2,c=this.pos.y+
this.size.y/2,d=0;d<a;d++)ig.game.spawnEntity(EntitySpewerGib,b,c)},raw:function(){var a=ig.system.context;a.save();a.translate(ig.system.getDrawPos(this.pos.x.round()-this.offset.x-ig.game.screen.x),ig.system.getDrawPos(this.pos.y.round()-this.offset.y-ig.game.screen.y));a.scale(this._scale.x,this._scale.y);this.currentAnim.draw(0,0);a.restore()},setScale:function(a,b){var c=this.size.x,d=this.size.y;this.scale.x=a||this.scale.x;this.scale.y=b||this.scale.y;this._scale.x=this.scale.x/ig.system.scale;
this._scale.y=this.scale.y/ig.system.scale;this.offset.x=this._offset.x*this._scale.x;this.offset.y=this._offset.y*this._scale.y;this.size.x=this._size.x*this._scale.x;this.size.y=this._size.y*this._scale.y;this.pos.x+=(c-this.size.x)/2;this.pos.y+=(d-this.size.y)/2}});EntitySpewerShot=ig.Entity.extend({friction:{x:20,y:0},bounciness:0.7,size:{x:8,y:8},vel:{x:60,y:150},type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.A,collides:ig.Entity.COLLIDES.LITE,bounceCount:0,animSheet:new ig.AnimationSheet("media/sprites/spewer.png",
8,8),init:function(a,b,c){var d=0<a-ig.game.player.pos.x?-1:1;this.vel.x=Math.random().map(0,1,40,120)*d;this.vel.y=-100;this.addAnim("idle",0.1,[16]);this.parent(a,b,c)},handleMovementTrace:function(a){this.parent(a);if(a.collision.x||a.collision.y)this.bounceCount++,3<=this.bounceCount&&this.kill()},check:function(a){a.receiveDamage(10,this);this.kill()}});EntitySpewerGib=EntityParticle.extend({lifetime:1,fadetime:0.5,bounciness:0.6,vel:{x:50,y:150},size:{x:8,y:8},animSheet:new ig.AnimationSheet("media/sprites/spewer.png",
8,8),init:function(a,b,c){this.addAnim("idle",5,[18,19,38,39]);this.parent(a,b,c)}})});
ig.module("game.entities.delay").requires("impact.entity").defines(function(){EntityDelay=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(255, 100, 0, 0.7)",size:{x:8,y:8},delay:1,delayTimer:null,triggerEntity:null,init:function(a,b,c){this.parent(a,b,c);this.delayTimer=new ig.Timer},triggeredBy:function(a){this.fire=!0;this.delayTimer.set(this.delay);this.triggerEntity=a},update:function(){if(this.fire&&0<this.delayTimer.delta()){this.fire=!1;for(var a in this.target){var b=ig.game.getEntityByName(this.target[a]);
b&&"function"==typeof b.triggeredBy&&b.triggeredBy(this.triggerEntity,this)}}}})});
ig.module("game.entities.glass-dome").requires("impact.entity","game.entities.particle").defines(function(){EntityGlassDome=ig.Entity.extend({size:{x:40,y:32},offset:{x:0,y:0},health:80,type:ig.Entity.TYPE.B,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.FIXED,sfxHit:new ig.Sound("media/sounds/glass-impact.ogg"),sfxBreak:new ig.Sound("media/sounds/glass-shatter.ogg"),animSheet:new ig.AnimationSheet("media/sprites/glass-dome.png",40,32),init:function(a,b,c){this.addAnim("idle",1,[0]);
this.parent(a,b,c)},receiveDamage:function(a,b){if(!(160<this.distanceTo(ig.game.player))){this.parent(a,b);this.sfxHit.play();for(var c=0;3>c;c++)ig.game.spawnEntity(EntityGlassShards,b.pos.x,b.pos.y)}},kill:function(){this.sfxBreak.play();for(var a=ig.ua.mobile?20:100,b=0;b<a;b++){var c=Math.random().map(0,1,this.pos.x,this.pos.x+this.size.x),d=Math.random().map(0,1,this.pos.y,this.pos.y+this.size.y);ig.game.spawnEntity(EntityGlassShards,c,d)}this.parent()}});EntityGlassShards=EntityParticle.extend({lifetime:3,
fadetime:1,bounciness:0.5,vel:{x:60,y:120},collides:ig.Entity.COLLIDES.NEVER,animSheet:new ig.AnimationSheet("media/sprites/glass-shards.png",4,4),init:function(a,b,c){this.lifetime=3*Math.random()+1;this.addAnim("idle",5,[0,1,2,3]);this.parent(a,b,c)}})});ig.module("game.math").defines(function(){ig.math=ig.math||{};ig.math.angleTo=function(a,b){return Math.atan2(a.y,a.x)-Math.atan2(b.y,b.x)}});
ig.module("game.entities.impactcam").requires("impact.entity").defines(function(){EntityImpactcam=ig.Class.extend({trap:{pos:{x:0,y:0},size:{x:16,y:16}},max:{x:0,y:0},offset:{x:0,y:0},pos:{x:0,y:0},damping:5,lookAhead:{x:0,y:0},currentLookAhead:{x:0,y:0},debug:!1,_wmIgnore:!0,init:function(a,b,c){this.offset.x=a;this.offset.y=b;this.damping=c},set:function(a){this.pos.x=a.pos.x-this.offset.x;this.pos.y=a.pos.y-this.offset.y;this.trap.pos.x=a.pos.x-this.trap.size.x/2;this.trap.pos.y=a.pos.y-this.trap.size.y},
follow:function(a){this.pos.x=this.move("x",a.pos.x,a.size.x);this.pos.y=this.move("y",a.pos.y,a.size.y);ig.game.screen.x=this.pos.x;ig.game.screen.y=this.pos.y},move:function(a,b,c){b<this.trap.pos[a]?(this.trap.pos[a]=b,this.currentLookAhead[a]=this.lookAhead[a]):b+c>this.trap.pos[a]+this.trap.size[a]&&(this.trap.pos[a]=b+c-this.trap.size[a],this.currentLookAhead[a]=-this.lookAhead[a]);return(this.pos[a]-(this.pos[a]-this.trap.pos[a]+this.offset[a]+this.currentLookAhead[a])*ig.system.tick*this.damping).limit(0,
this.max[a])},draw:function(){this.debug&&(ig.system.context.fillStyle="rgba(255,0,255,0.3)",ig.system.context.fillRect((this.trap.pos.x-this.pos.x)*ig.system.scale,(this.trap.pos.y-this.pos.y)*ig.system.scale,this.trap.size.x*ig.system.scale,this.trap.size.y*ig.system.scale))}})});
ig.module("plugins.svenardo-loader").requires("impact.loader").defines(function(){SvenardoLoader=ig.Loader.extend({endTime:0,fadeToWhiteTime:200,fadeToGameTime:800,end:function(){this.parent();this.endTime=Date.now();ig.system.setDelegate(this)},run:function(){var a=Date.now()-this.endTime,b=1;if(a<this.fadeToWhiteTime)this.draw(),b=a.map(0,this.fadeToWhiteTime,0,1);else if(a<this.fadeToGameTime)ig.game.run(),b=a.map(this.fadeToWhiteTime,this.fadeToGameTime,1,0);else{ig.system.setDelegate(ig.game);
return}ig.system.context.fillStyle="rgba(255,255,255,"+b+")";ig.system.context.fillRect(0,0,ig.system.realWidth,ig.system.realHeight)},draw:function(){this.parent();this._drawStatus+=(this.status-this._drawStatus)/5;var a=ig.system.context,b=ig.system.realWidth,c=ig.system.realHeight;a.fillStyle="rgba(255,255,255,1)";a.fillRect(0,0,b,c);c=(100*this.status).round()+"%";ig.system.context.fillStyle="#333";ig.system.context.fillText(c,b/2-10,60);ig.system.context.fillText("Loading...",b/2-20,50);b=new Image;
b.src="data:image/png;base64,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";
a.drawImage(b,(ig.system.realWidth-250)/2,ig.system.realHeight/4-20)}})});
ig.module("plugins.impact-storage").requires("impact.game").defines(function(){ig.Storage=ig.Class.extend({staticInstantiate:function(){return!ig.Storage.instance?null:ig.Storage.instance},init:function(){ig.Storage.instance=this},isCapable:function(){return"undefined"!==typeof window.localStorage},isSet:function(a){return null!==this.get(a)},initUnset:function(a,b){null===this.get(a)&&this.set(a,b)},get:function(a){if(!this.isCapable())return null;try{return JSON.parse(localStorage.getItem(a))}catch(b){return window.localStorage.getItem(a)}},
getInt:function(a){return~~this.get(a)},getFloat:function(a){return parseFloat(this.get(a))},getBool:function(a){return!!this.get(a)},key:function(a){return this.isCapable()?window.localStorage.key(a):null},set:function(a,b){if(!this.isCapable())return null;try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){c==QUOTA_EXCEEDED_ERR&&console.log("localStorage quota exceeded")}},setHighest:function(a,b){b>this.getFloat(a)&&this.set(a,b)},remove:function(a){if(!this.isCapable())return null;window.localStorage.removeItem(a)},
clear:function(){if(!this.isCapable())return null;window.localStorage.clear()}})});
ig.module("plugins.webgl-2d").requires("impact.system").defines(function(){ig.System.inject({init:function(a,b,c,d,e){if(document.location.href.match(/force-canvas-2d/))this.parent(a,b,c,d,e);else{this.fps=b;this.clock=new ig.Timer;this.canvas=ig.$(a);this.resize(c,d,e);this.getDrawPos=ig.System.drawMode;try{WebGL2D.enable(this.canvas),this.context=this.canvas.getContext("webgl-2d"),console.log("webGL enabled")}catch(f){this.canvas.gl2d=null,null!=this.canvas.$getContext&&(this.canvas.getContext=
this.canvas.$getContext,this.canvas.$getContext=null),this.context=this.canvas.getContext("2d"),console.log("webGL not enabled")}}}})});
ig.module("plugins.touch-button").requires("impact.system","impact.input","impact.image").defines(function(){ig.TouchButton=ig.Class.extend({action:"undefined",image:null,tile:0,pos:{x:0,y:0},size:{x:0,y:0},area:{x1:0,y1:0,x2:0,y2:0},pressed:!1,touchId:0,init:function(a,b,c,d,e,f,j){var h=parseInt(ig.system.canvas.offsetWidth)||ig.system.realWidth,h=ig.system.scale*(h/ig.system.realWidth);this.action=a;this.pos={x:b,y:c};this.size={x:d,y:e};this.area={x1:b*h,y1:c*h,x2:(b+d)*h,y2:(c+e)*h};this.image=
f||null;this.tile=j||0;document.addEventListener("touchstart",this.touchStart.bind(this),!1);document.addEventListener("touchend",this.touchEnd.bind(this),!1)},touchStart:function(a){a.preventDefault();if(!this.pressed){for(var b=ig.system.canvas,c=0,d=0;null!=b;)c+=b.offsetLeft,d+=b.offsetTop,b=b.offsetParent;for(b=0;b<a.touches.length;b++){var e=a.touches[b].pageX-c,f=a.touches[b].pageY-d;if(e>this.area.x1&&e<this.area.x2&&f>this.area.y1&&f<this.area.y2){this.pressed=!0;this.touchId=a.touches[b].identifier;
ig.input.actions[this.action]=!0;ig.input.locks[this.action]||(ig.input.presses[this.action]=!0,ig.input.locks[this.action]=!0);break}}}},touchEnd:function(a){a.preventDefault();if(this.pressed)for(var b=0;b<a.changedTouches.length;b++)if(a.changedTouches[b].identifier===this.touchId){this.pressed=!1;this.touchId=0;ig.input.delayedKeyup[this.action]=!0;break}},draw:function(){this.image&&this.image.drawTile(this.pos.x,this.pos.y,this.tile,this.size.x,this.size.y)}})});
ig.module("game.entities.stars").requires("impact.entity").defines(function(){EntityStars=ig.Entity.extend({_wmDrawBox:!0,_wmBoxColor:"rgba(0, 0, 255, 0.7)",size:{x:5,y:5},offset:{x:0,y:0},maxVel:{x:0,y:0},vel:{x:0,y:0},scale:{x:1,y:1},offset:{x:0,y:0},_offset:{x:0,y:0},_scale:{x:1,y:1},_size:{x:5,y:5},type:ig.Entity.TYPE.NONE,checkAgainst:ig.Entity.TYPE.NONE,collides:ig.Entity.COLLIDES.NEVER,health:1E3,lifeTimer:null,move:"left",scaleTimer:new ig.Timer(0),animSheet:new ig.AnimationSheet("media/tiles/stars.png",
5,5),text:null,init:function(a,b,c){this.parent(a,b,c);this.addAnim("idle",1*Math.random(),[0,1,2]);this._offset.x=this.offset.x;this._offset.y=this.offset.y;this._size.x=this.size.x;this._size.y=this.size.y;this.setScale(this.scale.x,this.scale.y);this.setAnimation();this.lifeTimer=new ig.Timer(100)},update:function(){0<this.lifeTimer.delta()&&this.kill();this.parent()},draw:function(){var a=ig.system.context;a.save();a.translate(ig.system.getDrawPos(this.pos.x.round()-this.offset.x-ig.game.screen.x),
ig.system.getDrawPos(this.pos.y.round()-this.offset.y-ig.game.screen.y));a.scale(this._scale.x,this._scale.y);this.currentAnim.draw(0,0);a.restore()},setScale:function(a,b){var c=this.size.x,d=this.size.y;this.scale.x=a||this.scale.x;this.scale.y=b||this.scale.y;this._scale.x=this.scale.x/ig.system.scale;this._scale.y=this.scale.y/ig.system.scale;this.offset.x=this._offset.x*this._scale.x;this.offset.y=this._offset.y*this._scale.y;this.size.x=this._size.x*this._scale.x;this.size.y=this._size.y*this._scale.y;
this.pos.x+=(c-this.size.x)/0.2;this.pos.y+=(d-this.size.y)/0.2},setAnimation:function(){this.currentAnim=this.anims.idle},handleMovementTrace:function(a){this.parent(a)}})});
ig.module("game.main").requires("impact.game","impact.font","impact.sound","game.entities.trigger","game.entities.horizontalwall","game.entities.trigger","game.entities.levelcomplete","game.levels.menu","game.levels.level0","game.levels.level1","game.levels.level12","game.levels.level13","game.levels.level16","game.levels.level14","game.levels.level41","game.levels.level42","game.levels.level5","game.levels.level3","game.levels.level31","game.levels.level32","game.levels.level33","game.levels.level7",
"game.levels.level8","game.levels.level81","game.levels.level82","game.levels.level83","game.levels.level84","game.levels.level85","game.levels.level9","game.camera","impact.collision-map","impact.background-map","game.entities.blob","game.entities.displaymessage","game.entities.dropper","game.entities.frosk","game.entities.mine","game.entities.spewer","game.entities.mover","game.entities.debris","game.entities.delay","game.entities.void","game.entities.kill","game.entities.hurt","game.entities.levelchange",
"game.entities.glass-dome","game.entities.earthquake","game.math","game.entities.impactcam","plugins.svenardo-loader","plugins.impact-storage","plugins.webgl-2d","plugins.touch-button","game.entities.stars").defines(function(){MyGame=ig.Game.extend({gravity:75,font:new ig.Font("media/04b03.font.png"),clearColor:"#0d0c0b",gravity:75,player:null,autoSort:!0,sortBy:ig.Game.SORT.POS_Y,mode:0,storage:new ig.Storage,lastCheckpoint:null,playerSpawnPos:{x:0,y:0},deathCount:0,livesLeft:3,init_starfield:!0,
crystalCount:0,jetGas:0,laserLeft:0,dynamitesLeft:0,debug:!1,lastYvel:0,nextLevel:1,nextLevelX:0,OutputText:!1,nextLevelY:0,score:0,levelTime:null,levelTimeText:"0",musicIntro:new ig.Sound("media/music/01-game.*",!1),font:new ig.Font("media/04b03.font.png"),camera:null,lastTick:0.016,realTime:0,showFPS:!1,buttons:[],buttonUp:new ig.Image("media/buttons/dp_up.png"),buttonDown:new ig.Image("media/buttons/dp_down.png"),buttonLeft:new ig.Image("media/buttons/dp_left.png"),buttonRight:new ig.Image("media/buttons/dp_right.png"),
buttonA:new ig.Image("media/buttons/buttonA.png"),buttonB:new ig.Image("media/buttons/buttonB.png"),buttonC:new ig.Image("media/buttons/buttonC.png"),init:function(){this.storage=new ig.Storage;this.storage.initUnset("jmhighScore",0);window.ejecta||ig.ua.mobile?(this.camera=new Camera(ig.system.width/2,ig.system.height/3,5),this.camera.trap.size.x=ig.system.width/1,this.camera.trap.size.y=ig.system.height/6,this.camera.lookAhead.x=ig.ua.mobile?ig.system.width/1:0):(this.camera=new Camera(ig.system.width/
4,ig.system.height/3,5),this.camera.trap.size.x=ig.system.width/10,this.camera.trap.size.y=ig.system.height/3,this.camera.lookAhead.x=ig.ua.mobile?ig.system.width/6:0);ig.music.volume=1;ig.music.add(this.musicIntro);ig.music.play();this.loadLevel(LevelLevel1,0,0,5);this.realTime=Date.now();this.lastTick=0.016;this.score=0;ig.input.bind(ig.KEY.LEFT_ARROW,"left");ig.input.bind(ig.KEY.RIGHT_ARROW,"right");ig.input.bind(ig.KEY.DOWN_ARROW,"down");ig.input.bind(ig.KEY.Z,"dropdynamite");ig.input.bind(ig.KEY.UP_ARROW,
"jetpack");ig.input.bind(ig.KEY.C,"shoot");ig.ua.mobile&&(ypos=94,this.buttons=[new ig.TouchButton("jetpack",32,ypos,32,26,this.buttonUp,0),new ig.TouchButton("left",15,ypos+26,32,14,this.buttonLeft,0),new ig.TouchButton("right",47,ypos+25,32,15,this.buttonRight,0),new ig.TouchButton("down",34,ypos+40,29,25,this.buttonDown,0),new ig.TouchButton("dropdynamite",160,ypos+10,32,32,this.buttonA,0),new ig.TouchButton("shoot",200,ypos+10,32,32,this.buttonB,0),new ig.TouchButton("jetpack",181,ypos+36,32,
32,this.buttonC,0)])},loadLevel:function(a,b,c){this.parent(a);this.OutputText=!1;this.player=this.getEntitiesByType(EntityPlayer)[0];this.lastCheckpoint=null;null!=b&&("undefined"!=b&&0<b)&&(this.player.pos.x=b);null!=c&&("undefined"!=c&&0<c)&&(this.player.pos.y=c);this.playerSpawnPos={x:this.player.pos.x,y:this.player.pos.y};this.levelTime=new ig.Timer;this.mode=MyGame.MODE.GAME;this.camera.max.x=this.collisionMap.width*this.collisionMap.tilesize-ig.system.width;this.camera.max.y=this.collisionMap.height*
this.collisionMap.tilesize-ig.system.height;this.camera.set(this.player);for(a=0;a<this.backgroundMaps.length;a++)this.backgroundMaps[a].preRender=!0},endLevel:function(a,b,c,j){this.nextLevel=a;ig.game.nextLevel=a;this.levelTimeText=this.levelTime.delta().round(2).toString();this.loadLevel(ig.game.nextLevel,b,c,j)},win:function(){this.storage.setHighest("jmhighScore",this.score);ig.system.setGame(GameWin)},end:function(){ig.system.setGame(GameCredits)},respawnPlayerAtLastCheckpoint:function(){var a=
this.playerSpawnPos;this.lastCheckpoint&&(a=this.lastCheckpoint.getSpawnPos(),this.lastCheckpoint.currentAnim=this.lastCheckpoint.anims.respawn.rewind());this.player=this.spawnEntity(EntityPlayer,a.x-8,a.y-8);this.player.currentAnim=this.player.anims.spawn;this.deathCount++;0<this.livesLeft&&this.livesLeft--},update:function(){this.getEntitiesByType(EntityPlayer)[0]&&this.camera.follow(this.player);this.storage.setHighest("jmhighScore",this.score);this.parent()},draw:function(){this.font.draw("SCORE: "+
ig.game.score+" GAS: "+ig.game.jetGas+" TNT: "+ig.game.dynamitesLeft+" LASER: "+ig.game.laserLeft+" LIVES: "+ig.game.livesLeft,2,2);this.font.draw("HIGHSCORE: "+this.storage.getInt("jmhighScore"),240,2);this.lastYvel=this.player.vel.y;this.OutputText&&(this.font.draw(this.OutputText,50,50),this.OutputText=!1);this.parent();if(void 0!=this.buttons)for(var a=0;a<this.buttons.length;a++)this.buttons[a].draw()}});MyGame.MODE={GAME:1,STATS:2};GameTitle=ig.Class.extend({introTimer:null,noise:null,sound:new ig.Sound("media/music/01-intro.*",
!1),jetmanjr:new ig.Image("media/jetmanjunior.png"),player:new ig.Image("media/title-player.gif"),font:new ig.Font("media/04b03.font.png"),init:function(){if(!GameTitle.initialized){ig.input.bind(ig.KEY.LEFT_ARROW,"left");ig.input.bind(ig.KEY.SPACE,"shoot");if(ig.ua.mobile){var a=ig.system.height-48;this.buttons=[new ig.TouchButton("left",0,a,40,48,this.buttonImage,0),new ig.TouchButton("right",40,a,40,48,this.buttonImage,1),new ig.TouchButton("down",80,a,40,48,this.buttonImage,2)]}GameTitle.initialized=
!0}this.introTimer=new ig.Timer(1)},run:function(){if(ig.input.pressed("shoot")||ig.input.pressed("jump"))this.sound.stop(),ig.system.setGame(MyGame);else{var a=this.introTimer.delta();!this.soundPlayed&&-0.3<a&&(this.soundPlayed=!0,this.sound.play());ig.ua.mobile?(ig.system.clear("#0d0c0b"),this.jetmanjr.draw((a*a*-a).limit(0,1).map(1,0,-160,12),6),this.player.draw((a*a*-a).limit(0,1).map(0.5,0,window.innerWidth/b/2-100,window.innerHeight/b/2),56),0<a&&(0.5>a%1||2<a)&&this.font.draw("Push to Play",
window.innerWidth/b/2,window.innerHeight/b/2+20,ig.Font.ALIGN.CENTER),1<a&&(this.sound.stop(),ig.system.setGame(MyGame))):(ig.system.clear("#0d0c0b"),this.storage=new ig.Storage,this.storage.initUnset("jmhighScore",0),this.jetmanjr.draw((a*a*-a).limit(0,1).map(1,0,-160,44),26),this.player.draw((a*a*-a).limit(0,1).map(0.5,0,240,166),56),0<a&&(0.5>a%1||2<a)&&this.font.draw("Press SPACEBAR to Play",120,140,ig.Font.ALIGN.CENTER),this.font.draw("HIGHSCORE: "+this.storage.getInt("jmhighScore"),240,10,ig.Font.ALIGN.CENTER))}}});
GameTitle.initialized=!1;GameWin=ig.Class.extend({introTimer:null,font:new ig.Font("media/04b03.font.png"),lineHeight:12,scroll:0,scrollSpeed:10,credits:" WOW! You beat the game;;; Thanks for Playing!;;;Concept, Graphics & Programming; Sven Anders Robbestad;;Graphics; Graphics from opengameart.org; The Blob: Stephen Challener (Redshrike); Sven Anders Robbestad;;Awesome music; Metaruka (http://opengameart.org/);;Awesome SFX; Made with CFXR for Mac;;;;;;;".split(";"),
init:function(){this.timer=new ig.Timer},run:function(){var a=this.timer.delta(),b=Math.round(a.map(0,3,255,0)).limit(0,255);ig.system.clear("rgb("+b+","+b+","+b+")");if(3<a&&ig.input.pressed("shoot")||ig.input.pressed("jump")||0>ig.system.height-this.scroll+(this.credits.length+2)*this.lineHeight)ig.system.setGame(GameTitle);else if(b=ig.ua.mobile?0:32,4<a){this.scroll+=ig.system.tick*this.scrollSpeed;for(a=0;a<this.credits.length;a++)this.font.draw(this.credits[a],b,ig.system.height-this.scroll+
a*this.lineHeight)}}});GameCredits=ig.Class.extend({introTimer:null,font:new ig.Font("media/04b03.font.png"),lineHeight:12,scroll:0,scrollSpeed:10,credits:" Thanks for Playing!;;;Concept, Graphics & Programming; Sven Anders Robbestad;;Graphics; Graphics from opengameart.org; The Blob: Stephen Challener (Redshrike); Sven Anders Robbestad;;Awesome music; Metaruka (http://opengameart.org/);;Awesome SFX; Made with CFXR for Mac;;;;;;;".split(";"),init:function(){this.timer=
new ig.Timer},run:function(){var a=this.timer.delta(),b=Math.round(a.map(0,3,255,0)).limit(0,255);ig.system.clear("rgb("+b+","+b+","+b+")");if(3<a&&ig.input.pressed("shoot")||ig.input.pressed("jump")||0>ig.system.height-this.scroll+(this.credits.length+2)*this.lineHeight)ig.system.setGame(GameTitle);else if(b=ig.ua.mobile?0:32,4<a){this.scroll+=ig.system.tick*this.scrollSpeed;for(a=0;a<this.credits.length;a++)this.font.draw(this.credits[a],b,ig.system.height-this.scroll+a*this.lineHeight)}}});if(window.ejecta){var a=
160,b=window.innerHeight/a,c=window.innerWidth/b;ig.Sound.enabled=!0;ig.main("#canvas",GameTitle,60,c,a,1)}else ig.ua.mobile?(b=window.innerHeight/160,c=window.innerWidth/b,ig.Sound.enabled=!1,ig.main("#canvas",GameTitle,60,360,160,1,ig.SvenardoLoader)):(ig.Sound.use=[ig.Sound.FORMAT.MP3,ig.Sound.FORMAT.OGG],ig.Sound.enabled=!0,ig.main("#canvas",GameTitle,60,320,180,3,ig.SvenardoLoader))});