STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
219854
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2405 · P4809

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/78959781?noj=FRM78959781-15DC" width="1" height="1"></div>

Lamp-of-Aladdin.swf

This is the info page for
Flash #120192

(Click the ID number above for more basic data on this flash file.)


Text
LOADING

Press here for
more attractive
content


loading message

<p align="center"><font face="Showcard Gothic" size="30" color="#ff9900" letterSpacing="3.000000" kerning="0"><b>STATISTICS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>MATCHS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>MATCHES:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>YOUR TIME:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>TIME BONUS:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>SCORE:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>LEVEL SCORE:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="17" color="#f8b505" letterSpacing="2.000000" kerning="0"><b>CLICK TO CONTINUE</b></font></p>

OK

<p align="center"></p>

OK

<p align="center"><font face="Showcard Gothic" size="30" color="#ff9900" letterSpacing="3.000000" kerning="0"><b>STATISTIKEN</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>MATCHS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>KETTEN:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>DEINE ZEIT:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>ZEITBONUS:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>PUNKTE:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>LEVEL-ERGEBNIS:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="17" color="#f8b505" letterSpacing="2.000000" kerning="0"><b>KLICKE, UM FORTZUFAHREN&quot;</b></font></p>

<p align="center"><font face="Showcard Gothic" size="30" color="#ff9900" letterSpacing="3.000000" kerning="0"><b>ESTADÍSTICAS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>MATCHS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>CADENAS:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>TU TIEMPO:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>PREMIO DE TIEMPO:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>PUNTOS:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>PUNTOS DEL NIVEL:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="17" color="#f8b505" letterSpacing="2.000000" kerning="0"><b>HAZ CLIC PARA CONTINUAR</b></font></p>

<p align="center"><font face="Showcard Gothic" size="30" color="#ff9900" letterSpacing="3.000000" kerning="0"><b>STATISTIQUES</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>MATCHS</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>LIGNES :</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>VOTRE TEMPS :</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>BONUS TEMPS :</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>SCORE:</b></font></p>

<p align="center"><font face="Showcard Gothic" size="21" color="#ffffca" letterSpacing="3.000000" kerning="0"><b>SCORE DU NIVEAU :</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>TIME</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="25" color="#ff6464" letterSpacing="3.000000" kerning="0"><b>SCORE</b></font></p>

<p align="center"><font face="Showcard Gothic" size="17" color="#f8b505" letterSpacing="2.000000" kerning="0"><b>CLIQUEZ POUR CONTINUER&quot;</b></font></p>

ActionScript [AS1/AS2]

Instance of Symbol 24 MovieClip "_ProgressBar" in Frame 2
onClipEvent (load) { totalFileSize = _root.getBytesTotal(); this._xscale = 0; } onClipEvent (enterFrame) { bytesLoaded = _root.getBytesLoaded(); amountLoaded = bytesLoaded / totalFileSize; percentLoaded = int(100 * amountLoaded); this._xscale = percentLoaded; _root.loadingMessage = percentLoaded + "%"; if (amountLoaded >= 1) { _root.gotoAndPlay(3); } }
Frame 4
LampOfAladdin.main(this); stop();
Symbol 2707 MovieClip [__Packages.com.polygeek.ani.Particles] Frame 0
class com.polygeek.ani.Particles { var holder, dustSource, dustSourceLength, dustLinkageCollection, obstacles, mainInterval, dustProb, curSourceMC, vectorXmin, vectorXmax, vectorYmin, vectorYmax, vectorZmin, vectorZmax, spinLow, spinHigh, prevX, prevY, taperINT, tics, ticDelta, count, momentumInterval; function Particles (_holder, _dustSource, _dustLinkageCollection, _obstacles) { if (!_holder) { trace("No holder MovieClip available."); return; } holder = _holder; dustSource = _dustSource; dustSourceLength = dustSource.length; dustLinkageCollection = _dustLinkageCollection; obstacles = _obstacles; mainInterval = setInterval(com.polygeek.ani.Delegate.create(this, tictoc), fps); } function tictoc() { if (dustProb > 0) { var _local2 = Math.random(); if (dustProb > _local2) { makeNewDust(); } } } function makeNewDust() { var _local2 = new Object(); _local2.G = G; _local2.wind = wind; _local2.fps = fps; _local2.obstacles = obstacles; curSourceMC = selectDustSource(); _local2.sourceMC = curSourceMC; if ((holder._visible == undefined) || (curSourceMC._visible == undefined)) { destroy(); } else { _local2.holder = holder; _local2.dustScale = dustScale; _local2.vx = 0; _local2.vy = 0; _local2.vz = 0; if (vectorXmin != undefined) { _local2.vx = rndRange(vectorXmin, vectorXmax); } if (vectorYmin != undefined) { _local2.vy = rndRange(vectorYmin, vectorYmax); } if (vectorZmin != undefined) { _local2.vz = rndRange(vectorZmin, vectorZmax); } if (isMo) { _local2.vx = _local2.vx + momentumDX; _local2.vy = _local2.vy + momentumDY; } _local2.alphaDelta = alphaDelta; _local2.alphaThreshold = alphaThreshold; _local2.bounce = bounce; _local2.spin = rndRange(spinLow, spinHigh); var _local3 = Math.floor(Math.random() * dustLinkageCollection.length); _local2.attachLinkage = dustLinkageCollection[_local3]; var _local4 = new com.polygeek.ani.Particle(_local2); } } function selectDustSource() { var _local2 = Math.floor(Math.random() * dustSourceLength); return(dustSource[_local2]); } function trackSourceMomentum(mc) { momentumDX = (dustSource[0]._x - prevX) * xFriction; momentumDY = (dustSource[0]._y - prevY) * yFriction; prevX = dustSource[0]._x; prevY = dustSource[0]._y; } function rndRange(low, high) { return((Math.random() * (high - low)) + low); } function setDustPerSec(countSec) { dustProb = countSec / fps; } function turnDustOff(fadeSec) { dustProb = 0; } function taperDustRate(sec, countSec) { taperINT = setInterval(com.polygeek.ani.Delegate.create(this, taper), 33); tics = (sec * 1000) / fps; var _local2 = countSec / fps; ticDelta = (_local2 - dustProb) / tics; count = 0; } function taper() { dustProb = dustProb + ticDelta; count++; if (count > tics) { clearInterval(taperINT); } } function setG(n) { G = n; } function setFPS(n) { if (fps != (1000 / n)) { fps = 1000 / n; clearInterval(mainInterval); mainInterval = setInterval(com.polygeek.ani.Delegate.create(this, tictoc), fps); } } function momentumBit(b) { isMo = b; if (isMo) { momentumInterval = setInterval(com.polygeek.ani.Delegate.create(this, trackSourceMomentum), fps); } else { clearInterval(momentumInterval); } } function setAlphaThreshold(n) { alphaThreshold = ((n > 0) ? (n) : 0); } function setAlphaDelta(n) { alphaDelta = n; } function moveSourceWithClip(mc) { var _local3 = 0; while (_local3 < dustSourceLength) { dustSource[_local3].orgX = dustSource[_local3]._x - mc._x; dustSource[_local3].orgY = dustSource[_local3]._y - mc._y; _local3++; } if (mc.dustSource) { _local3 = 0; while (_local3 < dustSourceLength) { mc.dustSource.push(dustSource[_local3]); _local3++; } } else { mc.dustSource = dustSource; } mc.onEnterFrame = function () { var _local3 = 0; while (_local3 < this.dustSource.length) { var _local2 = this.dustSource[_local3]; if ((mc._xscale != 100) || (mc._yscale != 100)) { _local2._x = ((_local2.orgX * mc._xscale) * 0.01) + mc._x; _local2._y = ((_local2.orgY * mc._yscale) * 0.01) + mc._y; } else { _local2._x = _local2.orgX + mc._x; _local2._y = _local2.orgY + mc._y; } _local3++; } }; } function setDustScale(n) { dustScale = n; } function setXYFriction(xValue, yValue) { xFriction = ((xValue != null) ? (xValue) : (xFriction)); yFriction = ((yValue != null) ? (yValue) : (yFriction)); } function setBounce(n) { bounce = n; } function setSpin(low, high) { if (high == undefined) { spinLow = -Math.abs(low); spinHigh = Math.abs(low); } else { spinLow = low; spinHigh = high; } } function initialXvectorRange(min, max) { vectorXmin = ((min != undefined) ? (min) : 0); vectorXmax = ((max > min) ? (max) : (min)); trace((vectorXmin + " : ") + vectorXmax); } function initialYvectorRange(min, max) { vectorYmin = ((min != undefined) ? (min) : 0); vectorYmax = ((max > min) ? (max) : (min)); } function initialZvectorRange(min, max) { vectorZmin = ((min != undefined) ? (min) : 0); vectorZmax = ((max > min) ? (max) : (min)); } function toString() { return("FairyDust"); } function destroy() { clearInterval(momentumInterval); clearInterval(mainInterval); clearInterval(taperINT); holder.removeMovieClip(); curSourceMC.removeMovieClip(); var _local2 = 0; while (_local2 < dustSource.length) { dustSource[_local2].removeMovieClip(); _local2++; } delete dustSource; delete dustLinkageCollection; delete obstacles; } var fps = 33; var G = 0.2; var wind = 0.2; var bounce = -0.7; var alphaDelta = 2; var alphaThreshold = 10; var isMo = false; var xFriction = 1; var yFriction = 1; var momentumDX = 0; var momentumDY = 0; var dustScale = 100; }
Symbol 2708 MovieClip [__Packages.com.polygeek.ani.Delegate] Frame 0
class com.polygeek.ani.Delegate { var func; function Delegate (f) { func = f; } static function create(obj, func) { var _local3 = new Array(); var _local2 = 2; while (_local2 < arguments.length) { _local3[_local2 - 2] = arguments[_local2]; _local2++; } return(createWithArgs(obj, func, _local3)); } static function createWithArgs(obj, func, args) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.concat(arguments.callee.args); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.args = args; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 2709 MovieClip [__Packages.com.polygeek.ani.Particle] Frame 0
class com.polygeek.ani.Particle { var props, maxX, minX, maxY, minY, speck, obstaclesLen, interval; function Particle (_props) { props = _props; maxX = props.holder._width + props.holder._x; minX = props.holder._x; maxY = props.holder._height + props.holder._y; minY = props.holder._y; var _local2 = props.holder.getNextHighestDepth(); speck = props.holder.attachMovie(props.attachLinkage, "dust_" + _local2, _local2); speck._x = (Math.random() * props.sourceMC._width) + props.sourceMC._x; speck._y = (Math.random() * props.sourceMC._height) + props.sourceMC._y; speck._xscale = (speck._yscale = props.dustScale); obstaclesLen = props.obstacles.length; interval = setInterval(com.polygeek.ani.Delegate.create(this, physics), props.fps); } function physics() { if (speck._alpha < props.alphaThreshold) { kill(); } if (speck._x > maxX) { kill(); } else if (speck._x < minX) { kill(); } if (speck._y > maxY) { kill(); } else if (speck._y < minY) { kill(); } if (props.spin) { speck._rotation = speck._rotation + props.spin; } speck._alpha = speck._alpha - props.alphaDelta; props.vy = props.vy + props.G; speck._x = speck._x + props.vx; speck._y = speck._y + props.vy; if (obstaclesLen) { var _local5 = 0; while (_local5 < obstaclesLen) { if (speck.hitTest(props.obstacles[_local5])) { var _local4 = props.obstacles[_local5]; var _local10 = props.vx; var _local8 = props.vy; var _local13 = (_local4._rotation * Math.PI) / 180; var _local2 = Math.cos(_local13); var _local3 = Math.sin(_local13); var _local7 = speck._x - _local4._x; var _local6 = speck._y - _local4._y; var _local9 = (_local2 * _local6) - (_local3 * _local7); var _local12 = (_local2 * _local7) + (_local3 * _local6); var _local14 = (_local2 * _local10) + (_local3 * _local8); var _local11 = (_local2 * _local8) + (_local3 * _local10); _local9 = (-speck._height) / 2; _local11 = _local11 * props.bounce; _local7 = (_local2 * _local12) - (_local3 * _local9); _local6 = (_local2 * _local9) + (_local3 * _local12); _local10 = (_local2 * _local14) + (_local3 * _local11); _local8 = (_local2 * _local11) + (_local3 * _local14); speck._x = _local4._x + _local7; speck._y = _local4._y + _local6; } _local5++; } } } function kill() { speck.removeMovieClip(); clearInterval(interval); } }
Symbol 2710 MovieClip [__Packages.com.pixelfumes.Swinger] Frame 0
class com.pixelfumes.Swinger { var clip, kickTween; function Swinger (m) { clip = m; clip.onRollOver = mx.utils.Delegate.create(this, swing); } function GetClip() { return(clip); } function setParamaters(o) { delete clip.onEnterFrame; kickTween.stop(); clip._rotation = 0; force = o.force; friction = o.friction; _force = force; _friction = friction; wait = o.wait; n = 0; } function swing() { if ((n == 0) || (wait == false)) { interactionOrigin = getFromDirection(); force = _force; n = _n; friction = _friction; if (interactionOrigin == "left") { force = _force * -1; kickTween = new mx.transitions.Tween(clip, "_rotation", mx.transitions.easing.Regular.easeOut, clip._rotation, Math.cos(n) * force, 0.2, true); kickTween.onMotionFinished = mx.utils.Delegate.create(this, render); } else { force = _force; kickTween = new mx.transitions.Tween(clip, "_rotation", mx.transitions.easing.Regular.easeOut, clip._rotation, Math.cos(n) * force, 0.2, true); kickTween.onMotionFinished = mx.utils.Delegate.create(this, render); } delete clip.onEnterFrame; } } function render() { kickTween.stop(); clip.onEnterFrame = mx.utils.Delegate.create(this, renderSwing); } function getMomentum() { trace(n); return(n.toString()); } function renderSwing() { n = n + 0.3; clip._rotation = Math.cos(n) * force; if (interactionOrigin == "left") { if ((force - friction) < 0) { force = force + friction; } else { n = 0; delete clip.onEnterFrame; } } else if ((force - friction) > 0) { force = force - friction; } else { n = 0; delete clip.onEnterFrame; } } function getFromDirection() { if (clip._xmouse < 0) { return("left"); } return("right"); } var force = 20; var _force = com.pixelfumes.Swinger.prototype.force; var n = 0; var _n = com.pixelfumes.Swinger.prototype.n; var friction = 0.5; var _friction = com.pixelfumes.Swinger.prototype.friction; var interactionOrigin = "left"; var wait = true; }
Symbol 2711 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 2712 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 2713 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 2714 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 2715 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 2716 MovieClip [__Packages.de.popforge.event.EnterFrameListener] Frame 0
interface de.popforge.event.EnterFrameListener { }
Symbol 2717 MovieClip [__Packages.de.popforge.wm2006.effect.Flag] Frame 0
class de.popforge.wm2006.effect.Flag implements de.popforge.event.EnterFrameListener { var source, output, wind1, wind2, seeds, updateTime, updateTiming, bounds, perlinNoiseOffset, perlinNoiseBitmapData, perlinNoiseSeed, perlinNoiseFallOff, flag, displacement, light, gray, lightContrast, flagOffset, width, height; function Flag (source, output) { this.source = source; this.output = output; wind1 = 0.04; wind2 = 0.03; seeds = 256; updateTime = getTimer(); updateTiming = 0; assemble(); } function setParam(wind1, wind2, updateTiming, seeds) { this.wind1 = wind1; this.wind2 = wind2; this.updateTiming = updateTiming; this.seeds = seeds; } function enterFrame() { if (getTimer() > (updateTime + updateTiming)) { updateTime = getTimer(); output.fillRect(bounds, 0); perlinNoiseOffset[0].x = perlinNoiseOffset[0].x - (wind1 * source.width); perlinNoiseOffset[1].x = perlinNoiseOffset[1].x - (wind2 * source.height); perlinNoiseBitmapData.perlinNoise(0.66 * source.width, 0.66 * source.height, 2, perlinNoiseSeed, false, true, 6, false, perlinNoiseOffset); perlinNoiseBitmapData.copyPixels(perlinNoiseFallOff, bounds, ORIGIN, perlinNoiseFallOff, ORIGIN, true); output.applyFilter(flag, bounds, ORIGIN, displacement); light.copyPixels(perlinNoiseBitmapData, bounds, ORIGIN, output, ORIGIN); light.applyFilter(light, bounds, ORIGIN, gray); output.draw(light, IDENTITY, lightContrast, "multiply"); } } function update() { flag.copyPixels(source, source.rectangle, flagOffset); } function getFlagBitmapData() { return(flag); } function appearMoreFabric() { var _local2 = new flash.display.BitmapData(source.width, source.height, false); _local2.noise(2, 128, 160, 7, true); var _local3 = new flash.geom.Matrix(1, 0, 0, 1, flagOffset.x, flagOffset.y); var _local4 = new flash.geom.ColorTransform(1, 1, 1, 0.25, 0, 0, 0, 0); flag.draw(_local2, _local3, _local4); } function assemble() { width = output.width; height = output.height; bounds = output.rectangle; flag = new flash.display.BitmapData(width, height, true, 0); flagOffset = new flash.geom.Point((width - source.width) / 2, (height - source.height) / 2); flag.copyPixels(source, source.rectangle, flagOffset); perlinNoiseBitmapData = new flash.display.BitmapData(width, height, false, 0); perlinNoiseOffset = [new flash.geom.Point(), new flash.geom.Point()]; perlinNoiseSeed = Math.floor(Math.random() * seeds); displacement = new flash.filters.DisplacementMapFilter(perlinNoiseBitmapData, ORIGIN, 2, 4, 0.125 * source.width, 0.2 * source.height, "ignore"); } function createGrayFilter() { gray = new flash.filters.ColorMatrixFilter([0, 0, 0.35, 0, 0, 0, 0, 0.35, 0, 0, 0, 0, 0.35, 0, 0, 0, 0, 0.35, 0.4, 0]); } function createPerlinNoiseFallOffGradient() { perlinNoiseFallOff = new flash.display.BitmapData(width, height, true, 0); var _local3 = _root.createEmptyMovieClip("shapeCreator", _root.getNextHighestDepth()); _local3._y = -16000; var _local4 = new flash.geom.Matrix(); _local4.createGradientBox(width - flagOffset.x, height, 0, flagOffset.x, 0); _local3.beginGradientFill("linear", [32896, 32896], [99, 0], [0, 96], _local4); _local3.moveTo(0, 0); _local3.lineTo(width, 0); _local3.lineTo(width, height); _local3.lineTo(0, height); _local3.lineTo(0, 0); _local3.endFill(); perlinNoiseFallOff.draw(_local3); _local3.removeMovieClip(); } static var ORIGIN = new flash.geom.Point(); static var IDENTITY = new flash.geom.Matrix(); }
Symbol 2718 MovieClip [__Packages.com.jasonwoan.speck.Particle] Frame 0
class com.jasonwoan.speck.Particle extends MovieClip { var _xscale, _yscale, _xPrevious, _x, _yPrevious, _y, xMinBound, restitution, xMaxBound, yMinBound, yMaxBound, _alpha, _visible; function Particle () { super(); var _local3 = (direction * Math.PI) / 180; xVelocity = speed * Math.cos(_local3); yVelocity = speed * Math.sin(_local3); _xscale = (_yscale = scale); } function update() { if (!dead) { _xPrevious = _x; _yPrevious = _y; if (xMinBound != undefined) { if ((_x + xVelocity) < xMinBound) { xVelocity = -1 * restitution; } } if (xMaxBound != undefined) { if ((_x + xVelocity) > xMaxBound) { xVelocity = -1 * restitution; } } if (yMinBound != undefined) { if ((_y + yVelocity) < yMinBound) { yVelocity = yVelocity * (-1 * restitution); } } if (yMaxBound != undefined) { if ((_y + yVelocity) > yMaxBound) { yVelocity = yVelocity * (-1 * restitution); } } _x = _x + xVelocity; _y = _y + yVelocity; xVelocity = xVelocity + xAccel; yVelocity = yVelocity + yAccel; age++; if (fade) { _alpha = 100 - Math.round((age / life) * 100); } if (shrink) { _xscale = (_yscale = scale - Math.round((age / life) * scale)); } if (age == life) { dead = true; _visible = false; } } } function revive() { if (dead) { dead = false; _visible = true; age = 0; var _local2 = (direction * Math.PI) / 180; xVelocity = speed * Math.cos(_local2); yVelocity = speed * Math.sin(_local2); } } var xVelocity = 1; var yVelocity = 1; var xAccel = 0; var yAccel = 0; var age = 0; var life = 10; var dead = false; var direction = 45; var speed = 1; var fade = false; var scale = 100; var shrink = false; }
Symbol 2719 MovieClip [__Packages.mx.lang.Locale] Frame 0
class mx.lang.Locale { static var flaName, defaultLang, xmlDoc, callback, currentLang; function Locale () { } static function get autoReplace() { return(autoReplacment); } static function set autoReplace(auto) { autoReplacment = auto; //return(autoReplace); } static function get languageCodeArray() { var _local1 = new Array(); for (var _local2 in xmlMap) { if (_local2 != undefined) { _local1.push(_local2); } } return(_local1); } static function get stringIDArray() { var _local1 = new Array(); for (var _local2 in stringMap) { if (_local2 != "") { _local1.push(_local2); } } return(_local1); } static function setFlaName(name) { flaName = name; } static function getDefaultLang() { return(defaultLang); } static function setDefaultLang(langCode) { defaultLang = langCode; } static function addXMLPath(langCode, path) { if (xmlMap[langCode] == undefined) { xmlMap[langCode] = new Array(); } xmlMap[langCode].push(path); } static function addDelayedInstance(instance, stringID) { delayedInstanceArray.push({inst:instance, strID:stringID}); var _local1 = delayedInstanceArray.length; } static function checkXMLStatus() { var _local1 = xmlDoc.loaded && (xmlDoc.status == 0); return(_local1); } static function setLoadCallback(loadCallback) { callback = loadCallback; } static function loadString(id) { return(stringMap[id]); } static function loadStringEx(stringID, languageCode) { var _local1 = stringMapList[languageCode]; if (_local1 != undefined) { return(_local1[stringID]); } return(""); } static function setString(stringID, languageCode, stringValue) { var _local1 = stringMapList[languageCode]; if (_local1 != undefined) { _local1[stringID] = stringValue; } else { _local1 = new Object(); _local1[stringID] = stringValue; stringMapList[languageCode] = _local1; } } static function initialize() { xmlDoc = new XML(); xmlDoc.ignoreWhite = true; xmlDoc.onLoad = function (success) { mx.lang.Locale.onXMLLoad(success); mx.lang.Locale.callback.call(null, success); }; var _local1 = xmlLang; if (xmlMap[xmlLang] == undefined) { _local1 = defaultLang; } currentXMLMapIndex = 0; xmlDoc.load(xmlMap[_local1][0]); } static function loadLanguageXML(xmlLanguageCode, customXmlCompleteCallback) { var _local1 = ((xmlLanguageCode == "") ? (System.capabilities.language) : (xmlLanguageCode)); if (xmlMap[_local1] == undefined) { _local1 = defaultLang; } if (customXmlCompleteCallback) { callback = customXmlCompleteCallback; } if (stringMapList[xmlLanguageCode] == undefined) { if (xmlDoc) { delete xmlDoc; } xmlDoc = new XML(); xmlDoc.ignoreWhite = true; xmlDoc.onLoad = function (success) { mx.lang.Locale.onXMLLoad(success); mx.lang.Locale.callback.call(null, success); }; xmlDoc.load(xmlMap[_local1][0]); } else { stringMap = stringMapList[_local1]; if (callback) { callback.call(null, true); } } currentLang = _local1; } static function onXMLLoad(success) { if (success == true) { delete stringMap; stringMap = new Object(); parseStringsXML(xmlDoc); if (stringMapList[currentLang] == undefined) { stringMapList[currentLang] = stringMap; } if (autoReplacment) { assignDelayedInstances(); } } } static function parseStringsXML(doc) { if ((doc.childNodes.length > 0) && (doc.childNodes[0].nodeName == "xliff")) { parseXLiff(doc.childNodes[0]); } } static function parseXLiff(node) { if ((node.childNodes.length > 0) && (node.childNodes[0].nodeName == "file")) { parseFile(node.childNodes[0]); } } static function parseFile(node) { if ((node.childNodes.length > 1) && (node.childNodes[1].nodeName == "body")) { parseBody(node.childNodes[1]); } } static function parseBody(node) { var _local1 = 0; while (_local1 < node.childNodes.length) { if (node.childNodes[_local1].nodeName == "trans-unit") { parseTransUnit(node.childNodes[_local1]); } _local1++; } } static function parseTransUnit(node) { var _local2 = node.attributes.resname; if (((_local2.length > 0) && (node.childNodes.length > 0)) && (node.childNodes[0].nodeName == "source")) { var _local1 = parseSource(node.childNodes[0]); if (_local1.length > 0) { stringMap[_local2] = _local1; } } } static function parseSource(node) { if (node.childNodes.length > 0) { return(node.childNodes[0].nodeValue); } return(""); } static function assignDelayedInstances() { var _local1 = 0; while (_local1 < delayedInstanceArray.length) { if (delayedInstanceArray[_local1] != undefined) { var _local3 = delayedInstanceArray[_local1].inst; var _local2 = delayedInstanceArray[_local1].strID; _local3.text = loadString(_local2); } _local1++; } } static var xmlLang = System.capabilities.language; static var xmlMap = new Object(); static var stringMap = new Object(); static var delayedInstanceArray = new Array(); static var currentXMLMapIndex = -1; static var autoReplacment = true; static var stringMapList = new Object(); }
Symbol 2720 MovieClip [__Locale.stringsActions] Frame 0
#initclip mx.lang.Locale.setFlaName("library"); mx.lang.Locale.setDefaultLang("en"); mx.lang.Locale.addXMLPath("en", "en/library_en.xml"); mx.lang.Locale.initialize(); #endinitclip
Symbol 60 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 60 MovieClip Frame 105
this.start_anim = false; stop();
Symbol 72 MovieClip Frame 1
this.end_of_move = true; this.objects_remove = new Array(); this.objects_remove.push("_torch_particle"); this.objects_remove.push("fire_reflex"); this.inv_id = 2; this.total_parts = 3; stop();
Symbol 74 MovieClip Frame 1
var balls = ["torch"]; var sources = [sourceYellow]; var multiples = (new com.polygeek.ani.Particles(holder, sources, balls)); multiples.setDustPerSec(20); multiples.setAlphaDelta(2.8); multiples.moveSourceWithClip(sourceYellow); multiples.setG(-0.1); this.start_anim = true; this.enable = false; stop();
Symbol 74 MovieClip Frame 42
holder.unloadMovie();
Symbol 74 MovieClip Frame 131
this.start_anim = false; this.enable = true; this.dialog_with_item = 1; this.dialog = "dlg_zoom"; this._item = "_item9"; stop();
Symbol 79 MovieClip Frame 1
this.end_of_move = true; this.inv_id = 3; this.total_parts = 4; stop();
Symbol 83 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 83 MovieClip Frame 61
this.start_anim = false; stop();
Symbol 87 MovieClip Frame 1
var s = (new com.pixelfumes.Swinger(lamp_swing_shape)); var listenerObject = new Object(); force_ns.addEventListener("change", listenerObject); friction_ns.addEventListener("change", listenerObject); wait_cb.addEventListener("click", listenerObject); listenerObject.change = function (eventObject) { s.setParamaters({force:20, friction:0.5, wait:true}); }; listenerObject.click = function (eventObject) { s.setParamaters({force:20, friction:0.5, wait:true}); };
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 100
stop();
Symbol 113 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 113 MovieClip Frame 221
this.Lamp.gotoAndPlay(2);
Symbol 113 MovieClip Frame 482
this.start_anim = false; stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
stop();
Symbol 161 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 164 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 167 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 175 MovieClip Frame 40
stop();
Symbol 180 MovieClip Frame 1
this.end_of_move = false; this.part_id = 4; this.quest = 3; this.enable = 0; this.quest_connect_id = 2; this.top_level = 1; this._toplevel_item = 9; stop();
Symbol 181 MovieClip Frame 1
this.end_of_move = false; this.inv_id = 1; this.total_parts = 2; stop();
Symbol 184 MovieClip Frame 1
this.end_of_move = true; this.inv_id = 4; this.total_parts = 5; stop();
Symbol 225 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 1; this.enable = 1; stop();
Symbol 226 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 1; this.enable = 1; stop();
Symbol 227 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 2; this.enable = 1; stop();
Symbol 228 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 2; this.enable = 1; stop();
Symbol 229 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 2; this.enable = 0; this.quest_connect_id = 1; stop();
Symbol 230 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 3; this.enable = 1; stop();
Symbol 231 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 3; this.enable = 1; stop();
Symbol 232 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 3; this.enable = 1; stop();
Symbol 233 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 4; this.enable = 1; stop();
Symbol 234 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 4; this.enable = 1; stop();
Symbol 235 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 4; this.enable = 1; stop();
Symbol 236 MovieClip Frame 1
this.end_of_move = false; this.part_id = 4; this.quest = 4; this.enable = 0; this.quest_connect_id = 3; stop();
Symbol 237 MovieClip Frame 1
this.end_of_move = false; this.part_id = 5; this.quest = 4; this.enable = 1; stop();
Symbol 242 MovieClip [sound_button_mc] Frame 1
stop();
Symbol 242 MovieClip [sound_button_mc] Frame 2
stop();
Symbol 259 MovieClip [cloud] Frame 1
#initclip 145 Object.registerClass("cloud", com.jasonwoan.speck.Particle); #endinitclip
Symbol 266 MovieClip [sparks] Frame 1
#initclip 143 Object.registerClass("sparks", com.jasonwoan.speck.Particle); #endinitclip
Symbol 364 MovieClip [main_menu] Frame 1
function createEffects(lib, outputClip, width, height, wind1, wind2, seeds) { var _local2 = new flash.display.BitmapData(width, height, true, 0); outputClip._content.unloadMovie(); outputClip.attachBitmap(_local2, 0); var _local1 = new de.popforge.wm2006.effect.Flag(lib, _local2); _local1.setParam(wind1, wind2, 1, seeds); effects.push(_local1); } var effects = new Array(); var i = 0; createEffects(flash.display.BitmapData.loadBitmap("flag"), this.flag_mc, 637.9, 176.9, 0.009, 0.006, 64); createEffects(flash.display.BitmapData.loadBitmap("carpet3"), this.chars.chars.carpet_part_3, 486, 140, 0.04, 0.03, 64); createEffects(flash.display.BitmapData.loadBitmap("carpet2"), this.chars.chars.carpet_part_2, 210, 55, 0.04, 0.03, 64); createEffects(flash.display.BitmapData.loadBitmap("alladin_strap"), this.chars.chars.alladin_strap, 123, 37, 0.06, 0.04, 64); createEffects(flash.display.BitmapData.loadBitmap("alladin_vest"), this.chars.chars.alladin_vest, 84, 80, 0.06, 0.04, 64); createEffects(flash.display.BitmapData.loadBitmap("budur_hair1"), this.chars.chars.budur_hair1, 61, 113, 0.04, 0.03, 64); createEffects(flash.display.BitmapData.loadBitmap("budur_hair3"), this.chars.chars.budur_hair3, 28, 35, 0.06, 0.04, 64); createEffects(flash.display.BitmapData.loadBitmap("gin_hear"), this.chars2.gin_hair, 126, 42, 0.06, 0.04, 64); onEnterFrame = function () { effects[i].enterFrame(); if (i < effects.length) { i++; } else { i = 0; } }; stop();
Symbol 632 MovieClip Frame 1
if (mx.lang.Locale.checkXMLStatus() == true) { IDS_LOADING_LINE1.text = mx.lang.Locale.loadString("IDS_LOADING_LINE"); } else { mx.lang.Locale.addDelayedInstance(IDS_LOADING_LINE1, "IDS_LOADING_LINE"); }
Symbol 681 MovieClip [back_lv1] Frame 1
Symbol 739 MovieClip [time_indicator_mc] Frame 51
stop();
Symbol 787 MovieClip Frame 1
stop();
Symbol 792 MovieClip Frame 1
stop();
Symbol 792 MovieClip Frame 100
stop();
Symbol 802 MovieClip Frame 1
function makePage(targ, xQuadrant) { with (targ) { beginFill(pageColor, pageAlpha); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShade(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var matrix = {matrixType:"box", x:0, y:pageWi, w:xQuadrant * pageWi, h:pageHi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShadow(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var maxLength = Math.sqrt((pageWi * pageWi) + (pageWiHi * pageWiHi)); var matrix = {matrixType:"box", x:0, y:-maxLength, w:xQuadrant * pageWi, h:maxLength - pageWi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -maxLength); lineTo(xQuadrant * pageWi, -maxLength); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function setStationary() { createEmptyMovieClip("SLPage", 1); if (flipPage != 1.5) { makePage(SLPage, -1); SLPage.attachMovie("print" + (flipPage - 1.5), "Print", 1); with (SLPage.Print) { _x = (-pageWi) / 2; _y = -pivotY; } } createEmptyMovieClip("SRPage", 2); if (flipPage != (maxPages - 0.5)) { makePage(SRPage, 1); SRPage.attachMovie("print" + (flipPage + 1.5), "Print", 1); with (SRPage.Print) { _x = pageWi / 2; _y = -pivotY; } } var targ = ((dir > 0) ? (SLPage) : (SRPage)); targ.createEmptyMovieClip("Shade", 2); makeShade(targ.Shade, -dir); } function setFlipping() { var targ; createEmptyMovieClip("FTPage", 3); makePage(FTPage, dir); with (FTPage) { attachMovie("print" + (flipPage - (dir * 0.5)), "Print", 1); with (Print) { _x = (dir * pageWi) / 2; _y = -pivotY; } } FTPage.createEmptyMovieClip("Shade", 2); makeShade(FTPage.Shade, dir); createEmptyMovieClip("FBPage", 4); makePage(FBPage, -dir); FBPage.attachMovie("print" + (flipPage + (dir * 0.5)), "Print", 1); with (FBPage.Print) { _x = ((-dir) * pageWi) / 2; _y = -pivotY; } FBPage._rotation = dir * 90; } function setShadows() { var _local2; this.createEmptyMovieClip("FShadow", 5); makeShadow(FShadow, -dir); FShadow._rotation = dir * 45; this.createEmptyMovieClip("SShadow", 6); makeShadow(SShadow, dir); SShadow._rotation = dir * 45; } function makeMasks() { this.createEmptyMovieClip("FBPageMask", 7); with (FBPageMask) { beginFill(21760, 100); lineTo(pageWiHi, -pageWiHi); curveTo(0, -2 * pageWiHi, -pageWiHi, -pageWiHi); endFill(); } FBPageMask.duplicateMovieClip("FTPageMask", 8); this.createEmptyMovieClip("FShadowMask", 9); makePage(FShadowMask, -dir); FShadowMask._rotation = dir * 90; this.createEmptyMovieClip("SShadowMask", 10); makePage(SShadowMask, dir); FBPage.setMask(FBPageMask); FTPage.setMask(FTPageMask); FShadow.setMask(FShadowMask); SShadow.setMask(SShadowMask); } function limitBook() { if (flipPage == 1.5) { SLPage._visible = 0; LButton._visible = 0; SShadow._visible = 0; if (dir == 1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } else if (flipPage == (maxPages - 0.5)) { SRPage._visible = 0; RButton._visible = 0; SShadow._visible = 0; if (dir == -1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } } function pageInit(cp, d) { flipPage = cp; dir = d; trace((("flip page = " + flipPage) + " dir = ") + dir); setStationary(); setFlipping(); setShadows(); makeMasks(); limitBook(); } function flip(curVal) { var _local1 = (dir * 45) * curVal; FBPageMask._rotation = (FTPageMask._rotation = -_local1); FBPage._rotation = (FShadowMask._rotation = (dir * 90) - (_local1 * 2)); FShadow._rotation = (SShadow._rotation = (dir * 45) - _local1); } function getPageRatio() { if (dragging) { if (start_left_flip == true) { x_flip = x_flip + flip_speed; } if (start_right_flip == true) { x_flip = x_flip - flip_speed; } pageRatio = ((-dir) * ((x_flip - startX) - (dir * 20))) / (2 * pageWi); } else { ((pageRatio > 0.666666666666667) ? ((pageRatio = pageRatio + autoStep)) : ((pageRatio = pageRatio - autoStep))); } if (pageRatio <= 0) { flipRelease(); pageRatio = 0; if (!dragging) { flipDone(); x_flip = 0; } } else if (pageRatio >= 1) { flipRelease(); pageRatio = 1; if (!dragging) { flipDone(); x_flip = 0; } } return(pageRatio); } function startFlip(dir) { pageInit(curPage + dir, dir); startX = dir * pageWi; dragging = true; RButton.enabled = 0; Lbutton.enabled = 0; this.onEnterFrame = function () { flip(getPageRatio()); if (flipPage > ((maxPages - 1) - 0.5)) { _root.page_done = true; } }; } function flipRelease() { start_left_flip = false; start_right_flip = false; dragging = false; if (pageRatio > 0.666666666666667) { curPage = curPage + (2 * dir); } } function flipDone() { this.onEnterFrame = null; RButton.enabled = 1; LButton.enabled = 1; if (curPage != 0.5) { LButton._visible = 1; } if (curPage != (maxPages + 0.5)) { RButton._visible = 1; } if (pageRatio == 0) { FShadow.removeMovieClip(); FShadowMask.removeMovieClip(); SShadow.removeMovieClip(); SShadowMask.removeMovieClip(); FBPage.removeMovieClip(); FBPageMask.removeMovieClip(); if (dir == 1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } else { FTPage.removeMovieClip(); if (dir == -1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } FTPageMask.removeMovieClip(); } stop(); _level0.pagesAbs = this; var pageWi = 323; var pageHi = 484; var pageWiHi = (pageWi + pageHi); var pivotY = ((pageHi / 2) + pageWi); var pageColor = 16777189; var pageAlpha = 0; var dir = 1; var flipPage = 3.5; var curPage = 2.5; var maxPages = 11; var autoStep = 0.05; var dragging = false; _root.page_done = false; var x_flip = 0; var y_flip = 0; var flip_speed = 8; var start_right_flip = false; var start_left_flip = false; this.attachMovie("cornerButton", "RButton", 11); with (RButton) { _x = pageWi; _y = -pageWi; } this.attachMovie("cornerButton", "LButton", 12); with (LButton) { _x = -pageWi; _y = -pageWi; _xscale = -100; } pageInit(flipPage, dir); _y = (_y + pivotY); LButton.onPress = function () { if (curPage != 2.5) { start_left_flip = true; startFlip(-1); } }; LButton.onReleaseOutside = function () { }; LButton.onRelease = function () { }; RButton.onPress = function () { if (curPage != 10.5) { start_right_flip = true; startFlip(1); trace(curPage); } else { _root.page_done = true; } }; RButton.onReleaseOutside = function () { }; RButton.onRelease = function () { };
Symbol 937 MovieClip [stat_menu_anim_EN] Frame 35
stop();
Symbol 937 MovieClip [stat_menu_anim_EN] Frame 70
this.removeMovieClip();
Symbol 941 MovieClip [star_less] Frame 1
#initclip 144 Object.registerClass("star_less", com.jasonwoan.speck.Particle); #endinitclip
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1044 MovieClip [relicts1] Frame 1
stop();
Symbol 1044 MovieClip [relicts1] Frame 11
stop();
Symbol 1044 MovieClip [relicts1] Frame 22
stop();
Symbol 1044 MovieClip [relicts1] Frame 32
stop();
Symbol 1044 MovieClip [relicts1] Frame 42
stop();
Symbol 1044 MovieClip [relicts1] Frame 52
stop();
Symbol 1044 MovieClip [relicts1] Frame 62
stop();
Symbol 1044 MovieClip [relicts1] Frame 72
stop();
Symbol 1580 MovieClip Frame 1
this.end_of_move = false; this.inv_id = 1; this.total_parts = 4; stop();
Symbol 1585 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 1585 MovieClip Frame 162
this.start_anim = false; stop();
Symbol 1591 MovieClip Frame 1
this.enable = false; stop();
Symbol 1591 MovieClip Frame 40
this.enable = true; this.dialog_with_item = 1; this.dialog = "dlg_zoom"; this._item = "_item18"; stop();
Symbol 1614 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 1614 MovieClip Frame 2
this._parent._obj_external1.play();
Symbol 1614 MovieClip Frame 40
this.start_anim = false; stop();
Symbol 1619 MovieClip Frame 1
this.end_of_move = false; this.inv_id = 2; this.total_parts = 5; stop();
Symbol 1621 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 1621 MovieClip Frame 40
this.onEnterFrame = function () { this._parent._obj1.water._alpha = this._parent._obj1.water._alpha - 4; };
Symbol 1621 MovieClip Frame 227
this.start_anim = false; this._parent._obj1.water.unloadMovie(); stop();
Symbol 1645 MovieClip Frame 1
this.start_anim = true; stop();
Symbol 1645 MovieClip Frame 507
this.start_anim = false; stop();
Symbol 1659 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 1662 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 1665 MovieClip Frame 1
this.end_of_move = false; stop();
Symbol 1668 MovieClip Frame 1
this.end_of_move = false; this.inv_id = 3; this.total_parts = 6; stop();
Symbol 1671 MovieClip Frame 1
this.end_of_move = false; this.inv_id = 4; this.total_parts = 3; stop();
Symbol 1686 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 2; this.enable = 1; stop();
Symbol 1689 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 2; this.enable = 1; stop();
Symbol 1692 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 2; this.enable = 1; stop();
Symbol 1695 MovieClip Frame 1
this.end_of_move = false; this.part_id = 4; this.quest = 2; this.enable = 1; stop();
Symbol 1698 MovieClip Frame 1
this.end_of_move = false; this.part_id = 5; this.quest = 2; this.enable = 0; this.quest_connect_id = 1; stop();
Symbol 1701 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 3; this.enable = 0; this.visible = 1; this.quest_connect_id = 2; stop();
Symbol 1704 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 3; this.enable = 0; this.visible = 1; this.quest_connect_id = 2; stop();
Symbol 1707 MovieClip Frame 1
this.end_of_move = false; this.part_id = 4; this.quest = 3; this.enable = 1; stop();
Symbol 1710 MovieClip Frame 1
this.end_of_move = false; this.part_id = 5; this.quest = 3; this.enable = 1; stop();
Symbol 1713 MovieClip Frame 1
this.end_of_move = false; this.part_id = 6; this.quest = 3; this.enable = 1; stop();
Symbol 1716 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 3; this.enable = 0; this.quest_connect_id = 2; stop();
Symbol 1719 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 4; this.enable = 1; stop();
Symbol 1722 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 4; this.enable = 1; stop();
Symbol 1725 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 4; this.enable = 0; this.top_level = 1; this._toplevel_item = 18; stop();
Symbol 1726 MovieClip Frame 1
this.end_of_move = false; this.part_id = 1; this.quest = 1; this.enable = 1; stop();
Symbol 1727 MovieClip Frame 1
this.end_of_move = false; this.part_id = 2; this.quest = 1; this.enable = 1; stop();
Symbol 1728 MovieClip Frame 1
this.end_of_move = false; this.part_id = 3; this.quest = 1; this.enable = 1; stop();
Symbol 1729 MovieClip Frame 1
this.end_of_move = false; this.part_id = 4; this.quest = 1; this.enable = 1; stop();
Symbol 1737 MovieClip Frame 40
stop();
Symbol 1740 MovieClip [Ho2_back] Frame 1
function createEffects(lib, outputClip, width, height, wind1, wind2, seeds) { var _local2 = new flash.display.BitmapData(width, height, true, 0); outputClip._content.unloadMovie(); outputClip.attachBitmap(_local2, 0); var _local1 = new de.popforge.wm2006.effect.Flag(lib, _local2); _local1.setParam(wind1, wind2, 90, seeds); effects.push(_local1); } var effects = new Array(); var i = 0; createEffects(flash.display.BitmapData.loadBitmap("sail_3"), this.sail_3, 377, 158, 0.02, 0.01, 64); onEnterFrame = function () { effects[i].enterFrame(); if (i < effects.length) { i++; } else { i = 0; } }; this._total_external_obj = 1; stop();
Symbol 1753 MovieClip Frame 1
function makePage(targ, xQuadrant) { with (targ) { beginFill(pageColor, pageAlpha); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShade(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var matrix = {matrixType:"box", x:0, y:pageWi, w:xQuadrant * pageWi, h:pageHi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShadow(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var maxLength = Math.sqrt((pageWi * pageWi) + (pageWiHi * pageWiHi)); var matrix = {matrixType:"box", x:0, y:-maxLength, w:xQuadrant * pageWi, h:maxLength - pageWi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -maxLength); lineTo(xQuadrant * pageWi, -maxLength); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function setStationary() { createEmptyMovieClip("SLPage", 1); if (flipPage != 1.5) { makePage(SLPage, -1); SLPage.attachMovie("print1_" + (flipPage - 1.5), "Print", 1); with (SLPage.Print) { _x = (-pageWi) / 2; _y = -pivotY; } } createEmptyMovieClip("SRPage", 2); if (flipPage != (maxPages - 0.5)) { makePage(SRPage, 1); SRPage.attachMovie("print1_" + (flipPage + 1.5), "Print", 1); with (SRPage.Print) { _x = pageWi / 2; _y = -pivotY; } } var targ = ((dir > 0) ? (SLPage) : (SRPage)); targ.createEmptyMovieClip("Shade", 2); makeShade(targ.Shade, -dir); } function setFlipping() { var targ; createEmptyMovieClip("FTPage", 3); makePage(FTPage, dir); with (FTPage) { attachMovie("print1_" + (flipPage - (dir * 0.5)), "Print", 1); with (Print) { _x = (dir * pageWi) / 2; _y = -pivotY; } } FTPage.createEmptyMovieClip("Shade", 2); makeShade(FTPage.Shade, dir); createEmptyMovieClip("FBPage", 4); makePage(FBPage, -dir); FBPage.attachMovie("print1_" + (flipPage + (dir * 0.5)), "Print", 1); with (FBPage.Print) { _x = ((-dir) * pageWi) / 2; _y = -pivotY; } FBPage._rotation = dir * 90; } function setShadows() { var _local2; this.createEmptyMovieClip("FShadow", 5); makeShadow(FShadow, -dir); FShadow._rotation = dir * 45; this.createEmptyMovieClip("SShadow", 6); makeShadow(SShadow, dir); SShadow._rotation = dir * 45; } function makeMasks() { this.createEmptyMovieClip("FBPageMask", 7); with (FBPageMask) { beginFill(21760, 100); lineTo(pageWiHi, -pageWiHi); curveTo(0, -2 * pageWiHi, -pageWiHi, -pageWiHi); endFill(); } FBPageMask.duplicateMovieClip("FTPageMask", 8); this.createEmptyMovieClip("FShadowMask", 9); makePage(FShadowMask, -dir); FShadowMask._rotation = dir * 90; this.createEmptyMovieClip("SShadowMask", 10); makePage(SShadowMask, dir); FBPage.setMask(FBPageMask); FTPage.setMask(FTPageMask); FShadow.setMask(FShadowMask); SShadow.setMask(SShadowMask); } function limitBook() { if (flipPage == 1.5) { SLPage._visible = 0; LButton._visible = 0; SShadow._visible = 0; if (dir == 1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } else if (flipPage == (maxPages - 0.5)) { SRPage._visible = 0; RButton._visible = 0; SShadow._visible = 0; if (dir == -1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } } function pageInit(cp, d) { flipPage = cp; dir = d; trace((("flip page = " + flipPage) + " dir = ") + dir); setStationary(); setFlipping(); setShadows(); makeMasks(); limitBook(); } function flip(curVal) { var _local1 = (dir * 45) * curVal; FBPageMask._rotation = (FTPageMask._rotation = -_local1); FBPage._rotation = (FShadowMask._rotation = (dir * 90) - (_local1 * 2)); FShadow._rotation = (SShadow._rotation = (dir * 45) - _local1); } function getPageRatio() { if (dragging) { if (start_left_flip == true) { x_flip = x_flip + flip_speed; } if (start_right_flip == true) { x_flip = x_flip - flip_speed; } pageRatio = ((-dir) * ((x_flip - startX) - (dir * 20))) / (2 * pageWi); } else { ((pageRatio > 0.666666666666667) ? ((pageRatio = pageRatio + autoStep)) : ((pageRatio = pageRatio - autoStep))); } if (pageRatio <= 0) { flipRelease(); pageRatio = 0; if (!dragging) { flipDone(); x_flip = 0; } } else if (pageRatio >= 1) { flipRelease(); pageRatio = 1; if (!dragging) { flipDone(); x_flip = 0; } } return(pageRatio); } function startFlip(dir) { pageInit(curPage + dir, dir); startX = dir * pageWi; dragging = true; RButton.enabled = 0; Lbutton.enabled = 0; this.onEnterFrame = function () { flip(getPageRatio()); if (flipPage > ((maxPages - 1) - 0.5)) { _root.page_done = true; } }; } function flipRelease() { start_left_flip = false; start_right_flip = false; dragging = false; if (pageRatio > 0.666666666666667) { curPage = curPage + (2 * dir); } } function flipDone() { this.onEnterFrame = null; RButton.enabled = 1; LButton.enabled = 1; if (curPage != 0.5) { LButton._visible = 1; } if (curPage != (maxPages + 0.5)) { RButton._visible = 1; } if (pageRatio == 0) { FShadow.removeMovieClip(); FShadowMask.removeMovieClip(); SShadow.removeMovieClip(); SShadowMask.removeMovieClip(); FBPage.removeMovieClip(); FBPageMask.removeMovieClip(); if (dir == 1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } else { FTPage.removeMovieClip(); if (dir == -1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } FTPageMask.removeMovieClip(); } stop(); _level0.pagesAbs = this; var pageWi = 323; var pageHi = 484; var pageWiHi = (pageWi + pageHi); var pivotY = ((pageHi / 2) + pageWi); var pageColor = 16777189; var pageAlpha = 0; var dir = 1; var flipPage = 3.5; var curPage = 2.5; var maxPages = 7; var autoStep = 0.05; var dragging = false; _root.page_done = false; var x_flip = 0; var y_flip = 0; var flip_speed = 8; var start_right_flip = false; var start_left_flip = false; this.attachMovie("cornerButton", "RButton", 11); with (RButton) { _x = pageWi; _y = -pageWi; } this.attachMovie("cornerButton", "LButton", 12); with (LButton) { _x = -pageWi; _y = -pageWi; _xscale = -100; } pageInit(flipPage, dir); _y = (_y + pivotY); LButton.onPress = function () { if (curPage != 2.5) { start_left_flip = true; startFlip(-1); } }; LButton.onReleaseOutside = function () { }; LButton.onRelease = function () { }; RButton.onPress = function () { if (curPage != 6.5) { start_right_flip = true; startFlip(1); trace(curPage); } else { _root.page_done = true; } }; RButton.onReleaseOutside = function () { }; RButton.onRelease = function () { };
Symbol 1756 MovieClip Frame 1
function makePage(targ, xQuadrant) { with (targ) { beginFill(pageColor, pageAlpha); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShade(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var matrix = {matrixType:"box", x:0, y:pageWi, w:xQuadrant * pageWi, h:pageHi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShadow(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var maxLength = Math.sqrt((pageWi * pageWi) + (pageWiHi * pageWiHi)); var matrix = {matrixType:"box", x:0, y:-maxLength, w:xQuadrant * pageWi, h:maxLength - pageWi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -maxLength); lineTo(xQuadrant * pageWi, -maxLength); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function setStationary() { createEmptyMovieClip("SLPage", 1); if (flipPage != 1.5) { makePage(SLPage, -1); SLPage.attachMovie("print2_" + (flipPage - 1.5), "Print", 1); with (SLPage.Print) { _x = (-pageWi) / 2; _y = -pivotY; } } createEmptyMovieClip("SRPage", 2); if (flipPage != (maxPages - 0.5)) { makePage(SRPage, 1); SRPage.attachMovie("print2_" + (flipPage + 1.5), "Print", 1); with (SRPage.Print) { _x = pageWi / 2; _y = -pivotY; } } var targ = ((dir > 0) ? (SLPage) : (SRPage)); targ.createEmptyMovieClip("Shade", 2); makeShade(targ.Shade, -dir); } function setFlipping() { var targ; createEmptyMovieClip("FTPage", 3); makePage(FTPage, dir); with (FTPage) { attachMovie("print2_" + (flipPage - (dir * 0.5)), "Print", 1); with (Print) { _x = (dir * pageWi) / 2; _y = -pivotY; } } FTPage.createEmptyMovieClip("Shade", 2); makeShade(FTPage.Shade, dir); createEmptyMovieClip("FBPage", 4); makePage(FBPage, -dir); FBPage.attachMovie("print2_" + (flipPage + (dir * 0.5)), "Print", 1); with (FBPage.Print) { _x = ((-dir) * pageWi) / 2; _y = -pivotY; } FBPage._rotation = dir * 90; } function setShadows() { var _local2; this.createEmptyMovieClip("FShadow", 5); makeShadow(FShadow, -dir); FShadow._rotation = dir * 45; this.createEmptyMovieClip("SShadow", 6); makeShadow(SShadow, dir); SShadow._rotation = dir * 45; } function makeMasks() { this.createEmptyMovieClip("FBPageMask", 7); with (FBPageMask) { beginFill(21760, 100); lineTo(pageWiHi, -pageWiHi); curveTo(0, -2 * pageWiHi, -pageWiHi, -pageWiHi); endFill(); } FBPageMask.duplicateMovieClip("FTPageMask", 8); this.createEmptyMovieClip("FShadowMask", 9); makePage(FShadowMask, -dir); FShadowMask._rotation = dir * 90; this.createEmptyMovieClip("SShadowMask", 10); makePage(SShadowMask, dir); FBPage.setMask(FBPageMask); FTPage.setMask(FTPageMask); FShadow.setMask(FShadowMask); SShadow.setMask(SShadowMask); } function limitBook() { if (flipPage == 1.5) { SLPage._visible = 0; LButton._visible = 0; SShadow._visible = 0; if (dir == 1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } else if (flipPage == (maxPages - 0.5)) { SRPage._visible = 0; RButton._visible = 0; SShadow._visible = 0; if (dir == -1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } } function pageInit(cp, d) { flipPage = cp; dir = d; trace((("flip page = " + flipPage) + " dir = ") + dir); setStationary(); setFlipping(); setShadows(); makeMasks(); limitBook(); } function flip(curVal) { var _local1 = (dir * 45) * curVal; FBPageMask._rotation = (FTPageMask._rotation = -_local1); FBPage._rotation = (FShadowMask._rotation = (dir * 90) - (_local1 * 2)); FShadow._rotation = (SShadow._rotation = (dir * 45) - _local1); } function getPageRatio() { if (dragging) { if (start_left_flip == true) { x_flip = x_flip + flip_speed; } if (start_right_flip == true) { x_flip = x_flip - flip_speed; } pageRatio = ((-dir) * ((x_flip - startX) - (dir * 20))) / (2 * pageWi); } else { ((pageRatio > 0.666666666666667) ? ((pageRatio = pageRatio + autoStep)) : ((pageRatio = pageRatio - autoStep))); } if (pageRatio <= 0) { flipRelease(); pageRatio = 0; if (!dragging) { flipDone(); x_flip = 0; } } else if (pageRatio >= 1) { flipRelease(); pageRatio = 1; if (!dragging) { flipDone(); x_flip = 0; } } return(pageRatio); } function startFlip(dir) { pageInit(curPage + dir, dir); startX = dir * pageWi; dragging = true; RButton.enabled = 0; Lbutton.enabled = 0; this.onEnterFrame = function () { flip(getPageRatio()); if (flipPage > ((maxPages - 1) - 0.5)) { _root.page_done = true; } }; } function flipRelease() { start_left_flip = false; start_right_flip = false; dragging = false; if (pageRatio > 0.666666666666667) { curPage = curPage + (2 * dir); } } function flipDone() { this.onEnterFrame = null; RButton.enabled = 1; LButton.enabled = 1; if (curPage != 0.5) { LButton._visible = 1; } if (curPage != (maxPages + 0.5)) { RButton._visible = 1; } if (pageRatio == 0) { FShadow.removeMovieClip(); FShadowMask.removeMovieClip(); SShadow.removeMovieClip(); SShadowMask.removeMovieClip(); FBPage.removeMovieClip(); FBPageMask.removeMovieClip(); if (dir == 1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } else { FTPage.removeMovieClip(); if (dir == -1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } FTPageMask.removeMovieClip(); } stop(); _level0.pagesAbs = this; var pageWi = 323; var pageHi = 484; var pageWiHi = (pageWi + pageHi); var pivotY = ((pageHi / 2) + pageWi); var pageColor = 16777189; var pageAlpha = 0; var dir = 1; var flipPage = 3.5; var curPage = 2.5; var maxPages = 8; var autoStep = 0.05; var dragging = false; _root.page_done = false; var x_flip = 0; var y_flip = 0; var flip_speed = 8; var start_right_flip = false; var start_left_flip = false; this.attachMovie("cornerButton", "RButton", 11); with (RButton) { _x = pageWi; _y = -pageWi; } this.attachMovie("cornerButton", "LButton", 12); with (LButton) { _x = -pageWi; _y = -pageWi; _xscale = -100; } pageInit(flipPage, dir); _y = (_y + pivotY); LButton.onPress = function () { if (curPage != 2.5) { start_left_flip = true; startFlip(-1); } }; LButton.onReleaseOutside = function () { }; LButton.onRelease = function () { }; RButton.onPress = function () { if (curPage != 6.5) { start_right_flip = true; startFlip(1); trace(curPage); } else { _root.page_done = true; } }; RButton.onReleaseOutside = function () { }; RButton.onRelease = function () { };
Symbol 1856 MovieClip [animation1] Frame 1
var balls = ["cloud", "cloud", "cloud", "cloud"]; var sources = [this.sourceYellow, this.sourceGreen, this.sourceRed]; var multiples = (new com.polygeek.ani.Particles(this.holder, sources, balls)); multiples.setDustScale(25); multiples.setG(0.2); multiples.initialYvectorRange(-5, -4); multiples.setDustPerSec(200);
Symbol 1856 MovieClip [animation1] Frame 666
this.removeMovieClip(); stop();
Symbol 1870 MovieClip Frame 1
var balls = ["cloud"]; var sources = [sourceYellow]; this.multiples = new com.polygeek.ani.Particles(holder, sources, balls); this.multiples.setDustScale(60); this.multiples.setDustPerSec(15);
Symbol 1873 MovieClip [animation2] Frame 587
this.removeMovieClip();
Symbol 1955 MovieClip Frame 24
stop();
Symbol 1959 MovieClip Frame 1
stop();
Symbol 1966 MovieClip Frame 28
stop();
Symbol 1970 MovieClip Frame 1
stop();
Symbol 1979 MovieClip Frame 40
stop();
Symbol 1983 MovieClip Frame 1
stop();
Symbol 1984 MovieClip [map] Frame 1
stop();
Symbol 1984 MovieClip [map] Frame 2
stop();
Symbol 1984 MovieClip [map] Frame 3
stop();
Symbol 1984 MovieClip [map] Frame 4
stop();
Symbol 1984 MovieClip [map] Frame 5
stop();
Symbol 1985 MovieClip [trophy_mc] Frame 1
stop();
Symbol 2047 MovieClip Frame 1
stop();
Symbol 2063 MovieClip Frame 1
function makePage(targ, xQuadrant) { with (targ) { beginFill(pageColor, pageAlpha); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShade(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var matrix = {matrixType:"box", x:0, y:pageWi, w:xQuadrant * pageWi, h:pageHi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWiHi); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function makeShadow(targ, xQuadrant) { with (targ) { var colors = [0, 0, 0, 0, 0, 0, 0]; var alphas = [40, 25, 15, 5, 0, 1, 6]; var ratios = [0, 1, 17, 51, 89, 132, 255]; var maxLength = Math.sqrt((pageWi * pageWi) + (pageWiHi * pageWiHi)); var matrix = {matrixType:"box", x:0, y:-maxLength, w:xQuadrant * pageWi, h:maxLength - pageWi, r:0}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, -pageWi); lineTo(0, -maxLength); lineTo(xQuadrant * pageWi, -maxLength); lineTo(xQuadrant * pageWi, -pageWi); endFill(); } } function setStationary() { createEmptyMovieClip("SLPage", 1); if (flipPage != 1.5) { makePage(SLPage, -1); SLPage.attachMovie("print3_" + (flipPage - 1.5), "Print", 1); with (SLPage.Print) { _x = (-pageWi) / 2; _y = -pivotY; } } createEmptyMovieClip("SRPage", 2); if (flipPage != (maxPages - 0.5)) { makePage(SRPage, 1); SRPage.attachMovie("print3_" + (flipPage + 1.5), "Print", 1); with (SRPage.Print) { _x = pageWi / 2; _y = -pivotY; } } var targ = ((dir > 0) ? (SLPage) : (SRPage)); targ.createEmptyMovieClip("Shade", 2); makeShade(targ.Shade, -dir); } function setFlipping() { var targ; createEmptyMovieClip("FTPage", 3); makePage(FTPage, dir); with (FTPage) { attachMovie("print3_" + (flipPage - (dir * 0.5)), "Print", 1); with (Print) { _x = (dir * pageWi) / 2; _y = -pivotY; } } FTPage.createEmptyMovieClip("Shade", 2); makeShade(FTPage.Shade, dir); createEmptyMovieClip("FBPage", 4); makePage(FBPage, -dir); FBPage.attachMovie("print3_" + (flipPage + (dir * 0.5)), "Print", 1); with (FBPage.Print) { _x = ((-dir) * pageWi) / 2; _y = -pivotY; } FBPage._rotation = dir * 90; } function setShadows() { var _local2; this.createEmptyMovieClip("FShadow", 5); makeShadow(FShadow, -dir); FShadow._rotation = dir * 45; this.createEmptyMovieClip("SShadow", 6); makeShadow(SShadow, dir); SShadow._rotation = dir * 45; } function makeMasks() { this.createEmptyMovieClip("FBPageMask", 7); with (FBPageMask) { beginFill(21760, 100); lineTo(pageWiHi, -pageWiHi); curveTo(0, -2 * pageWiHi, -pageWiHi, -pageWiHi); endFill(); } FBPageMask.duplicateMovieClip("FTPageMask", 8); this.createEmptyMovieClip("FShadowMask", 9); makePage(FShadowMask, -dir); FShadowMask._rotation = dir * 90; this.createEmptyMovieClip("SShadowMask", 10); makePage(SShadowMask, dir); FBPage.setMask(FBPageMask); FTPage.setMask(FTPageMask); FShadow.setMask(FShadowMask); SShadow.setMask(SShadowMask); } function limitBook() { if (flipPage == 1.5) { SLPage._visible = 0; LButton._visible = 0; SShadow._visible = 0; if (dir == 1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } else if (flipPage == (maxPages - 0.5)) { SRPage._visible = 0; RButton._visible = 0; SShadow._visible = 0; if (dir == -1) { FTPage.Shade._alpha = 67; SShadow._visible = 1; } else { FShadow._alpha = 67; } } } function pageInit(cp, d) { flipPage = cp; dir = d; trace((("flip page = " + flipPage) + " dir = ") + dir); setStationary(); setFlipping(); setShadows(); makeMasks(); limitBook(); } function flip(curVal) { var _local1 = (dir * 45) * curVal; FBPageMask._rotation = (FTPageMask._rotation = -_local1); FBPage._rotation = (FShadowMask._rotation = (dir * 90) - (_local1 * 2)); FShadow._rotation = (SShadow._rotation = (dir * 45) - _local1); } function getPageRatio() { if (dragging) { if (start_left_flip == true) { x_flip = x_flip + flip_speed; } if (start_right_flip == true) { x_flip = x_flip - flip_speed; } pageRatio = ((-dir) * ((x_flip - startX) - (dir * 20))) / (2 * pageWi); } else { ((pageRatio > 0.666666666666667) ? ((pageRatio = pageRatio + autoStep)) : ((pageRatio = pageRatio - autoStep))); } if (pageRatio <= 0) { flipRelease(); pageRatio = 0; if (!dragging) { flipDone(); x_flip = 0; } } else if (pageRatio >= 1) { flipRelease(); pageRatio = 1; if (!dragging) { flipDone(); x_flip = 0; } } return(pageRatio); } function startFlip(dir) { pageInit(curPage + dir, dir); startX = dir * pageWi; dragging = true; RButton.enabled = 0; Lbutton.enabled = 0; this.onEnterFrame = function () { flip(getPageRatio()); if (flipPage > ((maxPages - 1) - 0.5)) { _root.page_done = true; } }; } function flipRelease() { start_left_flip = false; start_right_flip = false; dragging = false; if (pageRatio > 0.666666666666667) { curPage = curPage + (2 * dir); } } function flipDone() { this.onEnterFrame = null; RButton.enabled = 1; LButton.enabled = 1; if (curPage != 0.5) { LButton._visible = 1; } if (curPage != (maxPages + 0.5)) { RButton._visible = 1; } if (pageRatio == 0) { FShadow.removeMovieClip(); FShadowMask.removeMovieClip(); SShadow.removeMovieClip(); SShadowMask.removeMovieClip(); FBPage.removeMovieClip(); FBPageMask.removeMovieClip(); if (dir == 1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } else { FTPage.removeMovieClip(); if (dir == -1) { SRPage.removeMovieClip(); } else { SLPage.removeMovieClip(); } } FTPageMask.removeMovieClip(); } stop(); _level0.pagesAbs = this; var pageWi = 323; var pageHi = 484; var pageWiHi = (pageWi + pageHi); var pivotY = ((pageHi / 2) + pageWi); var pageColor = 16777189; var pageAlpha = 0; var dir = 1; var flipPage = 3.5; var curPage = 2.5; var maxPages = 5; var autoStep = 0.05; var dragging = false; _root.page_done = false; var x_flip = 0; var y_flip = 0; var flip_speed = 8; var start_right_flip = false; var start_left_flip = false; this.attachMovie("cornerButton", "RButton", 11); with (RButton) { _x = pageWi; _y = -pageWi; } this.attachMovie("cornerButton", "LButton", 12); with (LButton) { _x = -pageWi; _y = -pageWi; _xscale = -100; } pageInit(flipPage, dir); _y = (_y + pivotY); LButton.onPress = function () { if (curPage != 2.5) { start_left_flip = true; startFlip(-1); } }; LButton.onReleaseOutside = function () { }; LButton.onRelease = function () { }; RButton.onPress = function () { if (curPage != 6.5) { start_right_flip = true; startFlip(1); trace(curPage); } else { _root.page_done = true; } }; RButton.onReleaseOutside = function () { }; RButton.onRelease = function () { };
Symbol 2100 MovieClip [relicts2] Frame 1
stop();
Symbol 2100 MovieClip [relicts2] Frame 11
stop();
Symbol 2100 MovieClip [relicts2] Frame 22
stop();
Symbol 2100 MovieClip [relicts2] Frame 32
stop();
Symbol 2100 MovieClip [relicts2] Frame 42
stop();
Symbol 2100 MovieClip [relicts2] Frame 52
stop();
Symbol 2100 MovieClip [relicts2] Frame 62
stop();
Symbol 2100 MovieClip [relicts2] Frame 73
stop();
Symbol 2100 MovieClip [relicts2] Frame 84
stop();
Symbol 2126 MovieClip Frame 1
stop();
Symbol 2126 MovieClip Frame 100
stop();
Symbol 2137 MovieClip [carpet_mc] Frame 1
stop();
Symbol 2137 MovieClip [carpet_mc] Frame 2
stop();
Symbol 2439 MovieClip [stat_menu_anim_DE] Frame 35
stop();
Symbol 2439 MovieClip [stat_menu_anim_DE] Frame 70
this.removeMovieClip();
Symbol 2454 MovieClip [stat_menu_anim_ES] Frame 35
stop();
Symbol 2454 MovieClip [stat_menu_anim_ES] Frame 70
this.removeMovieClip();
Symbol 2469 MovieClip [stat_menu_anim_FR] Frame 35
stop();
Symbol 2469 MovieClip [stat_menu_anim_FR] Frame 70
this.removeMovieClip();
Symbol 2706 MovieClip Frame 1
stop();
Symbol 20480 MovieClip [__Packages.com.bourre.data.iterator.Iterator] Frame 0
class com.bourre.data.iterator.Iterator { function Iterator () { } }
Symbol 20481 MovieClip [__Packages.com.bourre.data.iterator.ObjectIterator] Frame 0
class com.bourre.data.iterator.ObjectIterator implements com.bourre.data.iterator.Iterator { var _o, _a, _i; function ObjectIterator (o, sFilter) { _o = o; _a = new Array(); var _local4 = sFilter.length; if (sFilter) { for (var p in o) { if ((p.substr(0, _local4) == sFilter) && (typeof(o[p]) != "function")) { _a.push(p); } } } else { for (var p in o) { if (typeof(o[p]) != "function") { _a.push(p); } } } resetIndex(); } function resetIndex() { _i = -1; } function hasNext() { return((_i + 1) < _a.length); } function getIndex() { return(_i); } function _next() { var _local2 = _o[_a[++_i]]; return(((typeof(_local2) == "Function") ? (_next()) : (_local2))); } function next() { return(_o[_a[++_i]]); } function toString() { return(com.bourre.log.PixlibStringifier.stringify(this)); } }
Symbol 20482 MovieClip [__Packages.drm] Frame 0
class drm { var visible, removed, window_dlg, button_text, button_text2, backEntity, timeline, text; function drm () { visible = false; removed = false; } function Show(backEntity) { enterState(backEntity); } function SetDisableButtonBack() { window_dlg._OK.unloadMovie(); window_dlg._OK.enabled = false; window_dlg._OK._visible = false; button_text.setText(""); window_dlg._DOWNLOAD._y = window_dlg._DOWNLOAD._y + 15; var _local2 = button_text2.GetTextField(); _local2._y = _local2._y + 15; } function enterState(backEntity) { this.backEntity = backEntity; window_dlg = this.backEntity.attachMovie("drm", "drm"); window_dlg._alpha = 0; timeline = new com.greensock.TimelineMax(); var _local3 = new com.greensock.TweenMax(window_dlg, 1, {_alpha:100}); timeline.append(_local3); visible = true; text = new Text(this.backEntity, "drm_text", 408, 103, 200, 300, 12, -1, "Showcard", false, window_dlg); text.setText((_global.Locale.GAME_FEATURES + "\n\n") + _global.Locale.BUY_FULL_VERSION_TEXT); var _local4 = [16033111, 14327316, 10092288]; var _local5 = [0, 1, 0]; var _local6 = [0, 128, 255]; text.setGradientBevel(5, 45, _local4, _local5, _local6, 7, 7, 1, 2, "inner", false); text.setGlow(0, 1, 2, 2, 2, 1, false, false); button_text = new Text(this.backEntity, "drm_button_text", 440.8, 425.9, 150, 32, 14, -1, "Showcard", false, window_dlg); button_text.setText(_global.Locale.BACK); _local4 = [14327316, 14327316, 14327316]; _local5 = [0, 1, 0]; _local6 = [0, 128, 255]; button_text.setGradientBevel(5, 45, _local4, _local5, _local6, 7, 7, 1, 2, "inner", false); button_text.setShadow(3, 45, 0, 0.6, 9, 9, 2, 1, false, false, false); button_text2 = new Text(this.backEntity, "drm_button_text2", 435.8, 387, 150, 32, 14, -1, "Showcard", false, window_dlg); button_text2.setText(_global.Locale.BUY_NOW); _local4 = [14327316, 14327316, 14327316]; _local5 = [0, 1, 0]; _local6 = [0, 128, 255]; button_text2.setGradientBevel(5, 45, _local4, _local5, _local6, 7, 7, 1, 2, "inner", false); button_text2.setShadow(3, 45, 0, 0.6, 9, 9, 2, 1, false, false, false); } function UpdateObject() { if (visible == true) { checkButtons(this); } } function checkButtons(obj) { obj.window_dlg._OK.onRelease = function () { this.enable = false; obj.timeline = new com.greensock.TimelineMax(); var _local2 = new com.greensock.TweenMax(obj.window_dlg, 1, {_alpha:0, onComplete:obj.onTweenFadeOutDone, onCompleteParams:[obj]}); obj.timeline.append(_local2); }; obj.window_dlg._DOWNLOAD.onRelease = function () { getURL (_global.url_path, "_blank"); }; } function onTweenFadeOutDone(obj) { obj.remove(); } function isShowed() { return(visible); } function isRemoved() { return(removed); } function remove() { removed = true; text.remove(); button_text.remove(); button_text2.remove(); window_dlg.removeMovieClip(); timeline.kill(); delete timeline; visible = false; } //ASSetPropFlags(_local1, null, 1); }
Symbol 20483 MovieClip [__Packages.bonus_palm] Frame 0
class bonus_palm { var anim_state, move_node, parent_obj, char, char2, indicator, xp, yp, orientation, active_trigger, event_sprite, event_sprite_mask, blockArray, map, map_source, entity, event_sprite_icon, change_trigger_event_timer, palm_sound; function bonus_palm () { anim_state = 0; move_node = new Object(); } function getParent(obj) { parent_obj = obj; } function get_EventCondition() { return(false); } function setChar(obj, obj2) { char = obj; char2 = obj2; } function setIndicator(obj) { indicator = obj; } function setPalm(x, y, orientation) { xp = x; yp = y; this.orientation = orientation; } function setActiveTrigger(obj) { active_trigger = obj; } function addPalm(entity) { trace((("bonus_palm>>addPalm>> x = " + xp) + " y = ") + yp); event_sprite = new Sprite(entity, "bridge0", "bridge0", 34, 34 * 10, xp * 34, (yp * 34) - 5, true); event_sprite.fadeOnMouseEnter = true; active_trigger.event.addEventObject(entity); } function setPalmMaskPos(entity, width, height) { event_sprite_mask = new Sprite(entity, "palm_mask", (("bridge0_mask" + xp) + "_") + yp, width, height, xp * 34, (yp * 34) - 5, true); _global.hlp.createRect(event_sprite_mask.Clip, -(102 / 4), 0, 102, height + 34, 0, 100); event_sprite.Move(event_sprite._x, event_sprite._y + height); event_sprite.addClip("bridge1", -34, -34); event_sprite.setMask(event_sprite_mask.Clip); event_sprite.swapDepth(entity.getNextFreeDepth(3000)); } function set_p(iter) { event_sprite.addSource("bridge0", 0, iter * 34, true); } function startEvent(entity, map, map_source, blockArray) { trace("start palm event"); this.blockArray = blockArray; this.map = map; this.map_source = map_source; this.entity = entity; event_sprite_icon = new Sprite(this.entity, "f25_anim", "f25_anim", 75, 75, indicator.obj.x - this.entity._x, indicator.obj.y - this.entity._y, true); event_sprite_icon.addAnimation("stay", 0, 1, 0); event_sprite_icon.addAnimation("play", 0, 19, 70); event_sprite_icon.setCurrentAnim("stay"); event_sprite_icon.setEventEnableUpdate(); event_sprite_icon.swapDepth(entity.getNextFreeDepth(3000)); event_sprite_icon.setMoveUseTween([{_x:(parent_obj.cx * 34) - 17, _y:parent_obj.cy * 34}], 2, com.greensock.easing.Linear.easeNone); var _local6 = new sound_manager("bonus_fly", 100, 0, 1, false); _global.eventListener.addObjectListener(this); change_trigger_event_timer = getTimer(); palm_sound = new com.bourre.medias.sound.SoundFactory(); palm_sound.addSound("jug_water"); palm_sound.addSound("palm_up"); } function stopEvent() { palm_sound.goOff(); palm_sound.clear(); delete palm_sound; event_sprite_icon.RemoveObject(); parent_obj.start_event = false; event_sprite_icon.RemoveObject(); parent_obj.lama_hint_timer = getTimer(); parent_obj.change_stay_anim(); _global.eventListener.removeObject_listener(this); indicator.Reset(); } function UpdateObject() { switch (anim_state) { case 0 : if (event_sprite_icon.isMoveToEnd()) { event_sprite_icon.setCurrentAnim("play"); palm_sound.getSound("jug_water").start(); anim_state = 4; } break; case 4 : if ((event_sprite_icon.isAnimEnd() == true) && (event_sprite_icon.getAnim() == "play")) { parent_obj.char.playSoundGroup("al_palm"); event_sprite_icon.RemoveObject(); event_sprite_icon = new Sprite(entity, "f25_anim", "f25_anim", 75, 75, (parent_obj.cx * 34) - 17, parent_obj.cy * 34, true); event_sprite_icon.addAnimation("play_loop", 7, 19, 70); event_sprite_icon.setCurrentAnim("play_loop"); event_sprite_icon.setEventEnableUpdate(); event_sprite_icon.swapDepth(entity.getNextFreeDepth(3000)); anim_state = 1; palm_sound.playSoundLoop("palm_up"); } break; case 1 : event_sprite.setMoveUseTween([{_x:event_sprite._x, _y:(yp + 1) * 34}], (0.4 * event_sprite.height) / 34, com.greensock.easing.Linear.easeNone); anim_state = 2; break; case 2 : parent_obj.charMove(event_sprite._x, event_sprite._y - parent_obj.oy); if (entity.isMoveToEnd()) { entity.setMoveUseTween([{_x:(-parent_obj.lb._x) + 320, _y:(-parent_obj.lb._y) + 240}], 0.7 + _global._shift, com.greensock.easing.Linear.easeNone); } if (event_sprite.isMoveToEnd()) { anim_state = 3; } break; case 3 : stopEvent(); } } //ASSetPropFlags(_local1, null, 1); }
Symbol 20484 MovieClip [__Packages.com.greensock.plugins.TweenPlugin] Frame 0
class com.greensock.plugins.TweenPlugin { var _tweens, _changeFactor, propName, round, overwriteProps; function TweenPlugin () { _tweens = []; _changeFactor = 0; } function onInitTween(target, value, tween) { addTween(target, propName, target[propName], value, propName); return(true); } function addTween(object, propName, start, end, overwriteProp) { if (end != undefined) { var _local7 = ((typeof(end) == "number") ? (Number(end) - start) : (Number(end))); if (_local7 != 0) { _tweens[_tweens.length] = new com.greensock.core.PropTween(object, propName, start, _local7, overwriteProp || (propName)); } } } function updateTweens(changeFactor) { var _local3 = _tweens.length; if (round) { while (_local3--) { var _local4 = _tweens[_local3]; _local4.target[_local4.property] = Math.round(_local4.start + (_local4.change * changeFactor)); } } else { while (_local3--) { var _local4 = _tweens[_local3]; _local4.target[_local4.property] = _local4.start + (_local4.change * changeFactor); } } } function get changeFactor() { return(_changeFactor); } function set changeFactor(n) { updateTweens(n); _changeFactor = n; //return(changeFactor); } function killProps(lookup) { var _local3 = overwriteProps.length; while (_local3--) { if (lookup[overwriteProps[_local3]]) { overwriteProps.splice(_local3, 1); } } _local3 = _tweens.length; while (_local3--) { if (lookup[_tweens[_local3].name]) { _tweens.splice(_local3, 1); } } } static function onTweenEvent(type, tween) { var _local4 = tween.cachedPT1; if (type == "onInit") { var _local6 = []; while (_local4) { _local6[_local6.length] = _local4; _local4 = _local4.nextNode; } _local6.sortOn("priority", Array.NUMERIC | Array.DESCENDING); var _local7 = _local6.length; while (_local7--) { _local6[_local7].nextNode = _local6[_local7 + 1]; _local6[_local7].prevNode = _local6[_local7 - 1]; } tween.cachedPT1 = _local6[0]; } else { while (_local4) { if (_local4.isPlugin && (_local4.target[type])) { if (_local4.target.activeDisable) { var _local5 = true; } _local4.target[type](); } _local4 = _local4.nextNode; } } return(_local5); } static function activate(plugins) { com.greensock.TweenLite.onPluginEvent = onTweenEvent; var _local3 = plugins.length; while (_local3--) { if (plugins[_local3].API == 1) { var _local4 = new plugins[_local3](); com.greensock.TweenLite.plugins[_local4.propName] = plugins[_local3]; } } return(true); } static var VERSION = 1.3; static var API = 1; var priority = 0; }
Symbol 20485 MovieClip [__Packages.com.greensock.plugins.FilterPlugin] Frame 0
class com.greensock.plugins.FilterPlugin extends com.greensock.plugins.TweenPlugin { var _target, _index, _type, _filter, _remove, onComplete, propName, _tweens, addTween, __get__changeFactor; function FilterPlugin () { super(); } function initFilter(props, defaultFilter, propNames) { var _local5 = _target.filters; var _local9 = ((props instanceof flash.filters.BitmapFilter) ? ({}) : (props)); _index = -1; if (_local9.index != undefined) { _index = _local9.index; } else { var _local7 = _local5.length; while (_local7--) { if (_local5[_local7] instanceof _type) { _index = _local7; break; } } } if ((_index == -1) || ((_local5[_index] == undefined) || (_local9.addFilter == true))) { _index = ((_local9.index != undefined) ? (_local9.index) : (_local5.length)); _local5[_index] = defaultFilter; _target.filters = _local5; } _filter = _local5[_index]; if (_local9.remove == true) { _remove = true; onComplete = onCompleteTween; } var _local7 = propNames.length; while (_local7--) { var _local6 = propNames[_local7]; if ((props[_local6] != undefined) && (_filter[_local6] != props[_local6])) { if ((_local6 == "color") || ((_local6 == "highlightColor") || (_local6 == "shadowColor"))) { var _local8 = new com.greensock.plugins.HexColorsPlugin(); _local8.initColor(_filter, _local6, _filter[_local6], props[_local6]); _tweens[_tweens.length] = new com.greensock.core.PropTween(_local8, "changeFactor", 0, 1, propName); } else if ((_local6 == "quality") || ((_local6 == "inner") || ((_local6 == "knockout") || (_local6 == "hideObject")))) { _filter[_local6] = props[_local6]; } else { addTween(_filter, _local6, _filter[_local6], props[_local6], propName); } } } } function onCompleteTween() { if (_remove) { var _local2 = _target.filters; if (!(_local2[_index] instanceof _type)) { var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] instanceof _type) { _local2.splice(_local3, 1); break; } } } else { _local2.splice(_index, 1); } _target.filters = _local2; } } function set changeFactor(n) { var _local3 = _tweens.length; var _local5 = _target.filters; while (_local3--) { var _local4 = _tweens[_local3]; _local4.target[_local4.property] = _local4.start + (_local4.change * n); } if (!(_local5[_index] instanceof _type)) { _local3 = (_index = _local5.length); while (_local3--) { if (_local5[_local3] instanceof _type) { _index = _local3; break; } } } _local5[_index] = _filter; _target.filters = _local5; //return(__get__changeFactor()); } static var VERSION = 2.03; static var API = 1; }
Symbol 20486 MovieClip [__Packages.com.greensock.plugins.BevelFilterPlugin] Frame 0
class com.greensock.plugins.BevelFilterPlugin extends com.greensock.plugins.FilterPlugin { var propName, overwriteProps, _target, _type, initFilter; function BevelFilterPlugin () { super(); propName = "bevelFilter"; overwriteProps = ["bevelFilter"]; } function onInitTween(target, value, tween) { _target = target; _type = flash.filters.BevelFilter; initFilter(value, new flash.filters.BevelFilter(0, 0, 16777215, 0.5, 0, 0.5, 2, 2, 0, value.quality || 2), _propNames); return(true); } static var API = 1; static var _propNames = ["distance", "angle", "highlightColor", "highlightAlpha", "shadowColor", "shadowAlpha", "blurX", "blurY", "strength", "quality"]; }
Symbol 20487 MovieClip [__Packages.com.bourre.log.Stringifier] Frame 0
class com.bourre.log.Stringifier { function Stringifier () { } }
Symbol 20488 MovieClip [__Packages.com.bourre.log.BasicStringifier] Frame 0
class com.bourre.log.BasicStringifier implements com.bourre.log.Stringifier { function BasicStringifier () { } function stringify(target) { return((("'" + com.bourre.utils.ClassUtils.getFullyQualifiedClassName(target)) + com.bourre.core.HashCodeFactory.getKey(target)) + "'"); } function toString() { return(com.bourre.log.PixlibStringifier.stringify(this)); } }
Symbol 20489 MovieClip [__Packages.com.bourre.log.PixlibStringifier] Frame 0
class com.bourre.log.PixlibStringifier { function PixlibStringifier () { } static function setStringifier(o) { _STRINGIFIER = o; } static function getStringifier() { return(_STRINGIFIER); } static function stringify(target) { return(_STRINGIFIER.stringify(target)); } static var _STRINGIFIER = new com.bourre.log.BasicStringifier(); }
Symbol 20490 MovieClip [__Packages.com.bourre.events.EventType] Frame 0
class com.bourre.events.EventType extends String { function EventType (s) { super(s); } }
Symbol 20491 MovieClip [__Packages.com.bourre.log.LogChannel] Frame 0
class com.bourre.log.LogChannel extends com.bourre.events.EventType { function LogChannel (s) { super(s); } }
Symbol 20492 MovieClip [__Packages.FPS] Frame 0
class FPS { var averageFrames, timerArray, startTime, currentFrame, fps, speedfactor, averageFPS, overallAverageFPS, frames; function FPS (tfps) { averageFrames = 20; timerArray = new Array(averageFrames); startTime = 0; currentFrame = 0; } function getFPS() { return(fps); } function SwapFPSDepth(depth) { _root.fps_txt.removeTextField(); _root.createTextField("fps_txt", depth, 2, 2, 50, 22); _root.fps_txt.autoSize = true; _root.fps_txt.selectable = false; _root.fps_txt.textColor = 16777215 /* 0xFFFFFF */; _root.fps_txt.border = true; } function SwapFPSText() { _root.fps_txt.removeTextField(); _root.createTextField("fps_txt", _root.getNextHighestDepth(), 2, 2, 50, 22); _root.fps_txt.autoSize = true; _root.fps_txt.selectable = false; _root.fps_txt.textColor = 16777215 /* 0xFFFFFF */; _root.fps_txt.border = true; } function DisplayFPS() { _root.fps_txt.text = (((((((((((("current fps: " + Math.floor(fps)) + newline) + "overall average fps: ") + Math.floor(overallAverageFPS)) + newline) + "average fps: ") + Math.floor(averageFPS)) + newline) + "speed factor: ") + speedfactor) + newline) + "level= ") + _global.game_profile.level; } function Update() { frames = currentFrame; if (currentFrame == 0) { startTime = getTimer(); } timerArray.unshift(getTimer()); timerArray.pop(); if (currentFrame > 0) { overallAverageFPS = (currentFrame * 1000) / (timerArray[0] - startTime); fps = 1000 / (timerArray[0] - timerArray[1]); } if (currentFrame > averageFrames) { averageFPS = (averageFrames * 1000) / (timerArray[0] - timerArray[averageFrames - 1]); } speedfactor = (timerArray[0] - timerArray[1]) / averageFrames; if (speedfactor <= 0) { speedfactor = 1; } currentFrame++; } //ASSetPropFlags(_local1, null, 1); }
Symbol 20493 MovieClip [__Packages.Engine.Graphics.SprFile.SprFile] Frame 0
class Engine.Graphics.SprFile.SprFile { var _name; function SprFile (name) { _name = name; } function getSprFileSprite(name) { var _local3 = new Engine.Graphics.SprFile.SprFileSprite(name); return(_local3); } }
Symbol 20494 MovieClip [__Packages.trophy] Frame 0
class trophy { var isClosed, items, items_hold, entity, trophy_room, total_items, timeline; function trophy (entity, enabled_items) { isClosed = false; items = new Array(); items_hold = new Array("crown_2", "key_2", "compass_2", "ship_2"); this.entity = entity; trophy_room = this.entity.attachMovie("trophy_room", "trophy_room"); trophy_room._x = 320; trophy_room._y = 240; trophy_room._alpha = 0; _global.guiListener.addObjectListener(this); total_items = 14; trophy_room._trophy_window = _global.Locale.TROPHY_TITLE; var _local4 = 1; for ( ; _local4 < (total_items + 1) ; _local4++) { trophy_room["_item" + _local4]._visible = false; trophy_room.view["_item" + _local4]._alpha = 0; trophy_room.trophy_text._alpha = 0; trophy_room.trophy_._alpha = 0; items.push(trophy_room["_item" + _local4]); if (_global.game_profile.trophy_total[_local4 - 1] == 1) { trophy_room["_item" + _local4]._visible = true; checkTrophy(this, trophy_room["_item" + _local4], _local4); } else if (enabled_items == true) { checkEmptyTrophy(this, trophy_room[("_item" + _local4) + "_e"], getTrophyHintText(_local4)); } } } function setAvailableItems(entity, index, x, y) { var _local6 = trophy_room["_item" + index]._x; var _local7 = trophy_room["_item" + index]._y; var _local8 = entity.attach("trophy_items_set"); _local8.attachBitmap(flash.display.BitmapData.loadBitmap(items_hold[index - 1]), 0); var _local9 = _local8._width; var _local10 = _local8._height; var _local11 = trophy_room["_item" + index]._xscale; var _local12 = trophy_room["_item" + index]._yscale; _local8._x = x; _local8._y = y; _local8._xscale = _local11; _local8._yscale = _local12; timeline = new com.greensock.TimelineMax(); var _local13 = new com.greensock.TweenMax(_local8, 1, {_x:320 - (_local9 / 2), _y:240 - (_local10 / 2), _xscale:100, _yscale:100, ease:com.greensock.easing.Linear.easeNone, onComplete:showTrophyRoom, onCompleteParams:[this, index]}); var _local14 = new com.greensock.TweenMax(_local8, 1, {_x:320 - (_local9 / 2), _y:240 - (_local10 / 2), _xscale:100, _yscale:100, ease:com.greensock.easing.Linear.easeNone}); var _local15 = new com.greensock.TweenMax(_local8, 1, {_x:_local6 + trophy_room._x, _y:_local7 + trophy_room._y, _xscale:_local11, _yscale:_local12, ease:com.greensock.easing.Linear.easeNone, onComplete:showAvailableItems, onCompleteParams:[this, _local8, index]}); timeline.append(_local13); timeline.append(_local14); timeline.append(_local15); _global.game_pause = true; _global.game_event_pause = true; EnabledDesc(false); } function showAvailableItems(obj, clip, index) { clip.removeMovieClip(); _global.game_profile.trophy_total[index - 1] = 1; var _local5 = 1; for ( ; _local5 < (obj.total_items + 1) ; _local5++) { if (_global.game_profile.trophy_total[_local5 - 1] == 1) { obj.trophy_room["_item" + _local5]._visible = true; obj.checkTrophy(obj, obj.trophy_room["_item" + _local5], _local5); } else { obj.checkEmptyTrophy(obj, obj.trophy_room[("_item" + _local5) + "_e"], obj.getTrophyHintText(_local5)); } } obj.checkAvailableItems(); } function showTrophyRoomPaused(obj, index) { _global.game_pause = true; _global.game_event_pause = true; _global.game_hint_pause = true; obj.timeline = new com.greensock.TimelineMax(); var _local4 = new com.greensock.TweenMax(obj.trophy_room, 1, {_alpha:100, onComplete:onCompeteShowTrophy, onCompleteParams:[this]}); obj.timeline.append(_local4); EnabledDesc(false); } function EnabledDesc(val) { var _local3 = 1; for ( ; _local3 < (total_items + 1) ; _local3++) { trophy_room[("_item" + _local3) + "_e"].enabled = val; } } function onCompeteShowTrophy(obj) { obj.EnabledDesc(true); } function showTrophyRoom(obj, index) { obj.timeline = new com.greensock.TimelineMax(); var _local4 = new com.greensock.TweenMax(obj.trophy_room, 1, {_alpha:100, onComplete:obj.onCompeteShowTrophy, onCompleteParams:[obj]}); obj.timeline.append(_local4); } function checkAvailableItems() { var _local2 = 1; for ( ; _local2 < (total_items + 1) ; _local2++) { if (_global.game_profile.trophy_total[_local2 - 1] == 1) { trophy_room["_item" + _local2]._visible = true; checkTrophy(this, trophy_room["_item" + _local2], _local2); } } } function checkTrophyText(index) { switch (index) { case 1 : trophy_room._trophy_text = _global.Locale.TROPHY_1_DESC; trophy_room._trophy = _global.Locale.TROPHY_1_NAME; break; case 2 : trophy_room._trophy_text = _global.Locale.TROPHY_2_DESC; trophy_room._trophy = _global.Locale.TROPHY_2_NAME; break; case 3 : trophy_room._trophy_text = _global.Locale.TROPHY_3_DESC; trophy_room._trophy = _global.Locale.TROPHY_3_NAME; break; case 4 : trophy_room._trophy_text = _global.Locale.TROPHY_4_DESC; trophy_room._trophy = _global.Locale.TROPHY_4_NAME; } } function getTrophyHintText(Index) { switch (Index) { case 1 : var _local3 = _global.Locale.TROPHY_1_NEED; break; case 2 : _local3 = _global.Locale.TROPHY_2_NEED; break; case 3 : _local3 = _global.Locale.TROPHY_3_NEED; break; case 4 : _local3 = _global.Locale.TROPHY_4_NEED; break; case 5 : _local3 = _global.Locale.TROPHY_5_NEED; break; case 6 : _local3 = _global.Locale.TROPHY_6_NEED; break; case 7 : _local3 = _global.Locale.TROPHY_7_NEED; break; case 8 : _local3 = _global.Locale.TROPHY_8_NEED; break; case 9 : _local3 = _global.Locale.TROPHY_9_NEED; break; case 10 : _local3 = _global.Locale.TROPHY_10_NEED; break; case 11 : _local3 = _global.Locale.TROPHY_11_NEED; break; case 12 : _local3 = _global.Locale.TROPHY_12_NEED; break; case 13 : _local3 = _global.Locale.TROPHY_13_NEED; break; case 14 : _local3 = _global.Locale.TROPHY_14_NEED; } return(_local3); } function checkEmptyTrophy(obj, clip, string) { clip.onRollOver = function () { if (obj.trophy_room != undefined) { obj.zoomoutWindow(obj.window, 0.2); obj.window = obj.createWindow("window1", (clip._x + (640 / 2)) + (clip._width / 2), (clip._y + (480 / 2)) + (clip._height / 2), string); obj.zoominWindow(obj.window, 0.2); } }; clip.onRollOut = function () { obj.zoomoutWindow(obj.window, 0.2); }; } function checkTrophy(obj, clip, index) { clip.onRollOver = function () { obj.timeline = new com.greensock.TimelineMax(); var _local2 = new com.greensock.TweenMax(obj.trophy_room.view["_item" + index], 0.5, {_alpha:100}); var _local3 = new com.greensock.TweenMax(obj.trophy_room.trophy_text, 0.5, {_alpha:100}); var _local4 = new com.greensock.TweenMax(obj.trophy_room.trophy_, 0.5, {_alpha:100}); this.timeline.insertMultiple([_local2, _local3, _local4], 0.6); obj.trophy_room.view.gotoAndStop(index + 1); obj.checkTrophyText(index); }; clip.onRollOut = function () { obj.timeline = new com.greensock.TimelineMax(); var _local2 = new com.greensock.TweenMax(obj.trophy_room.view["_item" + index], 0.5, {_alpha:0}); var _local3 = new com.greensock.TweenMax(obj.trophy_room.trophy_text, 0.5, {_alpha:0}); var _local4 = new com.greensock.TweenMax(obj.trophy_room.trophy_, 0.5, {_alpha:0}); this.timeline.insertMultiple([_local2, _local3, _local4], 0.6); obj.trophy_room.view.gotoAndStop(index + 1); obj.trophy_room.view.gotoAndStop(1); }; } function checkButtons(obj) { obj.trophy_room.OK.onRelease = function () { obj.timeline = new com.greensock.TimelineMax(); var _local2 = new com.greensock.TweenMax(obj.trophy_room, 0.4, {_alpha:0, onComplete:obj.remove, onCompleteParams:[obj]}); obj.timeline.append(_local2); _global.game_pause = false; _global.game_event_pause = false; _global.game_hint_pause = false; obj.disableAllButtons(obj); this.enabled = false; obj.isClosed = true; }; } function UpdateObject() { checkButtons(this); } function disableAllButtons(obj) { var _local3 = 1; for ( ; _local3 < (obj.total_items + 1) ; _local3++) { obj.trophy_room[("_item" + _local3) + "_e"].enabled = false; obj.trophy_room[("_item" + _local3) + "_e"].unloadMovie(); } } function remove(obj) { obj.window.window.removeMovieClip(); delete obj.window; obj.trophy_room.removeMovieClip(); obj.timeline.kill(); delete obj.timeline; _global.guiListener.removeAll(); } function RemoveObject() { trace("trophy.as>>RemoveObject"); } function zoominWindow(obj, duration) { var _local4 = new com.greensock.TimelineMax(); var _local5 = new com.greensock.TweenMax(obj.window, duration, {_xscale:100, _yscale:100, autoAlpha:100, ease:com.greensock.easing.Back.easeOut}); _local4.append(_local5); } function zoomoutWindow(obj, duration) { var _local4 = new com.greensock.TimelineMax(); zoomoutDone(obj); } function zoomoutDone(obj) { obj.text.remove(); obj.window.removeMovieClip(); } function createWindow(name, posx, posy, text) { var _local10 = entity.attach(name); var _local11 = _local10.createEmptyMovieClip("clientRect", 0); var _local12 = 38; var _local13 = 28; var _local14 = Math.floor(text.length / 2); var _local15 = Math.floor(text.length / 4); var _local16 = new Text(entity, name, 0, 24, 256, 10, 16, 16776960, "Showcard", true, _local11); _local16.setText(text); var _local17 = _local16.getTextSize()._width + 32; if (_local17 < 256) { _local17 = 256; } var _local18 = Math.floor(_local16.getTextSize()._height + 48); var _local19 = [13663791, 16776960, 13850403]; var _local20 = [0, 1, 0]; var _local21 = [0, 128, 255]; _local16.setGradientBevel(5, 45, _local19, _local20, _local21, 7, 7, 1, 2, "inner", false); _local16.setGlow(0, 1, 2, 2, 2, 1, false, false); var _local22 = new flash.display.BitmapData(_local17, _local18, true, 11910721); var _local23 = flash.display.BitmapData.loadBitmap("tip_bottom"); var _local24 = flash.display.BitmapData.loadBitmap("tip_center"); var _local25 = flash.display.BitmapData.loadBitmap("tip_left"); var _local26 = flash.display.BitmapData.loadBitmap("tip_left_bottom"); var _local27 = flash.display.BitmapData.loadBitmap("tip_left_top"); var _local28 = flash.display.BitmapData.loadBitmap("tip_right"); var _local29 = flash.display.BitmapData.loadBitmap("tip_right_bottom"); var _local30 = flash.display.BitmapData.loadBitmap("tip_right_top"); var _local31 = flash.display.BitmapData.loadBitmap("tip_top"); _local22.copyPixels(_local27, new flash.geom.Rectangle(0, 0, _local27.width, _local27.height), new flash.geom.Point(0, 0), null, null, true); _local22.copyPixels(_local30, new flash.geom.Rectangle(0, 0, _local30.width, _local30.height), new flash.geom.Point(_local22.width - _local30.width, 0), null, null, true); _local22.copyPixels(_local26, new flash.geom.Rectangle(0, 0, _local26.width, _local26.height), new flash.geom.Point(0, _local22.height - _local26.height), null, null, true); _local22.copyPixels(_local29, new flash.geom.Rectangle(0, 0, _local29.width, _local29.height), new flash.geom.Point(_local22.width - _local29.width, _local22.height - _local29.height), null, null, true); var _local6 = (_local18 - _local26.height) - (0 + _local27.height); var _local32 = 0; for ( ; _local32 < _local6 ; _local32++) { _local22.copyPixels(_local25, new flash.geom.Rectangle(0, 0, _local25.width, _local25.height), new flash.geom.Point(0, _local27.height + (_local25.height * _local32)), null, null, true); _local22.copyPixels(_local28, new flash.geom.Rectangle(0, 0, _local28.width, _local28.height), new flash.geom.Point(_local22.width - _local30.width, _local30.height + (_local28.height * _local32)), null, null, true); } _local6 = (_local17 - _local30.width) - (0 + _local27.width); var _local33 = 0; for ( ; _local33 < _local6 ; _local33++) { _local22.copyPixels(_local31, new flash.geom.Rectangle(0, 0, _local31.width, _local31.height), new flash.geom.Point(_local27.width + (_local31.width * _local33), 0), null, null, true); _local22.copyPixels(_local23, new flash.geom.Rectangle(0, 0, _local23.width, _local23.height), new flash.geom.Point(_local30.width + (_local23.width * _local33), _local22.height - _local23.height), null, null, true); } var _local34 = _local27.width; var _local35 = _local27.height; var _local36 = (_local17 - _local30.width) - (0 + _local27.width); var _local37 = (_local18 - _local26.height) - (0 + _local27.height); var _local8 = new flash.geom.Rectangle(_local34, _local35, _local36, _local37); _local22.fillRect(_local8, _local24.getPixel32(0, 0)); _local11.attachBitmap(_local22, 0, "auto", true); _local10._x = posx; _local10._y = posy; _local11._x = _local11._x - _local11._width; _local11._y = _local11._y - _local11._height; var _local38 = _global.hlp.determinateQuarter(_local10._x, _local10._y); if (_local38 == undefined) { _local38 = 3; } switch (_local38) { case 1 : _local11._yscale = -100; _local11._xscale = -100; _local11._y = _local11._y + (_local11._height * 2); _local11._x = _local11._x + (((_local11._width * 2) - _local11._width) + _local12); _local16.clip[_local16.text_name]._xscale = -100; _local16.clip[_local16.text_name]._yscale = -100; _local16.clip[_local16.text_name]._x = _local16.clip[_local16.text_name]._x + (_local16.clip[_local16.text_name]._width + (_local12 / 3)); _local16.clip[_local16.text_name]._y = _local16.clip[_local16.text_name]._y + _local11._height; _local16.clip[_local16.text_name]._y = _local16.clip[_local16.text_name]._y - (_local16.clip[_local16.text_name]._height + _local13); _local9._xscale = -100; _local9._yscale = -100; _local9._y = (_local16.clip[_local16.text_name]._y - _local16.clip[_local16.text_name]._height) - 18; _local9._x = _local9._x + ((_local9._width - (_local11._width / 2)) - 24); break; case 2 : _local11._xscale = -100; _local11._x = _local11._x + (((_local11._width * 2) - _local11._width) + _local12); _local16.clip[_local16.text_name]._xscale = -100; _local16.clip[_local16.text_name]._x = _local16.clip[_local16.text_name]._x + (_local16.clip[_local16.text_name]._width + (_local12 / 3)); _local9._xscale = -100; _local9._x = _local9._x + ((_local9._width - (_local11._width / 2)) - 24); _local9._y = (_local16.clip[_local16.text_name]._y + _local16.clip[_local16.text_name]._height) + 18; break; case 3 : _local11._x = _local11._x + (((_local11._width * 2) - _local11._width) - _local12); _local16.clip[_local16.text_name]._x = _local16.clip[_local16.text_name]._x + (_local12 / 3); break; case 4 : _local11._yscale = -100; _local11._y = _local11._y + (_local11._height * 2); _local11._x = _local11._x + (((_local11._width * 2) - _local11._width) - _local12); _local16.clip[_local16.text_name]._yscale = -100; _local16.clip[_local16.text_name]._x = _local16.clip[_local16.text_name]._x + (_local12 / 3); _local16.clip[_local16.text_name]._y = _local16.clip[_local16.text_name]._y + _local11._height; _local16.clip[_local16.text_name]._y = _local16.clip[_local16.text_name]._y - (_local16.clip[_local16.text_name]._height + _local13); _local9._yscale = -100; _local9._y = (_local16.clip[_local16.text_name]._y - _local16.clip[_local16.text_name]._height) - 18; } _local10._xscale = 20; _local10._yscale = 20; return({window:_local10, text:_local16}); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20495 MovieClip [__Packages.Engine.Graphics.SprFile.SprFileSprite] Frame 0
class Engine.Graphics.SprFile.SprFileSprite { var _name; function SprFileSprite (name) { _name = name; } function getSprFileSprite(name) { _name = name; } function getSprFileName() { return(_name); } }
Symbol 20496 MovieClip [__Packages.Engine.Graphics.MapFile.MapFile] Frame 0
class Engine.Graphics.MapFile.MapFile { var _cur_level, _index, _layers, _objetcts_pos_iter, property, graphics; function MapFile (graphics, mapfile) { _cur_level = new Object(); _cur_level = parse_mapfile(mapfile); _index = (int(_cur_level._pack_number) + int(_cur_level._level_number)) - 1; _layers = new Array(); _objetcts_pos_iter = new Array(); property = new Object(); property.current_map = new Array(); property.relicts = new Array(); property.num_relicts = 0; property.spr_obj = new Array(); property.waypoints = new Array(); property.events = new Array(); property.LockedBlock = new Array(); property.bonus_type_layer = new Array(); property.dest_blocks_pos = new Array(); property.SBonus1 = new Array(); property.SBonus2 = new Array(); property.SBonus3 = new Array(); property.Swbonus_h = new Array(); property.Swbonus_v = new Array(); property.FrozenBlock = new Array(); property.camera_path = new Array(); property.way_length = 0; property.ImmovableBlocks = new Array(); property.ItemsCollectionMap = new com.bourre.data.collections.Map(); this.graphics = graphics; } function getLevelName() { return(_cur_level); } function addLayer(mapLayer) { var _local4 = 0; for ( ; _local4 < mapLayer._name.length ; _local4++) { var _local3 = mapLayer._name.substring(0, _local4 + 1); if ((_local3 == "objects") || (_local3 == "object")) { _objetcts_pos_iter.push(mapLayer._name); } } _layers.push(mapLayer); } function determinateObjects(x, y, iter_layer, iter_tile, pos) { var _local7 = 0; for ( ; _local7 < _objetcts_pos_iter.length ; _local7++) { if ((_layers[iter_layer]._name == _objetcts_pos_iter[_local7]) && (_objetcts_pos_iter[_local7] != "objects")) { if (_layers[iter_layer]._tile_array[iter_tile][2].getSprFileName() == "lianes_active_2") { property.spr_obj.push([x + 1, y, "lianes_1-2"]); } if (_layers[iter_layer]._tile_array[iter_tile][2].getSprFileName() == "lianes_active_1") { property.spr_obj.push([x + 1, y, "lianes_1"]); } property.spr_obj.push([x, y, _layers[iter_layer]._tile_array[iter_tile][2].getSprFileName()]); } } } function convertLayersToMap() { var _local2 = 0; for ( ; _local2 < _layers.length ; _local2++) { var _local3 = 0; for ( ; _local3 < _layers[_local2]._tile_array.length ; _local3++) { var _local4 = _layers[_local2]._tile_array[_local3][0]; var _local5 = _layers[_local2]._tile_array[_local3][1]; var _local6 = _local4 + (_local5 * _layers[_local2]._width); if (_layers[_local2]._name == "figures") { property.current_map[_local6] = 1; property.width = _layers[_local2]._width; property.height = _layers[_local2]._height; if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "glass_cube") { trace((("Map.as>>aded glass cube at x " + _local2) + " y ") + _local3); property.FrozenBlock[_local6] = 1; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "figures2_area") { property.ImmovableBlocks[_local6] = 1; } } if (_layers[_local2]._name == "way") { if (_layers[_local2]._tile_array[_local3][2].getSprFileName().substr(0, 6) != "drosel") { property.current_map[_local6] = 4; property.waypoints[_local6] = 4; property.way_length++; } } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "drosel_right") { property.current_map[_local6] = 5; property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "drosel_left") { property.current_map[_local6] = 5; property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._name == "way_key_points") { if (property.current_map[_local6] == 4) { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } property.current_map[_local6] = 0; if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "way_start") { property.current_map[_local6] = 5; property.start_x = _local4; property.start_y = _local5; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "way_finish") { property.end_x = _local4; property.end_y = _local5; property.current_map[_local6] = 5; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "palm") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } } if (_layers[_local2]._name == "items") { if (_layers[_local2]._tile_array[_local3][2].getSprFileName().substr(0, 7) == "stone_3") { property.dest_blocks_pos[_local4 + (_local5 * _layers[_local2]._width)] = "stone" + _layers[_local2]._tile_array[_local3][2].getSprFileName().substr(7, 8); var _local7 = new Object(); _local7._x = _local4; _local7._y = _local5; _local7._name = "stone"; _local7._sprName = "stone" + _layers[_local2]._tile_array[_local3][2].getSprFileName().substr(7, 8); var _local8 = property.ItemsCollectionMap.getSize(); property.ItemsCollectionMap.put("item" + _local8, _local7); if (property.current_map[_local6] != 4) { property.current_map[_local6] = 1; } } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "dynamite") { property.dest_blocks_pos[_local4 + (_local5 * _layers[_local2]._width)] = "dynamite"; property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; var _local9 = new Object(); _local9._x = _local4; _local9._y = _local5; _local9._name = "dynamite"; _local9._sprName = "dynamite"; var _local10 = property.ItemsCollectionMap.getSize(); property.ItemsCollectionMap.put("item" + _local10, _local9); if (property.current_map[_local6] != 4) { property.current_map[_local6] = 1; } } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "chain") { property.spr_obj.push([_local4, _local5, _layers[_local2]._tile_array[_local3][2].getSprFileName()]); } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "columns") { property.spr_obj.push([_local4, _local5, _layers[_local2]._tile_array[_local3][2].getSprFileName()]); property.dest_blocks_pos[_local4 + ((_local5 + 1) * _layers[_local2]._width)] = "columns"; property.dest_blocks_pos[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = "columns"; property.dest_blocks_pos[(_local4 + 2) + ((_local5 + 1) * _layers[_local2]._width)] = "columns"; property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "fountain2") { property.spr_obj.push([_local4, _local5, _layers[_local2]._tile_array[_local3][2].getSprFileName()]); } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "fountain") { property.spr_obj.push([_local4, _local5, _layers[_local2]._tile_array[_local3][2].getSprFileName()]); } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "ballista_left") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "ballista_right") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "stone1_left") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "stone1_right") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "lianes_active_1") { property.spr_obj.push([_local4 + 1, _local5, "lianes_1"]); property.bonus_type_layer[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = ""; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "lianes_active_0") { property.spr_obj.push([_local4 + 1, _local5, "lianes_0"]); property.bonus_type_layer[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = ""; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "lianes_active_2") { property.spr_obj.push([_local4 + 1, _local5, "lianes_1"]); property.bonus_type_layer[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[(_local4 + 1) + ((_local5 + 1) * _layers[_local2]._width)] = ""; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName().substr(0, 4) == "rock") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName().substr(0, 4) == "rock") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[_local6] = _layers[_local2]._tile_array[_local3][2].getSprFileName(); } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "door_teleport") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[_local6] = _layers[_local2]._tile_array[_local3][2].getSprFileName(); property.dest_blocks_pos[(_local4 + 1) + (_local5 * _layers[_local2]._width)] = _layers[_local2]._tile_array[_local3][2].getSprFileName(); } if (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "door_teleport_dest") { property.bonus_type_layer[_local6] = [_layers[_local2]._tile_array[_local3][2].getSprFileName(), _local4, _local5]; property.dest_blocks_pos[_local6] = 1; property.dest_blocks_pos[(_local4 + 1) + (_local5 * _layers[_local2]._width)] = 1; } if (_layers[_local2]._tile_array[_local3][2].getSprFileName().substr(0, 5) == "relic") { property.relicts[_local6] = ((("relict" + _cur_level._pack_number) + "_") + _cur_level._level_number) + "_3"; property.num_relicts++; } } if (_layers[_local2]._name == "objects") { property.current_map[_local6] = 5; property.spr_obj.push([_local4, _local5, _layers[_local2]._tile_array[_local3][2].getSprFileName()]); } determinateObjects(_local4, _local5, _local2, _local3, _local6); if ((_layers[_local2]._name == "bonus") && (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "sbonus1_m")) { property.SBonus1[_local6] = 1; } if ((_layers[_local2]._name == "bonus") && (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "swbonus3")) { property.Swbonus_h[_local6] = 1; } if ((_layers[_local2]._name == "bonus") && (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "swbonus2")) { property.Swbonus_v[_local6] = 1; } if ((_layers[_local2]._name == "bonus") && (_layers[_local2]._tile_array[_local3][2].getSprFileName() == "sbonus4_m")) { property.SBonus2[_local6] = 1; } if ((_layers[_local2]._name == "bonus8") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 26; } } if ((_layers[_local2]._name == "bonus7") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 25; } } if ((_layers[_local2]._name == "bonus9") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 24; } } if ((_layers[_local2]._name == "bonus10") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 23; } } if ((_layers[_local2]._name == "bonus11") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 19; } } if ((_layers[_local2]._name == "bonus2") && (_layers[_local2]._tile_array.length != 0)) { if (property.current_map[_local6] != 4) { property.current_map[_local6] = 20; } } } } var _local11 = 0; for ( ; _local11 < (property.width * property.height) ; _local11++) { if (property.current_map[_local11] == undefined) { property.current_map[_local11] = 0; } } property.background = "back_lv" + _cur_level._pack_number; property.relicts_level = 1; property.corner_level = 1; property.num_bonus_b1 = 6; property.num_bonus_b2 = 6; property.num_bonus_b3 = 6; property.num_bonus_b4 = 6; property.num_bonus_b5 = 6; property.num_bonus_b6 = 6; property.num_bonus_b7 = 6; property.num_bonus_b8 = 6; var _local12 = new levels_xml(); var _local13 = (("level" + getLevelName()._pack_number) + "-") + 1; var _local14 = (("level" + getLevelName()._pack_number) + "-") + getLevelName()._level_number; property.blockTypeLevel = new Array(); property.blockTypeLevel.push(_local12.get_level_conf(_local13).fig1); property.blockTypeLevel.push(_local12.get_level_conf(_local13).fig2); property.blockTypeLevel.push(_local12.get_level_conf(_local13).fig3); property.blockTypeLevel.push(_local12.get_level_conf(_local13).fig4); property.tools_count = _local12.get_level_conf(_local13).tools_count; property.tool1_count = _local12.get_level_conf(_local13).tool1_count; property.tool2_count = _local12.get_level_conf(_local13).tool2_count; property.tool3_count = _local12.get_level_conf(_local13).tool3_count; property.tool4_count = _local12.get_level_conf(_local13).tool4_count; property.tool5_count = _local12.get_level_conf(_local13).tool5_count; property.tool6_count = _local12.get_level_conf(_local13).tool6_count; property.tool7_count = _local12.get_level_conf(_local13).tool7_count; property.tool8_count = _local12.get_level_conf(_local13).tool8_count; property.tool9_count = _local12.get_level_conf(_local13).tool9_count; property.tool10_count = _local12.get_level_conf(_local13).tool10_count; property.tool11_count = _local12.get_level_conf(_local13).tool11_count; property.max_time = _local12.get_level_conf(_local13).time; if (_local12.get_level_conf(_local14) != undefined) { property.tools_count = _local12.get_level_conf(_local14).tools_count; property.tool1_count = _local12.get_level_conf(_local14).tool1_count; property.tool2_count = _local12.get_level_conf(_local14).tool2_count; property.tool3_count = _local12.get_level_conf(_local14).tool3_count; property.tool4_count = _local12.get_level_conf(_local14).tool4_count; property.tool5_count = _local12.get_level_conf(_local14).tool5_count; property.tool6_count = _local12.get_level_conf(_local14).tool6_count; property.tool7_count = _local12.get_level_conf(_local14).tool7_count; property.tool8_count = _local12.get_level_conf(_local14).tool8_count; property.tool9_count = _local12.get_level_conf(_local14).tool9_count; property.tool10_count = _local12.get_level_conf(_local14).tool10_count; property.tool11_count = _local12.get_level_conf(_local14).tool11_count; property.max_time = _local12.get_level_conf(_local14).time; if (_local12.get_level_conf(_local14).tools_count == undefined) { property.tools_count = _local12.get_level_conf(_local13).tools_count; property.tool1_count = _local12.get_level_conf(_local13).tool1_count; property.tool2_count = _local12.get_level_conf(_local13).tool2_count; property.tool3_count = _local12.get_level_conf(_local13).tool3_count; property.tool4_count = _local12.get_level_conf(_local13).tool4_count; property.tool5_count = _local12.get_level_conf(_local13).tool5_count; property.tool6_count = _local12.get_level_conf(_local13).tool6_count; property.tool7_count = _local12.get_level_conf(_local13).tool7_count; property.tool8_count = _local12.get_level_conf(_local13).tool8_count; property.tool9_count = _local12.get_level_conf(_local13).tool9_count; property.tool10_count = _local12.get_level_conf(_local13).tool10_count; property.tool11_count = _local12.get_level_conf(_local13).tool11_count; } } property.LockedBlock.push(property.dest_blocks_pos); property.relicts_indicator_name = ((("relict" + _cur_level._pack_number) + "_") + _cur_level._level_number) + "_2"; property.relict_complete_type = (("relict" + _cur_level._pack_number) + "_") + _cur_level._level_number; } function parse_mapfile(mapfile) { var _local3 = new Object(); var _local7 = 0; for ( ; _local7 < mapfile.length ; _local7++) { if (mapfile.substr(_local7, 1) == "-") { _local3._pack_number = mapfile.substr(_local7 - 1, 1); _local3._level_number = mapfile.substr(_local7 + 1, 1); } ((mapfile.substr(_local7, 1) == "/") ? (_local5 = _local7 + 1) : (_local4 = mapfile.substr(_local7, 1))); if (_local4 == ".") { var _local6 = _local7; break; } var _local6 = _local7; } _local3._pack_name = mapfile.substring(_local5, _local6); _local3._trophy = mapfile.substring(_local6 - 6, _local6); return(_local3); } }
Symbol 20497 MovieClip [__Packages.Sprite] Frame 0
class Sprite { var entity, Destination, Source, Clip, _x, _y, AnimContainer, BaseName, _name, AnimFrame, AnimDelay, GetLastTime, GetThisTime, currentAnim, width, height, _width, _height, alpha, _angle, _depth, animation_update, Tail, path_pos, fade_overlap, _rotation, _rotation_type, _rotation_speed, MoveToEndMove, enable_update, AnimLoop, RemoveOnEndMove, RemoveOnAnimEnd, RemoveOnFadeEnd, vel, enableBounce, movemetType, on_mouse, _deleted, AnimWaitTimer, AnimWaitDelay, set_overlap_screen, circle_motion_obj, fadeOnMouseEnter, attach_to_object, AnimLoopBack, AnimLoopBackState, _useCompareSrc, _CompareSrcWidth, setUseCollisionSound, CollisionTime, useGlobalSndGroup, CompareSrcMap, sound, sndGroup, syncAnimSound, syncAnimSoundFrame, AnimType, AnimSound, lastAnim, changeAnim, changeAnimOnMouseEnter, attachObj, MoveToSpeed, fade_enable, fadeIn, fadeInLimit, fade_alpha, fade_speed, fade_end, fadeOut, fade_flash, fade_overlapY, fade_overlapX, MoveToEndX, MoveToEndY, MoveToEnable, MoveToStartX, MoveToStartY, MoveToAccel, physFrame, RemoveParamMod, RemoveParam, m1, m2, g, elasticity, timeline, CollisionSound, _AxisX, _AxisY; function Sprite (entity, SpritelinkageId, ClipName, BitmapWidth, BitmapHeight, x_pos, y_pos, Alpha, centerPivotFlag) { var _local11 = _global.resMng.getUniqueProp("linkBitmap", SpritelinkageId); this.entity = entity; Destination = new flash.display.BitmapData(BitmapWidth, BitmapHeight, Alpha, 0); Source = new flash.display.BitmapData(BitmapWidth, BitmapHeight, Alpha, 0); Clip = this.entity.attach(ClipName); Clip.attachBitmap(_local11[0].bitmapObj, 0, "auto", false); Clip.attachBitmap(Destination, 1, "auto", false); Clip._x = x_pos; Clip._y = y_pos; _x = x_pos; _y = y_pos; AnimContainer = new Array(); BaseName = SpritelinkageId; _name = BaseName; AnimFrame = 0; AnimDelay = 0; GetLastTime = getTimer(); GetThisTime = getTimer(); currentAnim = 0; width = BitmapWidth; height = BitmapHeight; _width = BitmapWidth; _height = BitmapHeight; alpha = Alpha; _angle = 0; _depth = Clip.getDepth(); animation_update = false; Tail = new Object(); Tail.showTail = false; Tail.fadeTail = false; path_pos = 0; fade_overlap = false; _rotation = false; _rotation_type = ""; _rotation_speed = 0; MoveToEndMove = true; enable_update = false; AnimLoop = true; RemoveOnEndMove = false; RemoveOnAnimEnd = false; RemoveOnFadeEnd = false; vel = {x:1, y:1}; enableBounce = false; movemetType = "DEFAULT"; on_mouse = false; _deleted = false; AnimWaitTimer = 0; AnimWaitDelay = 0; set_overlap_screen = false; Clip.cacheAsBitmap = true; circle_motion_obj = new Object(); circle_motion_obj.rad = 180 / Math.PI; circle_motion_obj.a = 0; circle_motion_obj._enabled = false; circle_motion_obj.cur_rad = 2; fadeOnMouseEnter = false; attach_to_object = false; AnimLoopBack = false; AnimLoopBackState = 0; _useCompareSrc = false; _CompareSrcWidth = 0; setUseCollisionSound = false; CollisionTime = 0; create_sound(); useGlobalSndGroup = false; } function setUseCompareOnAddSrc(val, width) { _useCompareSrc = val; CompareSrcMap = new Array(); _CompareSrcWidth = width; } function create_sound() { sound = new com.bourre.medias.sound.SoundFactory(); sndGroup = new SoundGroup(sound); } function setUseGlobalSoundGroup(use) { useGlobalSndGroup = use; } function createSoundGroup(name, sounds) { sndGroup.createGroup(name, sounds); } function playSoundGroup(name) { if (useGlobalSndGroup == false) { sndGroup.playFromGroup(name); } else { _global.sndGroup.playFromGroup(name); } } function addSound(linkage) { sound.addSound(linkage); } function playSoundLoop(id) { sound.playSoundLoop(id); } function playSoundSyncAnim(id, frame) { syncAnimSound = id; syncAnimSoundFrame = frame; } function stopSoundSyncAnim() { syncAnimSound = undefined; } function SetCurrentPlayingSound(id) { sound.SetCurrentPlaying(id); } function GetCurrentPlayingSound() { return(sound.GetCurrentPlaying()); } function isPlaying(id) { return(sound.isPlaying(id)); } function playSound(id, offset, loops) { getSound(id).start(offset, loops); } function stopSound(id) { sound.SetCurrentPlaying(undefined); getSound(id).stop(id); } function useDistance(SoundID, use, _minDist, obj2) { sound.useDistance(SoundID, use, _minDist, Clip, obj2); } function setPositionSound(id, position) { getSound(id).setPosition(position); } function setDurationSound(id, duration) { getSound(id).setDuration(duration); } function getDurationSound(id) { return(getSound(id).getDuration()); } function removeSound(id) { sound.removeSound(id); } function toggleOnOffSound() { sound.toggleOnOff(); } function setDelay(id, delay) { sound.setDelay(id, delay); } function setVolume(id, volume) { sound.getSound(id).setVolume(volume); } function getDelay(id) { return(sound.getDelay(id)); } function getSound(id) { return(sound.getSound(id)); } function getAllSound() { return(sound.getAllSounds()); } function getSoundFactory() { return(sound); } function ClearDest() { Destination.dispose(); Destination = new flash.display.BitmapData(width, height, alpha, 0); } function addSourceNonCompare(SpritelinkageId, PointX, PointY, mergeAlpha) { var _local6 = SpritelinkageId; Source = flash.display.BitmapData.loadBitmap(_local6); Destination.copyPixels(Source, new flash.geom.Rectangle(0, 0, Source.width, Source.height), new flash.geom.Point(PointX, PointY), null, null, mergeAlpha); Source.dispose(); } function addSource(SpritelinkageId, PointX, PointY, mergeAlpha) { if (_useCompareSrc) { var _local6 = new Object(); _local6 = CompareSrcMap[PointX + (PointY * _CompareSrcWidth)]; if ((_local6._x == PointX) && ((_local6._y == PointY) && (_local6._name == SpritelinkageId))) { return(undefined); } _local6 = new Object(); _local6._x = PointX; _local6._y = PointY; _local6._name = SpritelinkageId; CompareSrcMap[PointX + (PointY * _CompareSrcWidth)] = _local6; } var _local7 = SpritelinkageId; Source = flash.display.BitmapData.loadBitmap(_local7); Destination.copyPixels(Source, new flash.geom.Rectangle(0, 0, Source.width, Source.height), new flash.geom.Point(PointX, PointY), null, null, mergeAlpha); Source.dispose(); } function fill(x, y, width, height, color) { Destination.fillRect(new flash.geom.Rectangle(x, y, width, height), color); } function addBitmap(bitmap, width, height, PointX, PointY) { Destination.dispose(); Destination = new flash.display.BitmapData(width, height, alpha, 0); Clip.attachBitmap(Destination, 0); Destination.copyPixels(bitmap, new flash.geom.Rectangle(0, 0, width, height), new flash.geom.Point(PointX, PointY)); bitmap.dispose(); } function addBitampData(SpritelinkageId) { var _local3 = flash.display.BitmapData.loadBitmap(SpritelinkageId); Clip.attachBitmap(_local3, 0, "auto", false); } function addClip(SpritelinkageId, x, y) { var _local5 = flash.display.BitmapData.loadBitmap(SpritelinkageId); var _local6 = Clip.createEmptyMovieClip(SpritelinkageId + Clip.getNextHighestDepth(), Clip.getNextHighestDepth()); _local6.attachBitmap(_local5, 0); _local6._x = x; _local6._y = y; } function attachClip(linkageId, x, y, depth, frame) { var _local7 = Clip.attachMovie(linkageId, linkageId + depth, depth); _local7._x = x; _local7._y = y; if (frame != undefined) { _local7.gotoAndStop(frame); } return(_local7); } function ImagesCollide(pDestination, pClip) { var _local4 = new flash.geom.Point(pClip._x, pClip._y); var _local5 = new flash.geom.Point(Clip._x, Clip._y); if (Destination.hitTest(_local5, 255, pDestination, _local4)) { return(true); } return(false); } function objectCollide(pClip) { if (Clip.hitTest(pClip)) { return(true); } return(false); } function pointCollide(px, py) { if (Clip.hitTest(px, py)) { return(true); } return(false); } function GetAnimContainer() { var _local2 = new Array(); _local2 = AnimContainer; return(_local2); } function ChangeAnimContainer(container) { AnimContainer = container; UpdateAnimFrame(); } function addAnimation(type, start, end, delay) { var _local6 = _global.resMng.getUniqueProp("linkBitmap", BaseName); AnimType = new Object(); AnimType.Type = type; AnimType.AnimDelay = delay; AnimType.Frames = new Array(); AnimType.totalFrames = end - start; AnimType.bitmapFrames = new Array(); var _local7 = start; for ( ; _local7 < end ; _local7++) { AnimType.bitmapFrames.push(_local6[0].bitmapObj[_local7]); AnimType.Frames.push((BaseName + "") + _local7); } AnimContainer.push(AnimType); setCurrentAnim(type); } function setWaitAnim(delay, snd) { AnimWaitTimer = getTimer(); AnimWaitDelay = delay; AnimSound = snd; } function setCircleMotion(x, y, x_radius, y_radius, speed) { circle_motion_obj.x_radius = x_radius; circle_motion_obj.y_radius = y_radius; circle_motion_obj._x = x; circle_motion_obj._y = x; circle_motion_obj._angle = 0; circle_motion_obj._speed = speed; circle_motion_obj._enabled = true; } function updateCircleMotion() { if (circle_motion_obj._enabled == true) { circle_motion_obj._angle = circle_motion_obj._angle + circle_motion_obj._speed; fncCircleMotion(circle_motion_obj._angle, circle_motion_obj._x, circle_motion_obj._y, circle_motion_obj.x_radius, circle_motion_obj.y_radius); } } function fncCircleMotion(angle, x, y, x_radius, y_radius) { var _local7 = angle / circle_motion_obj.rad; Clip._x = x + (x_radius * Math.cos(_local7)); Clip._y = y + (y_radius * Math.sin(_local7)); } function updateAnimation() { if (getTimer() > (AnimWaitTimer + AnimWaitDelay)) { if (AnimSound != "") { var _local2 = new sound_manager(AnimSound, 100, 0, 1, false); AnimSound = ""; } if (AnimContainer[currentAnim].totalFrames > 1) { if (animation_update == true) { GetThisTime = getTimer(); if ((GetThisTime - GetLastTime) > AnimDelay) { if (AnimFrame < (AnimContainer[currentAnim].totalFrames - 1)) { if (AnimLoopBack == true) { switch (AnimLoopBackState) { case 0 : AnimFrame++; if (AnimFrame > (AnimContainer[currentAnim].totalFrames - 3)) { AnimLoopBackState = 1; } break; case 1 : AnimFrame--; if (AnimFrame >= 1) { break; } AnimLoopBackState = 0; } } if (AnimLoopBack == false) { AnimFrame++; } if ((syncAnimSound != undefined) && (syncAnimSoundFrame == AnimFrame)) { playSound(syncAnimSound, 0, 1); } } else if (AnimLoop == false) { AnimFrame = AnimContainer[currentAnim].totalFrames - 1; if (RemoveOnAnimEnd == true) { RemoveObject(); } } else { if (RemoveOnAnimEnd == true) { RemoveObject(); } AnimFrame = 0; if (syncAnimSound != undefined) { playSound(syncAnimSound, 0, 1); } } if (_rotation == false) { Clip.attachBitmap(AnimContainer[currentAnim].bitmapFrames[AnimFrame], 1, "auto", false); } GetLastTime = getTimer(); } } } } } function UpdateAnimFrame() { Clip.attachBitmap(AnimContainer[0].bitmapFrames[0], 1, "auto", false); } function setFrame(num) { if (num <= AnimContainer[currentAnim].totalFrames) { addSource(AnimContainer[currentAnim].Frames[num], 0, 0); } } function getFrame() { return(AnimFrame); } function setAnimLoop(loop) { AnimLoop = loop; } function setRemoveOnFadeEnd() { RemoveOnFadeEnd = true; } function setRemoveOnAnimEnd() { RemoveOnAnimEnd = true; } function isAnimEnd() { if (AnimFrame < (AnimContainer[currentAnim].totalFrames - 1)) { return(false); } return(true); } function setCurrentBlendAnim(type) { var _local3 = 0; for ( ; _local3 < AnimContainer.length ; _local3++) { if (AnimContainer[_local3].Type == type) { currentAnim = _local3; } } AnimDelay = AnimContainer[currentAnim].AnimDelay; setFrame(0); animation_update = true; } function setCurrentAnim(type) { var _local3 = 0; for ( ; _local3 < AnimContainer.length ; _local3++) { if (AnimContainer[_local3].Type == type) { currentAnim = _local3; } } AnimDelay = AnimContainer[currentAnim].AnimDelay; setFrame(0); AnimFrame = 0; animation_update = true; } function getAnim() { return(AnimContainer[currentAnim].Type); } function debugListAnim() { var _local2 = 0; for ( ; _local2 < AnimContainer.length ; _local2++) { trace("-------------------------------------------------------------------------------------"); trace((("find animation of: " + BaseName) + " type is: ") + AnimContainer[_local2].Type); trace("frame delay: " + AnimContainer[_local2].AnimDelay); trace("total frames: " + AnimContainer[_local2].totalFrames); trace("total frames: " + AnimContainer[_local2].Frames.length); trace("-------------------------------------------------------------------------------------"); } } function setOnMouseCollisionAnim(anim) { lastAnim = getAnim(); changeAnim = anim; changeAnimOnMouseEnter = true; } function setEnableUpdate() { enable_update = true; _global.objListener.removeObject_listener(this); _global.objListener.addObjectListener(this); } function removeEventUpdate() { _global.eventListener.removeObject_listener(this); } function removeObjectUpdate() { _global.objListener.removeObject_listener(this); } function setEventEnableUpdate() { enable_update = true; _global.eventListener.addObjectListener(this); } function setHintEnableUpdate() { enable_update = true; _global.hintListener.addObjectListener(this); } function setEventDisableUpdate() { if ((on_mouse == false) && (!pointCollide(_root._xmouse, _root._ymouse))) { _global.eventListener.removeObject_listener(this); } } function setDisableUpdate() { if ((on_mouse == false) && (!pointCollide(_root._xmouse, _root._ymouse))) { _global.objListener.removeObject_listener(this); } } function setOverLapScreen(enable) { set_overlap_screen = enable; } function setAttach(object) { attach_to_object = true; attachObj = object; } function UpdateObject() { if (set_overlap_screen == true) { if (MoveToEndMove == true) { var _local2 = -Clip._width; trace(_local2); Move(_local2, _y); MoveTo(640, _y, MoveToSpeed); removeObjectUpdate(); } } if (attach_to_object == true) { Clip._x = attachObj._x; Clip._y = attachObj._y; _x = attachObj._x; _y = attachObj._y; } if (enable_update == true) { updateAnimation(); if (fade_enable) { fade(); } if (_rotation == true) { _angle = _angle + (_rotation_speed * _global.fps.speedfactor); Move(_x, _y); if (_angle > 360) { _angle = 0; } switch (_rotation_type) { case "ROTATE_BITMAP" : RotateBitmap(_angle); break; case "ROTATE_CLIP" : RotateClip(_angle); } } updateCircleMotion(); if (fadeOnMouseEnter == true) { var _local4 = Math.floor(_global.hlp.find_distance((_x + (width / 2)) + entity._x, (_y + (height / 2)) + entity._y, _root._xmouse, _root._ymouse)); Transparency(_local4 + 20); if (Clip._alpha >= 100) { Transparency(100); } if (Clip._alpha < 50) { Transparency(50); } } if (changeAnimOnMouseEnter == true) { if (pointCollide(_root._xmouse, _root._ymouse) && (getAnim() != changeAnim)) { on_mouse = true; setCurrentAnim(changeAnim); } if ((!pointCollide(_root._xmouse, _root._ymouse)) && ((getAnim() != lastAnim) && (AnimFrame == 0))) { on_mouse = false; setCurrentAnim(lastAnim); setDisableUpdate(); _global.updateAfterEvent(); } } } } function fade() { if (fade_overlap == false) { if (fadeIn == true) { if (fade_alpha < fadeInLimit) { fade_alpha = fade_alpha + (fade_speed * _global.fps.speedfactor); Transparency(fade_alpha); } else { fadeIn = false; fade_end = true; fade_enable = false; if (RemoveOnFadeEnd) { RemoveObject(); } } } if (fadeOut == true) { if (fade_alpha > 0) { fade_alpha = fade_alpha - (fade_speed * _global.fps.speedfactor); Transparency(fade_alpha); } else { fadeOut = false; fade_end = true; fade_enable = false; if (RemoveOnFadeEnd) { RemoveObject(); } } } if (fade_flash == true) { fade_enable = true; if ((fadeIn == false) && (fade_alpha > 99)) { fadeOut = true; } if ((fadeOut == false) && (fade_alpha < 1)) { fadeIn = true; } } } if (fade_overlap == true) { if (_y > fade_overlapY) { fade_overlap = false; } } } function isFadeEnd() { return(fade_end); } function setfadeIn(fade_speed, enable, Limit) { this.fade_speed = fade_speed; fade_alpha = 0; Transparency(fade_alpha); fadeIn = enable; fadeOut = false; fade_end = false; fade_flash = false; fade_enable = true; fadeInLimit = Limit; if (Limit == _global.NaN) { fadeInLimit = 100; } } function setfadeOut(fade_speed, enable) { this.fade_speed = fade_speed; fade_alpha = 100; Transparency(fade_alpha); fadeIn = false; fadeOut = enable; fade_end = false; fade_flash = false; fade_enable = true; } function setfadeFlash(fade_speed, enable) { fadeIn = false; fadeOut = enable; fade_flash = enable; fade_alpha = 100; this.fade_speed = fade_speed; Transparency(fade_alpha); fade_enable = true; } function setfadeOverlap(posX, posY, enable) { fade_overlap = enable; fade_overlapX = posX; fade_overlapY = posY; fade_enable = true; } function getBitmap() { return(Destination); } function getMovieClip() { return(Clip); } function Hide() { Clip._visible = false; } function Show() { Clip._visible = true; } function hFlipDir(dir) { if (dir == "LEFT") { Clip._xscale = -100; Clip._x = Clip._x + Clip._width; } if (dir == "RIGHT") { Clip._xscale = 100; Clip._x = Clip._x - Clip._width; } } function vFlipDir(dir) { if (dir == "UP") { Clip._yscale = -100; Clip._y = Clip._y + Clip._height; } if (dir == "DOWN") { Clip._yscale = 100; Clip._y = Clip._y - Clip._height; } } function hFlip() { if (Clip._xscale == 100) { Clip._xscale = -100; Clip._x = Clip._x + Clip._width; } else { Clip._xscale = 100; Clip._x = Clip._x - Clip._width; } } function vFlip() { if (Clip._yscale == 100) { Clip._yscale = -100; Clip._y = Clip._y + Clip._height; } else { Clip._yscale = 100; Clip._y = Clip._y - Clip._height; } } function Move(posX, posY) { if (Clip._xscale == 100) { Tail.x = Clip._x; Clip._x = posX; _x = posX; } else { Tail.x = Clip._x + width; Clip._x = posX + width; _x = posX + width; } if (Clip._yscale == 100) { Tail.y = Clip._y; Clip._y = posY; _y = posY; } else { Tail.y = Clip._y + height; Clip._y = posY + height; _y = posY + height; } MoveTail(); } function MoveToEx(endX, endY, speed, type, a, update) { MoveToSpeed = speed; MoveToEndX = endX; MoveToEndY = endY; MoveToEnable = true; MoveToEndMove = false; MoveToStartX = _x; MoveToStartY = _y; MoveToAccel = a; physFrame = 0; if (update == true) { setEnableUpdate(); } if (type == undefined) { movemetType = "DEFAULT"; } else { movemetType = type; } } function MoveTo(endX, endY, speed, type, a) { MoveToSpeed = speed; MoveToEndX = endX; MoveToEndY = endY; MoveToEnable = true; MoveToEndMove = false; MoveToStartX = _x; MoveToStartY = _y; MoveToAccel = a; physFrame = 0; setEnableUpdate(); if (type == undefined) { movemetType = "DEFAULT"; } else { movemetType = type; } } function isMoveToEnd() { return(MoveToEndMove); } function setMoveToEnd() { MoveToEndMove = true; setDisableUpdate(); MoveToEnable = false; MoveToEndMove = true; Move(MoveToEndX, MoveToEndY); path_pos = 0; if (RemoveOnEndMove) { RemoveObject(); RemoveParam.num = RemoveParam.num + RemoveParamMod; } } function removeOnMoveToEnd(param, mod) { RemoveOnEndMove = true; RemoveParam = param; RemoveParamMod = mod; } function setMoveTo1() { if (MoveToEnable) { var _local3 = _global.hlp.find_vector_lenght(_x, _y, MoveToEndX, MoveToEndY); if (path_pos <= (_local3 - MoveToSpeed)) { path_pos = path_pos + (MoveToSpeed * _global.fps.speedfactor); var _local2 = path_pos / _local3; var _local4 = ((MoveToEndX - _x) * _local2) + _x; var _local5 = ((MoveToEndY - _y) * _local2) + _y; Move(_local4, _local5); path_pos = 0; _local2 = 0; } else { MoveToEnable = false; MoveToEndMove = true; setDisableUpdate(); Move(MoveToEndX, MoveToEndY); if (RemoveOnEndMove) { RemoveObject(); RemoveParam.num = RemoveParam.num + RemoveParamMod; } } } } function setMoveTo2() { if (MoveToEnable) { var _local8 = MoveToAccel; var _local3 = _global.hlp.find_vector_lenght(_x, _y, MoveToEndX, MoveToEndY); var _local7 = Math.sqrt((2 * Math.abs(_local8)) * _local3) / _local8; var _local6 = (_local8 * Math.pow(_local7, 2)) / 2; _local6 = Math.sqrt(_local6) * MoveToSpeed; path_pos = _local6 * _global.fps.speedfactor; var _local2 = path_pos / _local3; var _local4 = ((MoveToEndX - _x) * _local2) + _x; var _local5 = ((MoveToEndY - _y) * _local2) + _y; Move(_local4, _local5); if (Math.floor(_local3) <= 0) { path_pos = 0; MoveToEnable = false; MoveToEndMove = true; setDisableUpdate(); Move(MoveToEndX, MoveToEndY); if (RemoveOnEndMove) { RemoveObject(); RemoveParam.num = RemoveParam.num + RemoveParamMod; } } } } function setBounce(g, m1, m2, velX, velY, elasticityX, elasticityY) { this.m1 = m1; this.m2 = m2; this.g = g; if (velX < 0) { elasticityX = elasticityX * -1; } if (velY > 0) { elasticityY = elasticityY * -1; } elasticity = {x:elasticityX, y:elasticityY}; vel = {x:velX, y:velY}; enableBounce = true; } function Bounce(_x1, _y1, _x2, _y2, m1, m2) { var _local8 = Math.atan2(_y1 - _y2, _x1 - _x2); var _local9 = Math.cos(_local8); var _local10 = Math.sin(_local8); var _local11 = (vel.x * _local9) + (vel.y * _local10); var _local12 = (elasticity.x * _local9) + (elasticity.y * _local10); var _local13 = (vel.y * _local9) + (vel.x * _local10); var _local14 = (m1 * _local11) + (m2 * _local12); var _local15 = _local11 - _local12; var _local16 = (_local14 + (m1 * _local15)) / (m1 + m2); var _local17 = (_local16 - _local11) + _local12; _local11 = _local17; _local12 = _local16; vel.x = (_local11 * _local9) - (_local13 * _local10); vel.y = (_local13 * _local9) + (_local11 * _local10); } function setMoveBounce() { if (MoveToEnable && (enableBounce)) { var _local3 = _global.hlp.find_vector_lenght(MoveToStartX, MoveToStartY, MoveToEndX, MoveToEndY); var _local4 = _global.hlp.find_vector_lenght(_x, _y, MoveToEndX, MoveToEndY); _x = _x + vel.x; _y = (MoveToStartY + ((vel.y * 1) * physFrame)) + (((g * physFrame) * physFrame) / 2); Move(_x, _y); if (_y > MoveToEndY) { if (elasticity.y >= 0) { MoveToEnable = false; MoveToEndMove = true; setDisableUpdate(); enableBounce = false; if (RemoveOnEndMove) { RemoveObject(); RemoveParam.num = RemoveParam.num + RemoveParamMod; } } MoveToStartY = MoveToEndY; physFrame = 0; var _local5 = _local3 - ((vel.y / 2) * g); _y = _y - _local5; Bounce(_x, _y, MoveToEndX, MoveToEndY, m1, m2); var _local6 = Math.abs(elasticity.y); _local6 = _local6 - Math.abs(g * m1); elasticity.y = -1 * _local6; } physFrame++; } } function tweenDone(_parent, _toplevelcall, _objhold) { _parent.MoveToEndMove = true; _toplevelcall.onSpriteEndOfMove(_parent.Clip._x, _parent.Clip._y, _objhold); if (_parent.RemoveOnEndMove) { _parent.Clip._particle.stop_add(); _parent.RemoveObject(); _parent.RemoveParam.num = _parent.RemoveParam.num + _parent.RemoveParamMod; } } function setTween() { timeline = new com.greensock.TimelineMax(); } function appendTween(time, param) { var _local4 = new com.greensock.TweenMax(Clip, time, param); timeline.append(_local4); } function setUseCollisionEvent(use, sound, time) { setUseCollisionSound = use; addSound(sound); CollisionSound = sound; CollisionTime = time; } function updateTween(_parent, _toplevelcall, _objhold) { _parent._x = _parent.Clip._x; _parent._y = _parent.Clip._y; _toplevelcall.onSpriteUpdate(_parent.Clip._x, _parent.Clip._y, _objhold); if (_parent.timeline.cachedTotalTime >= _parent.CollisionTime) { if (_parent.setUseCollisionSound == true) { _parent.playSound(_parent.CollisionSound); _parent.setUseCollisionSound = false; } } } function tweenDoneParams(_parent, func, func_params) { func.apply(null, func_params); _parent.MoveToEndMove = true; if (_parent.RemoveOnEndMove) { _parent.Clip._particle.stop_add(); _parent.RemoveObject(); _parent.RemoveParam.num = _parent.RemoveParam.num + _parent.RemoveParamMod; } } function setTweenAnimation(time, vars) { timeline.kill(); timeline = new com.greensock.TimelineMax(); var _local4 = new com.greensock.TweenMax(Clip, time, vars); timeline.append(_local4); } function setMoveUseTweenParams(points, time, ease_method, remove, orientToPath, func, func_params) { RemoveOnEndMove = remove; MoveToEndMove = false; timeline.kill(); timeline = new com.greensock.TimelineMax(); var _local9 = new com.greensock.TweenMax(Clip, time, {bezierThrough:points, ease:ease_method, orientToBezier:orientToPath, onComplete:tweenDoneParams, onCompleteParams:[this, func, func_params], onUpdate:updateTween, onUpdateParams:[this, null, null]}); timeline.append(_local9); } function setMoveUseTween(points, time, ease_method, remove, orientToPath, _toplevelcall, _objhold) { RemoveOnEndMove = remove; MoveToEndMove = false; timeline.kill(); timeline = new com.greensock.TimelineMax(); var _local9 = new com.greensock.TweenMax(Clip, time, {bezierThrough:points, ease:ease_method, orientToBezier:orientToPath, onComplete:tweenDone, onCompleteParams:[this, _toplevelcall, _objhold], onUpdate:updateTween, onUpdateParams:[this, _toplevelcall, _objhold]}); timeline.append(_local9); } function setMoveTo() { switch (movemetType) { case "DEFAULT" : setMoveTo1(); break; case "ACCEL" : setMoveTo2(); break; case "BOUNCE" : setMoveBounce(); } } function CreateTail(size, rgb, a, fade, enable) { Tail = new Object(); Tail.clip = entity.attach("Tail"); Tail.clip.cacheAsBitmap = true; Tail.clip.lineStyle(size, rgb, a, true, "none", "round", "miter", 1); Tail.clip._alpha = a; Tail.x = _x; Tail.y = _y; Tail.halfSize = size; Tail.showTail = enable; Tail.fadeTail = fade; Tail.fadeAlpha = a; } function MoveTail() { Tail.clip.enabled = Tail.showTail; if ((Tail.fadeTail == true) && (Tail.fadeAlpha > 2)) { Tail.fadeAlpha--; Tail.clip._alpha = Tail.fadeAlpha; } if (Tail.showTail == true) { Tail.clip.moveTo(Tail.x + (width / 2), Tail.y + (height / 2)); Tail.clip.lineTo(Clip._x + (width / 2), Clip._y + (height / 2)); } } function RotateClip(angle) { var _local5 = new flash.geom.Matrix(); var _local6 = new flash.geom.Matrix(); var _local10 = Math.sqrt(Math.pow(width / 2, 2) + Math.pow(height / 2, 2)); var _local3 = Clip._x; var _local4 = Clip._y; var _local7 = _local3 + (Math.sin((angle / 180) * Math.PI) * _local10); var _local8 = _local4 + ((-Math.cos((angle / 180) * Math.PI)) * _local10); var _local9 = ((((((angle / 180) * Math.PI) + Math.PI) + (Math.PI / 4)) - Math.PI) + (Math.PI / 2)) - (Math.PI / 2); _local5.rotate(_local9); _local6.translate(_local7, _local8); _local5.concat(_local6); Clip.transform.matrix = _local5; if (animation_update == true) { Clip.attachBitmap(AnimContainer[currentAnim].bitmapFrames[AnimFrame], 1, "auto", false); } } function RotateBitmap(angle) { var _local4 = new flash.geom.Matrix(); var _local5 = new flash.geom.Matrix(); angle = angle - 45; if (animation_update == true) { var _local3 = AnimContainer[currentAnim].Frames[AnimFrame]; } else { var _local3 = BaseName; } var _local9 = Math.sqrt(Math.pow(width / 2, 2) + Math.pow(height / 2, 2)); var _local10 = _local9 * 2; var _local6 = (width / 2) + (Math.sin((angle / 180) * Math.PI) * _local9); var _local7 = (height / 2) + ((-Math.cos((angle / 180) * Math.PI)) * _local9); var _local8 = ((((((angle / 180) * Math.PI) + Math.PI) + (Math.PI / 4)) - Math.PI) + (Math.PI / 2)) - (Math.PI / 2); _local4.rotate(_local8); _local5.translate(_local6, _local7); _local4.concat(_local5); var _local11 = new flash.display.BitmapData(_local10, _local10, alpha, 0); var _local12 = new flash.display.BitmapData(_local10, _local10, alpha, 0); _local12 = flash.display.BitmapData.loadBitmap(_local3); _local11.draw(_local12, _local4); addBitmap(_local11, _local10, _local10, 0, 0); } function Rotate(Angle, speed, type, enable) { _rotation_speed = speed; _angle = Angle; _rotation = enable; _rotation_type = type; _AxisX = Clip._x; _AxisY = Clip._y; } function showBoundingBox(show) { if (show == true) { Clip.clear(); var _local3 = Clip.getBounds(Clip); Clip.lineStyle(1, 16777215, 100, true, "none", "round", "miter", 1); Clip.lineTo(_local3.xMin, _local3.yMax); Clip.lineTo(_local3.xMax, _local3.yMax); Clip.lineTo(_local3.xMax, _local3.yMin); Clip.lineTo(_local3.xMin, _local3.yMin); } else { Clip.clear(); } } function startDrag() { Clip.startDrag(true); } function stopDrag() { Clip.stopDrag(); } function Transparency(Alpha) { Clip._alpha = Alpha; } function Scale(SX, SY) { Clip._xscale = SX; Clip._yscale = SY; } function getFreeDepth() { var _local2 = 0; while (Clip.getInstanceAtDepth(_local2) != undefined) { _local2++; } return(_local2); } function getNextFreeDepth(from) { var _local3 = from; while (Clip.getInstanceAtDepth(_local3) != undefined) { _local3++; } return(_local3); } function swapDepth(depth) { Clip.swapDepths(depth); _depth = depth; } function getDepth() { return(Clip.getDepth()); } function getX() { return(Clip._x); } function getY() { return(Clip._y); } function setYDepth() { var _local2 = Clip._y; Clip.swapDepths(_local2); } function setXDepth() { var _local2 = Clip._x; Clip.swapDepths(_local2); } function changeBlendMode(blend_mode) { Clip.blendMode = blend_mode; } function setColor(r_Offset, g_Offset, b_Offset, Alpha_Offset, r, g, b, Alpha) { Destination.colorTransform(Destination.rectangle, new flash.geom.ColorTransform(r_Offset, g_Offset, b_Offset, Alpha_Offset, r, g, b, Alpha)); } function setClipColor(r_Offset, g_Offset, b_Offset, Alpha_Offset, r, g, b, Alpha) { var _local10 = new Color(Clip); _local10.setTransform({ra:r_Offset, ga:g_Offset, ba:b_Offset, aa:Alpha_Offset, rb:r, gb:g, bb:b, ab:Alpha}); } function setShadow(distance, angle, color, alpha, blurX, blurY, strength, quality, inner, knockout, hideObject) { var _local13 = new flash.filters.DropShadowFilter(distance, angle, color, alpha, blurX, blurY, strength, quality, inner, knockout, hideObject); var _local14 = Clip.filters; _local14.push(_local13); Clip.filters = _local14; } function setMask(mask_mc) { Clip.setMask(mask_mc); } function setGlow(color, alpha, blurX, blurY, strength, quality, inner, knockout) { var _local10 = new flash.filters.GlowFilter(color, alpha, blurX, blurY, strength, quality, inner, knockout); var _local11 = new Array(); _local11.push(_local10); Clip.filters = _local11; } function RemoveObject() { _deleted = true; removeSprite(); } function removeSprite() { sound.goOff(); sound.clear(); delete sound; delete sndGroup; timeline.kill(); delete timeline; _global.objListener.removeObject_listener(this); _global.eventListener.removeObject_listener(this); _global.hintListener.removeObject_listener(this); Tail.clip.removeMovieClip(); delete Tail; Destination.dispose(); Source.dispose(); Clip.removeMovieClip(); delete Destination; delete Source; delete Clip; delete AnimType; delete AnimContainer; delete CompareSrcMap; _global.updateAfterEvent(); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20498 MovieClip [__Packages.com.bourre.transitions.IFrameListener] Frame 0
class com.bourre.transitions.IFrameListener { function IFrameListener () { } }
Symbol 20499 MovieClip [__Packages.com.greensock.plugins.VisiblePlugin] Frame 0
class com.greensock.plugins.VisiblePlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _target, _tween, _initVal, _visible, __get__changeFactor; function VisiblePlugin () { super(); propName = "_visible"; overwriteProps = ["_visible"]; } function onInitTween(target, value, tween) { _target = target; _tween = tween; _initVal = _target._visible; _visible = value; return(true); } function set changeFactor(n) { if ((n == 1) && ((_tween.cachedDuration == _tween.cachedTime) || (_tween.cachedTime == 0))) { _target._visible = _visible; } else { _target._visible = _initVal; } //return(__get__changeFactor()); } static var API = 1; }
Symbol 20500 MovieClip [__Packages.hints] Frame 0
class hints { var usedHints, objHints, oneActive, off, entity, sound; function hints () { usedHints = new Array(); objHints = new Array(); _global.hintListener.addObjectListener(this); oneActive = false; off = false; entity = entity; sound = new com.bourre.medias.sound.SoundFactory(); } function setEntity(entity) { this.entity = entity; } function createButton(name, parent) { var _local4 = parent.attachMovie("button_ok", name + "_button", parent.getNextHighestDepth() + 1); return(_local4); } function zoominWindow(obj, duration) { var _local4 = new com.greensock.TimelineMax(); var _local5 = new com.greensock.TweenMax(obj.window, duration, {_xscale:100, _yscale:100, autoAlpha:100, ease:com.greensock.easing.Back.easeOut}); _local4.append(_local5); } function zoomoutWindow(obj, duration) { var _local4 = new com.greensock.TimelineMax(); var _local5 = new com.greensock.TweenMax(obj.window, duration, {_xscale:20, _yscale:20, autoAlpha:0, ease:com.greensock.easing.Linear.easeIn, onComplete:zoomoutDone, onCompleteParams:[obj]}); _local4.append(_local5); } function zoomoutDone(obj) { obj.text.remove(); obj.window.removeMovieClip(); } function createWindow(name, posx, posy, text, useButton) { var _local11 = entity.attach(name); var _local12 = _local11.createEmptyMovieClip("clientRect", 0); var _local13 = 38; var _local14 = 28; var _local15 = Math.floor(text.length / 2); var _local16 = Math.floor(text.length / 4); var _local17 = new Text(entity, name, 0, 24, 256 + 16, 256, 16, 16776960, "Showcard", true, _local12); _local17.setText(text); var _local18 = _local17.getTextSize()._width + 32; if (_local18 < 256) { _local18 = 256; } var _local19 = Math.floor(_local17.getTextSize()._height + 48); if (useButton) { var _local10 = createButton(name, _local12); _local19 = _local19 + (_local10._height + 24); _local10._x = (_local18 - _local10._width) - 24; _local10._y = (_local19 - _local10._height) - 30; } var _local20 = [13663791, 16776960, 13850403]; var _local21 = [0, 1, 0]; var _local22 = [0, 128, 255]; _local17.setGradientBevel(5, 45, _local20, _local21, _local22, 7, 7, 1, 2, "inner", false); _local17.setGlow(0, 1, 2, 2, 2, 1, false, false); var _local23 = new flash.display.BitmapData(_local18, _local19, true, 11910721); var _local24 = flash.display.BitmapData.loadBitmap("tip_bottom"); var _local25 = flash.display.BitmapData.loadBitmap("tip_center"); var _local26 = flash.display.BitmapData.loadBitmap("tip_left"); var _local27 = flash.display.BitmapData.loadBitmap("tip_left_bottom"); var _local28 = flash.display.BitmapData.loadBitmap("tip_left_top"); var _local29 = flash.display.BitmapData.loadBitmap("tip_right"); var _local30 = flash.display.BitmapData.loadBitmap("tip_right_bottom"); var _local31 = flash.display.BitmapData.loadBitmap("tip_right_top"); var _local32 = flash.display.BitmapData.loadBitmap("tip_top"); _local23.copyPixels(_local28, new flash.geom.Rectangle(0, 0, _local28.width, _local28.height), new flash.geom.Point(0, 0), null, null, true); _local23.copyPixels(_local31, new flash.geom.Rectangle(0, 0, _local31.width, _local31.height), new flash.geom.Point(_local23.width - _local31.width, 0), null, null, true); _local23.copyPixels(_local27, new flash.geom.Rectangle(0, 0, _local27.width, _local27.height), new flash.geom.Point(0, _local23.height - _local27.height), null, null, true); _local23.copyPixels(_local30, new flash.geom.Rectangle(0, 0, _local30.width, _local30.height), new flash.geom.Point(_local23.width - _local30.width, _local23.height - _local30.height), null, null, true); var _local7 = (_local19 - _local27.height) - (0 + _local28.height); var _local33 = 0; for ( ; _local33 < _local7 ; _local33++) { _local23.copyPixels(_local26, new flash.geom.Rectangle(0, 0, _local26.width, _local26.height), new flash.geom.Point(0, _local28.height + (_local26.height * _local33)), null, null, true); _local23.copyPixels(_local29, new flash.geom.Rectangle(0, 0, _local29.width, _local29.height), new flash.geom.Point(_local23.width - _local31.width, _local31.height + (_local29.height * _local33)), null, null, true); } _local7 = (_local18 - _local31.width) - (0 + _local28.width); var _local34 = 0; for ( ; _local34 < _local7 ; _local34++) { _local23.copyPixels(_local32, new flash.geom.Rectangle(0, 0, _local32.width, _local32.height), new flash.geom.Point(_local28.width + (_local32.width * _local34), 0), null, null, true); _local23.copyPixels(_local24, new flash.geom.Rectangle(0, 0, _local24.width, _local24.height), new flash.geom.Point(_local31.width + (_local24.width * _local34), _local23.height - _local24.height), null, null, true); } var _local35 = _local28.width; var _local36 = _local28.height; var _local37 = (_local18 - _local31.width) - (0 + _local28.width); var _local38 = (_local19 - _local27.height) - (0 + _local28.height); var _local9 = new flash.geom.Rectangle(_local35, _local36, _local37, _local38); _local23.fillRect(_local9, _local25.getPixel32(0, 0)); _local12.attachBitmap(_local23, 0, "auto", true); _local11._x = posx; _local11._y = posy; _local12._x = _local12._x - _local12._width; _local12._y = _local12._y - _local12._height; var _local39 = _global.hlp.determinateQuarter(_local11._x, _local11._y); trace("hint.as>>quarter = " + _local39); if (_local39 == undefined) { _local39 = 3; } switch (_local39) { case 1 : _local12._yscale = -100; _local12._xscale = -100; _local12._y = _local12._y + (_local12._height * 2); _local12._x = _local12._x + (((_local12._width * 2) - _local12._width) + _local13); _local17.clip[_local17.text_name]._xscale = -100; _local17.clip[_local17.text_name]._yscale = -100; _local17.clip[_local17.text_name]._x = _local17.clip[_local17.text_name]._x + (_local17.clip[_local17.text_name]._width + (_local13 / 3)); _local17.clip[_local17.text_name]._y = _local17.clip[_local17.text_name]._y + _local12._height; _local17.clip[_local17.text_name]._y = _local17.clip[_local17.text_name]._y - (_local17.clip[_local17.text_name]._height + _local14); _local10._xscale = -100; _local10._yscale = -100; _local10._y = (_local17.clip[_local17.text_name]._y - _local17.clip[_local17.text_name]._height) - 18; _local10._x = _local10._x + ((_local10._width - (_local12._width / 2)) - 24); break; case 2 : _local12._xscale = -100; _local12._x = _local12._x + (((_local12._width * 2) - _local12._width) + _local13); _local17.clip[_local17.text_name]._xscale = -100; _local17.clip[_local17.text_name]._x = _local17.clip[_local17.text_name]._x + (_local17.clip[_local17.text_name]._width + (_local13 / 3)); _local10._xscale = -100; _local10._x = _local10._x + ((_local10._width - (_local12._width / 2)) - 24); _local10._y = (_local17.clip[_local17.text_name]._y + _local17.clip[_local17.text_name]._height) + 18; break; case 3 : _local12._x = _local12._x + (((_local12._width * 2) - _local12._width) - _local13); _local17.clip[_local17.text_name]._x = _local17.clip[_local17.text_name]._x + (_local13 / 3); break; case 4 : _local12._yscale = -100; _local12._y = _local12._y + (_local12._height * 2); _local12._x = _local12._x + (((_local12._width * 2) - _local12._width) - _local13); _local17.clip[_local17.text_name]._yscale = -100; _local17.clip[_local17.text_name]._x = _local17.clip[_local17.text_name]._x + (_local13 / 3); _local17.clip[_local17.text_name]._y = _local17.clip[_local17.text_name]._y + _local12._height; _local17.clip[_local17.text_name]._y = _local17.clip[_local17.text_name]._y - (_local17.clip[_local17.text_name]._height + _local14); _local10._yscale = -100; _local10._y = (_local17.clip[_local17.text_name]._y - _local17.clip[_local17.text_name]._height) - 18; } _local11._xscale = 20; _local11._yscale = 20; return({window:_local11, _useButton:useButton, button:_local10, text:_local17}); } function addHint(name, id, x, y, level, interval, close_on_end, close_end_time, end_game, text, not_use_window, use_buttons, use_on, use_on_move, soundId, use_drm, panel_entity, use_drm_stop) { if ((_global.game_profile.level == level) && (usedHints[id] != name)) { trace("hint.as>>add hint " + name); var _local20 = new Object(); _local20.timer = getTimer(); _local20.show = true; _local20.x = x; _local20.y = y; _local20.name = name; _local20.interval = interval; _local20.timer = getTimer(); _local20.show = false; _local20.resetTimer = false; _local20.done = false; _local20.iter = objHints.length + 1; _local20.close_on_end = close_on_end; _local20.close_end_time = close_end_time; _local20.close_end_timer = getTimer(); _local20.end_game = end_game; _local20.cursor_mode = true; _local20.text = text; _local20.not_use_window = not_use_window; _local20.use_buttons = use_buttons; _local20.use_on = use_on; _local20.use_on_move = use_on_move; _local20.sndId = soundId; usedHints[id] = name; objHints.push(_local20); if (use_drm == true) { _local20.dscreen = new drm(); _local20.use_drm = use_drm; _local20.panel_entity = panel_entity; _local20.use_drm_stop = use_drm_stop; } } } function checkButtonOk(obj, _parent) { if ((obj.close_on_end == true) && (getTimer() > (obj.close_end_timer + obj.close_end_time))) { if (obj.use_drm == undefined) { obj.show = false; _global.game_pause = false; _global.game_event_pause = false; obj.hint.removeMovieClip(); obj.done = true; if (obj.end_game == true) { _global.gsm.changeState(_global.ms); } } else { if (obj.dscreen.isShowed() == false) { obj.dscreen.Show(obj.panel_entity); if (obj.use_drm_stop == true) { obj.dscreen.SetDisableButtonBack(); } } if (obj.dscreen.isShowed() == true) { obj.dscreen.UpdateObject(); } if (obj.dscreen.isRemoved() == true) { obj.show = false; _global.game_pause = false; _global.game_event_pause = false; obj.hint.removeMovieClip(); obj.done = true; if (obj.end_game == true) { _global.gsm.changeState(_global.ms); } } } } if ((obj.use_buttons == false) && (obj.use_on == undefined)) { if (_global.MouseDown == true) { _parent.zoomoutWindow(obj.window, 0.5); if (obj.cursor_mode == false) { obj.cursor_mode = true; _global.cursor.Hide(); } obj.hint.play(); obj.done = true; _global.game_pause = false; _global.game_event_pause = false; _global.MouseDown = false; } } if ((obj.use_on != undefined) && (obj.use_buttons == false)) { if (obj.use_on_move != undefined) { obj.use_on_move._x = _root._xmouse - (obj.use_on_move._width / 2); obj.use_on_move._y = _root._ymouse - (obj.use_on_move._height / 2); } if ((obj.use_on.hitTest(_root._xmouse, _root._ymouse) == true) && (_global.MouseDown == true)) { _parent.zoomoutWindow(obj.window, 0.3); if (obj.cursor_mode == false) { obj.cursor_mode = true; _global.cursor.Hide(); } obj.hint.play(); obj.done = true; _global.game_pause = false; _global.game_event_pause = false; } } obj.window.button.onRelease = function () { if (obj.cursor_mode == false) { obj.cursor_mode = true; _global.cursor.Hide(); } _global.game_pause = false; _global.game_event_pause = false; obj.hint.play(); obj.done = true; if (obj.sndId != undefined) { _global.sf.fadeIn("track2", 100, 2); } }; obj.hint._dlg._OK.onRelease = function () { if (obj.cursor_mode == false) { obj.cursor_mode = true; _global.cursor.Hide(); } _global.game_pause = false; _global.game_event_pause = false; obj.hint.play(); obj.done = true; }; } function UpdateObject() { if (off == false) { var _local2 = 0; for ( ; _local2 < objHints.length ; _local2++) { var _local3 = objHints[_local2]; if (_local3.done == true) { if (_local3.sndId != undefined) { sound.getSound(_local3.sndId).stop(_local3.sndId); sound.removeSound(_local3.sndId); } oneActive = false; if (_local3.window.button != undefined) { zoomoutWindow(_local3.window, 0.5); } objHints.splice(_local2, 1); } if ((getTimer() > (_local3.timer + _local3.interval)) && ((_local3.show == false) && (oneActive == false))) { _local3.resetTimer = true; _global.game_pause = true; _global.game_event_pause = true; var _local4 = new sound_manager("hint", 100, 0, 1, false); if (_local3.sndId != undefined) { sound.addSound(_local3.sndId); sound.getSound(_local3.sndId).start(0, 1); _global.sf.fadeOut("track2", 20, 1); sound.getSound(_local3.sndId).onSoundComplete = function () { _global.sf.fadeIn("track2", 100, 2); }; } _local3.hint = entity.attachMovie(_local3.name, _local3.name); if (_local3.not_use_window == false) { _local3.window = createWindow(_local3.name, _local3.x, _local3.y, _local3.text, _local3.use_buttons); zoominWindow(_local3.window, 0.3); } _local3.hint._x = _local3.x; _local3.hint._y = _local3.y; _local3.show = true; oneActive = true; if (_global.cursor.Clip._visible == false) { _local3.cursor_mode = false; } } if (_local3.show == true) { checkButtonOk(_local3, this); } } } } function RemoveObject() { var _local2 = 0; for ( ; _local2 < objHints.length ; _local2++) { objHints[_local2].text.remove(); objHints[_local2].window.removeMovieClip(); objHints[_local2].hint.removeMovieClip(); } sound.clear(); delete sound; delete objHints; delete usedHints; _global.hintListener.removeObject_listener(this); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20501 MovieClip [__Packages.Hidden] Frame 0
class Hidden { var backEntity, viewEntity, panelEntity, _select, _quest_mode, _anim, _update, _set_on_button_update, _in_hand, _max_gems, _gems_total, _debug_mode, _hidden_end, _hint_time, _hint_time_total, _hint_seconds, _timer, _stroke_index, _total_external_obj, _call_external_obj, sf, hint_mode, trophy_showed, score, hint_timer, LocationId, _on_level_items, _def_inv_y, _def_inv_x, selected_item, _dlg_quest_id, _toplevel_item, _max_item, _quest4, _quest3, _quest2, _quest1, background, particle, back_name, higtscoreText, gemsText, sound_check_mode, glow_select, _external_obj, dialog, anim_on_quest_item, _nodeHint, _hint_nodeTimeLine, trophy_room, _hint_timeline; function Hidden (backEntity, viewEntity, panelEntity, _stroke_index, LocationId) { this.backEntity = backEntity; this.viewEntity = viewEntity; this.panelEntity = panelEntity; _select = false; _quest_mode = 0; _anim = false; _update = true; _set_on_button_update = false; _quest_mode = new Object(); _quest_mode.enable1 = 0; _quest_mode.enable2 = 0; _quest_mode.enable3 = 0; _quest_mode.enable4 = 0; _quest_mode.solved1 = 0; _quest_mode.solved2 = 0; _quest_mode.solved3 = 0; _quest_mode.solved4 = 0; _in_hand = false; _max_gems = 0; _gems_total = 0; _debug_mode = 1; _hidden_end = false; _hint_time = getTimer(); _hint_time_total = 50; _hint_seconds = _hint_time_total; _timer = getTimer(); this._stroke_index = _stroke_index; _total_external_obj = 0; _call_external_obj = false; _global.hint = new hints(); _global.hint.setEntity(this.panelEntity); sf = new com.bourre.medias.sound.SoundFactory(); sf.addSound("hidden"); sf.playSoundLoop("hidden"); if (_global.game_profile.save_pack == "hidden1") { hint_mode = 0; } trophy_showed = false; score = 0; hint_timer = getTimer(); this.LocationId = LocationId; } function debug() { if ((_global.KeyHit == 112) && (_global.key_F == true)) { _global.cursor.setCurrentBlendAnim("cursor"); _global.gsm.changeState(_global.mgs); } if ((_global.KeyHit == 111) && (_global.key_F == true)) { _hidden_end = true; _global.KeyHit = undefined; } if ((_global.KeyHit == 116) && (_global.key_F == true)) { _global.KeyHit = undefined; switch (_debug_mode) { case 0 : _debug_mode = 1; break; case 1 : _debug_mode = 0; } } switch (_debug_mode) { case 0 : var _local2 = (((((((((((((((((((((((((((((((((((("_select = " + _select) + "\n_quest1 = ") + _quest1) + "\n_quest2 = ") + _quest2) + "\n_quest3 = ") + _quest3) + "\n_quest4 = ") + _quest4) + "\n_quest_mode = ") + _quest_mode) + "\n_max_item = ") + _max_item) + "\n_anim = ") + _anim) + "\n_set_on_button_update = ") + _set_on_button_update) + "\n_toplevel_item = ") + _toplevel_item) + "\n_dlg_quest_id = ") + _dlg_quest_id) + "\nthis.selected_item = ") + selected_item) + "\n_in_hand = ") + _in_hand) + "\n_def_inv_x = ") + _def_inv_x) + "\n_def_inv_y= ") + _def_inv_y) + "\n emmiters = ") + _global.emmiters) + "\n hint sec = ") + _hint_seconds) + "\n on_level_items = ") + _on_level_items) + "\n total external obj = ") + _total_external_obj; _global.debug_text_clip.debug_text = _local2; break; case 1 : _global.debug_text_clip.debug_text = ""; } } function setMaxGens(num) { _max_gems = num; } function checkHints() { switch (hint_mode) { case 0 : _global.hint.addHint("hint5", 5, 96, 226, 1, 1, false, 0, false, _global.Locale.HINT41, false, true); hint_mode = 1; break; case 1 : _global.hint.addHint("hint1", 1, background._item1._x, background._item1._y, 1, 1, false, 0, false, _global.Locale.HINT35, false, false, background._item1); hint_mode = 2; break; case 2 : _global.hint.addHint("hint2", 2, background._item2._x, background._item2._y, 1, 1, false, 0, false, _global.Locale.HINT36, false, false, background._item2); hint_mode = 3; break; case 3 : if (background._check1._currentframe == 2) { _global.hint.addHint("hint3", 3, background._item1_full._x + (background._item1_full._width / 2), background._item1_full._y + (background._item1_full._height / 2), 1, 1, false, 0, false, _global.Locale.HINT39, false, false, background._item1_full); hint_mode = 4; } break; case 4 : if (_in_hand == true) { _global.hint.addHint("hint4", 4, background._obj1._x + (background._obj1._width / 2), background._obj1._y + (background._obj1._height / 2), 1, 1, false, 0, false, _global.Locale.HINT37, false, false, background._obj1, background._item1_full); hint_mode = 5; } break; case 5 : if (_gems_total <= 0) { break; } _global.hint.addHint("hint6", 6, 214, 17, 1, 1, false, 0, false, _global.Locale.HINT42, false, true); } } function hidePanels() { background._inv1_num = ""; background._inv2_num = ""; background._inv3_num = ""; background._inv4_num = ""; background._solved1 = ""; background._solved2 = ""; background._solved3 = ""; background._solved4 = ""; background._check1.unloadMovie(); background._check2.unloadMovie(); background._check3.unloadMovie(); background._check4.unloadMovie(); var _local2 = new com.greensock.TimelineMax(); var _local3 = new com.greensock.TweenMax(background._frame, 3, {_y:740, ease:com.greensock.easing.Linear.easeOut}); var _local4 = new com.greensock.TweenMax(background._frame_up, 1, {_y:-77, ease:com.greensock.easing.Linear.easeOut}); var _local5 = new Array(); _local5.push(_local3); _local5.push(_local4); var _local6 = 1; for ( ; _local6 < (_max_gems + 1) ; _local6++) { var _local7 = new com.greensock.TweenMax(background["_gem" + _local6], 1, {_alpha:0, ease:com.greensock.easing.Linear.easeNone}); _local5.push(_local7); } _local2.appendMultiple(_local5, 0, com.greensock.TweenAlign.NORMAL, 0); } function setBackground(link) { background = backEntity.attachMovie(link, "hidden_background"); background._item1_full._visible = false; background._item2_full._visible = false; background._item3_full._visible = false; background._item4_full._visible = false; particle = new ParticleProperty(backEntity, "item"); background._frame._hint._xscale = 100; var _local3 = new com.greensock.TimelineMax(); _local3.append(new com.greensock.TweenMax(background._frame._hint, _hint_time_total, {_xscale:100, ease:com.greensock.easing.Linear.easeNone})); background._solved1 = ""; background._solved2 = ""; background._solved3 = ""; background._solved4 = ""; back_name = link; higtscoreText = new Text(backEntity, "higtscoreText", 364, 7.3, 58.5, 20.8, 14, 16776960, "Showcard", false, background._frame_up); higtscoreText.setText(_global.game_profile.score); higtscoreText.setNumeric(_global.game_profile.score); var _local4 = [16764006, 16764006, 16764006]; var _local5 = [0, 1, 0]; var _local6 = [0, 128, 255]; higtscoreText.setGradientBevel(5, 45, _local4, _local5, _local6, 7, 7, 1, 2, "inner", false); higtscoreText.setShadow(3, 45, 0, 0.6, 9, 9, 2, 1, false, false, false); gemsText = new Text(backEntity, "gemsText", 130, 7.3, 58.5, 20.8, 14, 16776960, "Showcard", false, background._frame_up); gemsText.setText((_gems_total + " / ") + _max_gems); gemsText.setNumeric(_gems_total); _local4 = [16764006, 16764006, 16764006]; _local5 = [0, 1, 0]; _local6 = [0, 128, 255]; gemsText.setGradientBevel(5, 45, _local4, _local5, _local6, 7, 7, 1, 2, "inner", false); gemsText.setShadow(3, 45, 0, 0.6, 9, 9, 2, 1, false, false, false); var _local7 = 1; for ( ; _local7 < (_max_gems + 1) ; _local7++) { background["_gem" + _local7].enabled = 1; } sound_check_mode = _global.game_profile.snd_enable; background._SOUND_CHECK.gotoAndStop(sound_check_mode + 1); SetBottomMenuText("Hint", background._frame, 20, 68.9, 90, _global.Locale.QUEST_HINT); SetBottomMenuText("Menu", background._frame, 536.1, 69.1, 79, _global.Locale.GAME_MENU_BTN); SetTopMenuText("Score", background._frame_up, 300.1, 8.8, 70, _global.Locale.QUEST_SCORE, 12); } function SetTopMenuText(name, externalCLip, posx, posy, width, text, size) { var _local9 = new Text(backEntity, name, posx, posy, width, 23, size, 12469038, "Showcard", true, externalCLip, 1); _local9.setText(text); _local9.setGlow(0, 1, 2, 2, 2, 1, false, false); } function SetBottomMenuText(name, externalCLip, posx, posy, width, text) { var _local8 = new Text(backEntity, name, posx, posy, width, 23, 16, 16776960, "Showcard", true, externalCLip, 1); _local8.setText(text); var _local9 = [13663791, 16776960, 13850403]; var _local10 = [0, 1, 0]; var _local11 = [0, 128, 255]; _local8.setGradientBevel(5, 45, _local9, _local10, _local11, 7, 7, 1, 2, "inner", false); _local8.setGlow(0, 1, 2, 2, 2, 1, false, false); } function hideDialogs(dlg) { var _local3 = 0; for ( ; _local3 < dlg.length ; _local3++) { background[dlg[_local3]]._visible = false; } } function setQuestsCondition(num1, num2, num3, num4) { _quest1 = num1; _quest2 = num2; _quest3 = num3; _quest4 = num4; _max_item = ((num1 + num2) + num3) + num4; _on_level_items = _max_item; background._inv1_num = num1; background._inv2_num = num2; background._inv3_num = num3; background._inv4_num = num4; var _local6 = 0; for ( ; _local6 < (_max_item + 1) ; _local6++) { background["_item" + _local6]._onFind = false; } _total_external_obj = background._total_external_obj; } function checkVisibleItems() { var _local2 = 1; for ( ; _local2 < (_max_item + 1) ; _local2++) { if (background["_item" + _local2].enable == 0) { background["_item" + _local2]._visible = false; } if (background["_item" + _local2].end_of_move == true) { background["_item" + _local2]._particle.stop_add(); background["_item" + _local2].unloadMovie(); } } } function setGlow(name, mc) { _global.cursor.Show(); Mouse.hide(); glow_select.removeMovieClip(); glow_select = mc.createEmptyMovieClip(name, mc.getNextHighestDepth()); glow_select.attachMovie((name + "_stroke") + _stroke_index, (name + "_stroke") + _stroke_index, glow_select.getNextHighestDepth()); } function checkQuest() { if (_quest_mode.enable1 == 1) { useItem(1); getInvItem(1); } if (_quest_mode.enable2 == 1) { useItem(2); getInvItem(2); } if (_quest_mode.enable3 == 1) { useItem(3); getInvItem(3); } if (_quest_mode.enable4 == 1) { useItem(4); getInvItem(4); } } function checkHiddenState() { return(_hidden_end); } function disableQuest(id) { switch (id) { case 1 : _quest_mode.enable1 = 0; break; case 2 : _quest_mode.enable2 = 0; break; case 3 : _quest_mode.enable3 = 0; break; case 4 : _quest_mode.enable4 = 0; } } function enableQuest(id) { switch (id) { case 1 : _quest_mode.enable1 = 1; break; case 2 : _quest_mode.enable2 = 1; break; case 3 : _quest_mode.enable3 = 1; break; case 4 : _quest_mode.enable4 = 1; } } function calculateInvItems(num) { if (num > 0) { num--; } return(num); } function checkInventoryBack() { if ((_in_hand == true) && (_global.MouseDown == true)) { if (background._frame["_col" + selected_item.inv_id].hitTest(_root._xmouse, _root._ymouse, true)) { _global.MouseDown = false; background[("_item" + selected_item.inv_id) + "_full"]._x = _def_inv_x; background[("_item" + selected_item.inv_id) + "_full"]._y = _def_inv_y; _in_hand = false; selected_item = undefined; var _local2 = new sound_manager("hidden_item_cancel", 100, 0, 1, false); } } } function animInvItem(full, id) { background[full]._alpha = 0; var _local4 = background[full]; var _local5 = background[full]._x + (background[full]._width / 2); var _local6 = background[full]._y + (background[full]._height / 2); var _local7 = _global.hlp.find_angle(_local4._x, _local4._y, _local5, _local6); var _local8 = _global.hlp.XCorner(_local4._x, 10, _local7); var _local9 = _global.hlp.YCorner(_local4._y, 10, _local7); tweenItemCenterTo(_local4, _local8, _local9, _local7, this, id, 1); } function checkInventory(id, part) { trace((("Hidden.as>>checkInventory>>id = " + id) + ", part = ") + part); switch (id) { case 1 : tweenFadeOut(background[((("_item" + id) + "_part") + part) + "_inv"], id); break; case 2 : tweenFadeOut(background[((("_item" + id) + "_part") + part) + "_inv"], id); break; case 3 : tweenFadeOut(background[((("_item" + id) + "_part") + part) + "_inv"], id); break; case 4 : tweenFadeOut(background[((("_item" + id) + "_part") + part) + "_inv"], id); } } function getInvItem(id) { if (background[("_item" + id) + "_full"].hitTest(_root._xmouse, _root._ymouse)) { if (_global.MouseDown == true) { _global.MouseDown = false; if (_in_hand == false) { selected_item = background[("_item" + id) + "_full"]; _def_inv_x = background[("_item" + id) + "_full"]._x; _def_inv_y = background[("_item" + id) + "_full"]._y; background[("_item" + id) + "_full"].swapDepths(background.getNextHighestDepth()); var _local3 = new sound_manager("hidden_item_select", 100, 0, 1, false); } switch (id) { case 1 : _in_hand = true; break; case 2 : _in_hand = true; break; case 3 : _in_hand = true; break; case 4 : _in_hand = true; } } } } function setSolved(id) { switch (id) { case 1 : background._solved1 = _global.Locale.ITEM_SOLVED; _quest_mode.solved1 = 1; break; case 2 : background._solved2 = _global.Locale.ITEM_SOLVED; _quest_mode.solved2 = 1; break; case 3 : background._solved3 = _global.Locale.ITEM_SOLVED; _quest_mode.solved3 = 1; break; case 4 : _quest_mode.solved4 = 1; background._solved4 = _global.Locale.ITEM_SOLVED; sf.fadeOut("hidden", 0, 2); } } function onMouseEnter() { _select = false; var _local2 = 1; for ( ; _local2 < 5 ; _local2++) { if (background["_obj_external" + _local2].hitTest(_root._xmouse, _root._ymouse) && (background["_obj_external" + _local2].enable == true)) { _global.cursor.setCurrentBlendAnim("lens"); setGlow("_obj_external" + _local2, background["_obj_external" + _local2]); _select = true; if (_global.MouseDown == true) { _external_obj = background["_obj_external" + _local2]; _call_external_obj = true; dialog = background[background["_obj_external" + _local2].dialog]; dialog._xscale = 0; dialog._yscale = 0; background[background["_obj_external" + _local2]._item].enable = 1; background[background["_obj_external" + _local2]._item]._visible = true; tweenZoomIn(dialog); _set_on_button_update = true; _toplevel_item = background[background["_obj_external" + _local2]._item]._toplevel_item; background[background["_obj_external" + _local2]._item]._xscale = 0; background[background["_obj_external" + _local2]._item]._yscale = 0; tweenZoomIn(background[background["_obj_external" + _local2]._item]); _global.MouseDown = false; _global.cursor.Hide(); Mouse.show(); } } else { if (background[("_obj" + _local2) + "_col"].hitTest(_root._xmouse, _root._ymouse, true) && (background["_obj" + _local2].enable == true)) { _global.cursor.setCurrentBlendAnim("lens"); setGlow("_obj" + _local2, background["_obj" + _local2]); _select = true; if (_global.MouseDown == true) { _external_obj = background["_obj" + _local2]; _call_external_obj = true; dialog = background[background["_obj" + _local2].dialog]; dialog._xscale = 0; dialog._yscale = 0; background[background["_obj" + _local2]._item].enable = 1; background[background["_obj" + _local2]._item]._visible = true; tweenZoomIn(dialog); _set_on_button_update = true; _toplevel_item = background[background["_obj" + _local2]._item]._toplevel_item; trace("Hiden.as>>This top level Item = " + _toplevel_item); background[background["_obj" + _local2]._item]._xscale = 0; background[background["_obj" + _local2]._item]._yscale = 0; tweenZoomIn(background[background["_obj" + _local2]._item]); _global.MouseDown = false; _global.cursor.Hide(); Mouse.show(); } } if (background[("_obj" + _local2) + "_col"].hitTest(_root._xmouse, _root._ymouse, true) && (background[("_obj" + _local2) + "_col"].used == undefined)) { if ((background["_obj" + _local2].enable == undefined) || (background["_obj" + _local2].enable == false)) { _global.cursor.setCurrentBlendAnim("gear"); setGlow("_obj" + _local2, background["_obj" + _local2]); _select = true; } } } } var _local3 = 1; for ( ; _local3 < (_max_gems + 1) ; _local3++) { if (background["_gem" + _local3].hitTest(_root._xmouse, _root._ymouse, true) && ((_global.MouseDown == true) && (background["_gem" + _local3].enabled == 1))) { background["_gem" + _local3].enabled = 0; var _local4 = new sound_manager("hidden_part_found_fly_coin", 100, 0, 1, false); tweenGemsTo(background["_gem" + _local3]); } } if (_select == false) { glow_select.removeMovieClip(); _global.cursor.Hide(); Mouse.show(); } if (_in_hand == false) { var _local5 = 1; for ( ; _local5 < (_max_item + 1) ; _local5++) { if (background["_item" + _local5].hitTest(_root._xmouse, _root._ymouse) && ((_global.MouseDown == true) && ((background["_item" + _local5].enable == 1) && (background["_item" + _local5]._onFind == false)))) { var _local6 = new sound_manager("hidden_part_found_fly", 100, 0, 1, false); if (background["_item" + _local5].end_of_move != true) { _on_level_items--; background["_item" + _local5]._onFind = true; tweenItemTo(_local5); _global.MouseDown = false; } break; } } } } function tweenDone(obj, _parent, i) { _global.game_profile.score = _global.game_profile.score + 10; _parent.score = _parent.score + 10; _parent.background["_item" + i].end_of_move = true; trace((("TweenMax onComplete>>quest = " + obj.quest) + ", part = ") + obj.part_id); _parent.checkInventory(obj.quest, obj.part_id); var _local5 = new sound_manager("hidden_part_put", 100, 0, 1, false); } function CreateHighResItem(i) { } function tweenItemTo(i) { var _local3 = background["_item" + i].getDepth(); var _local4 = background["_item" + i]._x; var _local5 = background["_item" + i]._y; var _local6 = background["_item" + i]._rotation; var _local7 = background["_item" + i].end_of_move; var _local8 = background["_item" + i].part_id; var _local9 = background["_item" + i].quest; var _local10 = background["_item" + i].enable; var _local11 = background.attachMovie((((("_item" + _local9) + "_part") + _local8) + "_h") + LocationId, "_item" + i, _local3); _local11._x = _local4; _local11._y = _local5; _local11._rotation = _local6; _local11.end_of_move = _local7; _local11.part_id = _local8; _local11.quest = _local9; _local11.enable = _local10; _local11._xscale = 70; _local11._yscale = 70; var _local12 = new com.greensock.TimelineMax(); var _local13 = new com.greensock.TweenMax(background["_item" + i], 2, {_xscale:105, _yscale:105, ease:com.greensock.easing.Elastic.easeOut}); var _local14 = new com.greensock.TweenMax(background["_item" + i], 2, {_xscale:70, _yscale:70, _rotation:0, bezierThrough:[{_x:320, _y:240}, {_x:background[((("_item" + background["_item" + i].quest) + "_part") + background["_item" + i].part_id) + "_inv"]._x, _y:background[((("_item" + background["_item" + i].quest) + "_part") + background["_item" + i].part_id) + "_inv"]._y}], orientToBezier:false, onComplete:tweenDone, onCompleteParams:[background["_item" + i], this, i], ease:com.greensock.easing.Quad.easeInOut}); _local12.append(_local13); _local12.append(_local14); particle.setParticles(background, background["_item" + i], "item", true); background["_item" + i].swapDepths(background.getNextHighestDepth()); } function tweenGemsTo(gem) { var _local3 = new com.greensock.TimelineMax(); var _local4 = new com.greensock.TweenMax(gem, 2, {bezierThrough:[{_x:320, _y:240}, {_x:210, _y:18}], onComplete:tweenGemsDone, onCompleteParams:[this, gem]}); } function tweenGemsDone(obj, gem) { var _local4 = new sound_manager("hidden_coin_put", 100, 0, 1, false); obj._gems_total = obj._gems_total + 1; _global.game_profile.score = _global.game_profile.score + 10; obj.score = obj.score + 10; obj.gemsText.setText((obj._gems_total + " / ") + obj._max_gems); obj.gemsText.setNumeric(obj._gems_total); gem.end_of_move = false; gem.unloadMovie(); } function tweenZoomOut(obj) { var _local3 = new com.greensock.TimelineMax(); _local3.append(new com.greensock.TweenMax(obj, 1, {autoAlpha:0, _xscale:0, _yscale:0, onComplete:tweenZoomOutDone, onCompleteParams:[obj]})); } function tweenZoomIn(obj) { var _local3 = new com.greensock.TimelineMax(); _local3.append(new com.greensock.TweenMax(obj, 1, {autoAlpha:100, _xscale:100, _yscale:100, onComplete:tweenZoomInDone, onCompleteParams:[obj]})); } function tweenZoomInDone(obj) { trace("TweenMax>>ZoomIn>>onComplete>>obj name = " + obj._name); obj._visible = true; } function tweenZoomOutDone(obj) { trace("TweenMax>>ZoomOut>>onComplete>>obj name = " + obj._name); obj._visible = false; } function tweenFadeIn(obj, id) { var _local4 = new com.greensock.TimelineMax(); trace("TweenMax>>FadeIn>>onComplete>>obj name = " + obj._name); _local4.append(new com.greensock.TweenMax(obj, 1, {autoAlpha:100, onComplete:tweenFadeInDone, onCompleteParams:[obj, id, this]})); } function tweenFadeOut(obj, id) { var _local4 = new com.greensock.TimelineMax(); trace("TweenMax>>FadeOut>>onComplete>>obj name = " + obj._name); _local4.append(new com.greensock.TweenMax(obj, 1, {autoAlpha:0, onComplete:tweenFadeOutDone, onCompleteParams:[obj, id, this]})); switch (id) { case 1 : _quest1 = calculateInvItems(_quest1); background._inv1_num = _quest1; if (_quest1 == 0) { background._inv1_num = ""; } break; case 2 : _quest2 = calculateInvItems(_quest2); background._inv2_num = _quest2; if (_quest2 == 0) { background._inv2_num = ""; } break; case 3 : _quest3 = calculateInvItems(_quest3); background._inv3_num = _quest3; if (_quest3 == 0) { background._inv3_num = ""; } break; case 4 : _quest4 = calculateInvItems(_quest4); background._inv4_num = _quest4; if (_quest4 != 0) { break; } background._inv4_num = ""; } } function tweenFadeInDone(obj, id, _parent) { } function tweenFadeOutDone(obj, id, _parent) { switch (id) { case 1 : if ((_parent._quest1 == 0) && (_parent._quest_mode.enable1 != 1)) { _parent.animInvItem("_item1_full", id); _parent._quest_mode.enable1 = 1; } break; case 2 : if ((_parent._quest2 == 0) && (_parent._quest_mode.enable2 != 1)) { _parent.animInvItem("_item2_full", id); _parent._quest_mode.enable2 = 1; } break; case 3 : if ((_parent._quest3 == 0) && (_parent._quest_mode.enable3 != 1)) { _parent.animInvItem("_item3_full", id); _parent._quest_mode.enable3 = 1; } break; case 4 : if (!((_parent._quest4 == 0) && (_parent._quest_mode.enable4 != 1))) { break; } _parent.animInvItem("_item4_full", id); _parent._quest_mode.enable4 = 1; } } function tweenItemCenterTo(obj, x, y, a, _parent, id, part) { var _local9 = new com.greensock.TimelineMax(); var _local10 = new com.greensock.TweenMax(obj, 1, {autoAlpha:100, onComplete:tweenItemCenterToDone, onCompleteParams:[_parent, id, part]}); _local9.append(_local10); } function tweenItemCenterToDone(_parent, id, part) { trace(((("TweenMax>>tweenItemCenterToDone>>onComplete>>_item" + id) + "_part") + part) + "_inv"); _parent.background[((("_item" + id) + "_part") + part) + "_inv"].unloadMovie(); if (_parent._quest_mode.enable1 == 1) { _parent.background._check1.gotoAndStop(2); } if (_parent._quest_mode.enable2 == 1) { _parent.background._check2.gotoAndStop(2); } if (_parent._quest_mode.enable3 == 1) { _parent.background._check3.gotoAndStop(2); } if (_parent._quest_mode.enable4 == 1) { _parent.background._check4.gotoAndStop(2); } } function setAnimOnQuestObject() { if (anim_on_quest_item.end_of_move == true) { glow_select.removeMovieClip(); if (background["_obj" + anim_on_quest_item.quest_id].start_anim == true) { background["_obj" + anim_on_quest_item.quest_id].play(); } background[anim_on_quest_item.id]._visible = false; if (_quest4 == 0) { hidePanels(); } } if (background["_obj" + anim_on_quest_item.quest_id].start_anim == false) { _update = true; _anim = false; if (background["_obj" + anim_on_quest_item.quest_id].dialog_with_item != 1) { background["_obj" + anim_on_quest_item.quest_id].used = true; background[("_obj" + anim_on_quest_item.quest_id) + "_col"].used = true; } background[anim_on_quest_item.id].unloadMovie(); var _local2 = 1; for ( ; _local2 < (_max_item + 1) ; _local2++) { if (background["_item" + _local2].quest_connect_id == anim_on_quest_item.quest_id) { if (background["_item" + _local2].top_level != 1) { background["_item" + _local2].enable = 1; background["_item" + _local2]._visible = true; background["_item" + _local2]._alpha = 0; var _local3 = new com.greensock.TimelineMax(); _local3.append(new com.greensock.TweenMax(background["_item" + _local2], 0.3, {autoAlpha:100})); } } } if (_quest4 == 0) { _hidden_end = true; } anim_on_quest_item = undefined; } } function useItem(id) { if ((background[("_obj" + id) + "_col"].hitTest(_root._xmouse, _root._ymouse, true) && ((_global.MouseDown == true) && ((background["_obj" + id].used == undefined) && (selected_item != undefined)))) || (background["_obj" + id].hitTest(_root._xmouse, _root._ymouse, true) && ((_global.MouseDown == true) && ((background["_obj" + id].used == undefined) && (_dlg_quest_id != undefined))))) { _in_hand = false; setSolved(id); anim_on_quest_item = background[("_item" + id) + "_full"]; anim_on_quest_item.id = ("_item" + id) + "_full"; anim_on_quest_item.quest_id = id; anim_on_quest_item.end_of_move = true; selected_item = undefined; _update = false; _anim = true; _global.MouseDown = false; if (background[("_item" + id) + "_full"].objects_remove.length > 0) { var _local3 = 0; for ( ; _local3 < background[("_item" + id) + "_full"].objects_remove.length ; _local3++) { background["_obj" + id][[background[("_item" + id) + "_full"].objects_remove[_local3]]].unloadMovie(); background[background[("_item" + id) + "_full"].objects_remove[_local3]].unloadMovie(); } } if (background["_obj" + id].dialog_with_item == 1) { anim_on_quest_item.end_of_move = true; } } } function checkTopLevelItems() { var _local2 = 1; for ( ; _local2 < (_max_item + 1) ; _local2++) { if (background["_item" + _local2].hitTest(_root._xmouse, _root._ymouse) && ((_global.MouseDown == true) && ((background["_item" + _local2].enable == 1) && ((background["_item" + _local2].top_level == 1) && (_call_external_obj == false))))) { tweenZoomOut(dialog); _set_on_button_update = false; _update = true; background["_obj" + _dlg_quest_id].dialog_with_item = 0; background["_obj" + _dlg_quest_id].used = true; background[("_obj" + _dlg_quest_id) + "_col"].used = true; _dlg_quest_id = undefined; } if (background["_item" + _local2].hitTest(_root._xmouse, _root._ymouse) && ((_global.MouseDown == true) && ((background["_item" + _local2].enable == 1) && ((background["_item" + _local2].top_level == 1) && (_call_external_obj == true))))) { _call_external_obj = false; tweenZoomOut(dialog); _external_obj.enable = false; _update = true; _set_on_button_update = false; if (background["_item" + _local2].quest_connect_id != undefined) { trace("This quest connect id not undefined!!!!"); background["_obj" + background["_item" + _local2].quest_connect_id].dialog_with_item = 0; background["_obj" + background["_item" + _local2].quest_connect_id].used = true; background[("_obj" + background["_item" + _local2].quest_connect_id) + "_col"].used = true; } } if (background["_item" + _local2].end_of_move == true) { trace("Hiden.as>>checkTopLevelItems>>dialog close"); } } } function checkMenuButtons(obj) { obj.background._frame_up._HEART_BUTTON.onRelease = function () { if (_global.game_pause == false) { trace("Trophy check "); var _local2 = new trophy(obj.panelEntity, true); _local2.showTrophyRoomPaused(_local2, 0); } obj.disableAllButtons(); }; obj.background._frame._MENU.onRelease = function () { var _local2 = new Pause(obj.panelEntity); obj.disableAllButtons(); }; obj.background._SOUND_CHECK.onRelease = function () { switch (obj.sound_check_mode) { case 0 : _global.game_profile.sound_volume = 100; var _local2 = new sound_manager("", 100, 0, 0, true); _local2.get_sound().setVolume(_global.game_profile.sound_volume); this.gotoAndStop(2); obj.sound_check_mode = 1; _global.game_profile.snd_enable = obj.sound_check_mode; break; case 1 : _global.game_profile.sound_volume = 0; var _local3 = new sound_manager("", 100, 0, 0, true); _local3.get_sound().setVolume(_global.game_profile.sound_volume); this.gotoAndStop(1); obj.sound_check_mode = 0; _global.game_profile.snd_enable = obj.sound_check_mode; } }; } function checkButtons(obj) { checkTopLevelItems(); obj.dialog._CLOSE.onRelease = function () { obj._set_on_button_update = false; obj._update = true; obj.dialog._visible = false; obj.background["_item" + obj._toplevel_item].enable = 0; obj.background["_item" + obj._toplevel_item]._xscale = 0; obj.background["_item" + obj._toplevel_item]._yscale = 0; obj.tweenZoomOut(obj.background["_item" + obj._toplevel_item]); obj._toplevel_item = undefined; obj.tweenZoomOut(obj.dialog); }; } function UpdateScore() { if (higtscoreText.getNumeric() < _global.game_profile.score) { var _local2 = higtscoreText.getNumeric() + 1; higtscoreText.setNumeric(_local2); higtscoreText.setText(_local2); } else { higtscoreText.setNumeric(_global.game_profile.score); higtscoreText.setText(_global.game_profile.score); } } function createDoubleNodeHint(obj1, obj2) { _nodeHint.removeMovieClip(); _nodeHint = background.createEmptyMovieClip("hint_node", background.getNextHighestDepth()); _nodeHint._x = 63; _nodeHint._y = 460; particle.setParticles(background, _nodeHint, "hint_node", true, 4); _hint_nodeTimeLine = new com.greensock.TimelineMax(); var _local4 = new com.greensock.TweenMax(_nodeHint, 2, {bezierThrough:[{_x:63, _y:370}, {_x:obj1._x + (obj1._width / 2), _y:obj1._y + (obj1._height / 2)}]}); var _local5 = new com.greensock.TweenMax(_nodeHint, 2, {bezierThrough:[{_x:obj2._x + (obj2._width / 2), _y:obj2._y + (obj2._height / 2)}]}); _hint_nodeTimeLine.append(_local4); _hint_nodeTimeLine.append(_local5); } function createSingleNodeHint(obj1) { _nodeHint.removeMovieClip(); _nodeHint = background.createEmptyMovieClip("hint_node", background.getNextHighestDepth()); _nodeHint._x = 63; _nodeHint._y = 460; particle.setParticles(background, _nodeHint, "hint_node", true, 2); _hint_nodeTimeLine = new com.greensock.TimelineMax(); _hint_nodeTimeLine.append(new com.greensock.TweenMax(_nodeHint, 2, {bezierThrough:[{_x:63, _y:370}, {_x:obj1._x, _y:obj1._y}]})); } function checkRandomHintObject() { var _local2 = false; var _local3 = 1; for ( ; _local3 < 5 ; _local3++) { switch (_local3) { case 1 : if ((_quest_mode.enable1 == 1) && ((_quest_mode.solved1 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj1_col, "hint_item_use", true); particle.setParticles(background, background._item1_full, "hint_item_use", true); createDoubleNodeHint(background._item1_full, background._obj1_col); _local2 = true; } if ((background["_obj" + 1].dialog_with_item == 1) && ((_quest_mode.solved1 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj1_col, "hint_item_use", true); createSingleNodeHint(background._obj1_col); _local2 = true; } break; case 2 : if ((_quest_mode.enable2 == 1) && ((_quest_mode.solved2 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj2_col, "hint_item_use", true); particle.setParticles(background, background._item2_full, "hint_item_use", true); createDoubleNodeHint(background._item2_full, background._obj2_col); _local2 = true; } if ((background["_obj" + 2].dialog_with_item == 1) && ((_quest_mode.solved2 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj2_col, "hint_item_use", true); createSingleNodeHint(background._obj2_col); _local2 = true; } break; case 3 : if ((_quest_mode.enable3 == 1) && ((_quest_mode.solved3 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj3_col, "hint_item_use", true); particle.setParticles(background, background._item3_full, "hint_item_use", true); createDoubleNodeHint(background._item3_full, background._obj3_col); _local2 = true; } if ((background["_obj" + 3].dialog_with_item == 1) && ((_quest_mode.solved3 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj3_col, "hint_item_use", true); createSingleNodeHint(background._obj3_col); _local2 = true; } break; case 4 : if ((_quest_mode.enable4 == 1) && ((_quest_mode.solved4 == 0) && (_local2 == false))) { particle.setParticles(background, background._obj4_col, "hint_item_use", true); particle.setParticles(background, background._item4_full, "hint_item_use", true); createDoubleNodeHint(background._item4_full, background._obj4_col); _local2 = true; } if (!((background["_obj" + 4].dialog_with_item == 1) && ((_quest_mode.solved4 == 0) && (_local2 == false)))) { break; } particle.setParticles(background, background._obj4_col, "hint_item_use", true); createSingleNodeHint(background._obj4_col); _local2 = true; } } return(_local2); } function checkHint(obj) { if (getTimer() > (_timer + 1000)) { _timer = getTimer(); if (_hint_seconds < _hint_time_total) { _hint_seconds++; } obj.background._frame._hint_button.onRelease = function () { if (obj._hint_seconds >= obj._hint_time_total) { obj._hint_seconds = 0; var _local2 = 0; var _local3 = true; var _local4 = new sound_manager("hidden_hint", 100, 0, 1, false); var _local5 = 0; for ( ; _local5 < (obj._max_item + 1) ; _local5++) { if ((obj.background["_item" + _local5]._onFind == false) && (obj.background["_item" + _local5].enable == 1)) { _local3 = false; } } obj.background._frame._hint._xscale = 0; obj._hint_timeline = new com.greensock.TimelineMax(); obj._hint_timeline.append(new com.greensock.TweenMax(obj.background._frame._hint, obj._hint_time_total, {_xscale:100, ease:com.greensock.easing.Linear.easeNone})); if (!obj.checkRandomHintObject()) { _local2 = 1; } switch (_local2) { case 0 : break; case 1 : for(;;){ if (!1) { break; } if (_local3 == true) { break; } if (obj._on_level_items == 0) { break; } var _local6 = _global.hlp.randRange(1, obj._max_item); if ((obj.background["_item" + _local6]._onFind == false) && (obj.background["_item" + _local6].enable == 1)) { obj.createSingleNodeHint(obj.background["_item" + _local6]); obj.particle.setParticles(obj.background, obj.background["_item" + _local6], "hint", true); break; } }; } } }; } } function checkTrophy() { if ((_gems_total == _max_gems) && (trophy_showed == false)) { switch (back_name) { case "Ho1_back" : trophy_showed = true; trophy_room = new trophy(panelEntity, false); trophy_room.setAvailableItems(panelEntity, 1, 209, 20); var _local2 = new sound_manager("trophy_win", 100, 0, 1, false); disableAllButtons(); break; case "Ho2_back" : trophy_showed = true; trophy_room = new trophy(panelEntity, false); trophy_room.setAvailableItems(panelEntity, 3, 209, 20); var _local3 = new sound_manager("trophy_win", 100, 0, 1, false); disableAllButtons(); } } } function remove() { higtscoreText.remove(); gemsText.remove(); selected_item.removeMovieClip(); background.removeMovieClip(); anim_on_quest_item.removeMovieClip(); _external_obj.removeMovieClip(); dialog.removeMovieClip(); sf.getSound("hidden").stop("hidden"); sf.clear(); delete sf; _global.hint.RemoveObject(); } function disableAllButtons() { background._frame_up._HEART_BUTTON.enabled = false; background._frame._MENU.enabled = false; background._frame._hint_button.enabled = false; } function enableAllButtons() { background._frame_up._HEART_BUTTON.enabled = true; background._frame._MENU.enabled = true; background._frame._hint_button.enabled = true; } function Update() { checkMenuButtons(this); if (_global.game_profile.map_pack[0] != 1) { checkHints(); } checkTrophy(); _global.cursor.setCurrentBlendAnim("cursor"); UpdateScore(); checkVisibleItems(); if (_set_on_button_update == true) { _update = false; checkButtons(this); } if (_update == true) { enableAllButtons(); _hint_timeline.play(); checkHint(this); selected_item._x = _root._xmouse - (selected_item._width / 2); selected_item._y = _root._ymouse - (selected_item._height / 2); checkInventoryBack(); checkQuest(); onMouseEnter(); } else { _hint_timeline.pause(); _timer = getTimer(); background._frame._hint_button.onRelease = function () { }; if (_anim == true) { _global.cursor.Hide(); Mouse.show(); setAnimOnQuestObject(); } } debug(); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20502 MovieClip [__Packages.Engine.LocaleBase] Frame 0
class Engine.LocaleBase { function LocaleBase () { } }
Symbol 20503 MovieClip [__Packages.LocaleEN] Frame 0
#initclip if (!LocaleEN) { //(_global.LocaleEN = function (activeLocale) { super(); if (activeLocale == "EN") { this.strings.BACK = "Back"; this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT = "Do you want to\nrestart \nthe bonus level?"; this.strings.BTN_CANCEL_WALLPAPER = "QUIT"; this.strings.BTN_MENU_WALLPAPER = "MENU"; this.strings.BUY_FULL_VERSION_TEXT = ""; this.strings.BUY_NOW = "Download now"; this.strings.CLICK_TO_CONTINUE = "Click to continue"; this.strings.COMICS_SKIP = "Skip Story"; this.strings.COMICS_SKIP_2 = "Return to Menu"; this.strings.CONTINUE_LEVEL = "YOUR LEVEL:"; this.strings.CONTINUE_SCORE = "YOUR SCORE:"; this.strings.CONTINUE_TEXT1 = "YOUR GAME HAS BEEN SAVED."; this.strings.CONTINUE_TEXT2 = "WOULD YOU LIKE TO CONTINUE PLAYING?"; this.strings.CONTINUE_TITLE = "CONTINUE"; this.strings.COPYRIGHT = "Copyright (c) 2007 GameXzone"; this.strings.CREDITS_TITLE = ""; this.strings.DOWNLOAD = "Download"; this.strings.EDIT_NAME_EMPTY = "You must enter a name."; this.strings.EDIT_NAME_SAME = "That name is already in use."; this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER = "Install\nScreensaver?"; this.strings.EXTRAS_BACK = "BACK"; this.strings.EXTRAS_COMIX = "STORY"; this.strings.EXTRAS_SAVER = "SCREENSAVER"; this.strings.EXTRAS_SAVER_INSTALL = "INSTALL"; this.strings.EXTRAS_TITLE = "EXTRAS"; this.strings.EXTRAS_TROPHY = "TROPHY ROOM"; this.strings.EXTRAS_VIEW = "VIEW"; this.strings.EXTRAS_WALL = "WALLPAPERS"; this.strings.FINAL_TEXT = ""; this.strings.FULLVERSION = "Full Version"; this.strings["GAME-VOICE-1"] = "\u2014 Fantastic!"; this.strings["GAME-VOICE-2"] = "Wow!"; this.strings["GAME-VOICE-3"] = "Yippeee!"; this.strings["GAME-VOICE-4"] = "Incredible!"; this.strings["GAME-VOICE-5"] = "We did it!"; this.strings.GAME_FEATURES = "Finding yourself in a real fairytale is every child's dream - a chance to feel the magic, to command the power of nature or even to perform heroic deeds. Catch a glimpse of a world where dreams come true and fairytales are real in Lamp of Aladdin.\n \nFeatures:\n- Over 70 \"Match 3\" levels \n- 7 \"Hidden object\" levels\n- Unique trophies \n- Voiced by professional actors\n- Help Aladdin win the heart of Princess Budur \n \n "; this.strings.GAME_HINT_OK = "OK"; this.strings.GAME_LEVEL_BONUS = "BONUS"; this.strings.GAME_LEVEL_NUMBER = "%d-%d"; this.strings.GAME_LEVEL_TITLE = "Level"; this.strings.GAME_MENU_BTN = "MENU"; this.strings.GAME_MENU_CONTINUE = "Continue"; this.strings.GAME_MENU_MAINMENU = "Main menu"; this.strings.GAME_MENU_OPTIONS = "Options"; this.strings.GAME_MENU_QUIT_NO = "NO"; this.strings.GAME_MENU_QUIT_YES = "YES"; this.strings.GAME_MENU_STATISTICS = "STATISTICS"; this.strings.GAME_MENU_STATISTICS_CLICK = "CLICK TO CONTINUE"; this.strings.GAME_MENU_STATISTICS_OK = "OK"; this.strings.GAME_MENU_TEXT = "Do you want return to the Main \nMenu? Your game will be saved automatically ."; this.strings.GAME_MENU_TEXT_2 = "You can skip this level."; this.strings.GAME_NO_MOVES = "NO MOVES"; this.strings.GAME_OVER = "GAME OVER"; this.strings.GAME_READY = "START"; this.strings.GAME_SCORE_TITLE = "Score"; this.strings.GAME_TIMEOUT = "TIME'S UP"; this.strings.GAME_WIN_1 = "LEVEL"; this.strings.GAME_WIN_2 = "COMPLETE"; this.strings.HIDDEN_1 = "MEETING THE GENIE"; this.strings.HIDDEN_2 = "A COMPASS AND A MAP"; this.strings.HIDDEN_3 = "UNDERWATER REALM"; this.strings.HIDDEN_4 = "SECRET OBSERVATORY"; this.strings.HIDDEN_5 = "A DRAWING OF A FLYING SHIP"; this.strings.HIDDEN_6 = "THE SHIP IS ON FIRE!"; this.strings.HIDDEN_7 = "ANCIENT TEMPLE"; this.strings.HINT1 = "Join 3 or more identical chips in a vertical or horizontal row."; this.strings.HINT10 = "The Bonus Hail can break several random cells."; this.strings.HINT11 = "The Bonus Hammer can destroy any chip."; this.strings.HINT16 = ""; this.strings.HINT17 = "A key is required to open the lock. Collect keys to open the door."; this.strings.HINT18 = "The turtle can help get you to the other side."; this.strings.HINT19 = "Put the bonus bridge together to get to the other side."; this.strings.HINT2 = "Join chains of 3 or more chips to clear your way."; this.strings.HINT20 = ""; this.strings.HINT21 = ""; this.strings.HINT22 = "The palm tree can be watered using a watering can. Collect watering cans to make the tree grow."; this.strings.HINT23 = "The carpet can get you to the other side. Collect carpets in chains of 3 to clear the obstacle."; this.strings.HINT24 = "The parrot can help you clear the obstacle. Collect chips with a parrot on them to make him help."; this.strings.HINT25 = "Use the drill to crush the rock and make a passage."; this.strings.HINT26 = "A sword could cut the thicket. Collect swords to clear your way."; this.strings.HINT3 = "Collect all the castle parts to clear the level."; this.strings.HINT32 = "Point the hammer at chips you want to remove and click the mouse."; this.strings.HINT33 = ""; this.strings.HINT34 = ""; this.strings.HINT35 = "\u2014 Hah! Here's the dagger blade! Click the blade to collect it."; this.strings.HINT36 = "I see the handle! Grab it, quick!"; this.strings.HINT37 = "Click on a rag to cut it in two."; this.strings.HINT38 = "If you need a hint, click the 'Hint' button."; this.strings.HINT39 = "Now we have a dagger. Time to use it! Click the dagger\u2026"; this.strings.HINT4 = "To break the glass plate, join three identical chips vertically at the top."; this.strings.HINT40 = "These arrows will clear Aladdin's way. Move them to an adjacent cell to use."; this.strings.HINT41 = "\u2014 I think there's something behind that rag! I need something to cut it \u2014 a dagger or a sword."; this.strings.HINT42 = "Collect 10 precious stones to earn a unique trophy."; this.strings.HINT43 = "Use the mechanical arrows to start a chain reaction."; this.strings.HINT44 = "The more you progress in the game, the more bonuses you can unlock."; this.strings.HINT7 = "To free the chip from the chains, find 2 or more chips that match the one that needs to be freed."; this.strings.HINT8 = "The Bonus Bomb causes a number of cells in Aladdin's way to explode."; this.strings.HINT9 = "The Bonus Storm sweeps away lots of cells to clear Aladdin's way."; this.strings.HINT_EXTRAS = "The more you progress in the game, the more bonuses you can unlock."; this.strings.HINT_SHOW_HINTS = "Hints"; this.strings.HISTORY_BTN_MENU = "MENU"; this.strings.HISTORY_BTN_NEXT = "NEXT"; this.strings.HISTORY_BTN_PLAY = "PLAY"; this.strings.HISTORY_BTN_PREV = "PREV"; this.strings.HISTORY_MENU_QUIT_TEXT = "Exit to main menu?\nYour progress\nwill be saved."; this.strings.ITEM_SOLVED = "Solved"; this.strings["JEEN-WELCOME-VOICE-1"] = "\u2014 Hail to thee, Aladdin! I shall do as you wish, but to build the castle, we must collect as much stone as we can find. Are you ready for this?"; this.strings["JEEN-WELCOME-VOICE-10"] = "Finish a bonus level before time runs out - you'll win a valuable trophy!"; this.strings["JEEN-WELCOME-VOICE-2"] = "\u2014 Well, well, well. The ship was wrecked by a sandstorm. Come on, Al, we've got to collect up all this wreckage and put it back together!"; this.strings["JEEN-WELCOME-VOICE-3"] = "\u2014 Aladdin, I must warn you that this here chariot is older than my lamp. Oh yeah, I'm gonna try to fix it, but I need your help! Collect all the parts for me, eh? Come on, you want a wedding? You start collecting, sunny boy!"; this.strings["JEEN-WELCOME-VOICE-4"] = "\u2014 I knew astronomy lessons were a good idea! I'll soon see what's what around here! Oh\u2026 Once I've collected all the parts it needs of course\u2026"; this.strings["JEEN-WELCOME-VOICE-5"] = "\u2014 Perfect place for a launch! Collect all the bits, so we can build a flying ship! Come on!"; this.strings["JEEN-WELCOME-VOICE-6"] = "\u2014 Aladdin, old pal, this fabulous here gate is bust. It seems to be missing some parts\u2026 Heh\u2026 What say we find those missing bits and jam them right back in there?"; this.strings["JEEN-WELCOME-VOICE-7"] = "\u2014 Hey, Al, this tree here looks like it's bewitched. To bring it back to life and get the magic fruit, we must free it from the chains."; this.strings.LEVELPACK_1 = "A CASTLE FOR THE SULTAN"; this.strings.LEVELPACK_2 = "ALL ABOARD"; this.strings.LEVELPACK_3 = "POSEIDON'S CHARIOT"; this.strings.LEVELPACK_4 = "THE MAGIC TELESCOPE"; this.strings.LEVELPACK_5 = "BUILDING A FLYING SHIP"; this.strings.LEVELPACK_6 = "THE ENCHANTED GATE"; this.strings.LEVELPACK_7 = "THE MAGIC TREE"; this.strings.LEVEL_ID_1 = "MEETING THE GENIE"; this.strings.LEVEL_ID_10 = "BUILDING A FLYING SHIP"; this.strings.LEVEL_ID_11 = "THE SHIP IS ON FIRE!"; this.strings.LEVEL_ID_12 = "THE ENCHANTED GATE"; this.strings.LEVEL_ID_13 = "ANCIENT TEMPLE"; this.strings.LEVEL_ID_14 = "THE MAGIC TREE"; this.strings.LEVEL_ID_2 = "A CASTLE FOR THE SULTAN"; this.strings.LEVEL_ID_3 = "A COMPASS AND A MAP"; this.strings.LEVEL_ID_4 = "ALL ABOARD"; this.strings.LEVEL_ID_5 = "UNDERWATER REALM"; this.strings.LEVEL_ID_6 = "POSEIDON'S CHARIOT"; this.strings.LEVEL_ID_7 = "SECRET OBSERVATORY"; this.strings.LEVEL_ID_8 = "THE MAGIC TELESCOPE"; this.strings.LEVEL_ID_9 = "LA DRAWING OF A FLYING SHIP"; this.strings.LOADING_CLICK_TO_PLAY = "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\u2026"; this.strings.LOADING_LINE = "LOADING\u2026"; this.strings.MAINMENU_CANCEL = "CANCEL"; this.strings.MAINMENU_CONTINUE = "CONTINUE"; this.strings.MAINMENU_DELETE = "DELETE"; this.strings.MAINMENU_DONE = "OK"; this.strings.MAINMENU_MENU = "MENU"; this.strings.MAINMENU_NEW_GAME = "NEW GAME"; this.strings.MAINMENU_NEW_PLAYER = "NEW PLAYER"; this.strings.MAINMENU_NEXT = "NEXT"; this.strings.MAINMENU_OK = "OK"; this.strings.MAINMENU_OPTIONS = "OPTIONS"; this.strings.MAINMENU_PLAYERS = "PLAYERS"; this.strings.MAINMENU_PREV = "PREV"; this.strings.MAINMENU_QUIT = "QUIT"; this.strings.MAINMENU_RULES = "EXTRAS"; this.strings.MAINMENU_START = "START"; this.strings.MAIN_MENU_TEXT = "Do you want to\nexit the game?"; this.strings.MAP_COMPLETE = "Completed!"; this.strings.MAP_IN_PROGRESS = "Not completed"; this.strings.MAP_MENU = "MENU"; this.strings.MAP_PLAY = "PLAY"; this.strings.MAP_SCORE_FORMAT = "Score %i"; this.strings.MAP_WINDOW_CONTINUE = "Do you want to\ncontinue from \nthis level?"; this.strings.MAP_WINDOW_RESTART = "Do you want to\nrestart from \nthis level?"; this.strings.MENU_CREATE_NEW_PLAYER = "NEW PLAYERS"; this.strings.MENU_WELCOME = "WELCOME, "; this.strings.MENU_WELCOME_NO_NAME = "WELCOME!"; this.strings.OPTIONS_CURSOR = "CUSTOM CURSOR"; this.strings.OPTIONS_FULLSCREEN = "FULLSCREEN"; this.strings.OPTIONS_FX = "Effects"; this.strings.OPTIONS_HIGH_DETAILS = "HIGH DETAILS"; this.strings.OPTIONS_HINT = "HINTS"; this.strings.OPTIONS_MUSIC = "Music"; this.strings.OPTIONS_TITLE = "OPTIONS"; this.strings.OPTIONS_VOICE = "GAME VOICES"; this.strings["PAGE1-1"] = "Thief! Thiiiieeef! You won't get away this time, you rat!"; this.strings["PAGE1-2"] = "Hah-hah! You'll never catch me with those fat haunches!"; this.strings["PAGE1-3"] = "Whaaat's haaappening?!"; this.strings["PAGE1-4"] = "Heeeeelp\u2026"; this.strings["PAGE1-5"] = "I can't believe it\u2026 It looks like a sort of treasure room\u2026 I've only dreamt about this much gold! Wow! Hmm\u2026 Now why would someone lock a chest when there's gold all around?"; this.strings["PAGE10-1"] = "\u2014 We have a drawing, but\u2026I've never seen anything like this. It seems to be a ship; but\u2026how could it fly?"; this.strings["PAGE10-2"] = "\u2014 Al, buddy, stop messing about. Let's just build it and see!"; this.strings["PAGE11-1"] = "\u2014 Bwahahahahaha! You'll never find the Tree of Life\u2026 And this will be your last adventure."; this.strings["PAGE11-2"] = "\u2014 Genie, we're going to fall! Do something!"; this.strings["PAGE11-2-2"] = "\u2014 Relax, Ali! We'll deal with the fire. We fix the ship. Problem solved."; this.strings["PAGE12-1"] = "\u2014 Now, the legend says it's impossible to approach the Tree by land or air. Only the Gate of Destiny can lead us to the Temple of the Ancients."; this.strings["PAGE12-2"] = "\u2014 Seems like the stories don't lie, Genie. These ruins really do resemble the Gate of Destiny."; this.strings["PAGE13-1"] = "\u2014 Our tree must be through this temple! Come on!"; this.strings["PAGE13-2"] = "\u2014 Wow. What a strange door! It looks like it's not gonna be easy to open."; this.strings["PAGE13-2-2"] = "\u2014 Aladdin, there's no door we can't open\u2026 Just think a little, would ya?"; this.strings["PAGE14-1"] = "\u2014 At last\u2026 the Tree of Life!"; this.strings["PAGE14-2"] = "\u2014 Aladdin, this tree is enchanted\u2026 To get the magic fruit, you'll have to break the charms."; this.strings["PAGE15-1"] = "\u2014 O great Sultan, I've fulfilled your wish\u2026"; this.strings["PAGE15-1-2"] = "\u2014 My boy, you've shown that you're worthy! Now, I'm as good as my word."; this.strings["PAGE15-2"] = "\u2014 Boudour! We'll be together till the end of our days\u2026"; this.strings["PAGE15-3"] = ""; this.strings["PAGE2-1"] = "I am the slave of the lamp - and of anyone who owns it! Anyone. Your wish is my command, young man\u2026"; this.strings["PAGE2-2"] = "\u2014 Ehm\u2026 I want to marry Princess Boudour!"; this.strings["PAGE2-2-2"] = "\u2014 In that tatty outfit?"; this.strings["PAGE2-3"] = "\u2014 No way! I want the most expensive clothes! Ehm\u2026lots of gold\u2026and\u2026ehm\u2026build me a castle I can give to the Sultan as a present! The best castle in the world!"; this.strings["PAGE2-3-2"] = "\u2014 It shall be done."; this.strings["PAGE3-1"] = "\u2014 O greatest Sultan, I come to ask for Princess Boudour's hand\u2026"; this.strings["PAGE3-1-2"] = "\u2014 Aladdin! You are indeed a prominent bachelor, but that alone is not enough! You need to prove yourself to us, to show us you're worthy of my daughter. Bring me the magic fruit from the Tree of Life - the fruit that gives eternal life with a bite!"; this.strings["PAGE3-2"] = "\u2014 Hurry, to the ship! I'll go to the ends of the Earth for Boudour's love!"; this.strings["PAGE3-3"] = "\u2014 Genie, our ship is a total wreck!"; this.strings["PAGE3-3-2"] = "\u2014 Aladdin, my friend, this is the trickery of one mean Jafar! But our priority now is to find the map that was left on the ship."; this.strings["PAGE4-1"] = "\u2014 Well, we've got a map, but I don't think we've got a ship\u2026"; this.strings["PAGE4-2"] = "\u2014 Relax, Al, this is no biggie. There're bits of ship everywhere. We'll just collect 'em up, stick 'em back together, and\u2026 and bingo!"; this.strings["PAGE5-1"] = "\u2014 Bwahahahahaha! You'll never make it to the shore. You'll vanish at sea\u2026 and Boudour will be mine!"; this.strings["PAGE5-2"] = "\u2014 Help, Genie\u2026!"; this.strings["PAGE5-2-2"] = "\u2014 Don't worry, kid. We'll swim like dolphins!"; this.strings["PAGE5-3"] = "\u2014 Genie, I think that poor thing got caught in a trap."; this.strings["PAGE5-3-2"] = "\u2014 We should free him\u2026 He'll help us find the sea king."; this.strings["PAGE6-1"] = "\u2014 How did you get here?"; this.strings["PAGE6-1-2"] = "\u2014 We're searching for the Tree of Life - do you know where can we find it?"; this.strings["PAGE6-2"] = "\u2014 Hmm. There's an old magus, lives not far away, he'd know. I'll take you there, but we need to fix my chariot."; this.strings["PAGE7-1"] = "\u2014 That's the old magus' observatory! Genie, let's go straight to him! He'll know where this tree is for sure!"; this.strings["PAGE7-2"] = "\u2014 It seems getting inside is not so easy\u2026"; this.strings["PAGE7-2-2"] = "\u2014 Do not despair, Al! If there's a door, there has to be a key somewhere\u2026 Let's find it!"; this.strings["PAGE8-1"] = "\u2014 I greet you, o great magus! I'm in search of the Tree of Life\u2026 Do you perchance know of this amazing thing?"; this.strings["PAGE8-1-2"] = "\u2014 Sure. Grows on an island floating in the sky. Can't see it with the human eye though."; this.strings["PAGE8-2"] = "\u2014 But if the old telescope could be fixed? Might help seeing the floating wonder."; this.strings["PAGE8-2-2"] = "\u2014 What are we waiting for? Let's start!"; this.strings["PAGE9-1"] = "\u2014 I can't believe what I'm seeing\u2026 An island in the sky\u2026"; this.strings["PAGE9-2"] = "\u2014 How do we get there?"; this.strings["PAGE9-2-2"] = "\u2014 Legend says the ancients were able to build flying machines. Look for clues in the debris of their temple. On the shore, south of here. Go, go!"; this.strings.PLAYERS_TITLE = "PLAYERS"; this.strings.PLAYER_NAME_TITLE = "Enter Your Name:"; this.strings.PLAYER_REMOVE = "Do you want to remove\nthis player?"; this.strings.QUEST_HINT = "Hint"; this.strings.QUEST_SCORE = "Score"; this.strings.RELAXED_DLG_RELAXED = "Relaxed"; this.strings.RELAXED_DLG_TEXT = "Select game mode"; this.strings.RELAXED_DLG_TIMED = "Timed"; this.strings.RULES_TITLE = "EXTRAS"; this.strings.SCREENSAVER_NOTIFY = "Screen saver text"; this.strings.START_BONUS_LEVEL = "BONUS LEVEL"; this.strings.START_LEVELPACK = "LEVEL %i-%i"; this.strings.STAT_MATCHES = "MATCHES:"; this.strings.STAT_SCORE = "SCORE:"; this.strings.STAT_SCORE2 = "LEVEL SCORE:"; this.strings.STAT_TIME_BONUS = "TIME BONUS:"; this.strings.STAT_YOUR_TIME = "YOUR TIME:"; this.strings.SURVEY_END_TEXT = "Thanks for playing our game!\n\nPlease answer a few questions to help us make the game better."; this.strings.TROPHY_10_DESC = ""; this.strings.TROPHY_10_NAME = "Silver Bird"; this.strings.TROPHY_10_NEED = "Finish the bonus level at the 'BUILDING A FLYING SHIP' location."; this.strings.TROPHY_10_NEED_COMIX = "Solve the 'BUILDING A FLYING SHIP' location to unlock this chapter."; this.strings.TROPHY_10_NEED_SCREENSAVER = "Solve the 'BUILDING A FLYING SHIP' location to unlock this screensaver."; this.strings.TROPHY_11_DESC = ""; this.strings.TROPHY_11_NAME = "Platinum Amulet"; this.strings.TROPHY_11_NEED = "Collect all the amulets at the 'THE SHIP IS ON FIRE!' location."; this.strings.TROPHY_11_NEED_COMIX = "Solve the 'THE SHIP IS ON FIRE!' location to unlock this chapter."; this.strings.TROPHY_11_NEED_SCREENSAVER = "Solve the 'THE SHIP IS ON FIRE!' location to unlock this screensaver."; this.strings.TROPHY_12_DESC = ""; this.strings.TROPHY_12_NAME = "Golden Goblet"; this.strings.TROPHY_12_NEED = "Finish the bonus level at the 'THE ENCHANTED GATE' location."; this.strings.TROPHY_12_NEED_COMIX = "Solve the 'THE ENCHANTED GATE' location to unlock this chapter."; this.strings.TROPHY_12_NEED_SCREENSAVER = "Solve the 'THE ENCHANTED GATE' location to unlock this screensaver."; this.strings.TROPHY_13_DESC = ""; this.strings.TROPHY_13_NAME = "Emerald Ring"; this.strings.TROPHY_13_NEED = "Collect all the rings at the 'ANCIENT TEMPLE' location."; this.strings.TROPHY_13_NEED_COMIX = "Solve the 'ANCIENT TEMPLE' location to unlock this chapter."; this.strings.TROPHY_13_NEED_SCREENSAVER = "Solve the 'ANCIENT TEMPLE' location to unlock this screensaver."; this.strings.TROPHY_14_DESC = ""; this.strings.TROPHY_14_NAME = "Ruby Heart"; this.strings.TROPHY_14_NEED = "Finish the bonus level at the 'THE MAGIC TREE' location."; this.strings.TROPHY_14_NEED_COMIX = "Solve the 'THE MAGIC TREE' location to unlock this chapter."; this.strings.TROPHY_14_NEED_SCREENSAVER = "Solve the 'THE MAGIC TREE' location to unlock this screensaver."; this.strings.TROPHY_15_NEED_COMIX = "Solve the 'THE MAGIC TREE' location to unlock this chapter."; this.strings.TROPHY_15_NEED_SCREENSAVER = "BIG GOLD TIARA"; this.strings.TROPHY_1_DESC = ""; this.strings.TROPHY_1_NAME = "Circlet"; this.strings.TROPHY_1_NEED = "Collect all the precious stones at the 'MEETING THE GENIE' location."; this.strings.TROPHY_1_NEED_COMIX = "Solve the 'MEETING THE GENIE' location to unlock this chapter."; this.strings.TROPHY_1_NEED_SCREENSAVER = "Solve the 'MEETING THE GENIE' location to unlock this screensaver."; this.strings.TROPHY_1_NEED_WALLPAPER = "Solve the 'A CASTLE FOR THE SULTAN' location to unlock this wallpaper."; this.strings.TROPHY_2_DESC = ""; this.strings.TROPHY_2_NAME = "Golden Key"; this.strings.TROPHY_2_NEED = "Finish the bonus level at the 'A CASTLE FOR THE SULTAN' location."; this.strings.TROPHY_2_NEED_COMIX = "Solve the 'A CASTLE FOR THE SULTAN' location to unlock this chapter."; this.strings.TROPHY_2_NEED_SCREENSAVER = "Solve the 'A CASTLE FOR THE SULTAN' location to unlock this screensaver."; this.strings.TROPHY_2_NEED_WALLPAPER = "Solve the 'POSEIDON'S CHARIOT' location to unlock this wallpaper."; this.strings.TROPHY_3_DESC = ""; this.strings.TROPHY_3_NAME = "Golden Compass"; this.strings.TROPHY_3_NEED = "Collect all the coins at the 'A COMPASS AND A MAP' location."; this.strings.TROPHY_3_NEED_COMIX = "Solve the 'A COMPASS AND A MAP' location to unlock this chapter."; this.strings.TROPHY_3_NEED_SCREENSAVER = "Solve the 'A COMPASS AND A MAP' location to unlock this screensaver."; this.strings.TROPHY_3_NEED_WALLPAPER = "Solve the 'BUILDING A FLYING SHIP' location to unlock this wallpaper."; this.strings.TROPHY_4_DESC = ""; this.strings.TROPHY_4_NAME = "Ship Model"; this.strings.TROPHY_4_NEED = "Finish the bonus level at the 'ALL ABOARD' location."; this.strings.TROPHY_4_NEED_COMIX = "Solve the 'ALL ABOARD' location to unlock this chapter."; this.strings.TROPHY_4_NEED_SCREENSAVER = "Solve the 'ALL ABOARD' location to unlock this screensaver."; this.strings.TROPHY_5_DESC = ""; this.strings.TROPHY_5_NAME = "Pearl of the Sea Master"; this.strings.TROPHY_5_NEED = "Collect all the pearls at the 'UNDERWATER REALM' location."; this.strings.TROPHY_5_NEED_COMIX = "Solve the 'UNDERWATER REALM' location to unlock this chapter."; this.strings.TROPHY_5_NEED_SCREENSAVER = "Solve the 'UNDERWATER REALM' location to unlock this screensaver."; this.strings.TROPHY_6_DESC = ""; this.strings.TROPHY_6_NAME = "Swordfish"; this.strings.TROPHY_6_NEED = "Finish the bonus level at the 'POSEIDON'S CHARIOT' location."; this.strings.TROPHY_6_NEED_COMIX = "Solve the 'POSEIDON'S CHARIOT' location to unlock this chapter."; this.strings.TROPHY_6_NEED_SCREENSAVER = "Solve the 'POSEIDON'S CHARIOT' location to unlock this screensaver."; this.strings.TROPHY_7_DESC = ""; this.strings.TROPHY_7_NAME = "Magic Potion"; this.strings.TROPHY_7_NEED = "Collect all the retorts at the 'SECRET OBSERVATORY' location."; this.strings.TROPHY_7_NEED_COMIX = "Solve the 'SECRET OBSERVATORY' location to unlock this chapter."; this.strings.TROPHY_7_NEED_SCREENSAVER = "Solve the 'SECRET OBSERVATORY' location to unlock this screensaver."; this.strings.TROPHY_8_DESC = ""; this.strings.TROPHY_8_NAME = "Golden Moon"; this.strings.TROPHY_8_NEED = "Finish the bonus level at the 'THE MAGIC TELESCOPE' location."; this.strings.TROPHY_8_NEED_COMIX = "Solve the 'THE MAGIC TELESCOPE' location to unlock this chapter."; this.strings.TROPHY_8_NEED_SCREENSAVER = "Solve the 'THE MAGIC TELESCOPE' location to unlock this screensaver."; this.strings.TROPHY_9_DESC = ""; this.strings.TROPHY_9_NAME = "Seashell Necklace"; this.strings.TROPHY_9_NEED = "Collect all the seashells at the 'A DRAWING OF A FLYING SHIP' location."; this.strings.TROPHY_9_NEED_COMIX = "Solve the 'A DRAWING OF A FLYING SHIP' location to unlock this chapter."; this.strings.TROPHY_9_NEED_SCREENSAVER = "Solve the 'A DRAWING OF A FLYING SHIP' location to unlock this screensaver."; this.strings.TROPHY_TITLE = "TROPHY ROOM"; this.strings.TROPHY_WIN = "YOU WON A TROPHY!"; this.strings.VOLUME = "Volume"; this.strings.WALLPAPER_BTN_1 = "SETUP"; this.strings.WALLPAPER_BTN_2 = "PREVIEW"; this.strings.WALLPAPER_BTN_3 = "MENU"; this.strings.WALLS_DESC = "SELECT A WALLPAPER."; this.strings.WALLS_TITLE = "WALLPAPERS"; this.strings.WALL_HINT_WIN = "YOU CAN USE THIS PICTURE AS A DESKTOP \nBACKGROUND. CLICK THE \n\"WALLPAPER\" BUTTON IN THE MENU\u2026"; this.strings.WHEEL_LEVEL_NUMBER = "LEVEL %d"; this.strings.cheats = ""; } }) extends Engine.LocaleBase var _local1 = (_global.LocaleEN /* register */).prototype; _local1.__get__BACK = function () { return(this.strings.BACK); }; _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT = function () { return(this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT); }; _local1.__get__BTN_CANCEL_WALLPAPER = function () { return(this.strings.BTN_CANCEL_WALLPAPER); }; _local1.__get__BTN_MENU_WALLPAPER = function () { return(this.strings.BTN_MENU_WALLPAPER); }; _local1.__get__BUY_FULL_VERSION_TEXT = function () { return(this.strings.BUY_FULL_VERSION_TEXT); }; _local1.__get__BUY_NOW = function () { return(this.strings.BUY_NOW); }; _local1.__get__CLICK_TO_CONTINUE = function () { return(this.strings.CLICK_TO_CONTINUE); }; _local1.__get__COMICS_SKIP = function () { return(this.strings.COMICS_SKIP); }; _local1.__get__COMICS_SKIP_2 = function () { return(this.strings.COMICS_SKIP_2); }; _local1.__get__CONTINUE_LEVEL = function () { return(this.strings.CONTINUE_LEVEL); }; _local1.__get__CONTINUE_SCORE = function () { return(this.strings.CONTINUE_SCORE); }; _local1.__get__CONTINUE_TEXT1 = function () { return(this.strings.CONTINUE_TEXT1); }; _local1.__get__CONTINUE_TEXT2 = function () { return(this.strings.CONTINUE_TEXT2); }; _local1.__get__CONTINUE_TITLE = function () { return(this.strings.CONTINUE_TITLE); }; _local1.__get__COPYRIGHT = function () { return(this.strings.COPYRIGHT); }; _local1.__get__CREDITS_TITLE = function () { return(this.strings.CREDITS_TITLE); }; _local1.__get__DOWNLOAD = function () { return(this.strings.DOWNLOAD); }; _local1.__get__EDIT_NAME_EMPTY = function () { return(this.strings.EDIT_NAME_EMPTY); }; _local1.__get__EDIT_NAME_SAME = function () { return(this.strings.EDIT_NAME_SAME); }; _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER = function () { return(this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER); }; _local1.__get__EXTRAS_BACK = function () { return(this.strings.EXTRAS_BACK); }; _local1.__get__EXTRAS_COMIX = function () { return(this.strings.EXTRAS_COMIX); }; _local1.__get__EXTRAS_SAVER = function () { return(this.strings.EXTRAS_SAVER); }; _local1.__get__EXTRAS_SAVER_INSTALL = function () { return(this.strings.EXTRAS_SAVER_INSTALL); }; _local1.__get__EXTRAS_TITLE = function () { return(this.strings.EXTRAS_TITLE); }; _local1.__get__EXTRAS_TROPHY = function () { return(this.strings.EXTRAS_TROPHY); }; _local1.__get__EXTRAS_VIEW = function () { return(this.strings.EXTRAS_VIEW); }; _local1.__get__EXTRAS_WALL = function () { return(this.strings.EXTRAS_WALL); }; _local1.__get__FINAL_TEXT = function () { return(this.strings.FINAL_TEXT); }; _local1.__get__FULLVERSION = function () { return(this.strings.FULLVERSION); }; _local1.__get__GAME_VOICE_1 = function () { return(this.strings["GAME-VOICE-1"]); }; _local1.__get__GAME_VOICE_2 = function () { return(this.strings["GAME-VOICE-2"]); }; _local1.__get__GAME_VOICE_3 = function () { return(this.strings["GAME-VOICE-3"]); }; _local1.__get__GAME_VOICE_4 = function () { return(this.strings["GAME-VOICE-4"]); }; _local1.__get__GAME_VOICE_5 = function () { return(this.strings["GAME-VOICE-5"]); }; _local1.__get__GAME_FEATURES = function () { return(this.strings.GAME_FEATURES); }; _local1.__get__GAME_HINT_OK = function () { return(this.strings.GAME_HINT_OK); }; _local1.__get__GAME_LEVEL_BONUS = function () { return(this.strings.GAME_LEVEL_BONUS); }; _local1.__get__GAME_LEVEL_NUMBER = function () { return(this.strings.GAME_LEVEL_NUMBER); }; _local1.__get__GAME_LEVEL_TITLE = function () { return(this.strings.GAME_LEVEL_TITLE); }; _local1.__get__GAME_MENU_BTN = function () { return(this.strings.GAME_MENU_BTN); }; _local1.__get__GAME_MENU_CONTINUE = function () { return(this.strings.GAME_MENU_CONTINUE); }; _local1.__get__GAME_MENU_MAINMENU = function () { return(this.strings.GAME_MENU_MAINMENU); }; _local1.__get__GAME_MENU_OPTIONS = function () { return(this.strings.GAME_MENU_OPTIONS); }; _local1.__get__GAME_MENU_QUIT_NO = function () { return(this.strings.GAME_MENU_QUIT_NO); }; _local1.__get__GAME_MENU_QUIT_YES = function () { return(this.strings.GAME_MENU_QUIT_YES); }; _local1.__get__GAME_MENU_STATISTICS = function () { return(this.strings.GAME_MENU_STATISTICS); }; _local1.__get__GAME_MENU_STATISTICS_CLICK = function () { return(this.strings.GAME_MENU_STATISTICS_CLICK); }; _local1.__get__GAME_MENU_STATISTICS_OK = function () { return(this.strings.GAME_MENU_STATISTICS_OK); }; _local1.__get__GAME_MENU_TEXT = function () { return(this.strings.GAME_MENU_TEXT); }; _local1.__get__GAME_MENU_TEXT_2 = function () { return(this.strings.GAME_MENU_TEXT_2); }; _local1.__get__GAME_NO_MOVES = function () { return(this.strings.GAME_NO_MOVES); }; _local1.__get__GAME_OVER = function () { return(this.strings.GAME_OVER); }; _local1.__get__GAME_READY = function () { return(this.strings.GAME_READY); }; _local1.__get__GAME_SCORE_TITLE = function () { return(this.strings.GAME_SCORE_TITLE); }; _local1.__get__GAME_TIMEOUT = function () { return(this.strings.GAME_TIMEOUT); }; _local1.__get__GAME_WIN_1 = function () { return(this.strings.GAME_WIN_1); }; _local1.__get__GAME_WIN_2 = function () { return(this.strings.GAME_WIN_2); }; _local1.__get__HIDDEN_1 = function () { return(this.strings.HIDDEN_1); }; _local1.__get__HIDDEN_2 = function () { return(this.strings.HIDDEN_2); }; _local1.__get__HIDDEN_3 = function () { return(this.strings.HIDDEN_3); }; _local1.__get__HIDDEN_4 = function () { return(this.strings.HIDDEN_4); }; _local1.__get__HIDDEN_5 = function () { return(this.strings.HIDDEN_5); }; _local1.__get__HIDDEN_6 = function () { return(this.strings.HIDDEN_6); }; _local1.__get__HIDDEN_7 = function () { return(this.strings.HIDDEN_7); }; _local1.__get__HINT1 = function () { return(this.strings.HINT1); }; _local1.__get__HINT10 = function () { return(this.strings.HINT10); }; _local1.__get__HINT11 = function () { return(this.strings.HINT11); }; _local1.__get__HINT16 = function () { return(this.strings.HINT16); }; _local1.__get__HINT17 = function () { return(this.strings.HINT17); }; _local1.__get__HINT18 = function () { return(this.strings.HINT18); }; _local1.__get__HINT19 = function () { return(this.strings.HINT19); }; _local1.__get__HINT2 = function () { return(this.strings.HINT2); }; _local1.__get__HINT20 = function () { return(this.strings.HINT20); }; _local1.__get__HINT21 = function () { return(this.strings.HINT21); }; _local1.__get__HINT22 = function () { return(this.strings.HINT22); }; _local1.__get__HINT23 = function () { return(this.strings.HINT23); }; _local1.__get__HINT24 = function () { return(this.strings.HINT24); }; _local1.__get__HINT25 = function () { return(this.strings.HINT25); }; _local1.__get__HINT26 = function () { return(this.strings.HINT26); }; _local1.__get__HINT3 = function () { return(this.strings.HINT3); }; _local1.__get__HINT32 = function () { return(this.strings.HINT32); }; _local1.__get__HINT33 = function () { return(this.strings.HINT33); }; _local1.__get__HINT34 = function () { return(this.strings.HINT34); }; _local1.__get__HINT35 = function () { return(this.strings.HINT35); }; _local1.__get__HINT36 = function () { return(this.strings.HINT36); }; _local1.__get__HINT37 = function () { return(this.strings.HINT37); }; _local1.__get__HINT38 = function () { return(this.strings.HINT38); }; _local1.__get__HINT39 = function () { return(this.strings.HINT39); }; _local1.__get__HINT4 = function () { return(this.strings.HINT4); }; _local1.__get__HINT40 = function () { return(this.strings.HINT40); }; _local1.__get__HINT41 = function () { return(this.strings.HINT41); }; _local1.__get__HINT42 = function () { return(this.strings.HINT42); }; _local1.__get__HINT43 = function () { return(this.strings.HINT43); }; _local1.__get__HINT44 = function () { return(this.strings.HINT44); }; _local1.__get__HINT7 = function () { return(this.strings.HINT7); }; _local1.__get__HINT8 = function () { return(this.strings.HINT8); }; _local1.__get__HINT9 = function () { return(this.strings.HINT9); }; _local1.__get__HINT_EXTRAS = function () { return(this.strings.HINT_EXTRAS); }; _local1.__get__HINT_SHOW_HINTS = function () { return(this.strings.HINT_SHOW_HINTS); }; _local1.__get__HISTORY_BTN_MENU = function () { return(this.strings.HISTORY_BTN_MENU); }; _local1.__get__HISTORY_BTN_NEXT = function () { return(this.strings.HISTORY_BTN_NEXT); }; _local1.__get__HISTORY_BTN_PLAY = function () { return(this.strings.HISTORY_BTN_PLAY); }; _local1.__get__HISTORY_BTN_PREV = function () { return(this.strings.HISTORY_BTN_PREV); }; _local1.__get__HISTORY_MENU_QUIT_TEXT = function () { return(this.strings.HISTORY_MENU_QUIT_TEXT); }; _local1.__get__ITEM_SOLVED = function () { return(this.strings.ITEM_SOLVED); }; _local1.__get__JEEN_WELCOME_VOICE_1 = function () { return(this.strings["JEEN-WELCOME-VOICE-1"]); }; _local1.__get__JEEN_WELCOME_VOICE_10 = function () { return(this.strings["JEEN-WELCOME-VOICE-10"]); }; _local1.__get__JEEN_WELCOME_VOICE_2 = function () { return(this.strings["JEEN-WELCOME-VOICE-2"]); }; _local1.__get__JEEN_WELCOME_VOICE_3 = function () { return(this.strings["JEEN-WELCOME-VOICE-3"]); }; _local1.__get__JEEN_WELCOME_VOICE_4 = function () { return(this.strings["JEEN-WELCOME-VOICE-4"]); }; _local1.__get__JEEN_WELCOME_VOICE_5 = function () { return(this.strings["JEEN-WELCOME-VOICE-5"]); }; _local1.__get__JEEN_WELCOME_VOICE_6 = function () { return(this.strings["JEEN-WELCOME-VOICE-6"]); }; _local1.__get__JEEN_WELCOME_VOICE_7 = function () { return(this.strings["JEEN-WELCOME-VOICE-7"]); }; _local1.__get__LEVELPACK_1 = function () { return(this.strings.LEVELPACK_1); }; _local1.__get__LEVELPACK_2 = function () { return(this.strings.LEVELPACK_2); }; _local1.__get__LEVELPACK_3 = function () { return(this.strings.LEVELPACK_3); }; _local1.__get__LEVELPACK_4 = function () { return(this.strings.LEVELPACK_4); }; _local1.__get__LEVELPACK_5 = function () { return(this.strings.LEVELPACK_5); }; _local1.__get__LEVELPACK_6 = function () { return(this.strings.LEVELPACK_6); }; _local1.__get__LEVELPACK_7 = function () { return(this.strings.LEVELPACK_7); }; _local1.__get__LEVEL_ID_1 = function () { return(this.strings.LEVEL_ID_1); }; _local1.__get__LEVEL_ID_10 = function () { return(this.strings.LEVEL_ID_10); }; _local1.__get__LEVEL_ID_11 = function () { return(this.strings.LEVEL_ID_11); }; _local1.__get__LEVEL_ID_12 = function () { return(this.strings.LEVEL_ID_12); }; _local1.__get__LEVEL_ID_13 = function () { return(this.strings.LEVEL_ID_13); }; _local1.__get__LEVEL_ID_14 = function () { return(this.strings.LEVEL_ID_14); }; _local1.__get__LEVEL_ID_2 = function () { return(this.strings.LEVEL_ID_2); }; _local1.__get__LEVEL_ID_3 = function () { return(this.strings.LEVEL_ID_3); }; _local1.__get__LEVEL_ID_4 = function () { return(this.strings.LEVEL_ID_4); }; _local1.__get__LEVEL_ID_5 = function () { return(this.strings.LEVEL_ID_5); }; _local1.__get__LEVEL_ID_6 = function () { return(this.strings.LEVEL_ID_6); }; _local1.__get__LEVEL_ID_7 = function () { return(this.strings.LEVEL_ID_7); }; _local1.__get__LEVEL_ID_8 = function () { return(this.strings.LEVEL_ID_8); }; _local1.__get__LEVEL_ID_9 = function () { return(this.strings.LEVEL_ID_9); }; _local1.__get__LOADING_CLICK_TO_PLAY = function () { return(this.strings.LOADING_CLICK_TO_PLAY); }; _local1.__get__LOADING_LINE = function () { return(this.strings.LOADING_LINE); }; _local1.__get__MAINMENU_CANCEL = function () { return(this.strings.MAINMENU_CANCEL); }; _local1.__get__MAINMENU_CONTINUE = function () { return(this.strings.MAINMENU_CONTINUE); }; _local1.__get__MAINMENU_DELETE = function () { return(this.strings.MAINMENU_DELETE); }; _local1.__get__MAINMENU_DONE = function () { return(this.strings.MAINMENU_DONE); }; _local1.__get__MAINMENU_MENU = function () { return(this.strings.MAINMENU_MENU); }; _local1.__get__MAINMENU_NEW_GAME = function () { return(this.strings.MAINMENU_NEW_GAME); }; _local1.__get__MAINMENU_NEW_PLAYER = function () { return(this.strings.MAINMENU_NEW_PLAYER); }; _local1.__get__MAINMENU_NEXT = function () { return(this.strings.MAINMENU_NEXT); }; _local1.__get__MAINMENU_OK = function () { return(this.strings.MAINMENU_OK); }; _local1.__get__MAINMENU_OPTIONS = function () { return(this.strings.MAINMENU_OPTIONS); }; _local1.__get__MAINMENU_PLAYERS = function () { return(this.strings.MAINMENU_PLAYERS); }; _local1.__get__MAINMENU_PREV = function () { return(this.strings.MAINMENU_PREV); }; _local1.__get__MAINMENU_QUIT = function () { return(this.strings.MAINMENU_QUIT); }; _local1.__get__MAINMENU_RULES = function () { return(this.strings.MAINMENU_RULES); }; _local1.__get__MAINMENU_START = function () { return(this.strings.MAINMENU_START); }; _local1.__get__MAIN_MENU_TEXT = function () { return(this.strings.MAIN_MENU_TEXT); }; _local1.__get__MAP_COMPLETE = function () { return(this.strings.MAP_COMPLETE); }; _local1.__get__MAP_IN_PROGRESS = function () { return(this.strings.MAP_IN_PROGRESS); }; _local1.__get__MAP_MENU = function () { return(this.strings.MAP_MENU); }; _local1.__get__MAP_PLAY = function () { return(this.strings.MAP_PLAY); }; _local1.__get__MAP_SCORE_FORMAT = function () { return(this.strings.MAP_SCORE_FORMAT); }; _local1.__get__MAP_WINDOW_CONTINUE = function () { return(this.strings.MAP_WINDOW_CONTINUE); }; _local1.__get__MAP_WINDOW_RESTART = function () { return(this.strings.MAP_WINDOW_RESTART); }; _local1.__get__MENU_CREATE_NEW_PLAYER = function () { return(this.strings.MENU_CREATE_NEW_PLAYER); }; _local1.__get__MENU_WELCOME = function () { return(this.strings.MENU_WELCOME); }; _local1.__get__MENU_WELCOME_NO_NAME = function () { return(this.strings.MENU_WELCOME_NO_NAME); }; _local1.__get__OPTIONS_CURSOR = function () { return(this.strings.OPTIONS_CURSOR); }; _local1.__get__OPTIONS_FULLSCREEN = function () { return(this.strings.OPTIONS_FULLSCREEN); }; _local1.__get__OPTIONS_FX = function () { return(this.strings.OPTIONS_FX); }; _local1.__get__OPTIONS_HIGH_DETAILS = function () { return(this.strings.OPTIONS_HIGH_DETAILS); }; _local1.__get__OPTIONS_HINT = function () { return(this.strings.OPTIONS_HINT); }; _local1.__get__OPTIONS_MUSIC = function () { return(this.strings.OPTIONS_MUSIC); }; _local1.__get__OPTIONS_TITLE = function () { return(this.strings.OPTIONS_TITLE); }; _local1.__get__OPTIONS_VOICE = function () { return(this.strings.OPTIONS_VOICE); }; _local1.__get__PAGE1_1 = function () { return(this.strings["PAGE1-1"]); }; _local1.__get__PAGE1_2 = function () { return(this.strings["PAGE1-2"]); }; _local1.__get__PAGE1_3 = function () { return(this.strings["PAGE1-3"]); }; _local1.__get__PAGE1_4 = function () { return(this.strings["PAGE1-4"]); }; _local1.__get__PAGE1_5 = function () { return(this.strings["PAGE1-5"]); }; _local1.__get__PAGE10_1 = function () { return(this.strings["PAGE10-1"]); }; _local1.__get__PAGE10_2 = function () { return(this.strings["PAGE10-2"]); }; _local1.__get__PAGE11_1 = function () { return(this.strings["PAGE11-1"]); }; _local1.__get__PAGE11_2 = function () { return(this.strings["PAGE11-2"]); }; _local1.__get__PAGE11_2_2 = function () { return(this.strings["PAGE11-2-2"]); }; _local1.__get__PAGE12_1 = function () { return(this.strings["PAGE12-1"]); }; _local1.__get__PAGE12_2 = function () { return(this.strings["PAGE12-2"]); }; _local1.__get__PAGE13_1 = function () { return(this.strings["PAGE13-1"]); }; _local1.__get__PAGE13_2 = function () { return(this.strings["PAGE13-2"]); }; _local1.__get__PAGE13_2_2 = function () { return(this.strings["PAGE13-2-2"]); }; _local1.__get__PAGE14_1 = function () { return(this.strings["PAGE14-1"]); }; _local1.__get__PAGE14_2 = function () { return(this.strings["PAGE14-2"]); }; _local1.__get__PAGE15_1 = function () { return(this.strings["PAGE15-1"]); }; _local1.__get__PAGE15_1_2 = function () { return(this.strings["PAGE15-1-2"]); }; _local1.__get__PAGE15_2 = function () { return(this.strings["PAGE15-2"]); }; _local1.__get__PAGE15_3 = function () { return(this.strings["PAGE15-3"]); }; _local1.__get__PAGE2_1 = function () { return(this.strings["PAGE2-1"]); }; _local1.__get__PAGE2_2 = function () { return(this.strings["PAGE2-2"]); }; _local1.__get__PAGE2_2_2 = function () { return(this.strings["PAGE2-2-2"]); }; _local1.__get__PAGE2_3 = function () { return(this.strings["PAGE2-3"]); }; _local1.__get__PAGE2_3_2 = function () { return(this.strings["PAGE2-3-2"]); }; _local1.__get__PAGE3_1 = function () { return(this.strings["PAGE3-1"]); }; _local1.__get__PAGE3_1_2 = function () { return(this.strings["PAGE3-1-2"]); }; _local1.__get__PAGE3_2 = function () { return(this.strings["PAGE3-2"]); }; _local1.__get__PAGE3_3 = function () { return(this.strings["PAGE3-3"]); }; _local1.__get__PAGE3_3_2 = function () { return(this.strings["PAGE3-3-2"]); }; _local1.__get__PAGE4_1 = function () { return(this.strings["PAGE4-1"]); }; _local1.__get__PAGE4_2 = function () { return(this.strings["PAGE4-2"]); }; _local1.__get__PAGE5_1 = function () { return(this.strings["PAGE5-1"]); }; _local1.__get__PAGE5_2 = function () { return(this.strings["PAGE5-2"]); }; _local1.__get__PAGE5_2_2 = function () { return(this.strings["PAGE5-2-2"]); }; _local1.__get__PAGE5_3 = function () { return(this.strings["PAGE5-3"]); }; _local1.__get__PAGE5_3_2 = function () { return(this.strings["PAGE5-3-2"]); }; _local1.__get__PAGE6_1 = function () { return(this.strings["PAGE6-1"]); }; _local1.__get__PAGE6_1_2 = function () { return(this.strings["PAGE6-1-2"]); }; _local1.__get__PAGE6_2 = function () { return(this.strings["PAGE6-2"]); }; _local1.__get__PAGE7_1 = function () { return(this.strings["PAGE7-1"]); }; _local1.__get__PAGE7_2 = function () { return(this.strings["PAGE7-2"]); }; _local1.__get__PAGE7_2_2 = function () { return(this.strings["PAGE7-2-2"]); }; _local1.__get__PAGE8_1 = function () { return(this.strings["PAGE8-1"]); }; _local1.__get__PAGE8_1_2 = function () { return(this.strings["PAGE8-1-2"]); }; _local1.__get__PAGE8_2 = function () { return(this.strings["PAGE8-2"]); }; _local1.__get__PAGE8_2_2 = function () { return(this.strings["PAGE8-2-2"]); }; _local1.__get__PAGE9_1 = function () { return(this.strings["PAGE9-1"]); }; _local1.__get__PAGE9_2 = function () { return(this.strings["PAGE9-2"]); }; _local1.__get__PAGE9_2_2 = function () { return(this.strings["PAGE9-2-2"]); }; _local1.__get__PLAYERS_TITLE = function () { return(this.strings.PLAYERS_TITLE); }; _local1.__get__PLAYER_NAME_TITLE = function () { return(this.strings.PLAYER_NAME_TITLE); }; _local1.__get__PLAYER_REMOVE = function () { return(this.strings.PLAYER_REMOVE); }; _local1.__get__QUEST_HINT = function () { return(this.strings.QUEST_HINT); }; _local1.__get__QUEST_SCORE = function () { return(this.strings.QUEST_SCORE); }; _local1.__get__RELAXED_DLG_RELAXED = function () { return(this.strings.RELAXED_DLG_RELAXED); }; _local1.__get__RELAXED_DLG_TEXT = function () { return(this.strings.RELAXED_DLG_TEXT); }; _local1.__get__RELAXED_DLG_TIMED = function () { return(this.strings.RELAXED_DLG_TIMED); }; _local1.__get__RULES_TITLE = function () { return(this.strings.RULES_TITLE); }; _local1.__get__SCREENSAVER_NOTIFY = function () { return(this.strings.SCREENSAVER_NOTIFY); }; _local1.__get__START_BONUS_LEVEL = function () { return(this.strings.START_BONUS_LEVEL); }; _local1.__get__START_LEVELPACK = function () { return(this.strings.START_LEVELPACK); }; _local1.__get__STAT_MATCHES = function () { return(this.strings.STAT_MATCHES); }; _local1.__get__STAT_SCORE = function () { return(this.strings.STAT_SCORE); }; _local1.__get__STAT_SCORE2 = function () { return(this.strings.STAT_SCORE2); }; _local1.__get__STAT_TIME_BONUS = function () { return(this.strings.STAT_TIME_BONUS); }; _local1.__get__STAT_YOUR_TIME = function () { return(this.strings.STAT_YOUR_TIME); }; _local1.__get__SURVEY_END_TEXT = function () { return(this.strings.SURVEY_END_TEXT); }; _local1.__get__TROPHY_10_DESC = function () { return(this.strings.TROPHY_10_DESC); }; _local1.__get__TROPHY_10_NAME = function () { return(this.strings.TROPHY_10_NAME); }; _local1.__get__TROPHY_10_NEED = function () { return(this.strings.TROPHY_10_NEED); }; _local1.__get__TROPHY_10_NEED_COMIX = function () { return(this.strings.TROPHY_10_NEED_COMIX); }; _local1.__get__TROPHY_10_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_10_NEED_SCREENSAVER); }; _local1.__get__TROPHY_11_DESC = function () { return(this.strings.TROPHY_11_DESC); }; _local1.__get__TROPHY_11_NAME = function () { return(this.strings.TROPHY_11_NAME); }; _local1.__get__TROPHY_11_NEED = function () { return(this.strings.TROPHY_11_NEED); }; _local1.__get__TROPHY_11_NEED_COMIX = function () { return(this.strings.TROPHY_11_NEED_COMIX); }; _local1.__get__TROPHY_11_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_11_NEED_SCREENSAVER); }; _local1.__get__TROPHY_12_DESC = function () { return(this.strings.TROPHY_12_DESC); }; _local1.__get__TROPHY_12_NAME = function () { return(this.strings.TROPHY_12_NAME); }; _local1.__get__TROPHY_12_NEED = function () { return(this.strings.TROPHY_12_NEED); }; _local1.__get__TROPHY_12_NEED_COMIX = function () { return(this.strings.TROPHY_12_NEED_COMIX); }; _local1.__get__TROPHY_12_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_12_NEED_SCREENSAVER); }; _local1.__get__TROPHY_13_DESC = function () { return(this.strings.TROPHY_13_DESC); }; _local1.__get__TROPHY_13_NAME = function () { return(this.strings.TROPHY_13_NAME); }; _local1.__get__TROPHY_13_NEED = function () { return(this.strings.TROPHY_13_NEED); }; _local1.__get__TROPHY_13_NEED_COMIX = function () { return(this.strings.TROPHY_13_NEED_COMIX); }; _local1.__get__TROPHY_13_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_13_NEED_SCREENSAVER); }; _local1.__get__TROPHY_14_DESC = function () { return(this.strings.TROPHY_14_DESC); }; _local1.__get__TROPHY_14_NAME = function () { return(this.strings.TROPHY_14_NAME); }; _local1.__get__TROPHY_14_NEED = function () { return(this.strings.TROPHY_14_NEED); }; _local1.__get__TROPHY_14_NEED_COMIX = function () { return(this.strings.TROPHY_14_NEED_COMIX); }; _local1.__get__TROPHY_14_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_14_NEED_SCREENSAVER); }; _local1.__get__TROPHY_15_NEED_COMIX = function () { return(this.strings.TROPHY_15_NEED_COMIX); }; _local1.__get__TROPHY_15_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_15_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_DESC = function () { return(this.strings.TROPHY_1_DESC); }; _local1.__get__TROPHY_1_NAME = function () { return(this.strings.TROPHY_1_NAME); }; _local1.__get__TROPHY_1_NEED = function () { return(this.strings.TROPHY_1_NEED); }; _local1.__get__TROPHY_1_NEED_COMIX = function () { return(this.strings.TROPHY_1_NEED_COMIX); }; _local1.__get__TROPHY_1_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_1_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_NEED_WALLPAPER = function () { return(this.strings.TROPHY_1_NEED_WALLPAPER); }; _local1.__get__TROPHY_2_DESC = function () { return(this.strings.TROPHY_2_DESC); }; _local1.__get__TROPHY_2_NAME = function () { return(this.strings.TROPHY_2_NAME); }; _local1.__get__TROPHY_2_NEED = function () { return(this.strings.TROPHY_2_NEED); }; _local1.__get__TROPHY_2_NEED_COMIX = function () { return(this.strings.TROPHY_2_NEED_COMIX); }; _local1.__get__TROPHY_2_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_2_NEED_SCREENSAVER); }; _local1.__get__TROPHY_2_NEED_WALLPAPER = function () { return(this.strings.TROPHY_2_NEED_WALLPAPER); }; _local1.__get__TROPHY_3_DESC = function () { return(this.strings.TROPHY_3_DESC); }; _local1.__get__TROPHY_3_NAME = function () { return(this.strings.TROPHY_3_NAME); }; _local1.__get__TROPHY_3_NEED = function () { return(this.strings.TROPHY_3_NEED); }; _local1.__get__TROPHY_3_NEED_COMIX = function () { return(this.strings.TROPHY_3_NEED_COMIX); }; _local1.__get__TROPHY_3_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_3_NEED_SCREENSAVER); }; _local1.__get__TROPHY_3_NEED_WALLPAPER = function () { return(this.strings.TROPHY_3_NEED_WALLPAPER); }; _local1.__get__TROPHY_4_DESC = function () { return(this.strings.TROPHY_4_DESC); }; _local1.__get__TROPHY_4_NAME = function () { return(this.strings.TROPHY_4_NAME); }; _local1.__get__TROPHY_4_NEED = function () { return(this.strings.TROPHY_4_NEED); }; _local1.__get__TROPHY_4_NEED_COMIX = function () { return(this.strings.TROPHY_4_NEED_COMIX); }; _local1.__get__TROPHY_4_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_4_NEED_SCREENSAVER); }; _local1.__get__TROPHY_5_DESC = function () { return(this.strings.TROPHY_5_DESC); }; _local1.__get__TROPHY_5_NAME = function () { return(this.strings.TROPHY_5_NAME); }; _local1.__get__TROPHY_5_NEED = function () { return(this.strings.TROPHY_5_NEED); }; _local1.__get__TROPHY_5_NEED_COMIX = function () { return(this.strings.TROPHY_5_NEED_COMIX); }; _local1.__get__TROPHY_5_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_5_NEED_SCREENSAVER); }; _local1.__get__TROPHY_6_DESC = function () { return(this.strings.TROPHY_6_DESC); }; _local1.__get__TROPHY_6_NAME = function () { return(this.strings.TROPHY_6_NAME); }; _local1.__get__TROPHY_6_NEED = function () { return(this.strings.TROPHY_6_NEED); }; _local1.__get__TROPHY_6_NEED_COMIX = function () { return(this.strings.TROPHY_6_NEED_COMIX); }; _local1.__get__TROPHY_6_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_6_NEED_SCREENSAVER); }; _local1.__get__TROPHY_7_DESC = function () { return(this.strings.TROPHY_7_DESC); }; _local1.__get__TROPHY_7_NAME = function () { return(this.strings.TROPHY_7_NAME); }; _local1.__get__TROPHY_7_NEED = function () { return(this.strings.TROPHY_7_NEED); }; _local1.__get__TROPHY_7_NEED_COMIX = function () { return(this.strings.TROPHY_7_NEED_COMIX); }; _local1.__get__TROPHY_7_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_7_NEED_SCREENSAVER); }; _local1.__get__TROPHY_8_DESC = function () { return(this.strings.TROPHY_8_DESC); }; _local1.__get__TROPHY_8_NAME = function () { return(this.strings.TROPHY_8_NAME); }; _local1.__get__TROPHY_8_NEED = function () { return(this.strings.TROPHY_8_NEED); }; _local1.__get__TROPHY_8_NEED_COMIX = function () { return(this.strings.TROPHY_8_NEED_COMIX); }; _local1.__get__TROPHY_8_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_8_NEED_SCREENSAVER); }; _local1.__get__TROPHY_9_DESC = function () { return(this.strings.TROPHY_9_DESC); }; _local1.__get__TROPHY_9_NAME = function () { return(this.strings.TROPHY_9_NAME); }; _local1.__get__TROPHY_9_NEED = function () { return(this.strings.TROPHY_9_NEED); }; _local1.__get__TROPHY_9_NEED_COMIX = function () { return(this.strings.TROPHY_9_NEED_COMIX); }; _local1.__get__TROPHY_9_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_9_NEED_SCREENSAVER); }; _local1.__get__TROPHY_TITLE = function () { return(this.strings.TROPHY_TITLE); }; _local1.__get__TROPHY_WIN = function () { return(this.strings.TROPHY_WIN); }; _local1.__get__VOLUME = function () { return(this.strings.VOLUME); }; _local1.__get__WALLPAPER_BTN_1 = function () { return(this.strings.WALLPAPER_BTN_1); }; _local1.__get__WALLPAPER_BTN_2 = function () { return(this.strings.WALLPAPER_BTN_2); }; _local1.__get__WALLPAPER_BTN_3 = function () { return(this.strings.WALLPAPER_BTN_3); }; _local1.__get__WALLS_DESC = function () { return(this.strings.WALLS_DESC); }; _local1.__get__WALLS_TITLE = function () { return(this.strings.WALLS_TITLE); }; _local1.__get__WALL_HINT_WIN = function () { return(this.strings.WALL_HINT_WIN); }; _local1.__get__WHEEL_LEVEL_NUMBER = function () { return(this.strings.WHEEL_LEVEL_NUMBER); }; _local1.__get__cheats = function () { return(this.strings.cheats); }; _local1.addProperty("PAGE1_3", _local1.__get__PAGE1_3, function () { }); _local1.addProperty("EXTRAS_COMIX", _local1.__get__EXTRAS_COMIX, function () { }); _local1.addProperty("PAGE1_4", _local1.__get__PAGE1_4, function () { }); _local1.addProperty("PAGE1_5", _local1.__get__PAGE1_5, function () { }); _local1.addProperty("TROPHY_8_NEED_SCREENSAVER", _local1.__get__TROPHY_8_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_6_NEED_COMIX", _local1.__get__TROPHY_6_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_DESC", _local1.__get__TROPHY_11_DESC, function () { }); _local1.addProperty("STAT_SCORE", _local1.__get__STAT_SCORE, function () { }); _local1.addProperty("TROPHY_7_NAME", _local1.__get__TROPHY_7_NAME, function () { }); _local1.addProperty("HINT32", _local1.__get__HINT32, function () { }); _local1.addProperty("TROPHY_4_NEED_SCREENSAVER", _local1.__get__TROPHY_4_NEED_SCREENSAVER, function () { }); _local1.addProperty("OPTIONS_HIGH_DETAILS", _local1.__get__OPTIONS_HIGH_DETAILS, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_OK", _local1.__get__GAME_MENU_STATISTICS_OK, function () { }); _local1.addProperty("HINT33", _local1.__get__HINT33, function () { }); _local1.addProperty("CONTINUE_LEVEL", _local1.__get__CONTINUE_LEVEL, function () { }); _local1.addProperty("HINT34", _local1.__get__HINT34, function () { }); _local1.addProperty("HINT35", _local1.__get__HINT35, function () { }); _local1.addProperty("HINT36", _local1.__get__HINT36, function () { }); _local1.addProperty("TROPHY_7_NEED_COMIX", _local1.__get__TROPHY_7_NEED_COMIX, function () { }); _local1.addProperty("OPTIONS_FULLSCREEN", _local1.__get__OPTIONS_FULLSCREEN, function () { }); _local1.addProperty("HINT37", _local1.__get__HINT37, function () { }); _local1.addProperty("EXTRAS_TROPHY", _local1.__get__EXTRAS_TROPHY, function () { }); _local1.addProperty("CLICK_TO_CONTINUE", _local1.__get__CLICK_TO_CONTINUE, function () { }); _local1.addProperty("HINT38", _local1.__get__HINT38, function () { }); _local1.addProperty("HINT39", _local1.__get__HINT39, function () { }); _local1.addProperty("MAINMENU_OK", _local1.__get__MAINMENU_OK, function () { }); _local1.addProperty("QUEST_SCORE", _local1.__get__QUEST_SCORE, function () { }); _local1.addProperty("TROPHY_2_NAME", _local1.__get__TROPHY_2_NAME, function () { }); _local1.addProperty("EXTRAS_BACK", _local1.__get__EXTRAS_BACK, function () { }); _local1.addProperty("GAME_MENU_TEXT", _local1.__get__GAME_MENU_TEXT, function () { }); _local1.addProperty("PAGE6_1", _local1.__get__PAGE6_1, function () { }); _local1.addProperty("PAGE6_2", _local1.__get__PAGE6_2, function () { }); _local1.addProperty("BTN_MENU_WALLPAPER", _local1.__get__BTN_MENU_WALLPAPER, function () { }); _local1.addProperty("OPTIONS_FX", _local1.__get__OPTIONS_FX, function () { }); _local1.addProperty("TROPHY_8_NEED_COMIX", _local1.__get__TROPHY_8_NEED_COMIX, function () { }); _local1.addProperty("MAP_PLAY", _local1.__get__MAP_PLAY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_10", _local1.__get__JEEN_WELCOME_VOICE_10, function () { }); _local1.addProperty("TROPHY_12_NAME", _local1.__get__TROPHY_12_NAME, function () { }); _local1.addProperty("TROPHY_7_NEED", _local1.__get__TROPHY_7_NEED, function () { }); _local1.addProperty("HISTORY_BTN_MENU", _local1.__get__HISTORY_BTN_MENU, function () { }); _local1.addProperty("PAGE11_1", _local1.__get__PAGE11_1, function () { }); _local1.addProperty("HINT40", _local1.__get__HINT40, function () { }); _local1.addProperty("PAGE11_2", _local1.__get__PAGE11_2, function () { }); _local1.addProperty("HINT41", _local1.__get__HINT41, function () { }); _local1.addProperty("HINT42", _local1.__get__HINT42, function () { }); _local1.addProperty("HINT43", _local1.__get__HINT43, function () { }); _local1.addProperty("HINT44", _local1.__get__HINT44, function () { }); _local1.addProperty("GAME_OVER", _local1.__get__GAME_OVER, function () { }); _local1.addProperty("TROPHY_9_NEED_COMIX", _local1.__get__TROPHY_9_NEED_COMIX, function () { }); _local1.addProperty("MAINMENU_DELETE", _local1.__get__MAINMENU_DELETE, function () { }); _local1.addProperty("GAME_LEVEL_TITLE", _local1.__get__GAME_LEVEL_TITLE, function () { }); _local1.addProperty("TROPHY_3_NEED_WALLPAPER", _local1.__get__TROPHY_3_NEED_WALLPAPER, function () { }); _local1.addProperty("COMICS_SKIP", _local1.__get__COMICS_SKIP, function () { }); _local1.addProperty("TROPHY_2_NEED", _local1.__get__TROPHY_2_NEED, function () { }); _local1.addProperty("GAME_VOICE_1", _local1.__get__GAME_VOICE_1, function () { }); _local1.addProperty("BTN_CANCEL_WALLPAPER", _local1.__get__BTN_CANCEL_WALLPAPER, function () { }); _local1.addProperty("GAME_VOICE_2", _local1.__get__GAME_VOICE_2, function () { }); _local1.addProperty("GAME_MENU_MAINMENU", _local1.__get__GAME_MENU_MAINMENU, function () { }); _local1.addProperty("GAME_VOICE_3", _local1.__get__GAME_VOICE_3, function () { }); _local1.addProperty("GAME_WIN_1", _local1.__get__GAME_WIN_1, function () { }); _local1.addProperty("MAINMENU_PREV", _local1.__get__MAINMENU_PREV, function () { }); _local1.addProperty("HINT1", _local1.__get__HINT1, function () { }); _local1.addProperty("GAME_VOICE_4", _local1.__get__GAME_VOICE_4, function () { }); _local1.addProperty("GAME_WIN_2", _local1.__get__GAME_WIN_2, function () { }); _local1.addProperty("HINT2", _local1.__get__HINT2, function () { }); _local1.addProperty("OPTIONS_VOICE", _local1.__get__OPTIONS_VOICE, function () { }); _local1.addProperty("TROPHY_12_NEED_SCREENSAVER", _local1.__get__TROPHY_12_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_VOICE_5", _local1.__get__GAME_VOICE_5, function () { }); _local1.addProperty("TROPHY_12_NEED", _local1.__get__TROPHY_12_NEED, function () { }); _local1.addProperty("TROPHY_7_DESC", _local1.__get__TROPHY_7_DESC, function () { }); _local1.addProperty("HINT3", _local1.__get__HINT3, function () { }); _local1.addProperty("TROPHY_WIN", _local1.__get__TROPHY_WIN, function () { }); _local1.addProperty("HINT4", _local1.__get__HINT4, function () { }); _local1.addProperty("MAINMENU_NEW_PLAYER", _local1.__get__MAINMENU_NEW_PLAYER, function () { }); _local1.addProperty("WHEEL_LEVEL_NUMBER", _local1.__get__WHEEL_LEVEL_NUMBER, function () { }); _local1.addProperty("QUEST_HINT", _local1.__get__QUEST_HINT, function () { }); _local1.addProperty("GAME_HINT_OK", _local1.__get__GAME_HINT_OK, function () { }); _local1.addProperty("HINT7", _local1.__get__HINT7, function () { }); _local1.addProperty("HINT8", _local1.__get__HINT8, function () { }); _local1.addProperty("OPTIONS_HINT", _local1.__get__OPTIONS_HINT, function () { }); _local1.addProperty("HINT9", _local1.__get__HINT9, function () { }); _local1.addProperty("PLAYERS_TITLE", _local1.__get__PLAYERS_TITLE, function () { }); _local1.addProperty("PAGE5_2_2", _local1.__get__PAGE5_2_2, function () { }); _local1.addProperty("RELAXED_DLG_RELAXED", _local1.__get__RELAXED_DLG_RELAXED, function () { }); _local1.addProperty("TROPHY_2_DESC", _local1.__get__TROPHY_2_DESC, function () { }); _local1.addProperty("HISTORY_MENU_QUIT_TEXT", _local1.__get__HISTORY_MENU_QUIT_TEXT, function () { }); _local1.addProperty("TROPHY_12_DESC", _local1.__get__TROPHY_12_DESC, function () { }); _local1.addProperty("TROPHY_8_NAME", _local1.__get__TROPHY_8_NAME, function () { }); _local1.addProperty("TROPHY_10_NEED_COMIX", _local1.__get__TROPHY_10_NEED_COMIX, function () { }); _local1.addProperty("HIDDEN_1", _local1.__get__HIDDEN_1, function () { }); _local1.addProperty("WALLPAPER_BTN_1", _local1.__get__WALLPAPER_BTN_1, function () { }); _local1.addProperty("DOWNLOAD", _local1.__get__DOWNLOAD, function () { }); _local1.addProperty("HIDDEN_2", _local1.__get__HIDDEN_2, function () { }); _local1.addProperty("WALLPAPER_BTN_2", _local1.__get__WALLPAPER_BTN_2, function () { }); _local1.addProperty("PAGE4_1", _local1.__get__PAGE4_1, function () { }); _local1.addProperty("HIDDEN_3", _local1.__get__HIDDEN_3, function () { }); _local1.addProperty("WALLPAPER_BTN_3", _local1.__get__WALLPAPER_BTN_3, function () { }); _local1.addProperty("HIDDEN_4", _local1.__get__HIDDEN_4, function () { }); _local1.addProperty("PAGE4_2", _local1.__get__PAGE4_2, function () { }); _local1.addProperty("HIDDEN_5", _local1.__get__HIDDEN_5, function () { }); _local1.addProperty("HIDDEN_6", _local1.__get__HIDDEN_6, function () { }); _local1.addProperty("HIDDEN_7", _local1.__get__HIDDEN_7, function () { }); _local1.addProperty("TROPHY_3_NAME", _local1.__get__TROPHY_3_NAME, function () { }); _local1.addProperty("TROPHY_11_NEED_COMIX", _local1.__get__TROPHY_11_NEED_COMIX, function () { }); _local1.addProperty("CREDITS_TITLE", _local1.__get__CREDITS_TITLE, function () { }); _local1.addProperty("TROPHY_7_NEED_SCREENSAVER", _local1.__get__TROPHY_7_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_TIMEOUT", _local1.__get__GAME_TIMEOUT, function () { }); _local1.addProperty("TROPHY_13_NAME", _local1.__get__TROPHY_13_NAME, function () { }); _local1.addProperty("TROPHY_8_NEED", _local1.__get__TROPHY_8_NEED, function () { }); _local1.addProperty("OPTIONS_CURSOR", _local1.__get__OPTIONS_CURSOR, function () { }); _local1.addProperty("TROPHY_3_NEED_SCREENSAVER", _local1.__get__TROPHY_3_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_12_NEED_COMIX", _local1.__get__TROPHY_12_NEED_COMIX, function () { }); _local1.addProperty("PAGE7_2_2", _local1.__get__PAGE7_2_2, function () { }); _local1.addProperty("cheats", _local1.__get__cheats, function () { }); _local1.addProperty("PAGE9_1", _local1.__get__PAGE9_1, function () { }); _local1.addProperty("TROPHY_3_NEED", _local1.__get__TROPHY_3_NEED, function () { }); _local1.addProperty("PAGE9_2", _local1.__get__PAGE9_2, function () { }); _local1.addProperty("TROPHY_13_NEED_COMIX", _local1.__get__TROPHY_13_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_13_NEED", _local1.__get__TROPHY_13_NEED, function () { }); _local1.addProperty("PAGE14_1", _local1.__get__PAGE14_1, function () { }); _local1.addProperty("TROPHY_8_DESC", _local1.__get__TROPHY_8_DESC, function () { }); _local1.addProperty("GAME_SCORE_TITLE", _local1.__get__GAME_SCORE_TITLE, function () { }); _local1.addProperty("PAGE14_2", _local1.__get__PAGE14_2, function () { }); _local1.addProperty("MAINMENU_NEXT", _local1.__get__MAINMENU_NEXT, function () { }); _local1.addProperty("STAT_TIME_BONUS", _local1.__get__STAT_TIME_BONUS, function () { }); _local1.addProperty("TROPHY_14_NEED_COMIX", _local1.__get__TROPHY_14_NEED_COMIX, function () { }); _local1.addProperty("PAGE8_2_2", _local1.__get__PAGE8_2_2, function () { }); _local1.addProperty("TROPHY_3_DESC", _local1.__get__TROPHY_3_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_SCREENSAVER", _local1.__get__TROPHY_15_NEED_SCREENSAVER, function () { }); _local1.addProperty("MAINMENU_RULES", _local1.__get__MAINMENU_RULES, function () { }); _local1.addProperty("CONTINUE_TEXT1", _local1.__get__CONTINUE_TEXT1, function () { }); _local1.addProperty("CONTINUE_TEXT2", _local1.__get__CONTINUE_TEXT2, function () { }); _local1.addProperty("TROPHY_13_DESC", _local1.__get__TROPHY_13_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_COMIX", _local1.__get__TROPHY_15_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_NEED_SCREENSAVER", _local1.__get__TROPHY_11_NEED_SCREENSAVER, function () { }); _local1.addProperty("MENU_CREATE_NEW_PLAYER", _local1.__get__MENU_CREATE_NEW_PLAYER, function () { }); _local1.addProperty("ITEM_SOLVED", _local1.__get__ITEM_SOLVED, function () { }); _local1.addProperty("PAGE2_1", _local1.__get__PAGE2_1, function () { }); _local1.addProperty("TROPHY_9_NAME", _local1.__get__TROPHY_9_NAME, function () { }); _local1.addProperty("PAGE2_3_2", _local1.__get__PAGE2_3_2, function () { }); _local1.addProperty("PAGE2_2", _local1.__get__PAGE2_2, function () { }); _local1.addProperty("PAGE2_3", _local1.__get__PAGE2_3, function () { }); _local1.addProperty("MAP_MENU", _local1.__get__MAP_MENU, function () { }); _local1.addProperty("MAP_WINDOW_RESTART", _local1.__get__MAP_WINDOW_RESTART, function () { }); _local1.addProperty("PAGE9_2_2", _local1.__get__PAGE9_2_2, function () { }); _local1.addProperty("EXTRAS_SAVER_INSTALL", _local1.__get__EXTRAS_SAVER_INSTALL, function () { }); _local1.addProperty("TROPHY_4_NAME", _local1.__get__TROPHY_4_NAME, function () { }); _local1.addProperty("START_LEVELPACK", _local1.__get__START_LEVELPACK, function () { }); _local1.addProperty("BUY_NOW", _local1.__get__BUY_NOW, function () { }); _local1.addProperty("TROPHY_14_NAME", _local1.__get__TROPHY_14_NAME, function () { }); _local1.addProperty("TROPHY_9_NEED", _local1.__get__TROPHY_9_NEED, function () { }); _local1.addProperty("PAGE3_3_2", _local1.__get__PAGE3_3_2, function () { }); _local1.addProperty("PAGE7_1", _local1.__get__PAGE7_1, function () { }); _local1.addProperty("LOADING_CLICK_TO_PLAY", _local1.__get__LOADING_CLICK_TO_PLAY, function () { }); _local1.addProperty("PAGE7_2", _local1.__get__PAGE7_2, function () { }); _local1.addProperty("LEVEL_ID_1", _local1.__get__LEVEL_ID_1, function () { }); _local1.addProperty("TROPHY_1_NEED_WALLPAPER", _local1.__get__TROPHY_1_NEED_WALLPAPER, function () { }); _local1.addProperty("LEVEL_ID_2", _local1.__get__LEVEL_ID_2, function () { }); _local1.addProperty("LEVEL_ID_3", _local1.__get__LEVEL_ID_3, function () { }); _local1.addProperty("PAGE12_1", _local1.__get__PAGE12_1, function () { }); _local1.addProperty("LEVEL_ID_4", _local1.__get__LEVEL_ID_4, function () { }); _local1.addProperty("PAGE12_2", _local1.__get__PAGE12_2, function () { }); _local1.addProperty("LEVEL_ID_5", _local1.__get__LEVEL_ID_5, function () { }); _local1.addProperty("TROPHY_4_NEED", _local1.__get__TROPHY_4_NEED, function () { }); _local1.addProperty("GAME_MENU_CONTINUE", _local1.__get__GAME_MENU_CONTINUE, function () { }); _local1.addProperty("LEVEL_ID_6", _local1.__get__LEVEL_ID_6, function () { }); _local1.addProperty("GAME_MENU_OPTIONS", _local1.__get__GAME_MENU_OPTIONS, function () { }); _local1.addProperty("MENU_WELCOME", _local1.__get__MENU_WELCOME, function () { }); _local1.addProperty("LEVEL_ID_7", _local1.__get__LEVEL_ID_7, function () { }); _local1.addProperty("MENU_WELCOME_NO_NAME", _local1.__get__MENU_WELCOME_NO_NAME, function () { }); _local1.addProperty("TROPHY_6_NEED_SCREENSAVER", _local1.__get__TROPHY_6_NEED_SCREENSAVER, function () { }); _local1.addProperty("HISTORY_BTN_PREV", _local1.__get__HISTORY_BTN_PREV, function () { }); _local1.addProperty("LEVEL_ID_8", _local1.__get__LEVEL_ID_8, function () { }); _local1.addProperty("GAME_LEVEL_NUMBER", _local1.__get__GAME_LEVEL_NUMBER, function () { }); _local1.addProperty("LEVEL_ID_9", _local1.__get__LEVEL_ID_9, function () { }); _local1.addProperty("TROPHY_14_NEED", _local1.__get__TROPHY_14_NEED, function () { }); _local1.addProperty("TROPHY_9_DESC", _local1.__get__TROPHY_9_DESC, function () { }); _local1.addProperty("TROPHY_2_NEED_SCREENSAVER", _local1.__get__TROPHY_2_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_TEXT_2", _local1.__get__GAME_MENU_TEXT_2, function () { }); _local1.addProperty("EXTRAS_VIEW", _local1.__get__EXTRAS_VIEW, function () { }); _local1.addProperty("MAINMENU_CANCEL", _local1.__get__MAINMENU_CANCEL, function () { }); _local1.addProperty("STAT_YOUR_TIME", _local1.__get__STAT_YOUR_TIME, function () { }); _local1.addProperty("OPTIONS_MUSIC", _local1.__get__OPTIONS_MUSIC, function () { }); _local1.addProperty("PLAYER_REMOVE", _local1.__get__PLAYER_REMOVE, function () { }); _local1.addProperty("EDIT_NAME_EMPTY", _local1.__get__EDIT_NAME_EMPTY, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_CLICK", _local1.__get__GAME_MENU_STATISTICS_CLICK, function () { }); _local1.addProperty("TROPHY_4_DESC", _local1.__get__TROPHY_4_DESC, function () { }); _local1.addProperty("MAINMENU_QUIT", _local1.__get__MAINMENU_QUIT, function () { }); _local1.addProperty("EDIT_NAME_SAME", _local1.__get__EDIT_NAME_SAME, function () { }); _local1.addProperty("START_BONUS_LEVEL", _local1.__get__START_BONUS_LEVEL, function () { }); _local1.addProperty("TROPHY_14_DESC", _local1.__get__TROPHY_14_DESC, function () { }); _local1.addProperty("FULLVERSION", _local1.__get__FULLVERSION, function () { }); _local1.addProperty("PAGE5_3_2", _local1.__get__PAGE5_3_2, function () { }); _local1.addProperty("EXTRAS_WALL", _local1.__get__EXTRAS_WALL, function () { }); _local1.addProperty("GAME_MENU_QUIT_NO", _local1.__get__GAME_MENU_QUIT_NO, function () { }); _local1.addProperty("GAME_LEVEL_BONUS", _local1.__get__GAME_LEVEL_BONUS, function () { }); _local1.addProperty("GAME_FEATURES", _local1.__get__GAME_FEATURES, function () { }); _local1.addProperty("PLAYER_NAME_TITLE", _local1.__get__PLAYER_NAME_TITLE, function () { }); _local1.addProperty("TROPHY_14_NEED_SCREENSAVER", _local1.__get__TROPHY_14_NEED_SCREENSAVER, function () { }); _local1.addProperty("HINT_EXTRAS", _local1.__get__HINT_EXTRAS, function () { }); _local1.addProperty("BACK", _local1.__get__BACK, function () { }); _local1.addProperty("TROPHY_5_NAME", _local1.__get__TROPHY_5_NAME, function () { }); _local1.addProperty("PAGE3_1_2", _local1.__get__PAGE3_1_2, function () { }); _local1.addProperty("WALLS_TITLE", _local1.__get__WALLS_TITLE, function () { }); _local1.addProperty("WALL_HINT_WIN", _local1.__get__WALL_HINT_WIN, function () { }); _local1.addProperty("PAGE5_1", _local1.__get__PAGE5_1, function () { }); _local1.addProperty("TROPHY_10_NEED_SCREENSAVER", _local1.__get__TROPHY_10_NEED_SCREENSAVER, function () { }); _local1.addProperty("PAGE5_2", _local1.__get__PAGE5_2, function () { }); _local1.addProperty("LEVELPACK_1", _local1.__get__LEVELPACK_1, function () { }); _local1.addProperty("PAGE5_3", _local1.__get__PAGE5_3, function () { }); _local1.addProperty("LEVELPACK_2", _local1.__get__LEVELPACK_2, function () { }); _local1.addProperty("LEVELPACK_3", _local1.__get__LEVELPACK_3, function () { }); _local1.addProperty("LEVELPACK_4", _local1.__get__LEVELPACK_4, function () { }); _local1.addProperty("MAP_COMPLETE", _local1.__get__MAP_COMPLETE, function () { }); _local1.addProperty("GAME_MENU_BTN", _local1.__get__GAME_MENU_BTN, function () { }); _local1.addProperty("LEVELPACK_5", _local1.__get__LEVELPACK_5, function () { }); _local1.addProperty("PAGE10_1", _local1.__get__PAGE10_1, function () { }); _local1.addProperty("LEVELPACK_6", _local1.__get__LEVELPACK_6, function () { }); _local1.addProperty("PAGE10_2", _local1.__get__PAGE10_2, function () { }); _local1.addProperty("LEVELPACK_7", _local1.__get__LEVELPACK_7, function () { }); _local1.addProperty("MAINMENU_NEW_GAME", _local1.__get__MAINMENU_NEW_GAME, function () { }); _local1.addProperty("PAGE15_1_2", _local1.__get__PAGE15_1_2, function () { }); _local1.addProperty("TROPHY_10_NAME", _local1.__get__TROPHY_10_NAME, function () { }); _local1.addProperty("TROPHY_5_NEED", _local1.__get__TROPHY_5_NEED, function () { }); _local1.addProperty("MAINMENU_MENU", _local1.__get__MAINMENU_MENU, function () { }); _local1.addProperty("CONTINUE_SCORE", _local1.__get__CONTINUE_SCORE, function () { }); _local1.addProperty("HINT_SHOW_HINTS", _local1.__get__HINT_SHOW_HINTS, function () { }); _local1.addProperty("MAINMENU_DONE", _local1.__get__MAINMENU_DONE, function () { }); _local1.addProperty("VOLUME", _local1.__get__VOLUME, function () { }); _local1.addProperty("BONUS_LEVEL_TRY_AGAIN_TEXT", _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT, function () { }); _local1.addProperty("HISTORY_BTN_NEXT", _local1.__get__HISTORY_BTN_NEXT, function () { }); _local1.addProperty("EXTRAS_TITLE", _local1.__get__EXTRAS_TITLE, function () { }); _local1.addProperty("HISTORY_BTN_PLAY", _local1.__get__HISTORY_BTN_PLAY, function () { }); _local1.addProperty("SCREENSAVER_NOTIFY", _local1.__get__SCREENSAVER_NOTIFY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_1", _local1.__get__JEEN_WELCOME_VOICE_1, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_2", _local1.__get__JEEN_WELCOME_VOICE_2, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_3", _local1.__get__JEEN_WELCOME_VOICE_3, function () { }); _local1.addProperty("PAGE15_1", _local1.__get__PAGE15_1, function () { }); _local1.addProperty("TROPHY_9_NEED_SCREENSAVER", _local1.__get__TROPHY_9_NEED_SCREENSAVER, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_4", _local1.__get__JEEN_WELCOME_VOICE_4, function () { }); _local1.addProperty("PAGE15_2", _local1.__get__PAGE15_2, function () { }); _local1.addProperty("LOADING_LINE", _local1.__get__LOADING_LINE, function () { }); _local1.addProperty("TROPHY_10_NEED", _local1.__get__TROPHY_10_NEED, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_5", _local1.__get__JEEN_WELCOME_VOICE_5, function () { }); _local1.addProperty("PAGE15_3", _local1.__get__PAGE15_3, function () { }); _local1.addProperty("TROPHY_5_DESC", _local1.__get__TROPHY_5_DESC, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_6", _local1.__get__JEEN_WELCOME_VOICE_6, function () { }); _local1.addProperty("MAINMENU_OPTIONS", _local1.__get__MAINMENU_OPTIONS, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_7", _local1.__get__JEEN_WELCOME_VOICE_7, function () { }); _local1.addProperty("MAP_IN_PROGRESS", _local1.__get__MAP_IN_PROGRESS, function () { }); _local1.addProperty("MAINMENU_CONTINUE", _local1.__get__MAINMENU_CONTINUE, function () { }); _local1.addProperty("TROPHY_5_NEED_SCREENSAVER", _local1.__get__TROPHY_5_NEED_SCREENSAVER, function () { }); _local1.addProperty("CONTINUE_TITLE", _local1.__get__CONTINUE_TITLE, function () { }); _local1.addProperty("TROPHY_1_NEED_SCREENSAVER", _local1.__get__TROPHY_1_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_QUIT_YES", _local1.__get__GAME_MENU_QUIT_YES, function () { }); _local1.addProperty("BUY_FULL_VERSION_TEXT", _local1.__get__BUY_FULL_VERSION_TEXT, function () { }); _local1.addProperty("TROPHY_2_NEED_WALLPAPER", _local1.__get__TROPHY_2_NEED_WALLPAPER, function () { }); _local1.addProperty("TROPHY_10_DESC", _local1.__get__TROPHY_10_DESC, function () { }); _local1.addProperty("LEVEL_ID_10", _local1.__get__LEVEL_ID_10, function () { }); _local1.addProperty("PAGE3_1", _local1.__get__PAGE3_1, function () { }); _local1.addProperty("LEVEL_ID_11", _local1.__get__LEVEL_ID_11, function () { }); _local1.addProperty("PAGE3_2", _local1.__get__PAGE3_2, function () { }); _local1.addProperty("LEVEL_ID_12", _local1.__get__LEVEL_ID_12, function () { }); _local1.addProperty("PAGE6_1_2", _local1.__get__PAGE6_1_2, function () { }); _local1.addProperty("RULES_TITLE", _local1.__get__RULES_TITLE, function () { }); _local1.addProperty("PAGE3_3", _local1.__get__PAGE3_3, function () { }); _local1.addProperty("TROPHY_6_NAME", _local1.__get__TROPHY_6_NAME, function () { }); _local1.addProperty("TROPHY_1_NEED_COMIX", _local1.__get__TROPHY_1_NEED_COMIX, function () { }); _local1.addProperty("LEVEL_ID_13", _local1.__get__LEVEL_ID_13, function () { }); _local1.addProperty("LEVEL_ID_14", _local1.__get__LEVEL_ID_14, function () { }); _local1.addProperty("MAP_WINDOW_CONTINUE", _local1.__get__MAP_WINDOW_CONTINUE, function () { }); _local1.addProperty("GAME_MENU_STATISTICS", _local1.__get__GAME_MENU_STATISTICS, function () { }); _local1.addProperty("PAGE11_2_2", _local1.__get__PAGE11_2_2, function () { }); _local1.addProperty("EXIT_CONFIRM_INSTALL_SCREENSAVER", _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER, function () { }); _local1.addProperty("EXTRAS_SAVER", _local1.__get__EXTRAS_SAVER, function () { }); _local1.addProperty("TROPHY_2_NEED_COMIX", _local1.__get__TROPHY_2_NEED_COMIX, function () { }); _local1.addProperty("HINT10", _local1.__get__HINT10, function () { }); _local1.addProperty("TROPHY_1_NAME", _local1.__get__TROPHY_1_NAME, function () { }); _local1.addProperty("MAP_SCORE_FORMAT", _local1.__get__MAP_SCORE_FORMAT, function () { }); _local1.addProperty("HINT11", _local1.__get__HINT11, function () { }); _local1.addProperty("OPTIONS_TITLE", _local1.__get__OPTIONS_TITLE, function () { }); _local1.addProperty("FINAL_TEXT", _local1.__get__FINAL_TEXT, function () { }); _local1.addProperty("RELAXED_DLG_TIMED", _local1.__get__RELAXED_DLG_TIMED, function () { }); _local1.addProperty("TROPHY_13_NEED_SCREENSAVER", _local1.__get__TROPHY_13_NEED_SCREENSAVER, function () { }); _local1.addProperty("STAT_MATCHES", _local1.__get__STAT_MATCHES, function () { }); _local1.addProperty("TROPHY_11_NAME", _local1.__get__TROPHY_11_NAME, function () { }); _local1.addProperty("HINT16", _local1.__get__HINT16, function () { }); _local1.addProperty("TROPHY_6_NEED", _local1.__get__TROPHY_6_NEED, function () { }); _local1.addProperty("COPYRIGHT", _local1.__get__COPYRIGHT, function () { }); _local1.addProperty("HINT17", _local1.__get__HINT17, function () { }); _local1.addProperty("HINT18", _local1.__get__HINT18, function () { }); _local1.addProperty("PAGE8_1", _local1.__get__PAGE8_1, function () { }); _local1.addProperty("TROPHY_3_NEED_COMIX", _local1.__get__TROPHY_3_NEED_COMIX, function () { }); _local1.addProperty("HINT19", _local1.__get__HINT19, function () { }); _local1.addProperty("PAGE8_2", _local1.__get__PAGE8_2, function () { }); _local1.addProperty("STAT_SCORE2", _local1.__get__STAT_SCORE2, function () { }); _local1.addProperty("GAME_NO_MOVES", _local1.__get__GAME_NO_MOVES, function () { }); _local1.addProperty("COMICS_SKIP_2", _local1.__get__COMICS_SKIP_2, function () { }); _local1.addProperty("PAGE13_1", _local1.__get__PAGE13_1, function () { }); _local1.addProperty("PAGE13_2", _local1.__get__PAGE13_2, function () { }); _local1.addProperty("TROPHY_1_NEED", _local1.__get__TROPHY_1_NEED, function () { }); _local1.addProperty("TROPHY_4_NEED_COMIX", _local1.__get__TROPHY_4_NEED_COMIX, function () { }); _local1.addProperty("WALLS_DESC", _local1.__get__WALLS_DESC, function () { }); _local1.addProperty("HINT20", _local1.__get__HINT20, function () { }); _local1.addProperty("MAINMENU_START", _local1.__get__MAINMENU_START, function () { }); _local1.addProperty("HINT21", _local1.__get__HINT21, function () { }); _local1.addProperty("HINT22", _local1.__get__HINT22, function () { }); _local1.addProperty("TROPHY_11_NEED", _local1.__get__TROPHY_11_NEED, function () { }); _local1.addProperty("TROPHY_6_DESC", _local1.__get__TROPHY_6_DESC, function () { }); _local1.addProperty("HINT23", _local1.__get__HINT23, function () { }); _local1.addProperty("PAGE8_1_2", _local1.__get__PAGE8_1_2, function () { }); _local1.addProperty("HINT24", _local1.__get__HINT24, function () { }); _local1.addProperty("SURVEY_END_TEXT", _local1.__get__SURVEY_END_TEXT, function () { }); _local1.addProperty("TROPHY_TITLE", _local1.__get__TROPHY_TITLE, function () { }); _local1.addProperty("HINT25", _local1.__get__HINT25, function () { }); _local1.addProperty("MAIN_MENU_TEXT", _local1.__get__MAIN_MENU_TEXT, function () { }); _local1.addProperty("MAINMENU_PLAYERS", _local1.__get__MAINMENU_PLAYERS, function () { }); _local1.addProperty("HINT26", _local1.__get__HINT26, function () { }); _local1.addProperty("PAGE13_2_2", _local1.__get__PAGE13_2_2, function () { }); _local1.addProperty("GAME_READY", _local1.__get__GAME_READY, function () { }); _local1.addProperty("RELAXED_DLG_TEXT", _local1.__get__RELAXED_DLG_TEXT, function () { }); _local1.addProperty("TROPHY_5_NEED_COMIX", _local1.__get__TROPHY_5_NEED_COMIX, function () { }); _local1.addProperty("PAGE1_1", _local1.__get__PAGE1_1, function () { }); _local1.addProperty("TROPHY_1_DESC", _local1.__get__TROPHY_1_DESC, function () { }); _local1.addProperty("PAGE2_2_2", _local1.__get__PAGE2_2_2, function () { }); _local1.addProperty("PAGE1_2", _local1.__get__PAGE1_2, function () { }); ASSetPropFlags(_local1, null, 1); _local1.strings = new Array(); } #endinitclip
Symbol 20504 MovieClip [__Packages.LocaleRU] Frame 0
#initclip if (!LocaleRU) { //(_global.LocaleRU = function (activeLocale) { super(); if (activeLocale == "RU") { this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435\n\u043F\u0435\u0440\u0435\u0438\u0433\u0440\u0430\u0442\u044C\n\u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u00A0?"; this.strings.BTN_CANCEL_WALLPAPER = "\u0412\u042B\u0425\u041E\u0414"; this.strings.BTN_MENU_WALLPAPER = "\u041C\u0415\u041D\u042E"; this.strings.CLICK_TO_CONTINUE = "\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C"; this.strings.COMICS_SKIP = "\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C"; this.strings.COMICS_SKIP_2 = "\u041C\u0415\u041D\u042E"; this.strings.CONTINUE_LEVEL = "YOUR LEVEL:"; this.strings.CONTINUE_SCORE = "YOUR SCORE:"; this.strings.CONTINUE_TEXT1 = "YOUR GAME HAS BEEN SAVED."; this.strings.CONTINUE_TEXT2 = "WOULD YOU LIKE TO CONTINUE PLAYING?"; this.strings.CONTINUE_TITLE = "CONTINUE"; this.strings.COPYRIGHT = "Copyright (c) 2007 GameXzone"; this.strings.CREDITS_TITLE = ""; this.strings.DOWNLOAD = "T\u00E9l\u00E9charger"; this.strings.EDIT_NAME_EMPTY = "\u0412\u042B \u0414\u041E\u041B\u0416\u041D\u042B \u0412\u0412\u0415\u0421\u0422\u0418 \u0418\u041C\u042F."; this.strings.EDIT_NAME_SAME = "\u0422\u0410\u041A\u041E\u0415 \u0418\u041C\u042F \u0423\u0416\u0415 \u0415\u0421\u0422\u042C."; this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER = "\u0423\u0421\u0422\u0410\u041D\u041E\u0412\u0418\u0422\u042C\n\u0417\u0410\u0421\u0422\u0410\u0412\u041A\u0423?"; this.strings.EXTRAS_BACK = "\u041D\u0410\u0417\u0410\u0414"; this.strings.EXTRAS_COMIX = "\u0421\u042E\u0416\u0415\u0422"; this.strings.EXTRAS_SAVER = "\u0417\u0410\u0421\u0422\u0410\u0412\u041A\u0418"; this.strings.EXTRAS_SAVER_INSTALL = "\u0423\u0421\u0422\u0410\u041D\u041E\u0412\u0418\u0422\u042C"; this.strings.EXTRAS_TITLE = "\u0411\u041E\u041D\u0423\u0421"; this.strings.EXTRAS_TROPHY = "\u0422\u0420\u041E\u0424\u0415\u0418"; this.strings.EXTRAS_VIEW = "\u041F\u041E\u0421\u041C\u041E\u0422\u0420\u0415\u0422\u042C"; this.strings.EXTRAS_WALL = "\u041E\u0411\u041E\u0418"; this.strings.FINAL_TEXT = "\u0412\u042B \u0412\u042B\u0419\u0413\u0420\u0410\u041B\u0418. \n\u0421\u041F\u0410\u0421\u0418\u0411\u041E \u0427\u0422\u041E \u0418\u0413\u0420\u0410\u041B\u0418 \u0412 \u041D\u0410\u0428\u0423 \u0418\u0413\u0420\u0423!"; this.strings.FULLVERSION = "la version compl\u00E8te"; this.strings["GAME-VOICE-1"] = "- \u041C\u044B \u044D\u0442\u043E \u0441\u0434\u0435\u043B\u0430\u043B\u0438! "; this.strings["GAME-VOICE-2"] = "- \u0417\u0434\u0435\u0441\u044C \u044D\u0442\u043E\u043C\u0443 \u0441\u0430\u043C\u043E\u0435 \u043C\u0435\u0441\u0442\u043E!"; this.strings["GAME-VOICE-3"] = "- \u0418\u0438\u0438\u0438\u0445\u0445\u0430\u0430\u0443\u0443-\u0443-\u0443!"; this.strings["GAME-VOICE-4"] = "- \u0423\u0445-\u0442\u044B! (Wow!)"; this.strings["GAME-VOICE-5"] = "- \u0425\u043E\u0440\u043E\u0448\u0430\u044F \u0440\u0430\u0431\u043E\u0442\u0430 \u042D\u043B!"; this.strings.GAME_HINT_OK = "\u041E\u041A"; this.strings.GAME_LEVEL_BONUS = "\u0411\u041E\u041D\u0423\u0421"; this.strings.GAME_LEVEL_NUMBER = "%d-%d"; this.strings.GAME_LEVEL_TITLE = "\u0423\u0440\u043E\u0432\u0435\u043D\u044C"; this.strings.GAME_MENU_BTN = "\u041C\u0415\u041D\u042E"; this.strings.GAME_MENU_CONTINUE = "\u041F\u0420\u041E\u0414\u041E\u041B\u0416\u0418\u0422\u042C"; this.strings.GAME_MENU_MAINMENU = "\u041C\u0415\u041D\u042E"; this.strings.GAME_MENU_OPTIONS = "\u041E\u041F\u0426\u0418\u0418"; this.strings.GAME_MENU_QUIT_NO = "\u041D\u0415\u0422"; this.strings.GAME_MENU_QUIT_YES = "\u0414\u0410"; this.strings.GAME_MENU_STATISTICS = "\u0421\u0422\u0410\u0422\u0418\u0421\u0422\u0418\u041A\u0410"; this.strings.GAME_MENU_STATISTICS_CLICK = "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435 \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C"; this.strings.GAME_MENU_STATISTICS_OK = "\u041E\u041A"; this.strings.GAME_MENU_TEXT = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F\n \u0432 \u0433\u043B\u0430\u0432\u043D\u043E\u0435 \u043C\u0435\u043D\u044E? \n \u0412\u0430\u0448\u0430 \u0438\u0433\u0440\u0430 \n \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430."; this.strings.GAME_MENU_TEXT_2 = "\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0443\u0440\u043E\u0432\u0435\u043D\u044C."; this.strings.GAME_NO_MOVES = "\u041D\u0415\u0422 \u0425\u041E\u0414\u041E\u0412"; this.strings.GAME_OVER = "\u0418\u0413\u0420\u0410 \u041E\u041A\u041E\u041D\u0427\u0415\u041D\u0410"; this.strings.GAME_READY = "\u0421\u0422\u0410\u0420\u0422"; this.strings.GAME_SCORE_TITLE = "\u041E\u0447\u043A\u0438"; this.strings.GAME_TIMEOUT = "\u0412\u0420\u0415\u041C\u042F \u0412\u042B\u0428\u041B\u041E"; this.strings.GAME_WIN_1 = "\u0423\u0420\u041E\u0412\u0415\u041D\u042C"; this.strings.GAME_WIN_2 = "\u041F\u0420\u041E\u0419\u0414\u0415\u041D"; this.strings.HIDDEN_1 = "\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E \u0441 \u0414\u0436\u0438\u043D\u043E\u043C."; this.strings.HIDDEN_2 = "\u041A\u043E\u043C\u043F\u0430\u0441 \u0438 \u043A\u0430\u0440\u0442\u0430."; this.strings.HIDDEN_3 = "\u041F\u043E\u0434\u0432\u043E\u0434\u043D\u043E\u0435 \u0446\u0430\u0440\u0441\u0442\u0432\u043E."; this.strings.HIDDEN_4 = "\u0422\u0430\u0439\u043D\u0430\u044F \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F."; this.strings.HIDDEN_5 = "\u0427\u0435\u0440\u0442\u0435\u0436 \u043B\u0435\u0442\u0443\u0447\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F."; this.strings.HIDDEN_6 = "\u041F\u043E\u0436\u0430\u0440 \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u0435."; this.strings.HIDDEN_7 = "\u0425\u0440\u0430\u043C \u0434\u0440\u0435\u0432\u043D\u0438\u0445."; this.strings.HINT1 = "\u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 3 \u0438\u043B\u0438 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u0445 \u0444\u0438\u0448\u0435\u043A \u043F\u043E \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u0438 \u0438\u043B\u0438 \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0438."; this.strings.HINT10 = "\u0411\u043E\u043D\u0443\u0441 \u0433\u0440\u0430\u0434, \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0437\u0431\u0438\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0445 \u043A\u043B\u0435\u0442\u043E\u043A."; this.strings.HINT11 = "\u0411\u043E\u043D\u0443\u0441 \u043C\u043E\u043B\u043E\u0442\u043E\u043A \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0437\u0431\u0438\u0442\u044C \u043B\u044E\u0431\u0443\u044E \u0444\u0438\u0448\u043A\u0443."; this.strings.HINT16 = "\u041C\u0435\u0447 \u0440\u0443\u0431\u0438\u0442 \u0437\u0430\u0440\u043E\u0441\u043B\u0438. \u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0435\u0447\u0435\u0439, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0441\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u0443\u0442\u044C. "; this.strings.HINT17 = "\u041A\u043B\u044E\u0447 \u043D\u0443\u0436\u0435\u043D, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0437\u0430\u043C\u043E\u043A. \u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043A\u043B\u044E\u0447\u0435\u0439 \u0438 \u0434\u0432\u0435\u0440\u044C \u043E\u0442\u043A\u0440\u043E\u0435\u0442\u0441\u044F."; this.strings.HINT18 = "\u0427\u0435\u0440\u0435\u043F\u0430\u0445\u0430 \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0432\u0430\u043C \u043F\u0435\u0440\u0435\u043F\u043B\u044B\u0442\u044C \u043D\u0430 \u0434\u0440\u0443\u0433\u0443\u044E \u0441\u0442\u043E\u0440\u043E\u043D\u0443."; this.strings.HINT19 = "\u0421\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u043E\u043D\u0443\u0441 \u043C\u043E\u0441\u0442, \u0447\u0442\u043E\u0431\u044B \u043F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u0434\u0440\u0443\u0433\u0443\u044E \u0441\u0442\u043E\u0440\u043E\u043D\u0443."; this.strings.HINT2 = "\u0421\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0446\u0435\u043F\u043E\u0447\u043A\u0438 \u0438\u0437 3-\u0445 \u0438 \u0431\u043E\u043B\u0435\u0435 \u0444\u0438\u0448\u0435\u043A, \u0447\u0442\u043E\u0431\u044B \u043E\u0441\u0432\u043E\u0431\u043E\u0434\u0438\u0442\u044C \u043F\u0443\u0442\u044C."; this.strings.HINT20 = "\u0422\u0443\u0447\u043A\u0430 \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0442\u0443\u0448\u0438\u0442\u044C \u043E\u0433\u043E\u043D\u044C. \u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0442\u0443\u0447\u0435\u043A, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0448\u0435\u043B \u0434\u043E\u0436\u0434\u044C."; this.strings.HINT21 = "\u041F\u043E\u043F\u0443\u0433\u0430\u0439 \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0432\u0430\u043C \u043F\u0440\u0435\u043E\u0434\u043E\u043B\u0435\u0442\u044C \u043F\u0440\u0435\u043F\u044F\u0442\u0441\u0442\u0432\u0438\u0435. \u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0441\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0444\u0438\u0448\u043A\u0438 \u0441 \u0435\u0433\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C."; this.strings.HINT22 = "\u041B\u0435\u0439\u043A\u0430 \u043F\u043E\u043B\u0438\u0432\u0430\u0435\u0442 \u043F\u0430\u043B\u044C\u043C\u0443. \u0421\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u043B\u0435\u0439\u043A\u0438, \u0447\u0442\u043E\u0431\u044B \u043F\u0430\u043B\u044C\u043C\u0430 \u0432\u044B\u0440\u043E\u0441\u043B\u0430."; this.strings.HINT23 = "\u041A\u043E\u0432\u0440\u0438\u043A \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0432\u0430\u043C \u043F\u0435\u0440\u0435\u043B\u0435\u0442\u0435\u0442\u044C \u043D\u0430 \u0434\u0440\u0443\u0433\u0443\u044E \u0441\u0442\u043E\u0440\u043E\u043D\u0443. \u0421\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u043A\u043E\u0432\u0440\u0438\u043A \u0432 \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u043F\u043E \u0442\u0440\u0438, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u0435\u043E\u0434\u043E\u043B\u0435\u0442\u044C \u043F\u0440\u0435\u043F\u044F\u0442\u0441\u0442\u0432\u0438\u0435."; this.strings.HINT24 = "\u041F\u043E\u043F\u0443\u0433\u0430\u0439 \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0432\u0430\u043C \u043F\u0440\u0435\u043E\u0434\u043E\u043B\u0435\u0442\u044C \u043F\u0440\u0435\u043F\u044F\u0442\u0441\u0442\u0432\u0438\u0435. \u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0441\u043E\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0444\u0438\u0448\u043A\u0438 \u0441 \u0435\u0433\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C."; this.strings.HINT25 = "\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0434\u0440\u0435\u043B\u044C, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044C \u0441\u043A\u0430\u043B\u0443 \u0438 \u0440\u0430\u0441\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u043E\u0445\u043E\u0434."; this.strings.HINT26 = "\u041C\u0435\u0447 \u0440\u0443\u0431\u0438\u0442 \u0437\u0430\u0440\u043E\u0441\u043B\u0438. \u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0435\u0447\u0435\u0439, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0441\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u0443\u0442\u044C."; this.strings.HINT3 = "\u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0441\u0435 \u0447\u0430\u0441\u0442\u0438 \u0434\u0432\u043E\u0440\u0446\u0430, \u043B\u0435\u0436\u0430\u0449\u0438\u0435 \u043D\u0430 \u043F\u0443\u0442\u0438, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0439\u0442\u0438 \u0443\u0440\u043E\u0432\u0435\u043D\u044C."; this.strings.HINT32 = "\u0414\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0431\u043E\u043D\u0443\u0441 \u043C\u043E\u043B\u043E\u0442\u043E\u043A, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0435\u0433\u043E \u0438 \u0449\u0435\u043B\u043A\u043D\u0438\u0442\u0435 \u0432 \u043F\u043E\u043B\u0435."; this.strings.HINT33 = "\u0414\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0431\u043E\u043D\u0443\u0441 \u0433\u0440\u0430\u0434, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0435\u0435 \u0438 \u0449\u0435\u043B\u043A\u043D\u0438\u0442\u0435 \u0432 \u043F\u043E\u043B\u0435."; this.strings.HINT34 = "\u0414\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0431\u043E\u043D\u0443\u0441 \u0432\u0438\u0445\u0440\u044C, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0435\u0435 \u0438 \u0449\u0435\u043B\u043A\u043D\u0438\u0442\u0435 \u0432 \u043F\u043E\u043B\u0435."; this.strings.HINT35 = "- \u0425\u0430! \u0410 \u0432\u043E\u0442 \u0438 \u043B\u0435\u0437\u0432\u0438\u0435 \u043A\u0438\u043D\u0436\u0430\u043B\u0430. \u0429\u0435\u043B\u043A\u043D\u0438 \u043D\u0430 \u043D\u0435\u043C, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043E\u0431\u0440\u0430\u0442\u044C \u0435\u0433\u043E."; this.strings.HINT36 = "\u0412\u0438\u0436\u0443 \u0440\u0443\u043A\u043E\u044F\u0442\u044C! \u041F\u043E\u0434\u043D\u0438\u043C\u0430\u0439 \u0435\u0435 \u0441\u043A\u043E\u0440\u0435\u0435!"; this.strings.HINT37 = "\u0422\u0435\u043F\u0435\u0440\u044C \u0443 \u043D\u0430\u0441 \u0435\u0441\u0442\u044C \u043A\u0438\u043D\u0436\u0430\u043B. \u041F\u043E\u0440\u0430 \u0438\u043C \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F! \u0429\u0435\u043B\u043A\u043D\u0438 \u043D\u0430 \u043D\u0435\u043C, \u0447\u0442\u043E\u0431\u044B \u0432\u0437\u044F\u0442\u044C \u0435\u0433\u043E."; this.strings.HINT38 = "\u0415\u0441\u043B\u0438 \u043D\u0443\u0436\u043D\u0430 \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0430, \u043D\u0430\u0436\u043C\u0438 \u043A\u043D\u043E\u043F\u043A\u0443 \u00AB\u0421\u041E\u0412\u0415\u0422\u00BB."; this.strings.HINT39 = "\u0429\u0435\u043B\u043A\u043D\u0438 \u043F\u043E \u0442\u0440\u044F\u043F\u043A\u0435, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0437\u0440\u0443\u0431\u0438\u0442\u044C \u0435\u0435. "; this.strings.HINT4 = "\u0427\u0442\u043E\u0431\u044B \u0440\u0430\u0437\u0431\u0438\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u044F\u043D\u043D\u0443\u044E \u043F\u043B\u0438\u0442\u043A\u0443, \u043D\u0443\u0436\u043D\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E \u0442\u0440\u0438 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u0445 \u0444\u0438\u0448\u043A\u0438 \u0441\u0432\u0435\u0440\u0445\u0443."; this.strings.HINT40 = "\u042D\u0442\u0438 \u0441\u0442\u0440\u0435\u043B\u044B, \u0440\u0430\u0441\u0447\u0438\u0441\u0442\u044F\u0442 \u043F\u0443\u0442\u044C \u0410\u043B\u0430\u0434\u0434\u0438\u043D\u0443. \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u0435 \u0438\u0445 \u0432 \u0441\u043E\u0441\u0435\u0434\u043D\u044E\u044E \u043A\u043B\u0435\u0442\u043A\u0443, \u0447\u0442\u043E\u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C."; this.strings.HINT41 = "- \u041A\u0430\u0436\u0435\u0442\u0441\u044F \u0437\u0430 \u044D\u0442\u0438\u043C \u0442\u0440\u044F\u043F\u044C\u0435\u043C \u0447\u0442\u043E-\u0442\u043E \u0435\u0441\u0442\u044C! \u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u043A\u0438\u043D\u0436\u0430\u043B, \u0438\u043B\u0438 \u043C\u0435\u0447, \u0447\u0442\u043E\u0431\u044B \u0441\u0440\u0435\u0437\u0430\u0442\u044C \u0435\u0435."; this.strings.HINT42 = "\u0421\u043E\u0431\u0435\u0440\u0438\u0442\u0435 10 \u0434\u0440\u0430\u0433\u043E\u0446\u0435\u043D\u043D\u044B\u0445 \u043A\u0430\u043C\u043D\u0435\u0439, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0443\u043D\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0440\u043E\u0444\u0435\u0439."; this.strings.HINT43 = "\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043C\u0435\u0445\u0430\u043D\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0441\u0442\u0440\u0435\u043B\u044B, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u0446\u0435\u043F\u043D\u0443\u044E \u0440\u0435\u0430\u043A\u0446\u0438\u044E."; this.strings.HINT44 = "\u0427\u0435\u043C \u0434\u0430\u043B\u044C\u0448\u0435 \u0432\u044B \u043F\u0440\u043E\u0434\u0432\u0438\u043D\u0435\u0442\u0435\u0441\u044C, \u0442\u0435\u043C \u0431\u043E\u043B\u044C\u0448\u0435 \u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0439 \u043A \u0438\u0433\u0440\u0435 \u0441\u043C\u043E\u0436\u0435\u0442\u0435 \u043D\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044C."; this.strings.HINT7 = "\u0427\u0442\u043E\u0431\u044B \u043E\u0441\u0432\u043E\u0431\u043E\u0434\u0438\u0442\u044C \u0444\u0438\u0448\u043A\u0443 \u043E\u0442 \u043A\u0430\u043C\u043D\u044F, \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0434\u043E\u0431\u0440\u0430\u0442\u044C \u043A \u043D\u0435\u0439 \u0434\u0432\u0435 \u0438\u043B\u0438 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u0445 \u0444\u0438\u0448\u0435\u043A."; this.strings.HINT8 = "\u0411\u043E\u043D\u0443\u0441 \u0431\u043E\u043C\u0431\u0430 - \u043C\u043E\u0436\u0435\u0442 \u0432\u0437\u043E\u0440\u0432\u0430\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043A\u043B\u0435\u0442\u043E\u043A \u043D\u0430 \u043F\u0443\u0442\u0438 \u0410\u043B\u0430\u0434\u0434\u0438\u043D\u0430."; this.strings.HINT9 = "\u0411\u043E\u043D\u0443\u0441 \u0443\u0440\u0430\u0433\u0430\u043D, \u0441\u043C\u0435\u0442\u0435\u0442 \u043C\u043D\u043E\u0433\u043E \u043A\u043B\u0435\u0442\u043E\u043A \u0438 \u0440\u0430\u0441\u0447\u0438\u0441\u0442\u0438\u0442 \u043F\u0443\u0442\u044C \u0410\u043B\u0430\u0434\u0434\u0438\u043D\u0443."; this.strings.HINT_EXTRAS = "\u0427\u0435\u043C \u0434\u0430\u043B\u044C\u0448\u0435 \u0432\u044B \u043F\u0440\u043E\u0434\u0432\u0438\u043D\u0435\u0442\u0435\u0441\u044C, \u0442\u0435\u043C \u0431\u043E\u043B\u044C\u0448\u0435 \u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0439 \u043A \u0438\u0433\u0440\u0435 \u0441\u043C\u043E\u0436\u0435\u0442\u0435 \u043D\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044C."; this.strings.HINT_SHOW_HINTS = "\u041F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438"; this.strings.HISTORY_BTN_MENU = "\u041C\u0415\u041D\u042E"; this.strings.HISTORY_BTN_NEXT = "\u0414\u0410\u041B\u042C\u0428\u0415"; this.strings.HISTORY_BTN_PLAY = "\u0418\u0413\u0420\u0410\u0422\u042C"; this.strings.HISTORY_BTN_PREV = "\u041D\u0410\u0417\u0410\u0414"; this.strings.HISTORY_MENU_QUIT_TEXT = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F\n \u0432 \u0433\u043B\u0430\u0432\u043D\u043E\u0435 \u043C\u0435\u043D\u044E? \n \u0412\u0430\u0448\u0430 \u0438\u0433\u0440\u0430 \n \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430."; this.strings.ITEM_SOLVED = "\u0420\u0415\u0428\u0415\u041D\u041E"; this.strings["JEEN-WELCOME-VOICE-1"] = "- \u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E \u0442\u0435\u0431\u044F \u0410\u043B\u043B\u0430\u0434\u0438\u043D! \u042F \u0438\u0441\u043F\u043E\u043B\u043D\u044E \u0442\u0432\u043E\u0435 \u0436\u0435\u043B\u0430\u043D\u0438\u0435... \u043D\u043E \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0434\u0432\u043E\u0440\u0435\u0446, \u0442\u044B \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043A\u0430\u043C\u0435\u043D\u043D\u044B\u0435 \u0447\u0430\u0441\u0442\u0438 \u043B\u0435\u0436\u0430\u0449\u0438\u0435 \u043D\u0430 \u0442\u0432\u043E\u0435\u043C \u043F\u0443\u0442\u0438. \u041F\u0440\u0438\u0441\u0442\u0443\u043F\u0438\u043C!?"; this.strings["JEEN-WELCOME-VOICE-10"] = "\u041F\u0440\u043E\u0439\u0434\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0446\u0435\u043D\u043D\u044B\u0439 \u0442\u0440\u043E\u0444\u0435\u0439. \u041E\u0434\u043D\u0430\u043A\u043E \u043F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u043F\u043E\u0441\u043F\u0435\u0448\u0438\u0442\u044C, \u0432\u0440\u0435\u043C\u044F \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043E."; this.strings["JEEN-WELCOME-VOICE-2"] = "- \u0425\u043C\u2026 \u043D\u0443 \u0438 \u043D\u0443! \u041A\u043E\u0440\u0430\u0431\u043B\u044C \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043D \u043F\u0435\u0441\u0447\u0430\u043D\u043E\u0439 \u0431\u0443\u0440\u0435\u0439\u2026 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0441\u043E\u0431\u0438\u0440\u0430\u0439 \u0447\u0430\u0441\u0442\u0438 \u043A\u043E\u0440\u0430\u0431\u043B\u044F, \u0447\u0442\u043E\u0431\u044B \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0435\u0433\u043E\u2026 \u0438 \u043F\u043E\u0441\u043F\u0435\u0448\u0438, \u043C\u043D\u0435 \u0443\u0436\u0435 \u043D\u0435 \u0442\u0435\u0440\u043F\u0438\u0442\u0441\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u0432 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435."; this.strings["JEEN-WELCOME-VOICE-3"] = " \u2013 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E-\u043C\u043E\u0435\u043C\u0443 \u044D\u0442\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430 \u0434\u0440\u0435\u0432\u043D\u0435\u0439 \u0447\u0435\u043C \u043C\u043E\u044F \u043B\u0430\u043C\u043F\u0430\u2026 \u044F \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u044E \u0435\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C, \u043D\u043E \u0431\u0435\u0437 \u0442\u0432\u043E\u0435\u0439 \u043F\u043E\u043C\u043E\u0449\u0438 \u043C\u043D\u0435 \u043D\u0435 \u043E\u0431\u043E\u0439\u0442\u0438\u0441\u044C. \u0421\u043E\u0431\u0435\u0440\u0438 \u0432\u0441\u0435 \u0447\u0430\u0441\u0442\u0438 \u0438\u2026 \u0441\u0447\u0438\u0442\u0430\u0439, \u0447\u0442\u043E \u043C\u044B \u0443\u0436\u0435 \u043D\u0430 \u0441\u0443\u0448\u0435!"; this.strings["JEEN-WELCOME-VOICE-4"] = "\u2013 \u042F \u0437\u043D\u0430\u043B, \u0447\u0442\u043E \u043C\u043E\u0438 \u0443\u0440\u043E\u043A\u0438 \u0430\u0441\u0442\u0440\u043E\u043D\u043E\u043C\u0438\u0438 \u043A\u043E\u0433\u0434\u0430-\u043D\u0438\u0431\u0443\u0434\u044C \u043F\u0440\u0438\u0433\u043E\u0434\u044F\u0442\u0441\u044F\u2026 \u044F \u0441\u043E\u0431\u0435\u0440\u0443 \u044D\u0442\u043E\u0442 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F \u0432 \u0434\u0432\u0430 \u0441\u0447\u0435\u0442\u0430\u2026 \u042D-\u044D-\u044D\u2026 \u043A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0443 \u043C\u0435\u043D\u044F \u0431\u0443\u0434\u0443\u0442 \u0432\u0441\u0435 \u0435\u0433\u043E \u0447\u0430\u0441\u0442\u0438."; this.strings["JEEN-WELCOME-VOICE-5"] = "\u2013 \u041F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u043E\u0435 \u043C\u0435\u0441\u0442\u043E \u0434\u043B\u044F \u0432\u0437\u043B\u0435\u0442\u0430\u2026 \u0441\u043E\u0431\u0435\u0440\u0438 \u0432\u0441\u0435 \u0447\u0430\u0441\u0442\u0438 \u043E\u0431\u043B\u043E\u043C\u043A\u043E\u0432, \u0438\u0437 \u043D\u0438\u0445 \u043C\u044B \u0436\u0438\u0432\u043E \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u043C \u043B\u0435\u0442\u0443\u0447\u0438\u0439 \u043A\u043E\u0440\u0430\u0431\u043B\u044C. \u0417\u0430 \u0434\u0435\u043B\u043E!"; this.strings["JEEN-WELCOME-VOICE-6"] = "\u2013 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E-\u043C\u043E\u0435\u043C\u0443 \u044D\u0442\u043E \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043D\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430 \u0441\u0443\u0434\u044C\u0431\u044B... \u041D\u0430\u0432\u0435\u0440\u043D\u044F\u043A\u0430 \u043E\u043D\u0438 \u0437\u0430\u0440\u0430\u0431\u043E\u0442\u0430\u044E\u0442 \u0435\u0441\u043B\u0438 \u043C\u044B \u043D\u0430\u0439\u0434\u0435\u043C \u043D\u0435\u0434\u043E\u0441\u0442\u0430\u044E\u0449\u0438\u0435 \u0447\u0430\u0441\u0442\u0438 \u0438 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0438\u0445. \u0412\u043F\u0435\u0440\u0435\u0434!"; this.strings["JEEN-WELCOME-VOICE-7"] = "\u2014 - \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E\u0445\u043E\u0436\u0435 \u0434\u0435\u0440\u0435\u0432\u043E \u0437\u0430\u043A\u043E\u043B\u0434\u043E\u0432\u0430\u043D\u043E... \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u043F\u043B\u043E\u0434 \u043D\u0443\u0436\u043D\u043E \u043E\u0441\u0432\u043E\u0431\u043E\u0434\u0438\u0442\u044C \u0435\u0433\u043E \u043E\u0442 \u043E\u043A\u043E\u0432 \u0438 \u043E\u0436\u0438\u0432\u0438\u0442\u044C."; this.strings["JIN-WELCOME-VOICE-1"] = "- \u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E \u0442\u0435\u0431\u044F \u0410\u043B\u043B\u0430\u0434\u0438\u043D! \u042F \u0438\u0441\u043F\u043E\u043B\u043D\u044E \u0442\u0432\u043E\u0435 \u0436\u0435\u043B\u0430\u043D\u0438\u0435\u2026 \u043D\u043E \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0434\u0432\u043E\u0440\u0435\u0446, \u0442\u044B \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043A\u0430\u043C\u0435\u043D\u043D\u044B\u0435 \u0447\u0430\u0441\u0442\u0438 \u043B\u0435\u0436\u0430\u0449\u0438\u0435 \u043D\u0430 \u0442\u0432\u043E\u0435\u043C \u043F\u0443\u0442\u0438. \u041F\u0440\u0438\u0441\u0442\u0443\u043F\u0438\u043C!?"; this.strings["JIN-WELCOME-VOICE-2"] = "- \u0425\u043C\u2026 \u043D\u0443 \u0438 \u043D\u0443! \u041A\u043E\u0440\u0430\u0431\u043B\u044C \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043D \u043F\u0435\u0441\u0447\u0430\u043D\u043E\u0439 \u0431\u0443\u0440\u0435\u0439\u2026 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0441\u043E\u0431\u0438\u0440\u0430\u0439 \u0447\u0430\u0441\u0442\u0438 \u043A\u043E\u0440\u0430\u0431\u043B\u044F, \u0447\u0442\u043E\u0431\u044B \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0435\u0433\u043E\u2026 \u0438 \u043F\u043E\u0441\u043F\u0435\u0448\u0438, \u043C\u043D\u0435 \u0443\u0436\u0435 \u043D\u0435 \u0442\u0435\u0440\u043F\u0438\u0442\u0441\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u0432 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435."; this.strings["JIN-WELCOME-VOICE-3"] = " \u2013 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E-\u043C\u043E\u0435\u043C\u0443 \u044D\u0442\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430 \u0434\u0440\u0435\u0432\u043D\u0435\u0439 \u0447\u0435\u043C \u043C\u043E\u044F \u043B\u0430\u043C\u043F\u0430\u2026 \u044F \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u044E \u0435\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C, \u043D\u043E \u0431\u0435\u0437 \u0442\u0432\u043E\u0435\u0439 \u043F\u043E\u043C\u043E\u0449\u0438 \u043C\u043D\u0435 \u043D\u0435 \u043E\u0431\u043E\u0439\u0442\u0438\u0441\u044C. \u0421\u043E\u0431\u0435\u0440\u0438 \u0432\u0441\u0435 \u0447\u0430\u0441\u0442\u0438 \u0438\u2026 \u0441\u0447\u0438\u0442\u0430\u0439, \u0447\u0442\u043E \u043C\u044B \u0443\u0436\u0435 \u043D\u0430 \u0441\u0443\u0448\u0435!"; this.strings["JIN-WELCOME-VOICE-4"] = "\u2013 \u042F \u0437\u043D\u0430\u043B, \u0447\u0442\u043E \u043C\u043E\u0438 \u0443\u0440\u043E\u043A\u0438 \u0430\u0441\u0442\u0440\u043E\u043D\u043E\u043C\u0438\u0438 \u043A\u043E\u0433\u0434\u0430-\u043D\u0438\u0431\u0443\u0434\u044C \u043F\u0440\u0438\u0433\u043E\u0434\u044F\u0442\u0441\u044F\u2026 \u044F \u0441\u043E\u0431\u0435\u0440\u0443 \u044D\u0442\u043E\u0442 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F \u0432 \u0434\u0432\u0430 \u0441\u0447\u0435\u0442\u0430\u2026 \u042D-\u044D-\u044D\u2026 \u043A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0443 \u043C\u0435\u043D\u044F \u0431\u0443\u0434\u0443\u0442 \u0432\u0441\u0435 \u0435\u0433\u043E \u0447\u0430\u0441\u0442\u0438."; this.strings["JIN-WELCOME-VOICE-5"] = "\u2013 \u041F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u043E\u0435 \u043C\u0435\u0441\u0442\u043E \u0434\u043B\u044F \u0432\u0437\u043B\u0435\u0442\u0430\u2026 \u0441\u043E\u0431\u0435\u0440\u0438 \u0432\u0441\u0435 \u0447\u0430\u0441\u0442\u0438 \u043E\u0431\u043B\u043E\u043C\u043A\u043E\u0432, \u0438\u0437 \u043D\u0438\u0445 \u043C\u044B \u0436\u0438\u0432\u043E \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u043C \u043B\u0435\u0442\u0443\u0447\u0438\u0439 \u043A\u043E\u0440\u0430\u0431\u043B\u044C. \u0417\u0430 \u0434\u0435\u043B\u043E!"; this.strings["JIN-WELCOME-VOICE-6"] = "\u2013 \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E-\u043C\u043E\u0435\u043C\u0443 \u044D\u0442\u043E \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043D\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430 \u0441\u0443\u0434\u044C\u0431\u044B\u2026 \u041D\u0430\u0432\u0435\u0440\u043D\u044F\u043A\u0430 \u043E\u043D\u0438 \u0437\u0430\u0440\u0430\u0431\u043E\u0442\u0430\u044E\u0442 \u0435\u0441\u043B\u0438 \u043C\u044B \u043D\u0430\u0439\u0434\u0435\u043C \u043D\u0435\u0434\u043E\u0441\u0442\u0430\u044E\u0449\u0438\u0435 \u0447\u0430\u0441\u0442\u0438 \u0438 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0438\u0445. \u0412\u043F\u0435\u0440\u0435\u0434!"; this.strings["JIN-WELCOME-VOICE-7"] = " - \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043F\u043E\u0445\u043E\u0436\u0435 \u0434\u0435\u0440\u0435\u0432\u043E \u0437\u0430\u043A\u043E\u043B\u0434\u043E\u0432\u0430\u043D\u043E\u2026 \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u043F\u043B\u043E\u0434 \u043D\u0443\u0436\u043D\u043E \u043E\u0441\u0432\u043E\u0431\u043E\u0434\u0438\u0442\u044C \u0435\u0433\u043E \u043E\u0442 \u043E\u043A\u043E\u0432 \u0438 \u043E\u0436\u0438\u0432\u0438\u0442\u044C."; this.strings.LEVELPACK_1 = "\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430."; this.strings.LEVELPACK_2 = "\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u043C\u043E\u0440\u0441\u043A\u043E\u043C\u0443 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044E."; this.strings.LEVELPACK_3 = "\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430."; this.strings.LEVELPACK_4 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F."; this.strings.LEVELPACK_5 = "\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F."; this.strings.LEVELPACK_6 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430."; this.strings.LEVELPACK_7 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E."; this.strings.LEVEL_ID_1 = "\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E \u0441 \u0414\u0436\u0438\u043D\u043E\u043C"; this.strings.LEVEL_ID_10 = "\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F"; this.strings.LEVEL_ID_11 = "\u041F\u043E\u0436\u0430\u0440 \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u0435"; this.strings.LEVEL_ID_12 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430"; this.strings.LEVEL_ID_13 = "\u0425\u0440\u0430\u043C \u0434\u0440\u0435\u0432\u043D\u0438\u0445"; this.strings.LEVEL_ID_14 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E"; this.strings.LEVEL_ID_2 = "\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430"; this.strings.LEVEL_ID_3 = "\u041A\u043E\u043C\u043F\u0430\u0441 \u0438 \u043A\u0430\u0440\u0442\u0430"; this.strings.LEVEL_ID_4 = "\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u043C\u043E\u0440\u0441\u043A\u043E\u043C\u0443 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044E"; this.strings.LEVEL_ID_5 = "\u041F\u043E\u0434\u0432\u043E\u0434\u043D\u043E\u0435 \u0446\u0430\u0440\u0441\u0442\u0432\u043E"; this.strings.LEVEL_ID_6 = "\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430"; this.strings.LEVEL_ID_7 = "\u0422\u0430\u0439\u043D\u0430\u044F \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F"; this.strings.LEVEL_ID_8 = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F"; this.strings.LEVEL_ID_9 = "\u0427\u0435\u0440\u0442\u0435\u0436 \u043B\u0435\u0442\u0443\u0447\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F"; this.strings.LOADING_CLICK_TO_PLAY = "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\u2026"; this.strings.LOADING_LINE = "LOADING\u2026"; this.strings.MAINMENU_CANCEL = "\u041E\u0422\u041C\u0415\u041D\u0410"; this.strings.MAINMENU_CONTINUE = "\u041F\u0420\u041E\u0414\u041E\u041B\u0416\u0418\u0422\u042C"; this.strings.MAINMENU_DELETE = "\u0423\u0414\u0410\u041B\u0418\u0422\u042C"; this.strings.MAINMENU_DONE = "\u041E\u041A"; this.strings.MAINMENU_MENU = "\u041C\u0415\u041D\u042E"; this.strings.MAINMENU_NEW_GAME = "\u041D\u041E\u0412\u0410\u042F \u0418\u0413\u0420\u0410"; this.strings.MAINMENU_NEW_PLAYER = "\u041D\u041E\u0412\u042B\u0419 \u0418\u0413\u0420\u041E\u041A"; this.strings.MAINMENU_NEXT = "\u0414\u0410\u041B\u042C\u0428\u0415"; this.strings.MAINMENU_OK = "\u041E\u041A"; this.strings.MAINMENU_OPTIONS = "\u041E\u041F\u0426\u0418\u0418"; this.strings.MAINMENU_PLAYERS = "\u0418\u0413\u0420\u041E\u041A\u0418"; this.strings.MAINMENU_PREV = "\u041D\u0410\u0417\u0410\u0414"; this.strings.MAINMENU_QUIT = "\u0412\u042B\u0425\u041E\u0414"; this.strings.MAINMENU_RULES = "\u0411\u041E\u041D\u0423\u0421"; this.strings.MAINMENU_START = "\u0421\u0422\u0410\u0420\u0422"; this.strings.MAIN_MENU_TEXT = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0432\u044B\u0439\u0442\u0438 \n\u0438\u0437 \u0438\u0433\u0440\u044B?"; this.strings.MAP_COMPLETE = "\u041F\u0440\u043E\u0439\u0434\u0435\u043D\u00A0!"; this.strings.MAP_IN_PROGRESS = " \u041D\u0435 \u043F\u0440\u043E\u0439\u0434\u0435\u043D"; this.strings.MAP_MENU = "\u041C\u0415\u041D\u042E"; this.strings.MAP_PLAY = "\u0418\u0413\u0420\u0410\u0422\u042C"; this.strings.MAP_SCORE_FORMAT = "\u041E\u0447\u043A\u0438 %i"; this.strings.MAP_WINDOW_CONTINUE = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435\n\u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\n\u0441 \u044D\u0442\u043E\u0433\u043E \u0443\u0440\u043E\u0432\u043D\u044F\u00A0?"; this.strings.MAP_WINDOW_RESTART = "\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435\n\u043F\u0435\u0440\u0435\u0438\u0433\u0440\u0430\u0442\u044C\n\u044D\u0442\u043E\u0442 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u00A0?"; this.strings.MENU_CREATE_NEW_PLAYER = "\u041D\u043E\u0432\u044B\u0439 \u0438\u0433\u0440\u043E\u043A"; this.strings.MENU_WELCOME = "\u041F\u0420\u0418\u0412\u0415\u0422, "; this.strings.MENU_WELCOME_NO_NAME = "\u041F\u0420\u0418\u0412\u0415\u0422!"; this.strings.OPTIONS_CURSOR = "\u041E\u0421\u041E\u0411\u042B\u0419 \n\u041A\u0423\u0420\u0421\u041E\u0420"; this.strings.OPTIONS_FULLSCREEN = "\u041F\u041E\u041B\u041D\u042B\u0419 \n\u042D\u041A\u0420\u0410\u041D"; this.strings.OPTIONS_FX = "\u042D\u0424\u0424\u0415\u041A\u0422\u042B"; this.strings.OPTIONS_HIGH_DETAILS = "HIGH DETAILS"; this.strings.OPTIONS_HINT = "\u041F\u041E\u0414\u0421\u041A\u0410\u0417\u041A\u0418"; this.strings.OPTIONS_MUSIC = "\u041C\u0423\u0417\u042B\u041A\u0410"; this.strings.OPTIONS_TITLE = "\u041E\u041F\u0426\u0418\u0418"; this.strings.OPTIONS_VOICE = "\u0413\u041E\u041B\u041E\u0421\u0410"; this.strings["PAGE1-1"] = "\u0414\u0435\u0440\u0436\u0438-\u0438 \u0432\u043E\u0440\u0430-\u0430-\u0430!!! \u041F\u0440\u043E\u043A\u043B\u044F\u0442\u044B\u0439 \u0432\u043E\u0440\u0438\u0448\u043A\u0430, \u043D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0442\u044B \u043D\u0435 \u0443\u0439\u0434\u0435\u0448\u044C \u043E\u0442 \u043D\u0430\u0441\u2026"; this.strings["PAGE1-2"] = "\u0425\u0430-\u0445\u0430\u2026 \u0421 \u0442\u0430\u043A\u0438\u043C\u0438 \u0436\u0438\u0432\u043E\u0442\u0430\u043C\u0438 \u0432\u0430\u043C \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u043E\u0433\u043D\u0430\u0442\u044C \u043C\u0435\u043D\u044F!"; this.strings["PAGE1-3"] = "\u0427\u0442\u043E-\u043E \u043F\u0440\u043E\u0438\u0441\u0445\u043E-\u043E-\u043E-\u0434\u0438\u0442!!?"; this.strings["PAGE1-4"] = "\u0410-\u0430-\u0430-\u0430-\u0430-\u0430-\u0430-\u0430\u2026"; this.strings["PAGE1-5"] = "\u041D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E\u2026 \u043A\u0430\u0436\u0435\u0442\u0441\u044F \u044F \u043E\u0447\u0443\u0442\u0438\u043B\u0441\u044F \u0432 \u0434\u0440\u0435\u0432\u043D\u0435\u0439 \u0441\u043E\u043A\u0440\u043E\u0432\u0438\u0449\u043D\u0438\u0446\u0435\u2026 \u0421\u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0440\u0430\u0433\u043E\u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u044F \u0432\u0438\u0434\u0435\u043B \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u043E \u0441\u043D\u0435! \u0413\u043C\u2026 \u0437\u0430\u0447\u0435\u043C \u0437\u0430\u043F\u0438\u0440\u0430\u0442\u044C \u0441\u0443\u043D\u0434\u0443\u043A, \u043A\u043E\u0433\u0434\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0441\u0442\u043E\u043B\u044C\u043A\u043E \u0437\u043E\u043B\u043E\u0442\u0430\u2026"; this.strings["PAGE10-1"] = "- \u0427\u0435\u0440\u0442\u0435\u0436 \u0443 \u043D\u0430\u0441\u2026 \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0432\u0438\u0434\u0435\u043B \u043D\u0438\u0447\u0435\u0433\u043E \u043F\u043E\u0434\u043E\u0431\u043D\u043E\u0433\u043E. \u041F\u043E\u0445\u043E\u0436\u0435 \u043D\u0430 \u043A\u043E\u0440\u0430\u0431\u043B\u044C\u2026 \u041D\u0435 \u0443\u0436-\u0442\u043E \u043E\u043D \u0441\u043C\u043E\u0436\u0435\u0442 \u043B\u0435\u0442\u0435\u0442\u044C \u043F\u043E \u0432\u043E\u0437\u0434\u0443\u0445\u0443?"; this.strings["PAGE10-2"] = " - \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0434\u0440\u0443\u0433 \u043C\u043E\u0439! \u041D\u0435 \u0431\u0443\u0434\u0435\u043C \u0433\u0430\u0434\u0430\u0442\u044C! \u0414\u0430\u0432\u0430\u0439 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u043C \u0435\u0433\u043E \u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u043C."; this.strings["PAGE11-1"] = "- \u0425\u0430-\u0445\u0430\u2026 \u0412\u0430\u043C \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u043D\u0430\u0439\u0442\u0438 \u0434\u0440\u0435\u0432\u043E \u0436\u0438\u0437\u043D\u0438\u2026 \u044D\u0442\u043E \u0431\u0443\u0434\u0435\u0442 \u0432\u0430\u0448\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u043F\u0440\u0438\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435."; this.strings["PAGE11-2"] = "- \u0414\u0436\u0438\u043D\u043D\u0438\u2026! \u041C\u044B \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0443\u0445\u043D\u0435\u043C \u0432\u043D\u0438\u0437\u2026 \u043D\u0430\u0434\u043E \u0441\u0440\u043E\u0447\u043D\u043E \u0447\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u043F\u0440\u0438\u0434\u0443\u043C\u0430\u0442\u044C! "; this.strings["PAGE11-2-2"] = "- \u0421\u043F\u043E\u043A\u043E\u0439\u043D\u043E \u0434\u0440\u0443\u0433 \u043C\u043E\u0439! \u041D\u0443\u0436\u043D\u043E \u0432\u0441\u0435\u0433\u043E \u043B\u0438\u0448\u044C \u043F\u043E\u0442\u0443\u0448\u0438\u0442\u044C \u043F\u043E\u0436\u0430\u0440 \u0438 \u043F\u043E\u0447\u0438\u043D\u0438\u0442\u044C \u043A\u043E\u0440\u0430\u0431\u043B\u044C!"; this.strings["PAGE12-1"] = "- \u041B\u0435\u0433\u0435\u043D\u0434\u0430 \u0433\u043B\u0430\u0441\u0438\u0442, \u0447\u0442\u043E \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u043A \u0414\u0440\u0435\u0432\u0443 \u0436\u0438\u0437\u043D\u0438 \u043D\u0438 \u043F\u043E \u0437\u0435\u043C\u043B\u0435, \u043D\u0438 \u043F\u043E \u0432\u043E\u0437\u0434\u0443\u0445\u0443. \u0422\u043E\u043B\u044C\u043A\u043E \u0432\u0440\u0430\u0442\u0430 \u0441\u0443\u0434\u044C\u0431\u044B \u0441\u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043D\u0430\u0441 \u043A \u0425\u0440\u0430\u043C\u0443 \u0434\u0440\u0435\u0432\u043D\u0438\u0445."; this.strings["PAGE12-2"] = "- \u041F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E \u0441\u043A\u0430\u0437\u043A\u0438 \u043D\u0435 \u0432\u0440\u0443\u0442 \u0414\u0436\u0438\u043D\u043D\u0438. \u042D\u0442\u0438 \u0440\u0443\u0438\u043D\u044B, \u043A\u0430\u043A \u0434\u0432\u0435 \u043A\u0430\u043F\u043B\u0438 \u0432\u043E\u0434\u044B \u043F\u043E\u0445\u043E\u0436\u0438 \u043D\u0430 \u0432\u0440\u0430\u0442\u0430 \u0441\u0443\u0434\u044C\u0431\u044B."; this.strings["PAGE13-1"] = "- \u041D\u0430\u0448\u0435 \u0434\u0435\u0440\u0435\u0432\u043E \u043D\u0430\u0432\u0435\u0440\u043D\u044F\u043A\u0430 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u044D\u0442\u043E\u043C \u0445\u0440\u0430\u043C\u0435. \u0421\u043A\u043E\u0440\u0435\u0439 \u043A \u043D\u0435\u043C\u0443! "; this.strings["PAGE13-2"] = "- \u0425\u043C! \u041A\u0430\u043A\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u043D\u0430\u044F \u0434\u0432\u0435\u0440\u044C\u2026 \u041F\u043E \u043C\u043E\u0435\u043C\u0443 \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043D\u0435 \u043F\u0440\u043E\u0441\u0442\u043E\u2026"; this.strings["PAGE13-2-2"] = "- \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u043D\u0435\u0442 \u0442\u0430\u043A\u043E\u0439 \u0434\u0432\u0435\u0440\u0438, \u043A\u043E\u0442\u043E\u0440\u0443\u044E \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u2026 \u043D\u0443\u0436\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u044F\u0432\u0438\u0442\u044C \u0441\u043C\u0435\u043A\u0430\u043B\u043A\u0443\u2026 "; this.strings["PAGE14-1"] = "- \u041D\u0430\u043A\u043E\u043D\u0435\u0446-\u0442\u043E\u2026 \u0434\u0440\u0435\u0432\u043E \u0436\u0438\u0437\u043D\u0438!\u2026"; this.strings["PAGE14-2"] = "- \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0434\u0440\u0435\u0432\u043E \u0437\u0430\u043A\u043E\u043B\u0434\u043E\u0432\u0430\u043D\u043E. \u0427\u0442\u043E\u0431\u044B \u0434\u043E\u0431\u044B\u0442\u044C \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u043F\u043B\u043E\u0434 \u043D\u0443\u0436\u043D\u043E \u0441\u043D\u044F\u0442\u044C \u0441 \u043D\u0435\u0433\u043E \u0447\u0430\u0440\u044B. "; this.strings["PAGE15-1"] = "- \u0412\u0435\u043B\u0438\u043A\u0438\u0439 \u0441\u0443\u043B\u0442\u0430\u043D, \u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B \u0441\u0432\u043E\u0435 \u043E\u0431\u0435\u0449\u0430\u043D\u0438\u0435\u2026"; this.strings["PAGE15-1-2"] = " - \u041C\u043E\u0439 \u043C\u0430\u043B\u044C\u0447\u0438\u043A, \u0442\u044B \u0434\u043E\u043A\u0430\u0437\u0430\u043B, \u0447\u0442\u043E \u0442\u044B \u0434\u043E\u0441\u0442\u043E\u0439\u043D\u044B\u0439 \u0436\u0435\u043D\u0438\u0445 \u0438 \u044F \u0441\u0434\u0435\u0440\u0436\u0443 \u0441\u0432\u043E\u0435 \u0441\u043B\u043E\u0432\u043E!"; this.strings["PAGE15-2"] = "- \u0411\u0443\u0434\u0443\u0440, \u0442\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u0431\u0443\u0434\u0435\u043C \u0432\u043C\u0435\u0441\u0442\u0435 \u0434\u043E \u043A\u043E\u043D\u0446\u0430 \u043D\u0430\u0448\u0438\u0445 \u0434\u043D\u0435\u0439\u2026"; this.strings["PAGE15-3"] = ""; this.strings["PAGE2-1"] = "\u042F \u0440\u0430\u0431 \u043B\u0430\u043C\u043F\u044B \u0438 \u0440\u0430\u0431 \u0442\u043E\u0433\u043E, \u043A\u0442\u043E \u0435\u044E \u0432\u043B\u0430\u0434\u0435\u0435\u0442. \u0422\u0440\u0435\u0431\u0443\u0439 \u043E\u0442 \u043C\u0435\u043D\u044F, \u0447\u0442\u043E \u0445\u043E\u0447\u0435\u0448\u044C, \u0438 \u044F \u0438\u0441\u043F\u043E\u043B\u043D\u044E."; this.strings["PAGE2-2"] = "- \u042D-\u044D-\u044D\u2026 \u0425\u043E\u0447\u0443 \u0436\u0435\u043D\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043F\u0440\u0438\u043D\u0446\u0435\u0441\u0441\u0435 \u0411\u0443\u0434\u0443\u0440! "; this.strings["PAGE2-2-2"] = "- \u0423\u0433\u043E\u0434\u043D\u043E \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432\u043E \u0434\u0432\u043E\u0440\u0435\u0446 \u0432 \u0442\u0430\u043A\u043E\u043C \u0432\u0438\u0434\u0435?"; this.strings["PAGE2-3"] = "- \u041D\u0435\u0442, \u0447\u0442\u043E \u0442\u044B! \u0425\u043E\u0447\u0443\u2026 \u0441\u0430\u043C\u044B\u0435 \u0434\u043E\u0440\u043E\u0433\u0438\u0435 \u043E\u0434\u0435\u0436\u0434\u044B, \u043C\u043D\u043E\u0433\u043E \u0437\u043E\u043B\u043E\u0442\u0430\u2026 \u0438 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0434\u0432\u043E\u0440\u0435\u0446, \u0432 \u043F\u043E\u0434\u0430\u0440\u043E\u043A \u0421\u0443\u043B\u0442\u0430\u043D\u0443\u2026 \u043A\u0430\u043A\u0438\u0445 \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0430 \u0437\u0435\u043C\u043B\u0435!"; this.strings["PAGE2-3-2"] = " - \u0411\u0443\u0434\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u043D\u0435\u043D\u043E."; this.strings["PAGE3-1"] = "- \u0412\u0435\u043B\u0438\u043A\u0438\u0439 \u0441\u0443\u043B\u0442\u0430\u043D, \u044F \u043F\u0440\u0438\u0448\u0435\u043B, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0441\u0438\u0442\u044C \u0443 \u0442\u0435\u0431\u044F \u0440\u0443\u043A\u0443 \u043F\u0440\u0438\u043D\u0446\u0435\u0441\u0441\u044B \u0411\u0443\u0434\u0443\u0440\u2026"; this.strings["PAGE3-1-2"] = "- \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0442\u044B \u0432\u0438\u0434\u043D\u044B\u0439 \u0436\u0435\u043D\u0438\u0445, \u043D\u043E \u044D\u0442\u043E\u0433\u043E \u043C\u0430\u043B\u043E. \u041C\u044B \u043F\u043E\u0441\u043E\u0432\u0435\u0449\u0430\u043B\u0438\u0441\u044C \u0438 \u0440\u0435\u0448\u0438\u043B\u0438, \u0434\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0436\u0435\u043D\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043C\u043E\u0435\u0439 \u0434\u043E\u0447\u0435\u0440\u0438, \u0434\u043E\u043A\u0430\u0436\u0438 \u0447\u0442\u043E \u0442\u044B \u0434\u043E\u0441\u0442\u043E\u0438\u043D \u0435\u0435. \u0420\u0430\u0437\u0434\u043E\u0431\u0443\u0434\u044C \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u043F\u043B\u043E\u0434 \u0441 \u0434\u0440\u0435\u0432\u0430 \u0436\u0438\u0437\u043D\u0438, \u0434\u0430\u044E\u0449\u0438\u0439 \u0431\u0435\u0441\u0441\u043C\u0435\u0440\u0442\u0438\u0435 \u0435\u0433\u043E \u043E\u0431\u043B\u0430\u0434\u0430\u0442\u0435\u043B\u044E."; this.strings["PAGE3-2"] = "- \u0421\u043A\u043E\u0440\u0435\u0435 \u043D\u0430 \u043A\u043E\u0440\u0430\u0431\u043B\u044C! \u0420\u0430\u0434\u0438 \u0441\u0435\u0440\u0434\u0446\u0430 \u043F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u043E\u0439 \u0411\u0443\u0434\u0443\u0440 \u044F \u0433\u043E\u0442\u043E\u0432 \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043A\u0440\u0430\u0439 \u0441\u0432\u0435\u0442\u0430!"; this.strings["PAGE3-3"] = "- \u0414\u0436\u0438\u043D\u043D\u0438, \u043D\u0430\u0448 \u043A\u043E\u0440\u0430\u0431\u043B\u044C \u0440\u0430\u0437\u0431\u0438\u0442 \u0432\u0434\u0440\u0435\u0431\u0435\u0437\u0433\u0438!"; this.strings["PAGE3-3-2"] = "- \u0410\u043B\u043B\u0430\u0434\u0438\u043D, \u0434\u0440\u0443\u0433 \u043C\u043E\u0439, \u044D\u0442\u043E \u0432\u0441\u0435 \u043A\u043E\u043B\u0434\u043E\u0432\u0441\u0442\u0432\u043E \u043F\u043E\u0434\u043B\u043E\u0433\u043E \u0414\u0436\u0430\u0444\u0430\u0440\u0430! \u041D\u043E \u0441\u0435\u0439\u0447\u0430\u0441 \u043D\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0441\u043A\u043E\u0440\u0435\u0435 \u043D\u0430\u0439\u0442\u0438 \u043A\u0430\u0440\u0442\u0443, \u0447\u0442\u043E \u043E\u0441\u0442\u0430\u043B\u0430\u0441\u044C \u043D\u0430 \u043A\u043E\u0440\u0430\u0431\u043B\u0435."; this.strings["PAGE4-1"] = "- \u041A\u0430\u0440\u0442\u0443 \u0442\u043E \u043C\u044B \u043D\u0430\u0448\u043B\u0438, \u043D\u043E \u043F\u043B\u044B\u0442\u044C \u043D\u0430\u043C \u0442\u0435\u043F\u0435\u0440\u044C \u043D\u0435 \u043D\u0430 \u0447\u0435\u043C\u2026"; this.strings["PAGE4-2"] = "- \u042D\u043B, \u0434\u0440\u0443\u0436\u0438\u0449\u0435, \u044F \u043D\u0435 \u0432\u0438\u0436\u0443 \u0432 \u044D\u0442\u043E\u043C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B! \u041E\u0431\u043B\u043E\u043C\u043A\u0438 \u043A\u043E\u0440\u0430\u0431\u043B\u044F \u0440\u0430\u0437\u0431\u0440\u043E\u0441\u0430\u043D\u044B \u043F\u043E \u043E\u043A\u0440\u0443\u0433\u0435, \u0441\u043E\u0431\u0435\u0440\u0435\u043C \u0438\u0445, \u043F\u043E\u0447\u0438\u043D\u0438\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u044C \u0438 \u0432 \u043F\u0443\u0442\u044C!"; this.strings["PAGE5-1"] = "- \u0425\u0430-\u0445\u0430-\u0445\u0430! \u0412\u0430\u043C \u043D\u0438 \u0437\u0430 \u0447\u0442\u043E \u043D\u0435 \u0434\u043E\u043F\u043B\u044B\u0442\u044C \u0434\u043E \u0431\u0435\u0440\u0435\u0433\u0430, \u0432\u044B \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u043E\u0441\u0442\u0430\u043D\u0435\u0442\u0435\u0441\u044C \u0432 \u043C\u043E\u0440\u0435\u2026 \u0438 \u0411\u0443\u0434\u0443\u0440 \u0441\u0442\u0430\u043D\u0435\u0442 \u043C\u043E\u0435\u0439!!!"; this.strings["PAGE5-2"] = "- \u0414\u0436\u0438\u043D\u043D\u0438 \u043F\u043E\u043C\u043E\u0433\u0438\u2026"; this.strings["PAGE5-2-2"] = "- \u041D\u0435 \u0432\u043E\u043B\u043D\u0443\u0439\u0441\u044F\u2026 \u0441\u043E \u043C\u043D\u043E\u0439 \u0442\u044B \u0431\u0443\u0434\u0435\u0448\u044C \u0441\u0435\u0431\u044F \u0447\u0443\u0432\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u043A\u0430\u043A \u0440\u044B\u0431\u0430 \u0432 \u0432\u043E\u0434\u0435."; this.strings["PAGE5-3"] = "- \u041A\u0430\u0436\u0435\u0442\u0441\u044F \u044D\u0442\u043E\u0442 \u0431\u0435\u0434\u043D\u044F\u0433\u0430 \u043F\u043E\u043F\u0430\u043B \u0432 \u043B\u043E\u0432\u0443\u0448\u043A\u0443\u2026"; this.strings["PAGE5-3-2"] = "- \u041C\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043E\u0441\u0432\u043E\u0431\u043E\u0434\u0438\u0442\u044C \u0435\u0433\u043E\u2026 \u043E\u043D \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u043D\u0430\u043C \u043D\u0430\u0439\u0442\u0438 \u0446\u0430\u0440\u044F \u043C\u043E\u0440\u0435\u0439."; this.strings["PAGE6-1"] = "\u2013 \u041A\u0430\u043A \u0432\u044B \u0441\u044E\u0434\u0430 \u043F\u043E\u043F\u0430\u043B\u0438?"; this.strings["PAGE6-1-2"] = "- \u041C\u044B \u0438\u0449\u0435\u043C \u0434\u0440\u0435\u0432\u043E \u0436\u0438\u0437\u043D\u0438, \u0442\u044B \u0437\u043D\u0430\u0435\u0448\u044C, \u043A\u0430\u043A \u0435\u0433\u043E \u043D\u0430\u0439\u0442\u0438?"; this.strings["PAGE6-2"] = "- \u041D\u0430 \u0431\u0435\u0440\u0435\u0433\u0443 \u0436\u0438\u0432\u0435\u0442 \u0441\u0442\u0430\u0440\u044B\u0439 \u043C\u0430\u0433, \u043E\u043D \u0431\u0443\u0434\u0435\u0442 \u0437\u043D\u0430\u0442\u044C \u043E\u0442\u0432\u0435\u0442\u2026 \u043D\u043E \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043D\u044F\u0442\u044C\u0441\u044F \u043D\u0430\u0432\u0435\u0440\u0445, \u043D\u0443\u0436\u043D\u043E \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043C\u043E\u044E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0443."; this.strings["PAGE7-1"] = "- \u0412\u043E\u0442 \u0438 \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F \u0441\u0442\u0430\u0440\u043E\u0433\u043E \u043C\u0430\u0433\u0430! \u0414\u0436\u0438\u043D\u0438, \u0441\u043A\u043E\u0440\u0435\u0439 \u043A \u043D\u0435\u043C\u0443 \u0443\u0436 \u043E\u043D \u0442\u043E\u0447\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u0437\u043D\u0430\u0442\u044C \u0433\u0434\u0435 \u0438\u0441\u043A\u0430\u0442\u044C \u0434\u0440\u0435\u0432\u043E \u0436\u0438\u0437\u043D\u0438. "; this.strings["PAGE7-1-3"] = "- \u041D\u0430 \u0431\u0435\u0440\u0435\u0433\u0443 \u0436\u0438\u0432\u0435\u0442 \u0441\u0442\u0430\u0440\u044B\u0439 \u043C\u0430\u0433, \u043E\u043D \u0431\u0443\u0434\u0435\u0442 \u0437\u043D\u0430\u0442\u044C \u043E\u0442\u0432\u0435\u0442\u2026 \u043D\u043E \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043D\u044F\u0442\u044C\u0441\u044F \u043D\u0430\u0432\u0435\u0440\u0445, \u043D\u0443\u0436\u043D\u043E \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043C\u043E\u044E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0443."; this.strings["PAGE7-2"] = "- \u041F\u043E\u0445\u043E\u0436\u0435, \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u0432\u043D\u0443\u0442\u0440\u044C \u0431\u0443\u0434\u0435\u0442 \u043D\u0435 \u0442\u0430\u043A \u0443\u0436 \u043B\u0435\u0433\u043A\u043E\u2026 "; this.strings["PAGE7-2-2"] = "- \u041D\u0435 \u043E\u0442\u0447\u0430\u0438\u0432\u0430\u0439\u0441\u044F \u0410\u043B! \u0415\u0441\u043B\u0438 \u0435\u0441\u0442\u044C \u0434\u0432\u0435\u0440\u044C, \u0437\u043D\u0430\u0447\u0438\u0442 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0438 \u043A\u043B\u044E\u0447\u2026 \u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u0435\u0433\u043E \u043D\u0430\u0439\u0442\u0438! "; this.strings["PAGE8-1"] = "- \u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E \u0442\u0435\u0431\u044F \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u043C\u0430\u0433! \u042F \u0438\u0449\u0443 \u0434\u0440\u0435\u0432\u043E \u0436\u0438\u0437\u043D\u0438\u2026 \u0442\u044B \u0447\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u0441\u043B\u044B\u0445\u0430\u043B \u043E \u043D\u0435\u043C?"; this.strings["PAGE8-1-2"] = "- \u041E\u043D\u043E \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u043C \u043E\u0441\u0442\u0440\u043E\u0432\u0435, \u043D\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u043C\u0443 \u0433\u043B\u0430\u0437\u0443 \u043D\u0435 \u043F\u043E\u0434 \u0441\u0438\u043B\u0443 \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0435\u0433\u043E\u2026"; this.strings["PAGE8-2"] = "- \u0417\u0430\u0442\u043E \u0435\u0441\u043B\u0438 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0434\u0440\u0435\u0432\u043D\u0438\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F, \u043E\u043D \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u043E\u0441\u0442\u0440\u043E\u0432 \u0432 \u043D\u0435\u0431\u0435."; this.strings["PAGE8-2-2"] = "- \u0422\u0430\u043A, \u0447\u0435\u0433\u043E \u0436\u0435 \u043C\u044B \u0436\u0434\u0435\u043C\u2026 \u0437\u0430 \u0440\u0430\u0431\u043E\u0442\u0443!"; this.strings["PAGE9-1"] = "- \u0413\u043B\u0430\u0437\u0430\u043C \u0441\u0432\u043E\u0438\u043C \u043D\u0435 \u0432\u0435\u0440\u044E\u2026 \u0412\u043E\u0437\u0434\u0443\u0448\u043D\u044B\u0439 \u043E\u0441\u0442\u0440\u043E\u0432!!!"; this.strings["PAGE9-2"] = "- \u041A\u0430\u043A \u043D\u0430\u043C \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u0442\u0443\u0434\u0430?"; this.strings["PAGE9-2-2"] = "- \u0412 \u043F\u0440\u0438\u0434\u0430\u043D\u0438\u0438 \u0441\u043A\u0430\u0437\u0430\u043D\u043E, \u0447\u0442\u043E \u0434\u0440\u0435\u0432\u043D\u0438\u0435 \u0443\u043C\u0435\u043B\u0438 \u0441\u0442\u0440\u043E\u0438\u0442\u044C \u043B\u0435\u0442\u0430\u044E\u0449\u0438\u0435 \u043C\u0430\u0448\u0438\u043D\u044B. \u0418\u0449\u0438\u0442\u0435 \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0443 \u0432 \u0440\u0443\u0438\u043D\u0430\u0445 \u0438\u0445 \u0445\u0440\u0430\u043C\u0430, \u0447\u0442\u043E \u043D\u0430 \u043F\u043E\u0431\u0435\u0440\u0435\u0436\u044C\u0435 \u043A \u044E\u0433\u0443 \u043E\u0442\u0441\u044E\u0434\u0430."; this.strings.PLAYERS_TITLE = "\u0418\u0413\u0420\u041E\u041A\u0418"; this.strings.PLAYER_NAME_TITLE = "\u0412\u0412\u0415\u0414\u0418\u0422\u0415 \u0421\u0412\u041E\u0415 \u0418\u041C\u042F:"; this.strings.PLAYER_REMOVE = "\u0412\u042B \u0425\u041E\u0422\u0418\u0422\u0415 \u0423\u0414\u0410\u041B\u0418\u0422\u042C \u042D\u0422\u041E\u0413\u041E \u0418\u0413\u0420\u041E\u041A\u0410?"; this.strings.QUEST_HINT = "\u0421\u041E\u0412\u0415\u0422"; this.strings.QUEST_SCORE = "\u041E\u0447\u043A\u0438"; this.strings.RELAXED_DLG_RELAXED = "\u0411\u0415\u0417 \u0412\u0420\u0415\u041C\u0415\u041D\u0418"; this.strings.RELAXED_DLG_TEXT = "\u0412\u042B\u0411\u041E\u0420 \u0420\u0415\u0416\u0418\u041C\u0410 \n\u0418\u0413\u0420\u042B"; this.strings.RELAXED_DLG_TIMED = "\u041D\u0410 \u0412\u0420\u0415\u041C\u042F"; this.strings.RULES_TITLE = "\u0411\u041E\u041D\u0423\u0421"; this.strings.SCREENSAVER_NOTIFY = "Screen saver text"; this.strings.START_BONUS_LEVEL = "\u0411\u041E\u041D\u0423\u0421 \u0423\u0420\u041E\u0412\u0415\u041D\u042C"; this.strings.START_LEVELPACK = "\u0423\u0420\u041E\u0412\u0415\u041D\u042C %i-%i"; this.strings.STAT_MATCHES = "\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F:"; this.strings.STAT_SCORE = "\u041E\u0447\u043A\u0438:"; this.strings.STAT_SCORE2 = "\u041E\u0447\u043A\u0438 \u0437\u0430 \u0443\u0440\u043E\u0432\u0435\u043D\u044C:"; this.strings.STAT_TIME_BONUS = "\u0411\u043E\u043D\u0443\u0441:"; this.strings.STAT_YOUR_TIME = "\u0412\u0430\u0448\u0435 \u0412\u0440\u0435\u043C\u044F:"; this.strings.SURVEY_END_TEXT = "Nous vous remercions d'avoir jou\u00E9 \u00E0 notre jeu\u00A0!\n\nMerci de r\u00E9pondre \u00E0 quelques questions pour nous aider \u00E0 am\u00E9liorer le jeu."; this.strings.TROPHY_10_DESC = ""; this.strings.TROPHY_10_NAME = "\u0421\u0435\u0440\u0435\u0431\u0440\u044F\u043D\u0430\u044F \u043F\u0442\u0438\u0446\u0430"; this.strings.TROPHY_10_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_10_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_10_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_11_DESC = ""; this.strings.TROPHY_11_NAME = "\u041F\u043B\u0430\u0442\u0438\u043D\u043E\u0432\u044B\u0439 \u0430\u043C\u0443\u043B\u0435\u0442"; this.strings.TROPHY_11_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0430\u043C\u0443\u043B\u0435\u0442\u044B \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u041F\u043E\u0436\u0430\u0440 \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u0435\"."; this.strings.TROPHY_11_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0436\u0430\u0440 \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u0435\"."; this.strings.TROPHY_11_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0436\u0430\u0440 \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u043C \u043A\u043E\u0440\u0430\u0431\u043B\u0435\"."; this.strings.TROPHY_12_DESC = ""; this.strings.TROPHY_12_NAME = "\u0417\u043E\u043B\u043E\u0442\u043E\u0439 \u043A\u0443\u0431\u043E\u043A"; this.strings.TROPHY_12_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430\"."; this.strings.TROPHY_12_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430\"."; this.strings.TROPHY_12_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0432\u0440\u0430\u0442\u0430\"."; this.strings.TROPHY_13_DESC = ""; this.strings.TROPHY_13_NAME = "\u041A\u043E\u043B\u044C\u0446\u043E \u0441 \u0438\u0437\u0443\u043C\u0440\u0443\u0434\u043E\u043C"; this.strings.TROPHY_13_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043A\u043E\u043B\u044C\u0446\u0430 \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0425\u0440\u0430\u043C \u0434\u0440\u0435\u0432\u043D\u0438\u0445\"."; this.strings.TROPHY_13_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0425\u0440\u0430\u043C \u0434\u0440\u0435\u0432\u043D\u0438\u0445\"."; this.strings.TROPHY_13_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0425\u0440\u0430\u043C \u0434\u0440\u0435\u0432\u043D\u0438\u0445\"."; this.strings.TROPHY_14_DESC = ""; this.strings.TROPHY_14_NAME = "\u0420\u0443\u0431\u0438\u043D\u043E\u0432\u043E\u0435 \u0441\u0435\u0440\u0434\u0446\u0435"; this.strings.TROPHY_14_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E\"."; this.strings.TROPHY_14_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E\"."; this.strings.TROPHY_14_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E\"."; this.strings.TROPHY_15_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E\"."; this.strings.TROPHY_15_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0434\u0440\u0435\u0432\u043E\"."; this.strings.TROPHY_1_DESC = ""; this.strings.TROPHY_1_NAME = "\u0414\u0438\u0430\u0434\u0435\u043C\u0430"; this.strings.TROPHY_1_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043D\u0430\u0439\u0442\u0438 \u0432\u0441\u0435 \u0434\u0440\u0430\u0433\u043E\u0446\u0435\u043D\u043D\u044B\u0435 \u043A\u0430\u043C\u043D\u0438 \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E \u0441 \u0414\u0436\u0438\u043D\u043E\u043C.\"."; this.strings.TROPHY_1_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E \u0441 \u0414\u0436\u0438\u043D\u043E\u043C.\"."; this.strings.TROPHY_1_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E \u0441 \u0414\u0436\u0438\u043D\u043E\u043C.\"."; this.strings.TROPHY_1_NEED_WALLPAPER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0438 \u043E\u0431\u043E\u0438 \u0434\u043B\u044F \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0430, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430\"."; this.strings.TROPHY_2_DESC = ""; this.strings.TROPHY_2_NAME = "\u0417\u043E\u043B\u043E\u0442\u043E\u0439 \u041A\u043B\u044E\u0447"; this.strings.TROPHY_2_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430\"."; this.strings.TROPHY_2_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430\"."; this.strings.TROPHY_2_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0414\u0432\u043E\u0440\u0435\u0446 \u0434\u043B\u044F \u0421\u0443\u043B\u0442\u0430\u043D\u0430\"."; this.strings.TROPHY_2_NEED_WALLPAPER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0438 \u043E\u0431\u043E\u0438 \u0434\u043B\u044F \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0430, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430\"."; this.strings.TROPHY_3_DESC = ""; this.strings.TROPHY_3_NAME = "\u0417\u043E\u043B\u043E\u0442\u043E\u0439 \u041A\u043E\u043C\u043F\u0430\u0441"; this.strings.TROPHY_3_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043C\u043E\u043D\u0435\u0442\u044B \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u041A\u043E\u043C\u043F\u0430\u0441 \u0438 \u043A\u0430\u0440\u0442\u0430.\"."; this.strings.TROPHY_3_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041A\u043E\u043C\u043F\u0430\u0441 \u0438 \u043A\u0430\u0440\u0442\u0430\"."; this.strings.TROPHY_3_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041A\u043E\u043C\u043F\u0430\u0441 \u0438 \u043A\u0430\u0440\u0442\u0430\"."; this.strings.TROPHY_3_NEED_WALLPAPER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0438 \u043E\u0431\u043E\u0438 \u0434\u043B\u044F \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0430, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0421\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u043E\u0437\u0434\u0443\u0448\u043D\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_4_DESC = ""; this.strings.TROPHY_4_NAME = "\u041C\u043E\u0434\u0435\u043B\u044C \u043A\u043E\u0440\u0430\u0431\u043B\u044F"; this.strings.TROPHY_4_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u043C\u043E\u0440\u0441\u043A\u043E\u043C\u0443 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044E\"."; this.strings.TROPHY_4_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u043C\u043E\u0440\u0441\u043A\u043E\u043C\u0443 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044E\"."; this.strings.TROPHY_4_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u043C\u043E\u0440\u0441\u043A\u043E\u043C\u0443 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044E\"."; this.strings.TROPHY_5_DESC = ""; this.strings.TROPHY_5_NAME = "\u0416\u0435\u043C\u0447\u0443\u0436\u0438\u043D\u0430 \u041C\u043E\u0440\u0441\u043A\u043E\u0433\u043E \u0426\u0430\u0440\u044F"; this.strings.TROPHY_5_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0436\u0435\u043C\u0447\u0443\u0436\u0438\u043D\u044B \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u041F\u043E\u0434\u0432\u043E\u0434\u043D\u043E\u0435 \u0446\u0430\u0440\u0441\u0442\u0432\u043E\"."; this.strings.TROPHY_5_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0434\u0432\u043E\u0434\u043D\u043E\u0435 \u0446\u0430\u0440\u0441\u0442\u0432\u043E\"."; this.strings.TROPHY_5_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0434\u0432\u043E\u0434\u043D\u043E\u0435 \u0446\u0430\u0440\u0441\u0442\u0432\u043E\"."; this.strings.TROPHY_6_DESC = ""; this.strings.TROPHY_6_NAME = "\u0420\u044B\u0431\u0430-\u043C\u0435\u0447"; this.strings.TROPHY_6_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430\"."; this.strings.TROPHY_6_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430\"."; this.strings.TROPHY_6_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u041F\u043E\u0441\u0435\u0439\u0434\u043E\u043D \u0438 \u0435\u0433\u043E \u043A\u043E\u043B\u0435\u0441\u043D\u0438\u0446\u0430\"."; this.strings.TROPHY_7_DESC = ""; this.strings.TROPHY_7_NAME = "\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0435 \u0437\u0435\u043B\u044C\u0435"; this.strings.TROPHY_7_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043A\u043E\u043B\u0431\u044B \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0422\u0430\u0439\u043D\u0430\u044F \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F\"."; this.strings.TROPHY_7_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0422\u0430\u0439\u043D\u0430\u044F \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F\"."; this.strings.TROPHY_7_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0422\u0430\u0439\u043D\u0430\u044F \u043E\u0431\u0441\u0435\u0440\u0432\u0430\u0442\u043E\u0440\u0438\u044F\"."; this.strings.TROPHY_8_DESC = ""; this.strings.TROPHY_8_NAME = "\u0417\u043E\u043B\u043E\u0442\u043E\u0439 \u043C\u0435\u0441\u044F\u0446"; this.strings.TROPHY_8_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u0431\u043E\u043D\u0443\u0441 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F\"."; this.strings.TROPHY_8_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F\"."; this.strings.TROPHY_8_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0441\u043A\u043E\u043F\"."; this.strings.TROPHY_9_DESC = ""; this.strings.TROPHY_9_NAME = "\u041E\u0436\u0435\u0440\u0435\u043B\u044C\u0435 \u0438\u0437 \u0440\u0430\u043A\u043E\u0432\u0438\u043D"; this.strings.TROPHY_9_NEED = "\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0440\u0430\u043A\u043E\u0432\u0438\u043D\u044B \u0432 \u043B\u043E\u043A\u0430\u0446\u0438\u0438 \"\u0427\u0435\u0440\u0442\u0435\u0436 \u043B\u0435\u0442\u0443\u0447\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_9_NEED_COMIX = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u0443 \u0433\u043B\u0430\u0432\u0443, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0427\u0435\u0440\u0442\u0435\u0436 \u043B\u0435\u0442\u0443\u0447\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_9_NEED_SCREENSAVER = "\u0427\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u043A\u0440\u0438\u043D\u0441\u0435\u0439\u0432\u0435\u0440, \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u0439\u0442\u0438 \u043B\u043E\u043A\u0430\u0446\u0438\u044E \"\u0427\u0435\u0440\u0442\u0435\u0436 \u043B\u0435\u0442\u0443\u0447\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F\"."; this.strings.TROPHY_TITLE = "\u0422\u0420\u041E\u0424\u0415\u0418"; this.strings.TROPHY_WIN = "\u0412\u044B \u0432\u044B\u0439\u0433\u0440\u0430\u043B\u0438 \u0442\u0440\u043E\u0444\u0435\u0439"; this.strings.VOLUME = "\u0417\u0432\u0443\u043A"; this.strings.WALLPAPER_BTN_1 = "\u0423\u0421\u0422\u0410\u041D\u041E\u0412\u0418\u0422\u042C"; this.strings.WALLPAPER_BTN_2 = "\u041F\u0420\u041E\u0421\u041C\u041E\u0422\u0420"; this.strings.WALLPAPER_BTN_3 = "\u041C\u0415\u041D\u042E"; this.strings.WALLS_DESC = "\u0412\u042B\u0411\u0415\u0420\u0418\u0422\u0415 \u041E\u0411\u041E\u0418"; this.strings.WALLS_TITLE = "\u041E\u0411\u041E\u0418"; this.strings.WALL_HINT_WIN = "\u0422\u0435\u043F\u0435\u0440\u044C \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u044D\u0442\u0443 \n\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0443 \u043D\u0430 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B, \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \n\u043A\u043B\u0438\u043A\u043D\u0438\u0442\u0435 \u0432 \u043C\u0435\u043D\u044E \u043D\u0430 \u043A\u043D\u043E\u043F\u043A\u0443 \u043E\u0431\u043E\u0438."; this.strings.WHEEL_LEVEL_NUMBER = "LEVEL %d"; this.strings.WINDOW_TITLE = "\u041B\u0430\u043C\u043F\u0430 \u0410\u043B\u043B\u0430\u0434\u0438\u043D\u0430"; this.strings.cheats = ""; } }) extends Engine.LocaleBase var _local1 = (_global.LocaleRU /* register */).prototype; _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT = function () { return(this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT); }; _local1.__get__BTN_CANCEL_WALLPAPER = function () { return(this.strings.BTN_CANCEL_WALLPAPER); }; _local1.__get__BTN_MENU_WALLPAPER = function () { return(this.strings.BTN_MENU_WALLPAPER); }; _local1.__get__CLICK_TO_CONTINUE = function () { return(this.strings.CLICK_TO_CONTINUE); }; _local1.__get__COMICS_SKIP = function () { return(this.strings.COMICS_SKIP); }; _local1.__get__COMICS_SKIP_2 = function () { return(this.strings.COMICS_SKIP_2); }; _local1.__get__CONTINUE_LEVEL = function () { return(this.strings.CONTINUE_LEVEL); }; _local1.__get__CONTINUE_SCORE = function () { return(this.strings.CONTINUE_SCORE); }; _local1.__get__CONTINUE_TEXT1 = function () { return(this.strings.CONTINUE_TEXT1); }; _local1.__get__CONTINUE_TEXT2 = function () { return(this.strings.CONTINUE_TEXT2); }; _local1.__get__CONTINUE_TITLE = function () { return(this.strings.CONTINUE_TITLE); }; _local1.__get__COPYRIGHT = function () { return(this.strings.COPYRIGHT); }; _local1.__get__CREDITS_TITLE = function () { return(this.strings.CREDITS_TITLE); }; _local1.__get__DOWNLOAD = function () { return(this.strings.DOWNLOAD); }; _local1.__get__EDIT_NAME_EMPTY = function () { return(this.strings.EDIT_NAME_EMPTY); }; _local1.__get__EDIT_NAME_SAME = function () { return(this.strings.EDIT_NAME_SAME); }; _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER = function () { return(this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER); }; _local1.__get__EXTRAS_BACK = function () { return(this.strings.EXTRAS_BACK); }; _local1.__get__EXTRAS_COMIX = function () { return(this.strings.EXTRAS_COMIX); }; _local1.__get__EXTRAS_SAVER = function () { return(this.strings.EXTRAS_SAVER); }; _local1.__get__EXTRAS_SAVER_INSTALL = function () { return(this.strings.EXTRAS_SAVER_INSTALL); }; _local1.__get__EXTRAS_TITLE = function () { return(this.strings.EXTRAS_TITLE); }; _local1.__get__EXTRAS_TROPHY = function () { return(this.strings.EXTRAS_TROPHY); }; _local1.__get__EXTRAS_VIEW = function () { return(this.strings.EXTRAS_VIEW); }; _local1.__get__EXTRAS_WALL = function () { return(this.strings.EXTRAS_WALL); }; _local1.__get__FINAL_TEXT = function () { return(this.strings.FINAL_TEXT); }; _local1.__get__FULLVERSION = function () { return(this.strings.FULLVERSION); }; _local1.__get__GAME_VOICE_1 = function () { return(this.strings["GAME-VOICE-1"]); }; _local1.__get__GAME_VOICE_2 = function () { return(this.strings["GAME-VOICE-2"]); }; _local1.__get__GAME_VOICE_3 = function () { return(this.strings["GAME-VOICE-3"]); }; _local1.__get__GAME_VOICE_4 = function () { return(this.strings["GAME-VOICE-4"]); }; _local1.__get__GAME_VOICE_5 = function () { return(this.strings["GAME-VOICE-5"]); }; _local1.__get__GAME_HINT_OK = function () { return(this.strings.GAME_HINT_OK); }; _local1.__get__GAME_LEVEL_BONUS = function () { return(this.strings.GAME_LEVEL_BONUS); }; _local1.__get__GAME_LEVEL_NUMBER = function () { return(this.strings.GAME_LEVEL_NUMBER); }; _local1.__get__GAME_LEVEL_TITLE = function () { return(this.strings.GAME_LEVEL_TITLE); }; _local1.__get__GAME_MENU_BTN = function () { return(this.strings.GAME_MENU_BTN); }; _local1.__get__GAME_MENU_CONTINUE = function () { return(this.strings.GAME_MENU_CONTINUE); }; _local1.__get__GAME_MENU_MAINMENU = function () { return(this.strings.GAME_MENU_MAINMENU); }; _local1.__get__GAME_MENU_OPTIONS = function () { return(this.strings.GAME_MENU_OPTIONS); }; _local1.__get__GAME_MENU_QUIT_NO = function () { return(this.strings.GAME_MENU_QUIT_NO); }; _local1.__get__GAME_MENU_QUIT_YES = function () { return(this.strings.GAME_MENU_QUIT_YES); }; _local1.__get__GAME_MENU_STATISTICS = function () { return(this.strings.GAME_MENU_STATISTICS); }; _local1.__get__GAME_MENU_STATISTICS_CLICK = function () { return(this.strings.GAME_MENU_STATISTICS_CLICK); }; _local1.__get__GAME_MENU_STATISTICS_OK = function () { return(this.strings.GAME_MENU_STATISTICS_OK); }; _local1.__get__GAME_MENU_TEXT = function () { return(this.strings.GAME_MENU_TEXT); }; _local1.__get__GAME_MENU_TEXT_2 = function () { return(this.strings.GAME_MENU_TEXT_2); }; _local1.__get__GAME_NO_MOVES = function () { return(this.strings.GAME_NO_MOVES); }; _local1.__get__GAME_OVER = function () { return(this.strings.GAME_OVER); }; _local1.__get__GAME_READY = function () { return(this.strings.GAME_READY); }; _local1.__get__GAME_SCORE_TITLE = function () { return(this.strings.GAME_SCORE_TITLE); }; _local1.__get__GAME_TIMEOUT = function () { return(this.strings.GAME_TIMEOUT); }; _local1.__get__GAME_WIN_1 = function () { return(this.strings.GAME_WIN_1); }; _local1.__get__GAME_WIN_2 = function () { return(this.strings.GAME_WIN_2); }; _local1.__get__HIDDEN_1 = function () { return(this.strings.HIDDEN_1); }; _local1.__get__HIDDEN_2 = function () { return(this.strings.HIDDEN_2); }; _local1.__get__HIDDEN_3 = function () { return(this.strings.HIDDEN_3); }; _local1.__get__HIDDEN_4 = function () { return(this.strings.HIDDEN_4); }; _local1.__get__HIDDEN_5 = function () { return(this.strings.HIDDEN_5); }; _local1.__get__HIDDEN_6 = function () { return(this.strings.HIDDEN_6); }; _local1.__get__HIDDEN_7 = function () { return(this.strings.HIDDEN_7); }; _local1.__get__HINT1 = function () { return(this.strings.HINT1); }; _local1.__get__HINT10 = function () { return(this.strings.HINT10); }; _local1.__get__HINT11 = function () { return(this.strings.HINT11); }; _local1.__get__HINT16 = function () { return(this.strings.HINT16); }; _local1.__get__HINT17 = function () { return(this.strings.HINT17); }; _local1.__get__HINT18 = function () { return(this.strings.HINT18); }; _local1.__get__HINT19 = function () { return(this.strings.HINT19); }; _local1.__get__HINT2 = function () { return(this.strings.HINT2); }; _local1.__get__HINT20 = function () { return(this.strings.HINT20); }; _local1.__get__HINT21 = function () { return(this.strings.HINT21); }; _local1.__get__HINT22 = function () { return(this.strings.HINT22); }; _local1.__get__HINT23 = function () { return(this.strings.HINT23); }; _local1.__get__HINT24 = function () { return(this.strings.HINT24); }; _local1.__get__HINT25 = function () { return(this.strings.HINT25); }; _local1.__get__HINT26 = function () { return(this.strings.HINT26); }; _local1.__get__HINT3 = function () { return(this.strings.HINT3); }; _local1.__get__HINT32 = function () { return(this.strings.HINT32); }; _local1.__get__HINT33 = function () { return(this.strings.HINT33); }; _local1.__get__HINT34 = function () { return(this.strings.HINT34); }; _local1.__get__HINT35 = function () { return(this.strings.HINT35); }; _local1.__get__HINT36 = function () { return(this.strings.HINT36); }; _local1.__get__HINT37 = function () { return(this.strings.HINT37); }; _local1.__get__HINT38 = function () { return(this.strings.HINT38); }; _local1.__get__HINT39 = function () { return(this.strings.HINT39); }; _local1.__get__HINT4 = function () { return(this.strings.HINT4); }; _local1.__get__HINT40 = function () { return(this.strings.HINT40); }; _local1.__get__HINT41 = function () { return(this.strings.HINT41); }; _local1.__get__HINT42 = function () { return(this.strings.HINT42); }; _local1.__get__HINT43 = function () { return(this.strings.HINT43); }; _local1.__get__HINT44 = function () { return(this.strings.HINT44); }; _local1.__get__HINT7 = function () { return(this.strings.HINT7); }; _local1.__get__HINT8 = function () { return(this.strings.HINT8); }; _local1.__get__HINT9 = function () { return(this.strings.HINT9); }; _local1.__get__HINT_EXTRAS = function () { return(this.strings.HINT_EXTRAS); }; _local1.__get__HINT_SHOW_HINTS = function () { return(this.strings.HINT_SHOW_HINTS); }; _local1.__get__HISTORY_BTN_MENU = function () { return(this.strings.HISTORY_BTN_MENU); }; _local1.__get__HISTORY_BTN_NEXT = function () { return(this.strings.HISTORY_BTN_NEXT); }; _local1.__get__HISTORY_BTN_PLAY = function () { return(this.strings.HISTORY_BTN_PLAY); }; _local1.__get__HISTORY_BTN_PREV = function () { return(this.strings.HISTORY_BTN_PREV); }; _local1.__get__HISTORY_MENU_QUIT_TEXT = function () { return(this.strings.HISTORY_MENU_QUIT_TEXT); }; _local1.__get__ITEM_SOLVED = function () { return(this.strings.ITEM_SOLVED); }; _local1.__get__JEEN_WELCOME_VOICE_1 = function () { return(this.strings["JEEN-WELCOME-VOICE-1"]); }; _local1.__get__JEEN_WELCOME_VOICE_10 = function () { return(this.strings["JEEN-WELCOME-VOICE-10"]); }; _local1.__get__JEEN_WELCOME_VOICE_2 = function () { return(this.strings["JEEN-WELCOME-VOICE-2"]); }; _local1.__get__JEEN_WELCOME_VOICE_3 = function () { return(this.strings["JEEN-WELCOME-VOICE-3"]); }; _local1.__get__JEEN_WELCOME_VOICE_4 = function () { return(this.strings["JEEN-WELCOME-VOICE-4"]); }; _local1.__get__JEEN_WELCOME_VOICE_5 = function () { return(this.strings["JEEN-WELCOME-VOICE-5"]); }; _local1.__get__JEEN_WELCOME_VOICE_6 = function () { return(this.strings["JEEN-WELCOME-VOICE-6"]); }; _local1.__get__JEEN_WELCOME_VOICE_7 = function () { return(this.strings["JEEN-WELCOME-VOICE-7"]); }; _local1.__get__JIN_WELCOME_VOICE_1 = function () { return(this.strings["JIN-WELCOME-VOICE-1"]); }; _local1.__get__JIN_WELCOME_VOICE_2 = function () { return(this.strings["JIN-WELCOME-VOICE-2"]); }; _local1.__get__JIN_WELCOME_VOICE_3 = function () { return(this.strings["JIN-WELCOME-VOICE-3"]); }; _local1.__get__JIN_WELCOME_VOICE_4 = function () { return(this.strings["JIN-WELCOME-VOICE-4"]); }; _local1.__get__JIN_WELCOME_VOICE_5 = function () { return(this.strings["JIN-WELCOME-VOICE-5"]); }; _local1.__get__JIN_WELCOME_VOICE_6 = function () { return(this.strings["JIN-WELCOME-VOICE-6"]); }; _local1.__get__JIN_WELCOME_VOICE_7 = function () { return(this.strings["JIN-WELCOME-VOICE-7"]); }; _local1.__get__LEVELPACK_1 = function () { return(this.strings.LEVELPACK_1); }; _local1.__get__LEVELPACK_2 = function () { return(this.strings.LEVELPACK_2); }; _local1.__get__LEVELPACK_3 = function () { return(this.strings.LEVELPACK_3); }; _local1.__get__LEVELPACK_4 = function () { return(this.strings.LEVELPACK_4); }; _local1.__get__LEVELPACK_5 = function () { return(this.strings.LEVELPACK_5); }; _local1.__get__LEVELPACK_6 = function () { return(this.strings.LEVELPACK_6); }; _local1.__get__LEVELPACK_7 = function () { return(this.strings.LEVELPACK_7); }; _local1.__get__LEVEL_ID_1 = function () { return(this.strings.LEVEL_ID_1); }; _local1.__get__LEVEL_ID_10 = function () { return(this.strings.LEVEL_ID_10); }; _local1.__get__LEVEL_ID_11 = function () { return(this.strings.LEVEL_ID_11); }; _local1.__get__LEVEL_ID_12 = function () { return(this.strings.LEVEL_ID_12); }; _local1.__get__LEVEL_ID_13 = function () { return(this.strings.LEVEL_ID_13); }; _local1.__get__LEVEL_ID_14 = function () { return(this.strings.LEVEL_ID_14); }; _local1.__get__LEVEL_ID_2 = function () { return(this.strings.LEVEL_ID_2); }; _local1.__get__LEVEL_ID_3 = function () { return(this.strings.LEVEL_ID_3); }; _local1.__get__LEVEL_ID_4 = function () { return(this.strings.LEVEL_ID_4); }; _local1.__get__LEVEL_ID_5 = function () { return(this.strings.LEVEL_ID_5); }; _local1.__get__LEVEL_ID_6 = function () { return(this.strings.LEVEL_ID_6); }; _local1.__get__LEVEL_ID_7 = function () { return(this.strings.LEVEL_ID_7); }; _local1.__get__LEVEL_ID_8 = function () { return(this.strings.LEVEL_ID_8); }; _local1.__get__LEVEL_ID_9 = function () { return(this.strings.LEVEL_ID_9); }; _local1.__get__LOADING_CLICK_TO_PLAY = function () { return(this.strings.LOADING_CLICK_TO_PLAY); }; _local1.__get__LOADING_LINE = function () { return(this.strings.LOADING_LINE); }; _local1.__get__MAINMENU_CANCEL = function () { return(this.strings.MAINMENU_CANCEL); }; _local1.__get__MAINMENU_CONTINUE = function () { return(this.strings.MAINMENU_CONTINUE); }; _local1.__get__MAINMENU_DELETE = function () { return(this.strings.MAINMENU_DELETE); }; _local1.__get__MAINMENU_DONE = function () { return(this.strings.MAINMENU_DONE); }; _local1.__get__MAINMENU_MENU = function () { return(this.strings.MAINMENU_MENU); }; _local1.__get__MAINMENU_NEW_GAME = function () { return(this.strings.MAINMENU_NEW_GAME); }; _local1.__get__MAINMENU_NEW_PLAYER = function () { return(this.strings.MAINMENU_NEW_PLAYER); }; _local1.__get__MAINMENU_NEXT = function () { return(this.strings.MAINMENU_NEXT); }; _local1.__get__MAINMENU_OK = function () { return(this.strings.MAINMENU_OK); }; _local1.__get__MAINMENU_OPTIONS = function () { return(this.strings.MAINMENU_OPTIONS); }; _local1.__get__MAINMENU_PLAYERS = function () { return(this.strings.MAINMENU_PLAYERS); }; _local1.__get__MAINMENU_PREV = function () { return(this.strings.MAINMENU_PREV); }; _local1.__get__MAINMENU_QUIT = function () { return(this.strings.MAINMENU_QUIT); }; _local1.__get__MAINMENU_RULES = function () { return(this.strings.MAINMENU_RULES); }; _local1.__get__MAINMENU_START = function () { return(this.strings.MAINMENU_START); }; _local1.__get__MAIN_MENU_TEXT = function () { return(this.strings.MAIN_MENU_TEXT); }; _local1.__get__MAP_COMPLETE = function () { return(this.strings.MAP_COMPLETE); }; _local1.__get__MAP_IN_PROGRESS = function () { return(this.strings.MAP_IN_PROGRESS); }; _local1.__get__MAP_MENU = function () { return(this.strings.MAP_MENU); }; _local1.__get__MAP_PLAY = function () { return(this.strings.MAP_PLAY); }; _local1.__get__MAP_SCORE_FORMAT = function () { return(this.strings.MAP_SCORE_FORMAT); }; _local1.__get__MAP_WINDOW_CONTINUE = function () { return(this.strings.MAP_WINDOW_CONTINUE); }; _local1.__get__MAP_WINDOW_RESTART = function () { return(this.strings.MAP_WINDOW_RESTART); }; _local1.__get__MENU_CREATE_NEW_PLAYER = function () { return(this.strings.MENU_CREATE_NEW_PLAYER); }; _local1.__get__MENU_WELCOME = function () { return(this.strings.MENU_WELCOME); }; _local1.__get__MENU_WELCOME_NO_NAME = function () { return(this.strings.MENU_WELCOME_NO_NAME); }; _local1.__get__OPTIONS_CURSOR = function () { return(this.strings.OPTIONS_CURSOR); }; _local1.__get__OPTIONS_FULLSCREEN = function () { return(this.strings.OPTIONS_FULLSCREEN); }; _local1.__get__OPTIONS_FX = function () { return(this.strings.OPTIONS_FX); }; _local1.__get__OPTIONS_HIGH_DETAILS = function () { return(this.strings.OPTIONS_HIGH_DETAILS); }; _local1.__get__OPTIONS_HINT = function () { return(this.strings.OPTIONS_HINT); }; _local1.__get__OPTIONS_MUSIC = function () { return(this.strings.OPTIONS_MUSIC); }; _local1.__get__OPTIONS_TITLE = function () { return(this.strings.OPTIONS_TITLE); }; _local1.__get__OPTIONS_VOICE = function () { return(this.strings.OPTIONS_VOICE); }; _local1.__get__PAGE1_1 = function () { return(this.strings["PAGE1-1"]); }; _local1.__get__PAGE1_2 = function () { return(this.strings["PAGE1-2"]); }; _local1.__get__PAGE1_3 = function () { return(this.strings["PAGE1-3"]); }; _local1.__get__PAGE1_4 = function () { return(this.strings["PAGE1-4"]); }; _local1.__get__PAGE1_5 = function () { return(this.strings["PAGE1-5"]); }; _local1.__get__PAGE10_1 = function () { return(this.strings["PAGE10-1"]); }; _local1.__get__PAGE10_2 = function () { return(this.strings["PAGE10-2"]); }; _local1.__get__PAGE11_1 = function () { return(this.strings["PAGE11-1"]); }; _local1.__get__PAGE11_2 = function () { return(this.strings["PAGE11-2"]); }; _local1.__get__PAGE11_2_2 = function () { return(this.strings["PAGE11-2-2"]); }; _local1.__get__PAGE12_1 = function () { return(this.strings["PAGE12-1"]); }; _local1.__get__PAGE12_2 = function () { return(this.strings["PAGE12-2"]); }; _local1.__get__PAGE13_1 = function () { return(this.strings["PAGE13-1"]); }; _local1.__get__PAGE13_2 = function () { return(this.strings["PAGE13-2"]); }; _local1.__get__PAGE13_2_2 = function () { return(this.strings["PAGE13-2-2"]); }; _local1.__get__PAGE14_1 = function () { return(this.strings["PAGE14-1"]); }; _local1.__get__PAGE14_2 = function () { return(this.strings["PAGE14-2"]); }; _local1.__get__PAGE15_1 = function () { return(this.strings["PAGE15-1"]); }; _local1.__get__PAGE15_1_2 = function () { return(this.strings["PAGE15-1-2"]); }; _local1.__get__PAGE15_2 = function () { return(this.strings["PAGE15-2"]); }; _local1.__get__PAGE15_3 = function () { return(this.strings["PAGE15-3"]); }; _local1.__get__PAGE2_1 = function () { return(this.strings["PAGE2-1"]); }; _local1.__get__PAGE2_2 = function () { return(this.strings["PAGE2-2"]); }; _local1.__get__PAGE2_2_2 = function () { return(this.strings["PAGE2-2-2"]); }; _local1.__get__PAGE2_3 = function () { return(this.strings["PAGE2-3"]); }; _local1.__get__PAGE2_3_2 = function () { return(this.strings["PAGE2-3-2"]); }; _local1.__get__PAGE3_1 = function () { return(this.strings["PAGE3-1"]); }; _local1.__get__PAGE3_1_2 = function () { return(this.strings["PAGE3-1-2"]); }; _local1.__get__PAGE3_2 = function () { return(this.strings["PAGE3-2"]); }; _local1.__get__PAGE3_3 = function () { return(this.strings["PAGE3-3"]); }; _local1.__get__PAGE3_3_2 = function () { return(this.strings["PAGE3-3-2"]); }; _local1.__get__PAGE4_1 = function () { return(this.strings["PAGE4-1"]); }; _local1.__get__PAGE4_2 = function () { return(this.strings["PAGE4-2"]); }; _local1.__get__PAGE5_1 = function () { return(this.strings["PAGE5-1"]); }; _local1.__get__PAGE5_2 = function () { return(this.strings["PAGE5-2"]); }; _local1.__get__PAGE5_2_2 = function () { return(this.strings["PAGE5-2-2"]); }; _local1.__get__PAGE5_3 = function () { return(this.strings["PAGE5-3"]); }; _local1.__get__PAGE5_3_2 = function () { return(this.strings["PAGE5-3-2"]); }; _local1.__get__PAGE6_1 = function () { return(this.strings["PAGE6-1"]); }; _local1.__get__PAGE6_1_2 = function () { return(this.strings["PAGE6-1-2"]); }; _local1.__get__PAGE6_2 = function () { return(this.strings["PAGE6-2"]); }; _local1.__get__PAGE7_1 = function () { return(this.strings["PAGE7-1"]); }; _local1.__get__PAGE7_1_3 = function () { return(this.strings["PAGE7-1-3"]); }; _local1.__get__PAGE7_2 = function () { return(this.strings["PAGE7-2"]); }; _local1.__get__PAGE7_2_2 = function () { return(this.strings["PAGE7-2-2"]); }; _local1.__get__PAGE8_1 = function () { return(this.strings["PAGE8-1"]); }; _local1.__get__PAGE8_1_2 = function () { return(this.strings["PAGE8-1-2"]); }; _local1.__get__PAGE8_2 = function () { return(this.strings["PAGE8-2"]); }; _local1.__get__PAGE8_2_2 = function () { return(this.strings["PAGE8-2-2"]); }; _local1.__get__PAGE9_1 = function () { return(this.strings["PAGE9-1"]); }; _local1.__get__PAGE9_2 = function () { return(this.strings["PAGE9-2"]); }; _local1.__get__PAGE9_2_2 = function () { return(this.strings["PAGE9-2-2"]); }; _local1.__get__PLAYERS_TITLE = function () { return(this.strings.PLAYERS_TITLE); }; _local1.__get__PLAYER_NAME_TITLE = function () { return(this.strings.PLAYER_NAME_TITLE); }; _local1.__get__PLAYER_REMOVE = function () { return(this.strings.PLAYER_REMOVE); }; _local1.__get__QUEST_HINT = function () { return(this.strings.QUEST_HINT); }; _local1.__get__QUEST_SCORE = function () { return(this.strings.QUEST_SCORE); }; _local1.__get__RELAXED_DLG_RELAXED = function () { return(this.strings.RELAXED_DLG_RELAXED); }; _local1.__get__RELAXED_DLG_TEXT = function () { return(this.strings.RELAXED_DLG_TEXT); }; _local1.__get__RELAXED_DLG_TIMED = function () { return(this.strings.RELAXED_DLG_TIMED); }; _local1.__get__RULES_TITLE = function () { return(this.strings.RULES_TITLE); }; _local1.__get__SCREENSAVER_NOTIFY = function () { return(this.strings.SCREENSAVER_NOTIFY); }; _local1.__get__START_BONUS_LEVEL = function () { return(this.strings.START_BONUS_LEVEL); }; _local1.__get__START_LEVELPACK = function () { return(this.strings.START_LEVELPACK); }; _local1.__get__STAT_MATCHES = function () { return(this.strings.STAT_MATCHES); }; _local1.__get__STAT_SCORE = function () { return(this.strings.STAT_SCORE); }; _local1.__get__STAT_SCORE2 = function () { return(this.strings.STAT_SCORE2); }; _local1.__get__STAT_TIME_BONUS = function () { return(this.strings.STAT_TIME_BONUS); }; _local1.__get__STAT_YOUR_TIME = function () { return(this.strings.STAT_YOUR_TIME); }; _local1.__get__SURVEY_END_TEXT = function () { return(this.strings.SURVEY_END_TEXT); }; _local1.__get__TROPHY_10_DESC = function () { return(this.strings.TROPHY_10_DESC); }; _local1.__get__TROPHY_10_NAME = function () { return(this.strings.TROPHY_10_NAME); }; _local1.__get__TROPHY_10_NEED = function () { return(this.strings.TROPHY_10_NEED); }; _local1.__get__TROPHY_10_NEED_COMIX = function () { return(this.strings.TROPHY_10_NEED_COMIX); }; _local1.__get__TROPHY_10_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_10_NEED_SCREENSAVER); }; _local1.__get__TROPHY_11_DESC = function () { return(this.strings.TROPHY_11_DESC); }; _local1.__get__TROPHY_11_NAME = function () { return(this.strings.TROPHY_11_NAME); }; _local1.__get__TROPHY_11_NEED = function () { return(this.strings.TROPHY_11_NEED); }; _local1.__get__TROPHY_11_NEED_COMIX = function () { return(this.strings.TROPHY_11_NEED_COMIX); }; _local1.__get__TROPHY_11_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_11_NEED_SCREENSAVER); }; _local1.__get__TROPHY_12_DESC = function () { return(this.strings.TROPHY_12_DESC); }; _local1.__get__TROPHY_12_NAME = function () { return(this.strings.TROPHY_12_NAME); }; _local1.__get__TROPHY_12_NEED = function () { return(this.strings.TROPHY_12_NEED); }; _local1.__get__TROPHY_12_NEED_COMIX = function () { return(this.strings.TROPHY_12_NEED_COMIX); }; _local1.__get__TROPHY_12_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_12_NEED_SCREENSAVER); }; _local1.__get__TROPHY_13_DESC = function () { return(this.strings.TROPHY_13_DESC); }; _local1.__get__TROPHY_13_NAME = function () { return(this.strings.TROPHY_13_NAME); }; _local1.__get__TROPHY_13_NEED = function () { return(this.strings.TROPHY_13_NEED); }; _local1.__get__TROPHY_13_NEED_COMIX = function () { return(this.strings.TROPHY_13_NEED_COMIX); }; _local1.__get__TROPHY_13_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_13_NEED_SCREENSAVER); }; _local1.__get__TROPHY_14_DESC = function () { return(this.strings.TROPHY_14_DESC); }; _local1.__get__TROPHY_14_NAME = function () { return(this.strings.TROPHY_14_NAME); }; _local1.__get__TROPHY_14_NEED = function () { return(this.strings.TROPHY_14_NEED); }; _local1.__get__TROPHY_14_NEED_COMIX = function () { return(this.strings.TROPHY_14_NEED_COMIX); }; _local1.__get__TROPHY_14_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_14_NEED_SCREENSAVER); }; _local1.__get__TROPHY_15_NEED_COMIX = function () { return(this.strings.TROPHY_15_NEED_COMIX); }; _local1.__get__TROPHY_15_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_15_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_DESC = function () { return(this.strings.TROPHY_1_DESC); }; _local1.__get__TROPHY_1_NAME = function () { return(this.strings.TROPHY_1_NAME); }; _local1.__get__TROPHY_1_NEED = function () { return(this.strings.TROPHY_1_NEED); }; _local1.__get__TROPHY_1_NEED_COMIX = function () { return(this.strings.TROPHY_1_NEED_COMIX); }; _local1.__get__TROPHY_1_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_1_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_NEED_WALLPAPER = function () { return(this.strings.TROPHY_1_NEED_WALLPAPER); }; _local1.__get__TROPHY_2_DESC = function () { return(this.strings.TROPHY_2_DESC); }; _local1.__get__TROPHY_2_NAME = function () { return(this.strings.TROPHY_2_NAME); }; _local1.__get__TROPHY_2_NEED = function () { return(this.strings.TROPHY_2_NEED); }; _local1.__get__TROPHY_2_NEED_COMIX = function () { return(this.strings.TROPHY_2_NEED_COMIX); }; _local1.__get__TROPHY_2_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_2_NEED_SCREENSAVER); }; _local1.__get__TROPHY_2_NEED_WALLPAPER = function () { return(this.strings.TROPHY_2_NEED_WALLPAPER); }; _local1.__get__TROPHY_3_DESC = function () { return(this.strings.TROPHY_3_DESC); }; _local1.__get__TROPHY_3_NAME = function () { return(this.strings.TROPHY_3_NAME); }; _local1.__get__TROPHY_3_NEED = function () { return(this.strings.TROPHY_3_NEED); }; _local1.__get__TROPHY_3_NEED_COMIX = function () { return(this.strings.TROPHY_3_NEED_COMIX); }; _local1.__get__TROPHY_3_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_3_NEED_SCREENSAVER); }; _local1.__get__TROPHY_3_NEED_WALLPAPER = function () { return(this.strings.TROPHY_3_NEED_WALLPAPER); }; _local1.__get__TROPHY_4_DESC = function () { return(this.strings.TROPHY_4_DESC); }; _local1.__get__TROPHY_4_NAME = function () { return(this.strings.TROPHY_4_NAME); }; _local1.__get__TROPHY_4_NEED = function () { return(this.strings.TROPHY_4_NEED); }; _local1.__get__TROPHY_4_NEED_COMIX = function () { return(this.strings.TROPHY_4_NEED_COMIX); }; _local1.__get__TROPHY_4_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_4_NEED_SCREENSAVER); }; _local1.__get__TROPHY_5_DESC = function () { return(this.strings.TROPHY_5_DESC); }; _local1.__get__TROPHY_5_NAME = function () { return(this.strings.TROPHY_5_NAME); }; _local1.__get__TROPHY_5_NEED = function () { return(this.strings.TROPHY_5_NEED); }; _local1.__get__TROPHY_5_NEED_COMIX = function () { return(this.strings.TROPHY_5_NEED_COMIX); }; _local1.__get__TROPHY_5_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_5_NEED_SCREENSAVER); }; _local1.__get__TROPHY_6_DESC = function () { return(this.strings.TROPHY_6_DESC); }; _local1.__get__TROPHY_6_NAME = function () { return(this.strings.TROPHY_6_NAME); }; _local1.__get__TROPHY_6_NEED = function () { return(this.strings.TROPHY_6_NEED); }; _local1.__get__TROPHY_6_NEED_COMIX = function () { return(this.strings.TROPHY_6_NEED_COMIX); }; _local1.__get__TROPHY_6_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_6_NEED_SCREENSAVER); }; _local1.__get__TROPHY_7_DESC = function () { return(this.strings.TROPHY_7_DESC); }; _local1.__get__TROPHY_7_NAME = function () { return(this.strings.TROPHY_7_NAME); }; _local1.__get__TROPHY_7_NEED = function () { return(this.strings.TROPHY_7_NEED); }; _local1.__get__TROPHY_7_NEED_COMIX = function () { return(this.strings.TROPHY_7_NEED_COMIX); }; _local1.__get__TROPHY_7_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_7_NEED_SCREENSAVER); }; _local1.__get__TROPHY_8_DESC = function () { return(this.strings.TROPHY_8_DESC); }; _local1.__get__TROPHY_8_NAME = function () { return(this.strings.TROPHY_8_NAME); }; _local1.__get__TROPHY_8_NEED = function () { return(this.strings.TROPHY_8_NEED); }; _local1.__get__TROPHY_8_NEED_COMIX = function () { return(this.strings.TROPHY_8_NEED_COMIX); }; _local1.__get__TROPHY_8_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_8_NEED_SCREENSAVER); }; _local1.__get__TROPHY_9_DESC = function () { return(this.strings.TROPHY_9_DESC); }; _local1.__get__TROPHY_9_NAME = function () { return(this.strings.TROPHY_9_NAME); }; _local1.__get__TROPHY_9_NEED = function () { return(this.strings.TROPHY_9_NEED); }; _local1.__get__TROPHY_9_NEED_COMIX = function () { return(this.strings.TROPHY_9_NEED_COMIX); }; _local1.__get__TROPHY_9_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_9_NEED_SCREENSAVER); }; _local1.__get__TROPHY_TITLE = function () { return(this.strings.TROPHY_TITLE); }; _local1.__get__TROPHY_WIN = function () { return(this.strings.TROPHY_WIN); }; _local1.__get__VOLUME = function () { return(this.strings.VOLUME); }; _local1.__get__WALLPAPER_BTN_1 = function () { return(this.strings.WALLPAPER_BTN_1); }; _local1.__get__WALLPAPER_BTN_2 = function () { return(this.strings.WALLPAPER_BTN_2); }; _local1.__get__WALLPAPER_BTN_3 = function () { return(this.strings.WALLPAPER_BTN_3); }; _local1.__get__WALLS_DESC = function () { return(this.strings.WALLS_DESC); }; _local1.__get__WALLS_TITLE = function () { return(this.strings.WALLS_TITLE); }; _local1.__get__WALL_HINT_WIN = function () { return(this.strings.WALL_HINT_WIN); }; _local1.__get__WHEEL_LEVEL_NUMBER = function () { return(this.strings.WHEEL_LEVEL_NUMBER); }; _local1.__get__WINDOW_TITLE = function () { return(this.strings.WINDOW_TITLE); }; _local1.__get__cheats = function () { return(this.strings.cheats); }; _local1.addProperty("PAGE1_3", _local1.__get__PAGE1_3, function () { }); _local1.addProperty("EXTRAS_COMIX", _local1.__get__EXTRAS_COMIX, function () { }); _local1.addProperty("PAGE1_4", _local1.__get__PAGE1_4, function () { }); _local1.addProperty("PAGE1_5", _local1.__get__PAGE1_5, function () { }); _local1.addProperty("TROPHY_8_NEED_SCREENSAVER", _local1.__get__TROPHY_8_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_6_NEED_COMIX", _local1.__get__TROPHY_6_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_DESC", _local1.__get__TROPHY_11_DESC, function () { }); _local1.addProperty("STAT_SCORE", _local1.__get__STAT_SCORE, function () { }); _local1.addProperty("TROPHY_7_NAME", _local1.__get__TROPHY_7_NAME, function () { }); _local1.addProperty("HINT32", _local1.__get__HINT32, function () { }); _local1.addProperty("TROPHY_4_NEED_SCREENSAVER", _local1.__get__TROPHY_4_NEED_SCREENSAVER, function () { }); _local1.addProperty("OPTIONS_HIGH_DETAILS", _local1.__get__OPTIONS_HIGH_DETAILS, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_OK", _local1.__get__GAME_MENU_STATISTICS_OK, function () { }); _local1.addProperty("HINT33", _local1.__get__HINT33, function () { }); _local1.addProperty("CONTINUE_LEVEL", _local1.__get__CONTINUE_LEVEL, function () { }); _local1.addProperty("HINT34", _local1.__get__HINT34, function () { }); _local1.addProperty("HINT35", _local1.__get__HINT35, function () { }); _local1.addProperty("HINT36", _local1.__get__HINT36, function () { }); _local1.addProperty("TROPHY_7_NEED_COMIX", _local1.__get__TROPHY_7_NEED_COMIX, function () { }); _local1.addProperty("OPTIONS_FULLSCREEN", _local1.__get__OPTIONS_FULLSCREEN, function () { }); _local1.addProperty("HINT37", _local1.__get__HINT37, function () { }); _local1.addProperty("EXTRAS_TROPHY", _local1.__get__EXTRAS_TROPHY, function () { }); _local1.addProperty("CLICK_TO_CONTINUE", _local1.__get__CLICK_TO_CONTINUE, function () { }); _local1.addProperty("HINT38", _local1.__get__HINT38, function () { }); _local1.addProperty("HINT39", _local1.__get__HINT39, function () { }); _local1.addProperty("MAINMENU_OK", _local1.__get__MAINMENU_OK, function () { }); _local1.addProperty("QUEST_SCORE", _local1.__get__QUEST_SCORE, function () { }); _local1.addProperty("TROPHY_2_NAME", _local1.__get__TROPHY_2_NAME, function () { }); _local1.addProperty("EXTRAS_BACK", _local1.__get__EXTRAS_BACK, function () { }); _local1.addProperty("GAME_MENU_TEXT", _local1.__get__GAME_MENU_TEXT, function () { }); _local1.addProperty("PAGE6_1", _local1.__get__PAGE6_1, function () { }); _local1.addProperty("PAGE6_2", _local1.__get__PAGE6_2, function () { }); _local1.addProperty("BTN_MENU_WALLPAPER", _local1.__get__BTN_MENU_WALLPAPER, function () { }); _local1.addProperty("OPTIONS_FX", _local1.__get__OPTIONS_FX, function () { }); _local1.addProperty("TROPHY_8_NEED_COMIX", _local1.__get__TROPHY_8_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_12_NAME", _local1.__get__TROPHY_12_NAME, function () { }); _local1.addProperty("MAP_PLAY", _local1.__get__MAP_PLAY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_10", _local1.__get__JEEN_WELCOME_VOICE_10, function () { }); _local1.addProperty("TROPHY_7_NEED", _local1.__get__TROPHY_7_NEED, function () { }); _local1.addProperty("HISTORY_BTN_MENU", _local1.__get__HISTORY_BTN_MENU, function () { }); _local1.addProperty("PAGE11_1", _local1.__get__PAGE11_1, function () { }); _local1.addProperty("HINT40", _local1.__get__HINT40, function () { }); _local1.addProperty("PAGE11_2", _local1.__get__PAGE11_2, function () { }); _local1.addProperty("HINT41", _local1.__get__HINT41, function () { }); _local1.addProperty("HINT42", _local1.__get__HINT42, function () { }); _local1.addProperty("HINT43", _local1.__get__HINT43, function () { }); _local1.addProperty("HINT44", _local1.__get__HINT44, function () { }); _local1.addProperty("GAME_OVER", _local1.__get__GAME_OVER, function () { }); _local1.addProperty("TROPHY_9_NEED_COMIX", _local1.__get__TROPHY_9_NEED_COMIX, function () { }); _local1.addProperty("MAINMENU_DELETE", _local1.__get__MAINMENU_DELETE, function () { }); _local1.addProperty("GAME_LEVEL_TITLE", _local1.__get__GAME_LEVEL_TITLE, function () { }); _local1.addProperty("TROPHY_3_NEED_WALLPAPER", _local1.__get__TROPHY_3_NEED_WALLPAPER, function () { }); _local1.addProperty("COMICS_SKIP", _local1.__get__COMICS_SKIP, function () { }); _local1.addProperty("TROPHY_2_NEED", _local1.__get__TROPHY_2_NEED, function () { }); _local1.addProperty("GAME_VOICE_1", _local1.__get__GAME_VOICE_1, function () { }); _local1.addProperty("BTN_CANCEL_WALLPAPER", _local1.__get__BTN_CANCEL_WALLPAPER, function () { }); _local1.addProperty("GAME_VOICE_2", _local1.__get__GAME_VOICE_2, function () { }); _local1.addProperty("GAME_MENU_MAINMENU", _local1.__get__GAME_MENU_MAINMENU, function () { }); _local1.addProperty("GAME_VOICE_3", _local1.__get__GAME_VOICE_3, function () { }); _local1.addProperty("GAME_WIN_1", _local1.__get__GAME_WIN_1, function () { }); _local1.addProperty("MAINMENU_PREV", _local1.__get__MAINMENU_PREV, function () { }); _local1.addProperty("HINT1", _local1.__get__HINT1, function () { }); _local1.addProperty("GAME_VOICE_4", _local1.__get__GAME_VOICE_4, function () { }); _local1.addProperty("GAME_WIN_2", _local1.__get__GAME_WIN_2, function () { }); _local1.addProperty("TROPHY_12_NEED_SCREENSAVER", _local1.__get__TROPHY_12_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_12_NEED", _local1.__get__TROPHY_12_NEED, function () { }); _local1.addProperty("HINT2", _local1.__get__HINT2, function () { }); _local1.addProperty("OPTIONS_VOICE", _local1.__get__OPTIONS_VOICE, function () { }); _local1.addProperty("GAME_VOICE_5", _local1.__get__GAME_VOICE_5, function () { }); _local1.addProperty("TROPHY_7_DESC", _local1.__get__TROPHY_7_DESC, function () { }); _local1.addProperty("HINT3", _local1.__get__HINT3, function () { }); _local1.addProperty("TROPHY_WIN", _local1.__get__TROPHY_WIN, function () { }); _local1.addProperty("HINT4", _local1.__get__HINT4, function () { }); _local1.addProperty("MAINMENU_NEW_PLAYER", _local1.__get__MAINMENU_NEW_PLAYER, function () { }); _local1.addProperty("WHEEL_LEVEL_NUMBER", _local1.__get__WHEEL_LEVEL_NUMBER, function () { }); _local1.addProperty("QUEST_HINT", _local1.__get__QUEST_HINT, function () { }); _local1.addProperty("GAME_HINT_OK", _local1.__get__GAME_HINT_OK, function () { }); _local1.addProperty("HINT7", _local1.__get__HINT7, function () { }); _local1.addProperty("HINT8", _local1.__get__HINT8, function () { }); _local1.addProperty("OPTIONS_HINT", _local1.__get__OPTIONS_HINT, function () { }); _local1.addProperty("HINT9", _local1.__get__HINT9, function () { }); _local1.addProperty("PLAYERS_TITLE", _local1.__get__PLAYERS_TITLE, function () { }); _local1.addProperty("PAGE5_2_2", _local1.__get__PAGE5_2_2, function () { }); _local1.addProperty("RELAXED_DLG_RELAXED", _local1.__get__RELAXED_DLG_RELAXED, function () { }); _local1.addProperty("TROPHY_2_DESC", _local1.__get__TROPHY_2_DESC, function () { }); _local1.addProperty("HISTORY_MENU_QUIT_TEXT", _local1.__get__HISTORY_MENU_QUIT_TEXT, function () { }); _local1.addProperty("TROPHY_12_DESC", _local1.__get__TROPHY_12_DESC, function () { }); _local1.addProperty("TROPHY_8_NAME", _local1.__get__TROPHY_8_NAME, function () { }); _local1.addProperty("TROPHY_10_NEED_COMIX", _local1.__get__TROPHY_10_NEED_COMIX, function () { }); _local1.addProperty("HIDDEN_1", _local1.__get__HIDDEN_1, function () { }); _local1.addProperty("WALLPAPER_BTN_1", _local1.__get__WALLPAPER_BTN_1, function () { }); _local1.addProperty("DOWNLOAD", _local1.__get__DOWNLOAD, function () { }); _local1.addProperty("HIDDEN_2", _local1.__get__HIDDEN_2, function () { }); _local1.addProperty("WALLPAPER_BTN_2", _local1.__get__WALLPAPER_BTN_2, function () { }); _local1.addProperty("PAGE4_1", _local1.__get__PAGE4_1, function () { }); _local1.addProperty("HIDDEN_3", _local1.__get__HIDDEN_3, function () { }); _local1.addProperty("WALLPAPER_BTN_3", _local1.__get__WALLPAPER_BTN_3, function () { }); _local1.addProperty("HIDDEN_4", _local1.__get__HIDDEN_4, function () { }); _local1.addProperty("PAGE4_2", _local1.__get__PAGE4_2, function () { }); _local1.addProperty("HIDDEN_5", _local1.__get__HIDDEN_5, function () { }); _local1.addProperty("HIDDEN_6", _local1.__get__HIDDEN_6, function () { }); _local1.addProperty("HIDDEN_7", _local1.__get__HIDDEN_7, function () { }); _local1.addProperty("TROPHY_3_NAME", _local1.__get__TROPHY_3_NAME, function () { }); _local1.addProperty("TROPHY_11_NEED_COMIX", _local1.__get__TROPHY_11_NEED_COMIX, function () { }); _local1.addProperty("CREDITS_TITLE", _local1.__get__CREDITS_TITLE, function () { }); _local1.addProperty("TROPHY_7_NEED_SCREENSAVER", _local1.__get__TROPHY_7_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_TIMEOUT", _local1.__get__GAME_TIMEOUT, function () { }); _local1.addProperty("TROPHY_13_NAME", _local1.__get__TROPHY_13_NAME, function () { }); _local1.addProperty("TROPHY_8_NEED", _local1.__get__TROPHY_8_NEED, function () { }); _local1.addProperty("OPTIONS_CURSOR", _local1.__get__OPTIONS_CURSOR, function () { }); _local1.addProperty("TROPHY_3_NEED_SCREENSAVER", _local1.__get__TROPHY_3_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_12_NEED_COMIX", _local1.__get__TROPHY_12_NEED_COMIX, function () { }); _local1.addProperty("PAGE7_2_2", _local1.__get__PAGE7_2_2, function () { }); _local1.addProperty("cheats", _local1.__get__cheats, function () { }); _local1.addProperty("PAGE9_1", _local1.__get__PAGE9_1, function () { }); _local1.addProperty("TROPHY_3_NEED", _local1.__get__TROPHY_3_NEED, function () { }); _local1.addProperty("PAGE9_2", _local1.__get__PAGE9_2, function () { }); _local1.addProperty("TROPHY_13_NEED_COMIX", _local1.__get__TROPHY_13_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_13_NEED", _local1.__get__TROPHY_13_NEED, function () { }); _local1.addProperty("PAGE14_1", _local1.__get__PAGE14_1, function () { }); _local1.addProperty("TROPHY_8_DESC", _local1.__get__TROPHY_8_DESC, function () { }); _local1.addProperty("GAME_SCORE_TITLE", _local1.__get__GAME_SCORE_TITLE, function () { }); _local1.addProperty("PAGE14_2", _local1.__get__PAGE14_2, function () { }); _local1.addProperty("MAINMENU_NEXT", _local1.__get__MAINMENU_NEXT, function () { }); _local1.addProperty("STAT_TIME_BONUS", _local1.__get__STAT_TIME_BONUS, function () { }); _local1.addProperty("TROPHY_14_NEED_COMIX", _local1.__get__TROPHY_14_NEED_COMIX, function () { }); _local1.addProperty("PAGE8_2_2", _local1.__get__PAGE8_2_2, function () { }); _local1.addProperty("TROPHY_3_DESC", _local1.__get__TROPHY_3_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_SCREENSAVER", _local1.__get__TROPHY_15_NEED_SCREENSAVER, function () { }); _local1.addProperty("MAINMENU_RULES", _local1.__get__MAINMENU_RULES, function () { }); _local1.addProperty("CONTINUE_TEXT1", _local1.__get__CONTINUE_TEXT1, function () { }); _local1.addProperty("CONTINUE_TEXT2", _local1.__get__CONTINUE_TEXT2, function () { }); _local1.addProperty("TROPHY_13_DESC", _local1.__get__TROPHY_13_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_COMIX", _local1.__get__TROPHY_15_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_NEED_SCREENSAVER", _local1.__get__TROPHY_11_NEED_SCREENSAVER, function () { }); _local1.addProperty("MENU_CREATE_NEW_PLAYER", _local1.__get__MENU_CREATE_NEW_PLAYER, function () { }); _local1.addProperty("ITEM_SOLVED", _local1.__get__ITEM_SOLVED, function () { }); _local1.addProperty("PAGE2_1", _local1.__get__PAGE2_1, function () { }); _local1.addProperty("TROPHY_9_NAME", _local1.__get__TROPHY_9_NAME, function () { }); _local1.addProperty("PAGE2_3_2", _local1.__get__PAGE2_3_2, function () { }); _local1.addProperty("PAGE2_2", _local1.__get__PAGE2_2, function () { }); _local1.addProperty("PAGE2_3", _local1.__get__PAGE2_3, function () { }); _local1.addProperty("MAP_MENU", _local1.__get__MAP_MENU, function () { }); _local1.addProperty("MAP_WINDOW_RESTART", _local1.__get__MAP_WINDOW_RESTART, function () { }); _local1.addProperty("PAGE9_2_2", _local1.__get__PAGE9_2_2, function () { }); _local1.addProperty("EXTRAS_SAVER_INSTALL", _local1.__get__EXTRAS_SAVER_INSTALL, function () { }); _local1.addProperty("TROPHY_4_NAME", _local1.__get__TROPHY_4_NAME, function () { }); _local1.addProperty("START_LEVELPACK", _local1.__get__START_LEVELPACK, function () { }); _local1.addProperty("TROPHY_14_NAME", _local1.__get__TROPHY_14_NAME, function () { }); _local1.addProperty("TROPHY_9_NEED", _local1.__get__TROPHY_9_NEED, function () { }); _local1.addProperty("PAGE3_3_2", _local1.__get__PAGE3_3_2, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_1", _local1.__get__JIN_WELCOME_VOICE_1, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_2", _local1.__get__JIN_WELCOME_VOICE_2, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_3", _local1.__get__JIN_WELCOME_VOICE_3, function () { }); _local1.addProperty("PAGE7_1", _local1.__get__PAGE7_1, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_4", _local1.__get__JIN_WELCOME_VOICE_4, function () { }); _local1.addProperty("LOADING_CLICK_TO_PLAY", _local1.__get__LOADING_CLICK_TO_PLAY, function () { }); _local1.addProperty("PAGE7_2", _local1.__get__PAGE7_2, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_5", _local1.__get__JIN_WELCOME_VOICE_5, function () { }); _local1.addProperty("LEVEL_ID_1", _local1.__get__LEVEL_ID_1, function () { }); _local1.addProperty("TROPHY_1_NEED_WALLPAPER", _local1.__get__TROPHY_1_NEED_WALLPAPER, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_6", _local1.__get__JIN_WELCOME_VOICE_6, function () { }); _local1.addProperty("LEVEL_ID_2", _local1.__get__LEVEL_ID_2, function () { }); _local1.addProperty("JIN_WELCOME_VOICE_7", _local1.__get__JIN_WELCOME_VOICE_7, function () { }); _local1.addProperty("LEVEL_ID_3", _local1.__get__LEVEL_ID_3, function () { }); _local1.addProperty("PAGE12_1", _local1.__get__PAGE12_1, function () { }); _local1.addProperty("LEVEL_ID_4", _local1.__get__LEVEL_ID_4, function () { }); _local1.addProperty("PAGE12_2", _local1.__get__PAGE12_2, function () { }); _local1.addProperty("LEVEL_ID_5", _local1.__get__LEVEL_ID_5, function () { }); _local1.addProperty("TROPHY_4_NEED", _local1.__get__TROPHY_4_NEED, function () { }); _local1.addProperty("GAME_MENU_CONTINUE", _local1.__get__GAME_MENU_CONTINUE, function () { }); _local1.addProperty("LEVEL_ID_6", _local1.__get__LEVEL_ID_6, function () { }); _local1.addProperty("GAME_MENU_OPTIONS", _local1.__get__GAME_MENU_OPTIONS, function () { }); _local1.addProperty("MENU_WELCOME", _local1.__get__MENU_WELCOME, function () { }); _local1.addProperty("LEVEL_ID_7", _local1.__get__LEVEL_ID_7, function () { }); _local1.addProperty("MENU_WELCOME_NO_NAME", _local1.__get__MENU_WELCOME_NO_NAME, function () { }); _local1.addProperty("TROPHY_6_NEED_SCREENSAVER", _local1.__get__TROPHY_6_NEED_SCREENSAVER, function () { }); _local1.addProperty("HISTORY_BTN_PREV", _local1.__get__HISTORY_BTN_PREV, function () { }); _local1.addProperty("LEVEL_ID_8", _local1.__get__LEVEL_ID_8, function () { }); _local1.addProperty("GAME_LEVEL_NUMBER", _local1.__get__GAME_LEVEL_NUMBER, function () { }); _local1.addProperty("LEVEL_ID_9", _local1.__get__LEVEL_ID_9, function () { }); _local1.addProperty("TROPHY_14_NEED", _local1.__get__TROPHY_14_NEED, function () { }); _local1.addProperty("TROPHY_9_DESC", _local1.__get__TROPHY_9_DESC, function () { }); _local1.addProperty("TROPHY_2_NEED_SCREENSAVER", _local1.__get__TROPHY_2_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_TEXT_2", _local1.__get__GAME_MENU_TEXT_2, function () { }); _local1.addProperty("EXTRAS_VIEW", _local1.__get__EXTRAS_VIEW, function () { }); _local1.addProperty("MAINMENU_CANCEL", _local1.__get__MAINMENU_CANCEL, function () { }); _local1.addProperty("STAT_YOUR_TIME", _local1.__get__STAT_YOUR_TIME, function () { }); _local1.addProperty("OPTIONS_MUSIC", _local1.__get__OPTIONS_MUSIC, function () { }); _local1.addProperty("PLAYER_REMOVE", _local1.__get__PLAYER_REMOVE, function () { }); _local1.addProperty("EDIT_NAME_EMPTY", _local1.__get__EDIT_NAME_EMPTY, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_CLICK", _local1.__get__GAME_MENU_STATISTICS_CLICK, function () { }); _local1.addProperty("TROPHY_4_DESC", _local1.__get__TROPHY_4_DESC, function () { }); _local1.addProperty("MAINMENU_QUIT", _local1.__get__MAINMENU_QUIT, function () { }); _local1.addProperty("EDIT_NAME_SAME", _local1.__get__EDIT_NAME_SAME, function () { }); _local1.addProperty("START_BONUS_LEVEL", _local1.__get__START_BONUS_LEVEL, function () { }); _local1.addProperty("TROPHY_14_DESC", _local1.__get__TROPHY_14_DESC, function () { }); _local1.addProperty("FULLVERSION", _local1.__get__FULLVERSION, function () { }); _local1.addProperty("PAGE5_3_2", _local1.__get__PAGE5_3_2, function () { }); _local1.addProperty("EXTRAS_WALL", _local1.__get__EXTRAS_WALL, function () { }); _local1.addProperty("GAME_MENU_QUIT_NO", _local1.__get__GAME_MENU_QUIT_NO, function () { }); _local1.addProperty("GAME_LEVEL_BONUS", _local1.__get__GAME_LEVEL_BONUS, function () { }); _local1.addProperty("PLAYER_NAME_TITLE", _local1.__get__PLAYER_NAME_TITLE, function () { }); _local1.addProperty("TROPHY_14_NEED_SCREENSAVER", _local1.__get__TROPHY_14_NEED_SCREENSAVER, function () { }); _local1.addProperty("HINT_EXTRAS", _local1.__get__HINT_EXTRAS, function () { }); _local1.addProperty("TROPHY_5_NAME", _local1.__get__TROPHY_5_NAME, function () { }); _local1.addProperty("PAGE3_1_2", _local1.__get__PAGE3_1_2, function () { }); _local1.addProperty("WALLS_TITLE", _local1.__get__WALLS_TITLE, function () { }); _local1.addProperty("WALL_HINT_WIN", _local1.__get__WALL_HINT_WIN, function () { }); _local1.addProperty("PAGE5_1", _local1.__get__PAGE5_1, function () { }); _local1.addProperty("TROPHY_10_NEED_SCREENSAVER", _local1.__get__TROPHY_10_NEED_SCREENSAVER, function () { }); _local1.addProperty("PAGE5_2", _local1.__get__PAGE5_2, function () { }); _local1.addProperty("LEVELPACK_1", _local1.__get__LEVELPACK_1, function () { }); _local1.addProperty("PAGE5_3", _local1.__get__PAGE5_3, function () { }); _local1.addProperty("LEVELPACK_2", _local1.__get__LEVELPACK_2, function () { }); _local1.addProperty("LEVELPACK_3", _local1.__get__LEVELPACK_3, function () { }); _local1.addProperty("LEVELPACK_4", _local1.__get__LEVELPACK_4, function () { }); _local1.addProperty("MAP_COMPLETE", _local1.__get__MAP_COMPLETE, function () { }); _local1.addProperty("GAME_MENU_BTN", _local1.__get__GAME_MENU_BTN, function () { }); _local1.addProperty("LEVELPACK_5", _local1.__get__LEVELPACK_5, function () { }); _local1.addProperty("PAGE10_1", _local1.__get__PAGE10_1, function () { }); _local1.addProperty("LEVELPACK_6", _local1.__get__LEVELPACK_6, function () { }); _local1.addProperty("PAGE10_2", _local1.__get__PAGE10_2, function () { }); _local1.addProperty("LEVELPACK_7", _local1.__get__LEVELPACK_7, function () { }); _local1.addProperty("MAINMENU_NEW_GAME", _local1.__get__MAINMENU_NEW_GAME, function () { }); _local1.addProperty("PAGE15_1_2", _local1.__get__PAGE15_1_2, function () { }); _local1.addProperty("TROPHY_10_NAME", _local1.__get__TROPHY_10_NAME, function () { }); _local1.addProperty("TROPHY_5_NEED", _local1.__get__TROPHY_5_NEED, function () { }); _local1.addProperty("MAINMENU_MENU", _local1.__get__MAINMENU_MENU, function () { }); _local1.addProperty("CONTINUE_SCORE", _local1.__get__CONTINUE_SCORE, function () { }); _local1.addProperty("HINT_SHOW_HINTS", _local1.__get__HINT_SHOW_HINTS, function () { }); _local1.addProperty("MAINMENU_DONE", _local1.__get__MAINMENU_DONE, function () { }); _local1.addProperty("VOLUME", _local1.__get__VOLUME, function () { }); _local1.addProperty("BONUS_LEVEL_TRY_AGAIN_TEXT", _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT, function () { }); _local1.addProperty("HISTORY_BTN_NEXT", _local1.__get__HISTORY_BTN_NEXT, function () { }); _local1.addProperty("EXTRAS_TITLE", _local1.__get__EXTRAS_TITLE, function () { }); _local1.addProperty("HISTORY_BTN_PLAY", _local1.__get__HISTORY_BTN_PLAY, function () { }); _local1.addProperty("SCREENSAVER_NOTIFY", _local1.__get__SCREENSAVER_NOTIFY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_1", _local1.__get__JEEN_WELCOME_VOICE_1, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_2", _local1.__get__JEEN_WELCOME_VOICE_2, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_3", _local1.__get__JEEN_WELCOME_VOICE_3, function () { }); _local1.addProperty("PAGE15_1", _local1.__get__PAGE15_1, function () { }); _local1.addProperty("TROPHY_9_NEED_SCREENSAVER", _local1.__get__TROPHY_9_NEED_SCREENSAVER, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_4", _local1.__get__JEEN_WELCOME_VOICE_4, function () { }); _local1.addProperty("PAGE15_2", _local1.__get__PAGE15_2, function () { }); _local1.addProperty("LOADING_LINE", _local1.__get__LOADING_LINE, function () { }); _local1.addProperty("TROPHY_10_NEED", _local1.__get__TROPHY_10_NEED, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_5", _local1.__get__JEEN_WELCOME_VOICE_5, function () { }); _local1.addProperty("PAGE15_3", _local1.__get__PAGE15_3, function () { }); _local1.addProperty("TROPHY_5_DESC", _local1.__get__TROPHY_5_DESC, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_6", _local1.__get__JEEN_WELCOME_VOICE_6, function () { }); _local1.addProperty("MAINMENU_OPTIONS", _local1.__get__MAINMENU_OPTIONS, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_7", _local1.__get__JEEN_WELCOME_VOICE_7, function () { }); _local1.addProperty("MAP_IN_PROGRESS", _local1.__get__MAP_IN_PROGRESS, function () { }); _local1.addProperty("MAINMENU_CONTINUE", _local1.__get__MAINMENU_CONTINUE, function () { }); _local1.addProperty("TROPHY_5_NEED_SCREENSAVER", _local1.__get__TROPHY_5_NEED_SCREENSAVER, function () { }); _local1.addProperty("CONTINUE_TITLE", _local1.__get__CONTINUE_TITLE, function () { }); _local1.addProperty("TROPHY_1_NEED_SCREENSAVER", _local1.__get__TROPHY_1_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_QUIT_YES", _local1.__get__GAME_MENU_QUIT_YES, function () { }); _local1.addProperty("TROPHY_2_NEED_WALLPAPER", _local1.__get__TROPHY_2_NEED_WALLPAPER, function () { }); _local1.addProperty("TROPHY_10_DESC", _local1.__get__TROPHY_10_DESC, function () { }); _local1.addProperty("LEVEL_ID_10", _local1.__get__LEVEL_ID_10, function () { }); _local1.addProperty("PAGE3_1", _local1.__get__PAGE3_1, function () { }); _local1.addProperty("LEVEL_ID_11", _local1.__get__LEVEL_ID_11, function () { }); _local1.addProperty("PAGE3_2", _local1.__get__PAGE3_2, function () { }); _local1.addProperty("LEVEL_ID_12", _local1.__get__LEVEL_ID_12, function () { }); _local1.addProperty("PAGE6_1_2", _local1.__get__PAGE6_1_2, function () { }); _local1.addProperty("RULES_TITLE", _local1.__get__RULES_TITLE, function () { }); _local1.addProperty("PAGE3_3", _local1.__get__PAGE3_3, function () { }); _local1.addProperty("TROPHY_6_NAME", _local1.__get__TROPHY_6_NAME, function () { }); _local1.addProperty("TROPHY_1_NEED_COMIX", _local1.__get__TROPHY_1_NEED_COMIX, function () { }); _local1.addProperty("LEVEL_ID_13", _local1.__get__LEVEL_ID_13, function () { }); _local1.addProperty("LEVEL_ID_14", _local1.__get__LEVEL_ID_14, function () { }); _local1.addProperty("WINDOW_TITLE", _local1.__get__WINDOW_TITLE, function () { }); _local1.addProperty("MAP_WINDOW_CONTINUE", _local1.__get__MAP_WINDOW_CONTINUE, function () { }); _local1.addProperty("GAME_MENU_STATISTICS", _local1.__get__GAME_MENU_STATISTICS, function () { }); _local1.addProperty("PAGE11_2_2", _local1.__get__PAGE11_2_2, function () { }); _local1.addProperty("EXIT_CONFIRM_INSTALL_SCREENSAVER", _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER, function () { }); _local1.addProperty("EXTRAS_SAVER", _local1.__get__EXTRAS_SAVER, function () { }); _local1.addProperty("TROPHY_2_NEED_COMIX", _local1.__get__TROPHY_2_NEED_COMIX, function () { }); _local1.addProperty("HINT10", _local1.__get__HINT10, function () { }); _local1.addProperty("TROPHY_1_NAME", _local1.__get__TROPHY_1_NAME, function () { }); _local1.addProperty("MAP_SCORE_FORMAT", _local1.__get__MAP_SCORE_FORMAT, function () { }); _local1.addProperty("HINT11", _local1.__get__HINT11, function () { }); _local1.addProperty("OPTIONS_TITLE", _local1.__get__OPTIONS_TITLE, function () { }); _local1.addProperty("FINAL_TEXT", _local1.__get__FINAL_TEXT, function () { }); _local1.addProperty("RELAXED_DLG_TIMED", _local1.__get__RELAXED_DLG_TIMED, function () { }); _local1.addProperty("TROPHY_13_NEED_SCREENSAVER", _local1.__get__TROPHY_13_NEED_SCREENSAVER, function () { }); _local1.addProperty("STAT_MATCHES", _local1.__get__STAT_MATCHES, function () { }); _local1.addProperty("TROPHY_11_NAME", _local1.__get__TROPHY_11_NAME, function () { }); _local1.addProperty("HINT16", _local1.__get__HINT16, function () { }); _local1.addProperty("TROPHY_6_NEED", _local1.__get__TROPHY_6_NEED, function () { }); _local1.addProperty("COPYRIGHT", _local1.__get__COPYRIGHT, function () { }); _local1.addProperty("HINT17", _local1.__get__HINT17, function () { }); _local1.addProperty("PAGE7_1_3", _local1.__get__PAGE7_1_3, function () { }); _local1.addProperty("HINT18", _local1.__get__HINT18, function () { }); _local1.addProperty("PAGE8_1", _local1.__get__PAGE8_1, function () { }); _local1.addProperty("TROPHY_3_NEED_COMIX", _local1.__get__TROPHY_3_NEED_COMIX, function () { }); _local1.addProperty("HINT19", _local1.__get__HINT19, function () { }); _local1.addProperty("PAGE8_2", _local1.__get__PAGE8_2, function () { }); _local1.addProperty("STAT_SCORE2", _local1.__get__STAT_SCORE2, function () { }); _local1.addProperty("GAME_NO_MOVES", _local1.__get__GAME_NO_MOVES, function () { }); _local1.addProperty("COMICS_SKIP_2", _local1.__get__COMICS_SKIP_2, function () { }); _local1.addProperty("PAGE13_1", _local1.__get__PAGE13_1, function () { }); _local1.addProperty("PAGE13_2", _local1.__get__PAGE13_2, function () { }); _local1.addProperty("TROPHY_1_NEED", _local1.__get__TROPHY_1_NEED, function () { }); _local1.addProperty("TROPHY_4_NEED_COMIX", _local1.__get__TROPHY_4_NEED_COMIX, function () { }); _local1.addProperty("WALLS_DESC", _local1.__get__WALLS_DESC, function () { }); _local1.addProperty("HINT20", _local1.__get__HINT20, function () { }); _local1.addProperty("MAINMENU_START", _local1.__get__MAINMENU_START, function () { }); _local1.addProperty("HINT21", _local1.__get__HINT21, function () { }); _local1.addProperty("HINT22", _local1.__get__HINT22, function () { }); _local1.addProperty("TROPHY_11_NEED", _local1.__get__TROPHY_11_NEED, function () { }); _local1.addProperty("TROPHY_6_DESC", _local1.__get__TROPHY_6_DESC, function () { }); _local1.addProperty("HINT23", _local1.__get__HINT23, function () { }); _local1.addProperty("PAGE8_1_2", _local1.__get__PAGE8_1_2, function () { }); _local1.addProperty("HINT24", _local1.__get__HINT24, function () { }); _local1.addProperty("SURVEY_END_TEXT", _local1.__get__SURVEY_END_TEXT, function () { }); _local1.addProperty("TROPHY_TITLE", _local1.__get__TROPHY_TITLE, function () { }); _local1.addProperty("HINT25", _local1.__get__HINT25, function () { }); _local1.addProperty("MAIN_MENU_TEXT", _local1.__get__MAIN_MENU_TEXT, function () { }); _local1.addProperty("MAINMENU_PLAYERS", _local1.__get__MAINMENU_PLAYERS, function () { }); _local1.addProperty("HINT26", _local1.__get__HINT26, function () { }); _local1.addProperty("PAGE13_2_2", _local1.__get__PAGE13_2_2, function () { }); _local1.addProperty("GAME_READY", _local1.__get__GAME_READY, function () { }); _local1.addProperty("RELAXED_DLG_TEXT", _local1.__get__RELAXED_DLG_TEXT, function () { }); _local1.addProperty("TROPHY_5_NEED_COMIX", _local1.__get__TROPHY_5_NEED_COMIX, function () { }); _local1.addProperty("PAGE1_1", _local1.__get__PAGE1_1, function () { }); _local1.addProperty("TROPHY_1_DESC", _local1.__get__TROPHY_1_DESC, function () { }); _local1.addProperty("PAGE2_2_2", _local1.__get__PAGE2_2_2, function () { }); _local1.addProperty("PAGE1_2", _local1.__get__PAGE1_2, function () { }); ASSetPropFlags(_local1, null, 1); _local1.strings = new Array(); } #endinitclip
Symbol 20505 MovieClip [__Packages.ParticleProperty] Frame 0
class ParticleProperty { var entity, Type, _particle; function ParticleProperty (entity, type) { this.entity = entity; Type = type; } function setType(type) { Type = type; } function setParticles(target, obj_pos, type, use_entity) { var _local6 = new Object(); if (use_entity == false) { _local6.target = target.attach("target"); } else { _local6.target = target.createEmptyMovieClip("target" + target.getNextHighestDepth(), target.getNextHighestDepth()); } switch (type) { case "relicts" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "sparks4", {birthRate:2, life:70, speed:0.6, gravity:0.06, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:423, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:40, scaleMax:40, xAccel:0, yAccel:0, restitution:0.1, radius:0, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos}); break; case "relicts2" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "sparks4", {birthRate:2, life:70, speed:0.6, gravity:0, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:423, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:40, scaleMax:40, xAccel:0, yAccel:0, restitution:0.1, radius:0, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos}); break; case "bonus" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "sparks2", {birthRate:1, life:50, speed:2, gravity:0, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:423, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:20, scaleMax:20, xAccel:0, yAccel:0, restitution:0.1, radius:0, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos}); break; case "item" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "star_less", {birthRate:1, life:50, speed:0.3, gravity:0.01, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:400, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:60, scaleMax:60, xAccel:-0.01, yAccel:0, restitution:0, radius:20, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos}); break; case "hint" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "star_less", {birthRate:1, life:50, speed:0.3, gravity:0.01, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:400, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:60, scaleMax:60, xAccel:-0.01, yAccel:0, restitution:0, radius:20, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos, lifeTime:3000}); break; case "hint_item_use" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "star_less", {birthRate:1, life:50, speed:0.3, gravity:0.01, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:400, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:60, scaleMax:60, xAccel:-0.01, yAccel:0, restitution:0, radius:obj_pos._width / 2, offsetX:(obj_pos._width / 2) - 5, offsetY:(obj_pos._height / 2) - 5, movable:1, movableWith:obj_pos, lifeTime:3000}); break; case "hint_node" : _local6.emitter = new com.jasonwoan.speck.Emitter(_local6.target, "star_less", {birthRate:1, life:20, speed:0.3, gravity:0.01, scale:0, shrink:0, fade:1, direction:"random", yMaxBound:400, yMinBound:-100, xMaxBound:300, xMinBound:-300, xMin:0, xMax:0, yMin:0, yMax:0, scaleMin:90, scaleMax:90, xAccel:-0.01, yAccel:0, restitution:0, radius:0, offsetX:0, offsetY:0, movable:1, movableWith:obj_pos, lifeTime:3000}); } _local6.emitter.start(); } function set(x, y, speed_x, speed_y, texture) { var _local7 = _global.hlp.randRange(0, 2); var _local8 = 1; switch (_local7) { case 0 : _local8 = 1; break; case 1 : _local8 = -1; } switch (Type) { case "blockFall" : _particle = new pEmitter(entity, "blockFall", 3, false, 0, false); _particle.Init(); var _local9 = 0; for ( ; _local9 < _particle.total_particles ; _local9++) { _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 33; _particle.property._height = 33; _particle.property._life = 50; _particle.property._speed_x = speed_x + (_global.hlp.randRange(0, 4) * _local8); _particle.property._speed_y = speed_y; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.property._rotation = false; _particle.property._rotation_speed = 5; _particle.setProperty(_local9); } _global.pListener.addObjectListener(_particle); break; case "fall_leaves" : _particle = new pEmitter(entity, "pleaves", 4, false, 10, false); _particle.Init(); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = -0.3; _particle.property._speed_y = -0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 5; _particle.setProperty(0); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = 0.3; _particle.property._speed_y = -0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 6; _particle.setProperty(1); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = 0.3; _particle.property._speed_y = 0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 2; _particle.setProperty(2); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = -0.3; _particle.property._speed_y = 0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 3; _particle.setProperty(3); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + 10; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = -0.3; _particle.property._speed_y = 0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 4; _particle.setProperty(4); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x - 10; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 16; _particle.property._height = 16; _particle.property._life = 50; _particle.property._speed_x = -0.3; _particle.property._speed_y = 0.3; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._rotation = true; _particle.property._rotation_speed = 6; _particle.setProperty(5); _global.pListener.addObjectListener(_particle); break; case "smoke" : _particle = new pEmitter(entity, "smoke", 8, false, 0, false); _particle.Init(); var _local10 = 0; for ( ; _local10 < _particle.total_particles ; _local10++) { _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + _global.hlp.randRange(0, 33); _particle.property._y = y + _global.hlp.randRange(0, 33); _particle.property._z = 0; _particle.property._width = 33; _particle.property._height = 33; _particle.property._life = 60; _particle.property._speed_x = 0.1; _particle.property._speed_y = (-_global.hlp.randRange(0, 5)) / 10; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.property._colorR = 0; _particle.property._colorG = 0; _particle.property._colorB = 0; _particle.property._colorA = 0; _particle.property._colorRO = 255; _particle.property._colorGO = 255; _particle.property._colorBO = 255; _particle.property._colorAO = 100; _particle.property._colorTransform = true; _particle.setProperty(_local10); } _global.pListener.addObjectListener(_particle); break; case "stone" : _particle = new pEmitter(entity, "stone", 4, false, 0, false); _particle.Init(); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + _global.hlp.randRange(0, 10); _particle.property._y = y + _global.hlp.randRange(0, 10); _particle.property._z = 0; _particle.property._width = 13; _particle.property._height = 13; _particle.property._life = 30; _particle.property._speed_x = 0.5; _particle.property._speed_y = -0.5; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.setProperty(0); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + _global.hlp.randRange(0, 10); _particle.property._y = y + _global.hlp.randRange(0, 10); _particle.property._z = 0; _particle.property._width = 13; _particle.property._height = 13; _particle.property._life = 30; _particle.property._speed_x = -0.5; _particle.property._speed_y = -0.5; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.setProperty(1); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + _global.hlp.randRange(0, 10); _particle.property._y = y + _global.hlp.randRange(0, 10); _particle.property._z = 0; _particle.property._width = 13; _particle.property._height = 13; _particle.property._life = 30; _particle.property._speed_x = -0.5; _particle.property._speed_y = 0.5; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.setProperty(2); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x + _global.hlp.randRange(0, 10); _particle.property._y = y + _global.hlp.randRange(0, 10); _particle.property._z = 0; _particle.property._width = 13; _particle.property._height = 13; _particle.property._life = 30; _particle.property._speed_x = 0.5; _particle.property._speed_y = 0.5; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.setProperty(3); _global.pListener.addObjectListener(_particle); break; case "explosion" : _particle = new pEmitter(entity, "explosion_", 1, false, 0, false); _particle.Init(); _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x - 100; _particle.property._y = y - 100; _particle.property._z = 0; _particle.property._width = 64; _particle.property._height = 64; _particle.property._life = 100; _particle.property._speed_x = 0; _particle.property._speed_y = 0; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property._glow = true; _particle.property._glowColor = 15715717 /* 0xEFCD85 */; _particle.property._glowAlpha = 30; _particle.property._glowBlur = 20; _particle.property._glowStrength = 2; var _local11 = _global.hlp.randRange(10, 60); _particle.property._scale = 180 + _local11; _particle.property.animation = true; _particle.property._start_frame = 0; _particle.property._end_frame = 14; _particle.property._delay_frames = 40; _particle.property.fade_out = true; _particle.setProperty(0); _global.pListener.addObjectListener(_particle); break; case "stone2" : _particle = new pEmitter(entity, "stone2", 10, false, 0, false); _particle.Init(); var _local12 = 0; for ( ; _local12 < _particle.total_particles ; _local12++) { _particle.addProperty(); _particle.property.texture = texture; _particle.property._x = x; _particle.property._y = y; _particle.property._z = 0; _particle.property._width = 13; _particle.property._height = 13; _particle.property._life = 70; var _local13 = _global.hlp.randRange(1, 10); if (_local13 <= 5) { _local13 = -0.4; } if (_local13 >= 5) { _local13 = 0.4; } _particle.property._speed_x = _global.hlp.randRange(1, 3) * _local13; _particle.property._speed_y = _global.hlp.randRange(1, 3) * _local13; _particle.property._gravity_x = 0; _particle.property._gravity_y = 0; _particle.property.fade_out = true; _particle.setProperty(_local12); } _global.pListener.addObjectListener(_particle); } } //ASSetPropFlags(_local1, null, 1); }
Symbol 20506 MovieClip [__Packages.com.greensock.easing.Cubic] Frame 0
class com.greensock.easing.Cubic { function Cubic () { } static function easeIn(t, b, c, d) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d * 0.5); if (t < 1) { return(((((c * 0.5) * t) * t) * t) + b); } t = t - 2; return(((c * 0.5) * (((t * t) * t) + 2)) + b); } }
Symbol 20507 MovieClip [__Packages.bonus8] Frame 0
class bonus8 { var map_size, char_path, switch_event, carpet_offset_x, carpet_offset_y, parent_obj, indicator, panel_entity, orientation, blockArray, map, map_source, entity, event_sprite_, carpet; function bonus8 (map_size) { this.map_size = map_size; char_path = new Array(); switch_event = 0; carpet_offset_x = 3.3; carpet_offset_y = 9; } function set_CharPath(x, y) { trace((("set_CharPath x = " + x) + " y = ") + y); char_path.push([x, y]); } function getParent(obj) { parent_obj = obj; } function get_EventCondition() { return(false); } function setIndicator(obj) { indicator = obj; } function setMenuEntity(panel_entity) { this.panel_entity = panel_entity; } function startEvent(entity, map, map_source, blockArray) { if (orientation == "left") { carpet_offset_x = 3.1; } this.blockArray = blockArray; this.map = map; this.map_source = map_source; this.entity = entity; trace("starting event bonus 8..."); event_sprite_ = new Sprite(this.entity, "f26_0", "f26_0", 34, 34, indicator.obj.icon_clip._x - this.entity._x, indicator.obj.icon_clip._y - this.entity._y, true); var _local6 = parent_obj.cx * 34; if (orientation == "left") { _local6 = _local6 - 34; } else { _local6 = _local6 + 34; } if (orientation == "up") { var _local7 = (parent_obj.cy * 34) - 34; } else if (orientation == "down") { var _local7 = (parent_obj.cy * 34) + 34; } else if (orientation == "left") { var _local7 = parent_obj.cy * 34; } else if (orientation == "right") { var _local7 = parent_obj.cy * 34; } event_sprite_.setMoveUseTween([{_x:320 - this.entity._x, _y:240 - this.entity._y, _xscale:140, _yscale:140}, {_x:_local6, _y:_local7, _xscale:100, _yscale:100}], 2, com.greensock.easing.Linear.easeIn, true); event_sprite_.swapDepth(this.entity.getNextFreeDepth(6000)); var _local8 = parent_obj.FindDirection(parent_obj.cx, parent_obj.cy, char_path[0][0], char_path[0][1]); parent_obj.char.setCurrentBlendAnim(_local8); var _local9 = new sound_manager("bonus_fly", 100, 0, 1, false); parent_obj.blockArray[parent_obj.cx + (parent_obj.cy * parent_obj.mMaxX)].RB = 2; if (orientation == "left") { parent_obj.blockArray[(parent_obj.cx - 1) + (parent_obj.cy * parent_obj.mMaxX)].RB = 0; } if (orientation == "up") { parent_obj.blockArray[parent_obj.cx + ((parent_obj.cy - 1) * parent_obj.mMaxX)].RB = 0; } _global.eventListener.addObjectListener(this); } function stopEvent() { parent_obj.lama_hint_timer = getTimer(); _global.eventListener.removeObject_listener(this); parent_obj.start_event = false; indicator.Reset(); carpet.removeMovieClip(); carpet = entity.attachMovie("carpet_mc", "carpet_mc"); if (orientation == "right") { carpet._x = (parent_obj.cx * 34) + 15; } else { carpet._x = (parent_obj.cx * 34) + 17; } carpet._y = (parent_obj.cy * 34) + 24; if (parent_obj.char.getAnim() == "bonus_8_left") { carpet.gotoAndStop("left"); } if (parent_obj.char.getAnim() == "bonus_8_right") { carpet.gotoAndStop("right"); } if (parent_obj.char.getAnim() == "bonus_8_up") { carpet.gotoAndStop("right"); } if (parent_obj.char.getAnim() == "bonus_8_down") { carpet.gotoAndStop("right"); } } function UpdateObject() { switch (switch_event) { case 0 : if ((parent_obj.lb.isMoveToEnd() == true) && (event_sprite_.isMoveToEnd() == true)) { switch_event = 0.5; carpet = entity.attachMovie("carpet_mc", "carpet_mc"); if (orientation == "right") { carpet._x = ((parent_obj.cx * 34) + 34) + 15; carpet._y = (parent_obj.cy * 34) + 24; carpet.gotoAndStop("right"); } if (orientation == "left") { carpet._x = ((parent_obj.cx * 34) - 34) + 17; carpet._y = (parent_obj.cy * 34) + 24; carpet.gotoAndStop("left"); } if (orientation == "up") { carpet._x = (parent_obj.cx * 34) + 15; carpet._y = ((parent_obj.cy * 34) - 34) + 24; carpet.gotoAndStop("right"); } if (orientation == "down") { carpet._x = (parent_obj.cx * 34) + 15; carpet._y = ((parent_obj.cy * 34) - 34) + 24; carpet.gotoAndStop("right"); } parent_obj.checkRoadForBonuses(0.7, parent_obj.ox, parent_obj.oy, true, false, "DEFAULT"); } break; case 0.5 : var _local2 = parent_obj.lb._x / 34; var _local3 = parent_obj.lb._y / 34; if (parent_obj.lb.isMoveToEnd()) { trace("bonus8.as>>switch event to 1"); switch_event = 1; parent_obj.char.playSoundGroup("al_carpet"); var _local4 = _global.hlp.randRange(1, 2); parent_obj.char.setDelay("al_carpet_flying_vo" + _local4, 2000); carpet.removeMovieClip(); carpet = parent_obj.char.attachClip("carpet_mc", parent_obj.char._width / 2, parent_obj.char._height + 9, 0); } break; case 1 : var _local5 = _global.hlp.FindDirectionLR(parent_obj.cx * 34, parent_obj.cy * 34, parent_obj.map_container.end_x * 34, parent_obj.map_container.end_y * 34); var _local6 = _global.hlp.FindDirectionLR(parent_obj.cx * 34, parent_obj.cy * 34, parent_obj.map_container.start_x * 34, parent_obj.map_container.start_y * 34); if (_local6 == _local5) { parent_obj.checkRoadForBonuses(0.5, parent_obj.ox, parent_obj.oy, false, false, undefined, "bonus_8_"); _local5 = parent_obj.dir; if (_local5 == "down") { _local5 = "left"; } if (_local5 == "up") { _local5 = "right"; } } else { parent_obj.checkRoadForBonuses(0.5, parent_obj.ox, parent_obj.oy, false, false, undefined, "DEFAULT"); parent_obj.char.setCurrentBlendAnim("bonus_8_" + _local5); } parent_obj.blockArray[parent_obj.cx + (parent_obj.cy * parent_obj.mMaxX)].RB = 2; if (parent_obj.char.getAnim() == "bonus_8_left") { carpet.gotoAndStop(_local5); } if (parent_obj.char.getAnim() == "bonus_8_right") { carpet.gotoAndStop(_local5); } if (parent_obj.char.getAnim() == "bonus_8_up") { carpet.gotoAndStop(_local5); } if (parent_obj.char.getAnim() == "bonus_8_down") { carpet.gotoAndStop(_local5); } if (parent_obj.lb.isMoveToEnd()) { switch_event = 2; } break; case 2 : stopEvent(); } parent_obj.removeEvent(parent_obj.cx, parent_obj.cy); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20508 MovieClip [__Packages.GameState] Frame 0
class GameState { function GameState () { } function enterState() { } function updateFrame() { } function removeState() { } function updateFrameTop() { } //ASSetPropFlags(_local1, null, 1); }
Symbol 20509 MovieClip [__Packages.IntroState] Frame 0
#initclip if (!IntroState) { //(_global.IntroState = function () { super(); }) extends GameState var _local1 = (_global.IntroState /* register */).prototype; _local1.enterState = function () { _global.sf.goOff(); _global.sf.clear(); this.movieEntity = new Entity("movieEntity", 0, 0); this.entity = new Entity("mapEntity", 0, 0); trace("change state at IntroState, comix_pos = " + _global.game_profile.comix_pos); this.mode = 2; this.text_mode = 0; switch (_global.game_profile.comix_pos) { case 0 : this.movie = this.movieEntity.attachMovie("book_1", "book_1"); this.mode = 0; this.text_mode = 1; break; case 1 : this.movie = this.movieEntity.attachMovie("book1_2", "book1_2"); this.mode = 0; this.text_mode = 2; break; case 2 : this.movie = this.movieEntity.attachMovie("book2", "book2"); this.mode = 0; this.text_mode = 3; break; case 3 : this.movie = this.movieEntity.attachMovie("book2_1", "book2_1"); this.mode = 0; this.text_mode = 4; } this.sf = new com.bourre.medias.sound.SoundFactory(); this.sf.addSound("alladin_storyline"); this.sf.playSoundLoop("alladin_storyline"); this.wait_sound_time = 1000; this.wait_sound_timer = getTimer(); this.next_page = false; this.start_comix = false; this.movie._SKIP_STORY = _global.Locale.COMICS_SKIP; this.SetSkipText("SkipComix", this.movie._SKIP, 0, 0, 174.9, _global.Locale.COMICS_SKIP); var _local2 = this.entity.attach("fade_back"); _global.hlp.createRect(_local2, 0, 0, 640, 480, 0, 100); var _local3 = new com.greensock.TweenLite(_local2, 1, {autoAlpha:0, ease:com.greensock.easing.Linear.easeIn, onComplete:this.onFadeIn, onCompleteParams:[this, _local2]}); var _local4 = new com.greensock.TimelineLite(); _local4.append(_local3); this.end_comix = false; }; _local1.SetSkipText = function (name, externalCLip, posx, posy, width, text) { var _local8 = new Text(this.movieEntity, name, posx, posy, width, 23, 14, 16764006, "Showcard", true, externalCLip, 1); _local8.setText(text); _local8.setGlow(0, 1, 2, 2, 2, 1, false, false); }; _local1.onFadeIn = function (obj, mc) { mc.removeMovieClip(); obj.start_comix = true; }; _local1.add_sound = function (name) { if (this.cur_sound != name) { this.sf.getSound(this.cur_sound).stop(this.cur_sound); this.sf.addSound(name); this.sf.getSound(name).start(0, 0); this.cur_sound = name; } this.onSoundComplete(this); }; _local1.onSoundComplete = function (obj) { this.sf.getSound(this.cur_sound).onSoundComplete = function () { obj.wait_sound_timer = getTimer(); obj.next_page = true; obj.movie.Pages.LButton.enabled = false; obj.movie.Pages.RButton.enabled = false; }; }; _local1.stop_sound = function () { this.sf.getSound(this.cur_sound).stop(this.cur_sound); this.sf.getSound("alladin_storyline").stop("alladin_storyline"); }; _local1.checkComixText = function () { switch (this.text_mode) { case 1 : switch (this.movie.Pages.curPage) { case 2.5 : this.movie._comix_text = _global.Locale.PAGE1_1; this.add_sound("page1-1"); break; case 4.5 : this.movie._comix_text = _global.Locale.PAGE1_2; this.add_sound("page1-2"); break; case 6.5 : this.movie._comix_text = _global.Locale.PAGE1_3; this.add_sound("page1-3"); break; case 8.5 : this.movie._comix_text = _global.Locale.PAGE1_4; this.add_sound("page1-4"); break; case 10.5 : this.movie._comix_text = _global.Locale.PAGE1_5; this.add_sound("page1-5"); break; } break; case 2 : switch (this.movie.Pages.curPage) { case 2.5 : this.movie._comix_text = _global.Locale.PAGE2_1; this.add_sound("page2-1"); break; case 4.5 : this.movie._comix_text = _global.Locale.PAGE2_2; this.add_sound("page2-2"); break; case 6.5 : this.movie._comix_text = _global.Locale.PAGE2_3; this.add_sound("page2-3"); break; } break; case 3 : switch (this.movie.Pages.curPage) { case 2.5 : this.movie._comix_text = _global.Locale.PAGE3_1; this.add_sound("page3-1"); break; case 4.5 : this.movie._comix_text = _global.Locale.PAGE3_2; this.add_sound("page3-2"); break; case 6.5 : this.movie._comix_text = _global.Locale.PAGE3_3; this.add_sound("page3-3"); break; } break; case 4 : switch (this.movie.Pages.curPage) { case 2.5 : this.movie._comix_text = _global.Locale.PAGE4_1; this.add_sound("page4-1"); break; case 4.5 : this.movie._comix_text = _global.Locale.PAGE4_2; this.add_sound("page4-2"); break; } } if ((this.movie.Pages.start_right_flip == true) || (this.movie.Pages.start_left_flip == true)) { this.movie._comix_text = ""; } }; _local1.CheckButtons = function (obj) { if ((this.movie.Pages.start_right_flip == true) || (this.movie.Pages.start_left_flip == true)) { this.movie.Pages.LButton.enabled = false; this.movie.Pages.RButton.enabled = false; } this.movie.Pages.LButton.onRelease = function () { if (obj.movie.Pages.curPage == 2.5) { var _local2 = new NullState(); _global.gsm.changeState(_local2); } }; this.movie._SKIP.onRelease = function () { _root.page_done = true; }; }; _local1.nextPage = function () { if ((this.next_page == true) && (getTimer() > (this.wait_sound_timer + this.wait_sound_time))) { this.wait_sound_timer = getTimer(); this.next_page = false; if (this.movie.Pages.curPage != (this.movie.Pages.maxPages - 0.5)) { this.movie.Pages.start_right_flip = true; this.movie.Pages.startFlip(1); } else { _root.page_done = true; } } }; _local1.updateFrame = function () { if ((_global.KeyHit == 112) && (_global.debug == true)) { _global.gsm.changeState(_global.mgs); } if (this.start_comix == true) { this.checkComixText(); this.nextPage(); this.CheckButtons(this); } switch (this.mode) { case 0 : if (this.movie._currentframe == 230) { this.mode = 1; } break; case 1 : this.checkButtons(this); break; case 2 : _global.gsm.changeState(_global.mgs); } if ((_root.page_done == true) && (this.end_comix == false)) { _root.page_done = false; this.movie.Pages.flip_speed = 0; this.movie.Pages.flipRelease(); var _local2 = this.entity.attach("fade_back"); _global.hlp.createRect(_local2, 0, 0, 640, 480, 0, 100); _local2._alpha = 0; this.background_timeline = new com.greensock.TimelineMax(); var _local3 = new com.greensock.TweenMax(_local2, 1, {_alpha:100, onComplete:this.ComixEnd, onCompleteParams:[this, _local2]}); this.background_timeline.append(_local3); this.end_comix = true; } }; _local1.addMap = function (obj) { switch (_global.game_profile.current_selector_pos) { case 1 : trace("IntroState.as>>_global.game_profile.comix_pos = " + _global.game_profile.comix_pos); obj.sf.getSound(obj.cur_sound).stop(obj.cur_sound); _global.sf = new com.bourre.medias.sound.SoundFactory(); _global.sf.addSound("track2"); _global.sf.playSoundLoop("track2"); _global.gsm.changeState(_global.mgs); break; case 3 : trace("IntroState.as>>_global.game_profile.comix_pos = " + _global.game_profile.comix_pos); obj.sf.getSound(obj.cur_sound).stop(obj.cur_sound); _global.sf = new com.bourre.medias.sound.SoundFactory(); _global.sf.addSound("track2"); _global.sf.playSoundLoop("track2"); _global.gsm.changeState(_global.mgs); } }; _local1.ComixEnd = function (obj, mc) { mc.removeMovieClip(); switch (_global.game_profile.current_selector_pos) { case 0 : _global.gsm.changeState(_global.ho); break; case 1 : obj.addMap(obj); break; case 2 : _global.gsm.changeState(_global.ho); break; case 3 : obj.addMap(obj); break; case 4 : var _local4 = new NullState(); _global.gsm.changeState(_local4); } }; _local1.checkButtons = function (obj) { }; _local1.removeState = function () { this.mapstate.removeState(); this.stop_sound(); this.sf.clear(); delete this.sf; this.background_timeline.kill(); delete this.background_timeline; this.music.get_sound().stop("menu"); this.movieEntity.destroyEntity(); this.entity.destroyEntity(); this.cur_sound = "undefined"; }; ASSetPropFlags(_local1, null, 1); } #endinitclip
Symbol 20510 MovieClip [__Packages.com.bourre.events.IEvent] Frame 0
class com.bourre.events.IEvent { function IEvent () { } }
Symbol 20511 MovieClip [__Packages.com.bourre.events.BasicEvent] Frame 0
class com.bourre.events.BasicEvent implements com.bourre.events.IEvent { var _e, _oT; function BasicEvent (e, oT) { _e = e; _oT = oT; } function getType() { return(_e); } function setType(e) { _e = e; } function getTarget() { return(_oT); } function setTarget(oT) { _oT = oT; } function toString() { return((com.bourre.log.PixlibStringifier.stringify(this) + " : ") + getType()); } }
Symbol 20512 MovieClip [__Packages.com.bourre.events.DynBasicEvent] Frame 0
class com.bourre.events.DynBasicEvent extends com.bourre.events.BasicEvent { var _e, _oT; function DynBasicEvent (s, oT) { super(new com.bourre.events.EventType(s), oT); } function get type() { return(_e.toString()); } function set type(s) { _e = new com.bourre.events.EventType(s); //return(type); } function get target() { return(_oT); } function set target(oT) { _oT = oT; //return(target); } function toString() { return((com.bourre.log.PixlibStringifier.stringify(this) + " : ") + type); } }
Symbol 20513 MovieClip [__Packages.com.greensock.core.TweenCore] Frame 0
class com.greensock.core.TweenCore { static var _classInitted; var vars, cachedDuration, cachedTotalDuration, _delay, cachedTimeScale, active, cachedTotalTime, cachedTime, data, gc, initted, cacheIsDirty, cachedPaused, cachedReversed, _rawPrevTime, cachedStartTime, timeline, _pauseTime; function TweenCore (duration, vars) { this.vars = vars || ({}); cachedDuration = (cachedTotalDuration = duration || 0); _delay = Number(this.vars.delay) || 0; cachedTimeScale = this.vars.timeScale || 1; active = (duration == 0) && ((_delay == 0) && (this.vars.immediateRender != false)); cachedTotalTime = (cachedTime = 0); data = this.vars.data; gc = (initted = (cacheIsDirty = (cachedPaused = (cachedReversed = false)))); _rawPrevTime = -1; if (!_classInitted) { if ((com.greensock.TweenLite.rootFrame == undefined) && (com.greensock.TweenLite.initClass != undefined)) { com.greensock.TweenLite.initClass(); _classInitted = true; } else { return; } } var _local4 = ((this.vars.timeline instanceof com.greensock.core.SimpleTimeline) ? (this.vars.timeline) : (((this.vars.useFrames == true) ? (com.greensock.TweenLite.rootFramesTimeline) : (com.greensock.TweenLite.rootTimeline)))); cachedStartTime = _local4.cachedTotalTime + _delay; _local4.addChild(this); if (this.vars.reversed) { cachedReversed = true; } if (this.vars.paused) { paused = true; } } function play() { reversed = false; paused = false; } function pause() { paused = true; } function resume() { paused = false; } function restart(includeDelay, suppressEvents) { reversed = false; paused = false; setTotalTime((includeDelay ? (-_delay) : 0), suppressEvents != false); } function reverse(forceResume) { reversed = true; if (forceResume != false) { paused = false; } else if (gc) { setEnabled(true, false); } } function renderTime(time, suppressEvents, force) { } function complete(skipRender, suppressEvents) { if (!skipRender) { renderTime(totalDuration, suppressEvents, false); return(undefined); } if (timeline.autoRemoveChildren) { setEnabled(false, false); } else { active = false; } if (!suppressEvents) { if (vars.onComplete && ((cachedTotalTime == cachedTotalDuration) && (!cachedReversed))) { vars.onComplete.apply(vars.onCompleteScope, vars.onCompleteParams); } else if (cachedReversed && ((cachedTotalTime == 0) && (vars.onReverseComplete))) { vars.onReverseComplete.apply(vars.onReverseCompleteScope, vars.onReverseCompleteParams); } } } function invalidate() { } function setEnabled(enabled, ignoreTimeline) { if (enabled) { active = (!cachedPaused) && ((cachedTotalTime > 0) && (cachedTotalTime < cachedTotalDuration)); if ((ignoreTimeline != true) && (gc)) { timeline.addChild(this); } } else { active = false; if (ignoreTimeline != true) { timeline.remove(this, true); } } gc = !enabled; return(false); } function kill() { setEnabled(false, false); } function setDirtyCache(includeSelf) { var _local3 = ((includeSelf != false) ? this : (timeline)); while (_local3) { _local3.cacheIsDirty = true; _local3 = _local3.timeline; } } function setTotalTime(time, suppressEvents) { if (timeline) { var _local4 = ((_pauseTime || (_pauseTime == 0)) ? (_pauseTime) : (timeline.cachedTotalTime)); if (cachedReversed) { var _local5 = (cacheIsDirty ? (totalDuration) : (cachedTotalDuration)); cachedStartTime = _local4 - ((_local5 - time) / cachedTimeScale); } else { cachedStartTime = _local4 - (time / cachedTimeScale); } if (!timeline.cacheIsDirty) { setDirtyCache(false); } if (cachedTotalTime != time) { renderTime(time, suppressEvents, false); } } } function get delay() { return(_delay); } function set delay(n) { startTime = startTime + (n - _delay); _delay = n; //return(delay); } function get duration() { return(cachedDuration); } function set duration(n) { cachedDuration = (cachedTotalDuration = n); setDirtyCache(false); //return(duration); } function get totalDuration() { return(cachedTotalDuration); } function set totalDuration(n) { duration = n; //return(totalDuration); } function get currentTime() { return(cachedTime); } function set currentTime(n) { setTotalTime(n, false); //return(currentTime); } function get totalTime() { return(cachedTotalTime); } function set totalTime(n) { setTotalTime(n, false); //return(totalTime); } function get startTime() { return(cachedStartTime); } function set startTime(n) { var _local3 = (timeline != undefined) && ((n != cachedStartTime) || (gc)); cachedStartTime = n; if (_local3) { timeline.addChild(this); } //return(startTime); } function get reversed() { return(cachedReversed); } function set reversed(b) { if (b != cachedReversed) { cachedReversed = b; setTotalTime(cachedTotalTime, true); } //return(reversed); } function get paused() { return(cachedPaused); } function set paused(b) { if ((b != cachedPaused) && (timeline)) { if (b) { _pauseTime = timeline.rawTime; } else { cachedStartTime = cachedStartTime + (timeline.rawTime - _pauseTime); _pauseTime = _global.NaN; setDirtyCache(false); } cachedPaused = b; active = (!cachedPaused) && ((cachedTotalTime > 0) && (cachedTotalTime < cachedTotalDuration)); } if ((!b) && (gc)) { setTotalTime(cachedTotalTime, false); setEnabled(true, false); } //return(paused); } static var version = 1.132; }
Symbol 20514 MovieClip [__Packages.com.greensock.TweenLite] Frame 0
class com.greensock.TweenLite extends com.greensock.core.TweenCore { static var _timingClip, rootTimeline, rootFrame, rootFramesTimeline, overwriteManager, onPluginEvent; var ratio, target, _targetID, vars, cachedTimeScale, propTweenLookup, _ease, _overwrite, active, cachedPT1, _notifyPluginsOfEnabled, _hasPlugins, _hasUpdate, _overwrittenProps, initted, cachedTime, cachedDuration, cachedTotalTime, _rawPrevTime, cachedReversed, cachedPaused, complete; function TweenLite (target, duration, vars) { super(duration, vars); if (_timingClip.onEnterFrame != updateAll) { var _local6 = ((_root.getBytesLoaded() == undefined) ? (findSubloadedSWF(_root)) : (_root)); var _local7 = 999; while (_local6.getInstanceAtDepth(_local7) != undefined) { _local7++; } _timingClip = _local6.createEmptyMovieClip("__tweenLite" + String(version).split(".").join("_"), _local7); _timingClip.onEnterFrame = updateAll; rootTimeline.cachedStartTime = getTimer() * 0.001; rootFramesTimeline.cachedStartTime = rootFrame; } ratio = 0; this.target = target; _targetID = getID(target, true); if ((this.vars.timeScale != undefined) && (this.target instanceof com.greensock.core.TweenCore)) { cachedTimeScale = 1; } propTweenLookup = {}; _ease = defaultEase; _overwrite = (((vars.overwrite == undefined) || ((!overwriteManager.enabled) && (vars.overwrite > 1))) ? (overwriteManager.mode) : (Number(vars.overwrite))); var _local8 = masterList[_targetID].tweens; if (_local8.length == 0) { _local8[0] = this; } else if (_overwrite == 1) { var _local9 = _local8.length; while (_local9-- , _local9 > -1) { if (!_local8[_local9].gc) { _local8[_local9].setEnabled(false, false); } } masterList[_targetID].tweens = [this]; } else { _local8[_local8.length] = this; } if (active || (this.vars.immediateRender)) { renderTime(0, false, true); } } static function initClass() { rootFrame = 0; rootTimeline = new com.greensock.core.SimpleTimeline(null); rootFramesTimeline = new com.greensock.core.SimpleTimeline(null); rootTimeline.autoRemoveChildren = (rootFramesTimeline.autoRemoveChildren = true); if (overwriteManager == undefined) { overwriteManager = {mode:1, enabled:false}; } } function init() { if (vars.onInit) { vars.onInit.apply(null, vars.onInitParams); } if (typeof(vars.ease) == "function") { _ease = vars.ease; } if (vars.easeParams != undefined) { vars.proxiedEase = _ease; _ease = easeProxy; } cachedPT1 = undefined; propTweenLookup = {}; for (var _local2 in vars) { if (_reservedProps[_local2] && (!((_local2 == "timeScale") && (target instanceof com.greensock.core.TweenCore)))) { } else if (plugins[_local2] && ((_local4 = new plugins[_local2]()).onInitTween(target, vars[_local2], this))) { cachedPT1 = new com.greensock.core.PropTween(_local4, "changeFactor", 0, 1, ((_local4.overwriteProps.length == 1) ? (_local4.overwriteProps[0]) : "_MULTIPLE_"), true, cachedPT1); if (cachedPT1.name == "_MULTIPLE_") { var _local3 = _local4.overwriteProps.length; while (_local3-- , _local3 > -1) { propTweenLookup[_local4.overwriteProps[_local3]] = cachedPT1; } } else { propTweenLookup[cachedPT1.name] = cachedPT1; } if (_local4.priority) { cachedPT1.priority = _local4.priority; var _local5 = true; } if (_local4.onDisable || (_local4.onEnable)) { _notifyPluginsOfEnabled = true; } _hasPlugins = true; } else { cachedPT1 = new com.greensock.core.PropTween(target, _local2, Number(target[_local2]), ((typeof(vars[_local2]) == "number") ? (Number(vars[_local2]) - target[_local2]) : (Number(vars[_local2]))), _local2, false, cachedPT1); propTweenLookup[_local2] = cachedPT1; } } if (_local5) { onPluginEvent("onInit", this); } if (vars.runBackwards) { var _local7 = cachedPT1; while (_local7) { _local7.start = _local7.start + _local7.change; _local7.change = -_local7.change; _local7 = _local7.nextNode; } } _hasUpdate = typeof(vars.onUpdate) == "function"; if (_overwrittenProps) { killVars(_overwrittenProps); if (cachedPT1 == undefined) { setEnabled(false, false); } } if ((_overwrite > 1) && (cachedPT1 && (_local6 && ((_local6 = masterList[_targetID].tweens).length > 1)))) { if (overwriteManager.manageOverwrites(this, propTweenLookup, _local6, _overwrite)) { init(); } } initted = true; } function renderTime(time, suppressEvents, force) { var _local6 = cachedTime; if (time >= cachedDuration) { cachedTotalTime = (cachedTime = cachedDuration); ratio = 1; var _local5 = true; if (cachedDuration == 0) { if (((time == 0) || (_rawPrevTime < 0)) && (_rawPrevTime != time)) { force = true; } _rawPrevTime = time; } } else if (time <= 0) { cachedTotalTime = (cachedTime = (ratio = 0)); if (time < 0) { active = false; if (cachedDuration == 0) { if (_rawPrevTime > 0) { force = true; var _local5 = true; } _rawPrevTime = time; } } if (cachedReversed && (_local6 != 0)) { var _local5 = true; } } else { cachedTotalTime = (cachedTime = time); ratio = _ease(time, 0, 1, cachedDuration); } if ((cachedTime == _local6) && (!force)) { return(undefined); } if (!initted) { init(); if ((!_local5) && (cachedTime)) { ratio = _ease(cachedTime, 0, 1, cachedDuration); } } if ((!active) && (!cachedPaused)) { active = true; } if ((_local6 == 0) && (vars.onStart && ((cachedTime != 0) && (!suppressEvents)))) { vars.onStart.apply(vars.onStartScope, vars.onStartParams); } var _local7 = cachedPT1; while (_local7) { _local7.target[_local7.property] = _local7.start + (ratio * _local7.change); _local7 = _local7.nextNode; } if (_hasUpdate && (!suppressEvents)) { vars.onUpdate.apply(vars.onUpdateScope, vars.onUpdateParams); } if (_local5) { if (_hasPlugins && (cachedPT1)) { onPluginEvent("onComplete", this); } complete(true, suppressEvents); } } function killVars(vars, permanent) { if (_overwrittenProps == undefined) { _overwrittenProps = {}; } for (var _local4 in vars) { if (propTweenLookup[_local4]) { var _local5 = propTweenLookup[_local4]; if (_local5.isPlugin && (_local5.name == "_MULTIPLE_")) { _local5.target.killProps(vars); if (_local5.target.overwriteProps.length == 0) { _local5.name = ""; } } if (_local5.name != "_MULTIPLE_") { if (_local5.nextNode) { _local5.nextNode.prevNode = _local5.prevNode; } if (_local5.prevNode) { _local5.prevNode.nextNode = _local5.nextNode; } else if (cachedPT1 == _local5) { cachedPT1 = _local5.nextNode; } if (_local5.isPlugin && (_local5.target.onDisable)) { _local5.target.onDisable(); if (_local5.target.activeDisable) { var _local6 = true; } } delete propTweenLookup[_local4]; } } if ((permanent != false) && (vars != _overwrittenProps)) { _overwrittenProps[_local4] = 1; } } return(_local6); } function invalidate() { if (_notifyPluginsOfEnabled) { onPluginEvent("onDisable", this); } cachedPT1 = undefined; _overwrittenProps = undefined; _hasUpdate = (initted = (active = (_notifyPluginsOfEnabled = false))); propTweenLookup = {}; } function setEnabled(enabled, ignoreTimeline) { if (enabled) { var _local5 = masterList[_targetID].tweens; if (_local5) { _local5[_local5.length] = this; } else { masterList[_targetID] = {target:target, tweens:[this]}; } } super.setEnabled(enabled, ignoreTimeline); if (_notifyPluginsOfEnabled && (cachedPT1)) { return(onPluginEvent((enabled ? "onEnable" : "onDisable"), this)); } return(false); } function easeProxy(t, b, c, d) { return(vars.proxiedEase.apply(null, arguments.concat(vars.easeParams))); } static function to(target, duration, vars) { return(new com.greensock.TweenLite(target, duration, vars)); } static function from(target, duration, vars) { vars.runBackwards = true; if (vars.immediateRender != false) { vars.immediateRender = true; } return(new com.greensock.TweenLite(target, duration, vars)); } static function delayedCall(delay, onComplete, onCompleteParams, onCompleteScope, useFrames) { return(new com.greensock.TweenLite(onComplete, 0, {delay:delay, onComplete:onComplete, onCompleteParams:onCompleteParams, onCompleteScope:onCompleteScope, immediateRender:false, useFrames:useFrames, overwrite:0})); } static function updateAll() { rootTimeline.renderTime(((getTimer() * 0.001) - rootTimeline.cachedStartTime) * rootTimeline.cachedTimeScale, false, false); rootFrame++; rootFramesTimeline.renderTime((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale, false, false); if (!(rootFrame % 60)) { var _local2 = masterList; for (var p in _local2) { var _local4 = _local2[p].tweens; var _local3 = _local4.length; while (_local3-- , _local3 > -1) { if (_local4[_local3].gc) { _local4.splice(_local3, 1); } } if (_local4.length == 0) { delete _local2[p]; } } } } static function killTweensOf(target, complete, vars) { var _local5 = getID(target, true); var _local6 = masterList[_local5].tweens; if (_local6 != undefined) { var _local7 = _local6.length; while (_local7-- , _local7 > -1) { var _local8 = _local6[_local7]; if (!_local8.gc) { if (complete == true) { _local8.complete(false, false); } if (vars != undefined) { _local8.killVars(vars); } if ((vars == undefined) || ((_local8.cachedPT1 == undefined) && (_local8.initted))) { _local8.setEnabled(false, false); } } } if (vars == undefined) { delete masterList[_local5]; } } } static function getID(target, lookup) { if (lookup) { var _local5 = masterList; if (typeof(target) == "movieclip") { if (_local5[String(target)] != undefined) { return(String(target)); } var _local4 = String(target); masterList[_local4] = {target:target, tweens:[]}; return(_local4); } for (var p in _local5) { if (_local5[p].target == target) { return(p); } } } _cnt++; var _local4 = "t" + _cnt; masterList[_local4] = {target:target, tweens:[]}; return(_local4); } static function easeOut(t, b, c, d) { t = t / d; return((-1 * t) * (t - 2)); } static function findSubloadedSWF(mc) { for (var p in mc) { if (typeof(mc[p]) == "movieclip") { if ((mc[p]._url != _root._url) && (mc[p].getBytesLoaded() != undefined)) { return(mc[p]); } if (findSubloadedSWF(mc[p]) != undefined) { return(findSubloadedSWF(mc[p])); } } } return(undefined); } static var version = 11.32; static var plugins = {}; static var killDelayedCallsTo = killTweensOf; static var defaultEase = easeOut; static var masterList = {}; static var _cnt = -16000; static var _reservedProps = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1}; }
Symbol 20515 MovieClip [__Packages.com.greensock.plugins.AutoAlphaPlugin] Frame 0
class com.greensock.plugins.AutoAlphaPlugin extends com.greensock.plugins.VisiblePlugin { var propName, overwriteProps, _target, addTween, _ignoreVisible, updateTweens, __get__changeFactor; function AutoAlphaPlugin () { super(); propName = "autoAlpha"; overwriteProps = ["_alpha", "_visible"]; } function onInitTween(target, value, tween) { _target = target; addTween(target, "_alpha", target._alpha, value, "_alpha"); return(true); } function killProps(lookup) { super.killProps(lookup); _ignoreVisible = lookup._visible != undefined; } function set changeFactor(n) { updateTweens(n); if (!_ignoreVisible) { _target._visible = _target._alpha != 0; } //return(__get__changeFactor()); } static var API = 1; }
Symbol 20516 MovieClip [__Packages.com.greensock.plugins.EndArrayPlugin] Frame 0
class com.greensock.plugins.EndArrayPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _info, _a, round, __get__changeFactor; function EndArrayPlugin () { super(); propName = "endArray"; overwriteProps = ["endArray"]; _info = []; } function onInitTween(target, value, tween) { if ((!(target instanceof Array)) || (!(value instanceof Array))) { return(false); } init([target][0], [value][0]); return(true); } function init(start, end) { _a = start; var _local4 = end.length; while (_local4--) { if ((start[_local4] != end[_local4]) && (start[_local4] != undefined)) { _info[_info.length] = new com.greensock.plugins.helpers.ArrayTweenInfo(_local4, _a[_local4], end[_local4] - _a[_local4]); } } } function set changeFactor(n) { var _local3 = _info.length; if (round) { while (_local3--) { var _local4 = _info[_local3]; _a[_local4.index] = Math.round(_local4.start + (_local4.change * n)); } } else { while (_local3--) { var _local4 = _info[_local3]; _a[_local4.index] = _local4.start + (_local4.change * n); } } //return(__get__changeFactor()); } static var API = 1; }
Symbol 20517 MovieClip [__Packages.com.greensock.plugins.FramePlugin] Frame 0
class com.greensock.plugins.FramePlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, round, _target, frame, addTween, updateTweens, __get__changeFactor; function FramePlugin () { super(); propName = "frame"; overwriteProps = ["frame"]; round = true; } function onInitTween(target, value, tween) { if ((typeof(target) != "movieclip") || (_global.isNaN(value))) { return(false); } _target = MovieClip(target); frame = _target._currentframe; addTween(this, "frame", frame, value, "frame"); return(true); } function set changeFactor(n) { updateTweens(n); _target.gotoAndStop(frame); //return(__get__changeFactor()); } static var API = 1; }
Symbol 20518 MovieClip [__Packages.com.greensock.plugins.TintPlugin] Frame 0
class com.greensock.plugins.TintPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _ignoreAlpha, _color, _ct, _tweens, __get__changeFactor; function TintPlugin () { super(); propName = "tint"; overwriteProps = ["tint"]; } function onInitTween(target, value, tween) { if ((typeof(target) != "movieclip") && (!(target instanceof TextField))) { return(false); } var _local5 = ((tween.vars._alpha != undefined) ? (tween.vars._alpha) : (((tween.vars.autoAlpha != undefined) ? (tween.vars.autoAlpha) : (target._alpha)))); var _local6 = Number(value); var _local7 = (((value == null) || (tween.vars.removeTint == true)) ? ({rb:0, gb:0, bb:0, ab:0, ra:_local5, ga:_local5, ba:_local5, aa:_local5}) : ({rb:_local6 >> 16, gb:(_local6 >> 8) & 255, bb:_local6 & 255, ra:0, ga:0, ba:0, aa:_local5})); _ignoreAlpha = true; init(target, _local7); return(true); } function init(target, end) { _color = new Color(target); _ct = _color.getTransform(); for (var _local5 in end) { if (_ct[_local5] != end[_local5]) { _tweens[_tweens.length] = new com.greensock.core.PropTween(_ct, _local5, _ct[_local5], end[_local5] - _ct[_local5], "tint", false); } } } function set changeFactor(n) { var _local3 = _tweens.length; while (_local3--) { var _local4 = _tweens[_local3]; _local4.target[_local4.property] = _local4.start + (_local4.change * n); } if (_ignoreAlpha) { var _local5 = _color.getTransform(); _ct.aa = _local5.aa; _ct.ab = _local5.ab; } _color.setTransform(_ct); //return(__get__changeFactor()); } static var API = 1; }
Symbol 20519 MovieClip [__Packages.com.greensock.plugins.RemoveTintPlugin] Frame 0
class com.greensock.plugins.RemoveTintPlugin extends com.greensock.plugins.TintPlugin { var propName; function RemoveTintPlugin () { super(); propName = "removeTint"; } static var API = 1; }
Symbol 20520 MovieClip [__Packages.com.greensock.plugins.VolumePlugin] Frame 0
class com.greensock.plugins.VolumePlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _sound, volume, addTween, updateTweens, __get__changeFactor; function VolumePlugin () { super(); propName = "volume"; overwriteProps = ["volume"]; } function onInitTween(target, value, tween) { if (_global.isNaN(value) || ((typeof(target) != "movieclip") && (!(target instanceof Sound)))) { return(false); } _sound = ((typeof(target) == "movieclip") ? (new Sound(target)) : (Sound(target))); volume = _sound.getVolume(); addTween(this, "volume", volume, value, "volume"); return(true); } function set changeFactor(n) { updateTweens(n); _sound.setVolume(volume); //return(__get__changeFactor()); } static var API = 1; }
Symbol 20521 MovieClip [__Packages.com.greensock.plugins.BezierPlugin] Frame 0
class com.greensock.plugins.BezierPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _future, _target, _orientData, _orient, _beziers, round, __get__changeFactor; function BezierPlugin () { super(); propName = "bezier"; overwriteProps = []; _future = {}; } function onInitTween(target, value, tween) { if (!(value instanceof Array)) { return(false); } init(tween, [value][0], false); return(true); } function init(tween, beziers, through) { _target = tween.target; var _local5 = tween.vars; if (_local5.orientToBezier == true) { _orientData = [["_x", "_y", "_rotation", 0, 0.01]]; _orient = true; } else if (_local5.orientToBezier instanceof Array) { _orientData = _local5.orientToBezier; _orient = true; } var _local6 = {}; var _local7 = 0; for ( ; _local7 < beziers.length ; _local7++) { for (var _local8 in beziers[_local7]) { if (_local6[_local8] == undefined) { _local6[_local8] = [tween.target[_local8]]; } if (typeof(beziers[_local7][_local8]) == "number") { _local6[_local8].push(beziers[_local7][_local8]); } else { _local6[_local8].push(tween.target[_local8] + Number(beziers[_local7][_local8])); } } } for (var _local8 in _local6) { overwriteProps[overwriteProps.length] = _local8; if (_local5[_local8] != undefined) { if (typeof(_local5[_local8]) == "number") { _local6[_local8].push(_local5[_local8]); } else { _local6[_local8].push(tween.target[_local8] + Number(_local5[_local8])); } var _local9 = {}; _local9[_local8] = true; tween.killVars(_local9, false); delete _local5[_local8]; } } _beziers = parseBeziers(_local6, through); } static function parseBeziers(props, through) { var _local8 = {}; if (through == true) { for (var _local7 in props) { var _local5 = props[_local7]; var _local6 = []; _local8[_local7] = _local6; if (_local5.length > 2) { _local6[_local6.length] = [_local5[0], _local5[1] - ((_local5[2] - _local5[0]) / 4), _local5[1]]; var _local4 = 1; for ( ; _local4 < (_local5.length - 1) ; _local4++) { _local6[_local6.length] = [_local5[_local4], _local5[_local4] + (_local5[_local4] - _local6[_local4 - 1][1]), _local5[_local4 + 1]]; } } else { _local6[_local6.length] = [_local5[0], (_local5[0] + _local5[1]) / 2, _local5[1]]; } } } else { for (var _local7 in props) { var _local5 = props[_local7]; var _local6 = []; _local8[_local7] = _local6; if (_local5.length > 3) { _local6[_local6.length] = [_local5[0], _local5[1], (_local5[1] + _local5[2]) / 2]; var _local4 = 2; for ( ; _local4 < (_local5.length - 2) ; _local4++) { _local6[_local6.length] = [_local6[_local4 - 2][2], _local5[_local4], (_local5[_local4] + _local5[_local4 + 1]) / 2]; } _local6[_local6.length] = [_local6[_local6.length - 1][2], _local5[_local5.length - 2], _local5[_local5.length - 1]]; } else if (_local5.length == 3) { _local6[_local6.length] = [_local5[0], _local5[1], _local5[2]]; } else if (_local5.length == 2) { _local6[_local6.length] = [_local5[0], (_local5[0] + _local5[1]) / 2, _local5[1]]; } } } return(_local8); } function killProps(lookup) { for (var p in _beziers) { if (lookup[p] != undefined) { delete _beziers[p]; } } super.killProps(lookup); } function set changeFactor(n) { if (n == 1) { for (var _local4 in _beziers) { var _local3 = _beziers[_local4].length - 1; _target[_local4] = _beziers[_local4][_local3][2]; } } else { for (var _local4 in _beziers) { var _local7 = _beziers[_local4].length; if (n < 0) { var _local3 = 0; } else if (n >= 1) { var _local3 = _local7 - 1; } else { var _local3 = (_local7 * n) >> 0; } var _local6 = (n - (_local3 * (1 / _local7))) * _local7; var _local5 = _beziers[_local4][_local3]; if (round) { _target[_local4] = Math.round(_local5[0] + (_local6 * (((2 * (1 - _local6)) * (_local5[1] - _local5[0])) + (_local6 * (_local5[2] - _local5[0]))))); } else { _target[_local4] = _local5[0] + (_local6 * (((2 * (1 - _local6)) * (_local5[1] - _local5[0])) + (_local6 * (_local5[2] - _local5[0])))); } } } if (_orient == true) { var _local3 = _orientData.length; var _local10 = {}; while ((_local3--) > 0) { var _local13 = _orientData[_local3]; _local10[_local13[0]] = _target[_local13[0]]; _local10[_local13[1]] = _target[_local13[1]]; } var _local15 = _target; var _local16 = round; _target = _future; round = false; _orient = false; _local3 = _orientData.length; while ((_local3--) > 0) { var _local13 = _orientData[_local3]; changeFactor = n + (_local13[4] || 0.01); var _local14 = _local13[3] || 0; var _local11 = _future[_local13[0]] - _local10[_local13[0]]; var _local12 = _future[_local13[1]] - _local10[_local13[1]]; _local15[_local13[2]] = (Math.atan2(_local12, _local11) * _RAD2DEG) + _local14; } _target = _local15; round = _local16; _orient = true; } //return(__get__changeFactor()); } static var API = 1; static var _RAD2DEG = 180 / Math.PI; }
Symbol 20522 MovieClip [__Packages.com.greensock.plugins.BezierThroughPlugin] Frame 0
class com.greensock.plugins.BezierThroughPlugin extends com.greensock.plugins.BezierPlugin { var propName, init; function BezierThroughPlugin () { super(); propName = "bezierThrough"; } function onInitTween(target, value, tween) { if (!(value instanceof Array)) { return(false); } init(tween, [value][0], true); return(true); } static var API = 1; }
Symbol 20523 MovieClip [__Packages.com.greensock.plugins.BlurFilterPlugin] Frame 0
class com.greensock.plugins.BlurFilterPlugin extends com.greensock.plugins.FilterPlugin { var propName, overwriteProps, _target, _type, initFilter; function BlurFilterPlugin () { super(); propName = "blurFilter"; overwriteProps = ["blurFilter"]; } function onInitTween(target, value, tween) { _target = target; _type = flash.filters.BlurFilter; initFilter(value, new flash.filters.BlurFilter(0, 0, value.quality || 2), _propNames); return(true); } static var API = 1; static var _propNames = ["blurX", "blurY", "quality"]; }
Symbol 20524 MovieClip [__Packages.com.greensock.plugins.ColorMatrixFilterPlugin] Frame 0
class com.greensock.plugins.ColorMatrixFilterPlugin extends com.greensock.plugins.FilterPlugin { var propName, overwriteProps, _target, _type, initFilter, _matrix, _filter, _matrixTween, __get__changeFactor; function ColorMatrixFilterPlugin () { super(); propName = "colorMatrixFilter"; overwriteProps = ["colorMatrixFilter"]; } function onInitTween(target, value, tween) { _target = target; _type = flash.filters.ColorMatrixFilter; var _local5 = value; initFilter({remove:value.remove, index:value.index, addFilter:value.addFilter}, new flash.filters.ColorMatrixFilter(_idMatrix.slice()), _propNames); _matrix = flash.filters.ColorMatrixFilter(_filter).matrix; var _local6 = []; if ((_local5.matrix != undefined) && (_local5.matrix instanceof Array)) { _local6 = _local5.matrix; } else { if (_local5.relative == true) { _local6 = _matrix.slice(); } else { _local6 = _idMatrix.slice(); } _local6 = setBrightness(_local6, _local5.brightness); _local6 = setContrast(_local6, _local5.contrast); _local6 = setHue(_local6, _local5.hue); _local6 = setSaturation(_local6, _local5.saturation); _local6 = setThreshold(_local6, _local5.threshold); if (!_global.isNaN(_local5.colorize)) { _local6 = colorize(_local6, _local5.colorize, _local5.amount); } } _matrixTween = new com.greensock.plugins.EndArrayPlugin(); _matrixTween.init(_matrix, _local6); return(true); } function set changeFactor(n) { _matrixTween.changeFactor = n; flash.filters.ColorMatrixFilter(_filter).matrix = _matrix; super.__set__changeFactor(n); //return(__get__changeFactor()); } static function colorize(m, color, amount) { if (_global.isNaN(color)) { return(m); } if (_global.isNaN(amount)) { amount = 1; } var _local5 = ((color >> 16) & 255) / 255; var _local6 = ((color >> 8) & 255) / 255; var _local7 = (color & 255) / 255; var _local8 = 1 - amount; var _local9 = [_local8 + ((amount * _local5) * _lumR), (amount * _local5) * _lumG, (amount * _local5) * _lumB, 0, 0, (amount * _local6) * _lumR, _local8 + ((amount * _local6) * _lumG), (amount * _local6) * _lumB, 0, 0, (amount * _local7) * _lumR, (amount * _local7) * _lumG, _local8 + ((amount * _local7) * _lumB), 0, 0, 0, 0, 0, 1, 0]; return(applyMatrix(_local9, m)); } static function setThreshold(m, n) { if (_global.isNaN(n)) { return(m); } var _local4 = [_lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * n, 0, 0, 0, 1, 0]; return(applyMatrix(_local4, m)); } static function setHue(m, n) { if (_global.isNaN(n)) { return(m); } n = n * (Math.PI / 180); var _local4 = Math.cos(n); var _local5 = Math.sin(n); var _local6 = [(_lumR + (_local4 * (1 - _lumR))) + (_local5 * (-_lumR)), (_lumG + (_local4 * (-_lumG))) + (_local5 * (-_lumG)), (_lumB + (_local4 * (-_lumB))) + (_local5 * (1 - _lumB)), 0, 0, (_lumR + (_local4 * (-_lumR))) + (_local5 * 0.143), (_lumG + (_local4 * (1 - _lumG))) + (_local5 * 0.14), (_lumB + (_local4 * (-_lumB))) + (_local5 * -0.283), 0, 0, (_lumR + (_local4 * (-_lumR))) + (_local5 * (-(1 - _lumR))), (_lumG + (_local4 * (-_lumG))) + (_local5 * _lumG), (_lumB + (_local4 * (1 - _lumB))) + (_local5 * _lumB), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return(applyMatrix(_local6, m)); } static function setBrightness(m, n) { if (_global.isNaN(n)) { return(m); } n = (n * 100) - 100; return(applyMatrix([1, 0, 0, 0, n, 0, 1, 0, 0, n, 0, 0, 1, 0, n, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], m)); } static function setSaturation(m, n) { if (_global.isNaN(n)) { return(m); } var _local4 = 1 - n; var _local5 = _local4 * _lumR; var _local6 = _local4 * _lumG; var _local7 = _local4 * _lumB; var _local8 = [_local5 + n, _local6, _local7, 0, 0, _local5, _local6 + n, _local7, 0, 0, _local5, _local6, _local7 + n, 0, 0, 0, 0, 0, 1, 0]; return(applyMatrix(_local8, m)); } static function setContrast(m, n) { if (_global.isNaN(n)) { return(m); } n = n + 0.01; var _local4 = [n, 0, 0, 0, 128 * (1 - n), 0, n, 0, 0, 128 * (1 - n), 0, 0, n, 0, 128 * (1 - n), 0, 0, 0, 1, 0]; return(applyMatrix(_local4, m)); } static function applyMatrix(m, m2) { if ((!(m instanceof Array)) || (!(m2 instanceof Array))) { return(m2); } var _local4 = []; var _local5 = 0; var _local6 = 0; var _local7 = 0; for ( ; _local7 < 4 ; _local7++) { var _local8 = 0; for ( ; _local8 < 5 ; _local8++) { if (_local8 == 4) { _local6 = m[_local5 + 4]; } else { _local6 = 0; } _local4[_local5 + _local8] = ((((m[_local5] * m2[_local8]) + (m[_local5 + 1] * m2[_local8 + 5])) + (m[_local5 + 2] * m2[_local8 + 10])) + (m[_local5 + 3] * m2[_local8 + 15])) + _local6; } _local5 = _local5 + 5; } return(_local4); } static var API = 1; static var _propNames = []; static var _idMatrix = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; static var _lumR = 0.212671; static var _lumG = 0.71516; static var _lumB = 0.072169; }
Symbol 20525 MovieClip [__Packages.com.greensock.plugins.ColorTransformPlugin] Frame 0
class com.greensock.plugins.ColorTransformPlugin extends com.greensock.plugins.TintPlugin { var propName, init; function ColorTransformPlugin () { super(); propName = "colorTransform"; } function onInitTween(target, value, tween) { if ((typeof(target) != "movieclip") && (!(target instanceof TextField))) { return(false); } var _local5 = new Color(target); var _local6 = _local5.getTransform(); if (value.redMultiplier != undefined) { _local6.ra = value.redMultiplier * 100; } if (value.greenMultiplier != undefined) { _local6.ga = value.greenMultiplier * 100; } if (value.blueMultiplier != undefined) { _local6.ba = value.blueMultiplier * 100; } if (value.alphaMultiplier != undefined) { _local6.aa = value.alphaMultiplier * 100; } if (value.redOffset != undefined) { _local6.rb = value.redOffset; } if (value.greenOffset != undefined) { _local6.gb = value.greenOffset; } if (value.blueOffset != undefined) { _local6.bb = value.blueOffset; } if (value.alphaOffset != undefined) { _local6.ab = value.alphaOffset; } if ((!_global.isNaN(value.tint)) || (!_global.isNaN(value.color))) { var _local7 = ((!_global.isNaN(value.tint)) ? (value.tint) : (value.color)); if (_local7 != null) { _local6.rb = Number(_local7) >> 16; _local6.gb = (Number(_local7) >> 8) & 255; _local6.bb = Number(_local7) & 255; _local6.ra = 0; _local6.ga = 0; _local6.ba = 0; } } if (!_global.isNaN(value.tintAmount)) { var _local8 = value.tintAmount / (1 - (((_local6.ra + _local6.ga) + _local6.ba) / 300)); _local6.rb = _local6.rb * _local8; _local6.gb = _local6.gb * _local8; _local6.bb = _local6.bb * _local8; _local6.ra = (_local6.ga = (_local6.ba = (1 - value.tintAmount) * 100)); } else if (!_global.isNaN(value.exposure)) { _local6.rb = (_local6.gb = (_local6.bb = 255 * (value.exposure - 1))); _local6.ra = (_local6.ga = (_local6.ba = 100)); } else if (!_global.isNaN(value.brightness)) { _local6.rb = (_local6.gb = (_local6.bb = Math.max(0, (value.brightness - 1) * 255))); _local6.ra = (_local6.ga = (_local6.ba = (1 - Math.abs(value.brightness - 1)) * 100)); } if ((tween.vars._alpha != undefined) && (value.alphaMultiplier == undefined)) { _local6.aa = tween.vars._alpha; tween.killVars({alpha:1}); } init(target, _local6); return(true); } static var API = 1; }
Symbol 20526 MovieClip [__Packages.com.greensock.plugins.DropShadowFilterPlugin] Frame 0
class com.greensock.plugins.DropShadowFilterPlugin extends com.greensock.plugins.FilterPlugin { var propName, overwriteProps, _target, _type, initFilter; function DropShadowFilterPlugin () { super(); propName = "dropShadowFilter"; overwriteProps = ["dropShadowFilter"]; } function onInitTween(target, value, tween) { _target = target; _type = flash.filters.DropShadowFilter; initFilter(value, new flash.filters.DropShadowFilter(0, 45, 0, 0, 0, 0, 1, value.quality || 2, value.inner, value.knockout, value.hideObject), _propNames); return(true); } static var API = 1; static var _propNames = ["distance", "angle", "color", "alpha", "blurX", "blurY", "strength", "quality", "inner", "knockout", "hideObject"]; }
Symbol 20527 MovieClip [__Packages.com.greensock.plugins.FrameLabelPlugin] Frame 0
class com.greensock.plugins.FrameLabelPlugin extends com.greensock.plugins.FramePlugin { var propName, _target, frame, addTween; function FrameLabelPlugin () { super(); propName = "frameLabel"; } function onInitTween(target, value, tween) { if (typeof(tween.target) != "movieclip") { return(false); } _target = MovieClip(target); frame = _target._currentframe; var _local5 = _target.duplicateMovieClip("tempMC" + Math.round(Math.random() * 999999), _target._parent.getNextHighestDepth()); _local5.gotoAndStop(value); var _local6 = _local5._currentframe; _local5.removeMovieClip(); if (frame != _local6) { addTween(this, "frame", frame, _local6, "frame"); } return(true); } static var API = 1; }
Symbol 20528 MovieClip [__Packages.com.greensock.plugins.GlowFilterPlugin] Frame 0
class com.greensock.plugins.GlowFilterPlugin extends com.greensock.plugins.FilterPlugin { var propName, overwriteProps, _target, _type, initFilter; function GlowFilterPlugin () { super(); propName = "glowFilter"; overwriteProps = ["glowFilter"]; } function onInitTween(target, value, tween) { _target = target; _type = flash.filters.GlowFilter; initFilter(value, new flash.filters.GlowFilter(16777215, 0, 0, 0, value.strength || 1, value.quality || 2, value.inner, value.knockout), _propNames); return(true); } static var API = 1; static var _propNames = ["color", "alpha", "blurX", "blurY", "strength", "quality", "inner", "knockout"]; }
Symbol 20529 MovieClip [__Packages.com.greensock.plugins.HexColorsPlugin] Frame 0
class com.greensock.plugins.HexColorsPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, _colors, __get__changeFactor; function HexColorsPlugin () { super(); propName = "hexColors"; overwriteProps = []; _colors = []; } function onInitTween(target, value, tween) { for (var p in value) { initColor(target, p, Number(target[p]), Number(value[p])); } return(true); } function initColor(target, propName, start, end) { if (start != end) { var _local6 = start >> 16; var _local7 = (start >> 8) & 255; var _local8 = start & 255; _colors[_colors.length] = [target, propName, _local6, (end >> 16) - _local6, _local7, ((end >> 8) & 255) - _local7, _local8, (end & 255) - _local8]; overwriteProps[overwriteProps.length] = propName; } } function killProps(lookup) { var _local4 = _colors.length; while (_local4--) { if (lookup[_colors[_local4][1]] != undefined) { _colors.splice(_local4, 1); } } super.killProps(lookup); } function set changeFactor(n) { var _local3 = _colors.length; while (_local3--) { var _local4 = _colors[_local3]; _local4[0][_local4[1]] = (((_local4[2] + (n * _local4[3])) << 16) | ((_local4[4] + (n * _local4[5])) << 8)) | (_local4[6] + (n * _local4[7])); } //return(__get__changeFactor()); } static var API = 1; }
Symbol 20530 MovieClip [__Packages.com.greensock.plugins.RoundPropsPlugin] Frame 0
class com.greensock.plugins.RoundPropsPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, round, addTween; function RoundPropsPlugin () { super(); propName = "roundProps"; overwriteProps = []; round = true; } function add(object, propName, start, change) { addTween(object, propName, start, start + change, propName); overwriteProps[overwriteProps.length] = propName; } static var API = 1; }
Symbol 20531 MovieClip [__Packages.com.greensock.plugins.ShortRotationPlugin] Frame 0
class com.greensock.plugins.ShortRotationPlugin extends com.greensock.plugins.TweenPlugin { var propName, overwriteProps, addTween; function ShortRotationPlugin () { super(); propName = "shortRotation"; overwriteProps = []; } function onInitTween(target, value, tween) { if (typeof(value) == "number") { return(false); } for (var p in value) { initRotation(target, p, target[p], ((typeof(value[p]) == "number") ? (Number(value[p])) : (target[p] + Number(value[p])))); } return(true); } function initRotation(target, propName, start, end) { var _local6 = (end - start) % 360; if (_local6 != (_local6 % 180)) { _local6 = ((_local6 < 0) ? (_local6 + 360) : (_local6 - 360)); } addTween(target, propName, start, start + _local6, propName); overwriteProps[overwriteProps.length] = propName; } static var API = 1; }
Symbol 20532 MovieClip [__Packages.com.greensock.OverwriteManager] Frame 0
class com.greensock.OverwriteManager { static var mode, enabled; function OverwriteManager () { } static function init(defaultMode) { if (com.greensock.TweenLite.version < 11.1) { trace("Warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); } com.greensock.TweenLite.overwriteManager = com.greensock.OverwriteManager; mode = ((defaultMode == undefined) ? 2 : (defaultMode)); enabled = true; return(mode); } static function manageOverwrites(tween, props, targetTweens, mode) { if (mode >= 4) { var _local9 = targetTweens.length; var _local6 = 0; for ( ; _local6 < _local9 ; _local6++) { var _local8 = targetTweens[_local6]; if (_local8 != tween) { if (_local8.setEnabled(false, false)) { var _local7 = true; } } else if (mode == 5) { break; } } return(_local7); } var _local10 = tween.cachedStartTime + 1E-10; var _local11 = []; var _local12 = []; var _local13 = 0; var _local14 = 0; var _local6 = targetTweens.length; while (_local6-- , _local6 > -1) { var _local8 = targetTweens[_local6]; if ((_local8 == tween) || (_local8.gc)) { } else if (_local8.timeline != tween.timeline) { if (!getGlobalPaused(_local8)) { _local12[_local13++] = _local8; } } else if ((_local8.cachedStartTime <= _local10) && ((((_local8.cachedStartTime + _local8.totalDuration) + 1E-10) > _local10) && (!getGlobalPaused(_local8)))) { _local11[_local14++] = _local8; } } if (_local13 != 0) { var _local15 = tween.cachedTimeScale; var _local16 = _local10; var _local19 = tween.timeline; while (_local19) { _local15 = _local15 * _local19.cachedTimeScale; _local16 = _local16 + _local19.cachedStartTime; _local19 = _local19.timeline; } _local10 = _local15 * _local16; _local6 = _local13; while (_local6-- , _local6 > -1) { var _local17 = _local12[_local6]; _local15 = _local17.cachedTimeScale; _local16 = _local17.cachedStartTime; _local19 = _local17.timeline; while (_local19) { _local15 = _local15 * _local19.cachedTimeScale; _local16 = _local16 + _local19.cachedStartTime; _local19 = _local19.timeline; } var _local18 = _local15 * _local16; if ((_local18 <= _local10) && ((((_local18 + (_local17.totalDuration * _local15)) + 1E-10) > _local10) || (_local17.cachedDuration == 0))) { _local11[_local14++] = _local17; } } } if (_local14 == 0) { return(_local7); } _local6 = _local14; if (mode == 2) { while (_local6-- , _local6 > -1) { var _local8 = _local11[_local6]; if (_local8.killVars(props)) { var _local7 = true; } if ((_local8.cachedPT1 == undefined) && (_local8.initted)) { _local8.setEnabled(false, false); } } } else { while (_local6-- , _local6 > -1) { if (_local11[_local6].setEnabled(false, false)) { var _local7 = true; } } } return(_local7); } static function getGlobalPaused(tween) { while (tween) { if (tween.cachedPaused) { return(true); } tween = tween.timeline; } return(false); } static var version = 6.02; static var NONE = 0; static var ALL_IMMEDIATE = 1; static var AUTO = 2; static var CONCURRENT = 3; static var ALL_ONSTART = 4; static var PREEXISTING = 5; }
Symbol 20533 MovieClip [__Packages.com.greensock.TweenMax] Frame 0
class com.greensock.TweenMax extends com.greensock.TweenLite { var _cyclesComplete, yoyo, vars, _repeat, _repeatDelay, cacheIsDirty, target, cachedTimeScale, cachedPT1, _hasPlugins, propTweenLookup, setDirtyCache, ratio, timeline, cachedStartTime, gc, setEnabled, initted, cachedTime, cachedDuration, killVars, cachedTotalDuration, cachedTotalTime, _rawPrevTime, active, cachedReversed, cachedPaused, _ease, _hasUpdate, complete, duration, setTotalTime, _pauseTime; function TweenMax (target, duration, vars) { super(target, duration, vars); if (com.greensock.TweenLite.version < 11.2) { trace("TweenMax warning: Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com."); } _cyclesComplete = 0; yoyo = this.vars.yoyo; _repeat = this.vars.repeat || 0; _repeatDelay = this.vars.repeatDelay || 0; cacheIsDirty = true; if ((this.vars.timeScale != undefined) && (!(this.target instanceof com.greensock.core.TweenCore))) { cachedTimeScale = this.vars.timeScale; } } function init() { if (vars.startAt) { vars.startAt.overwrite = 0; vars.startAt.immediateRender = true; var _local3 = new com.greensock.TweenMax(target, 0, vars.startAt); } super.init(); if (vars.roundProps && (com.greensock.TweenLite.plugins.roundProps)) { var _local7 = vars.roundProps; var _local11 = _local7.length; while (_local11-- , _local11 > -1) { var _local5 = _local7[_local11]; var _local10 = cachedPT1; while (_local10) { if (_local10.name == _local5) { if (_local10.isPlugin) { _local10.target.round = true; } else { if (_local8 == undefined) { var _local8 = new com.greensock.TweenLite.plugins.roundProps(); _local8.add(_local10.target, _local5, _local10.start, _local10.change); _hasPlugins = true; var _local9 = insertPropTween(_local8, "changeFactor", 0, 1, "_MULTIPLE_", true, cachedPT1); cachedPT1 = _local9; } else { _local8.add(_local10.target, _local5, _local10.start, _local10.change); } removePropTween(_local10); propTweenLookup[_local5] = _local9; } } else if (_local10.isPlugin && ((_local10.name == "_MULTIPLE_") && (!_local10.target.round))) { var _local6 = (" " + _local10.target.overwriteProps.join(" ")) + " "; if (_local6.indexOf((" " + _local5) + " ") != -1) { _local10.target.round = true; } } _local10 = _local10.nextNode; } } } } function insertPropTween(target, property, start, end, name, isPlugin, nextNode) { var _local9 = new com.greensock.core.PropTween(target, property, start, ((typeof(end) == "number") ? (Number(end) - start) : (Number(end))), name, isPlugin, nextNode); if (isPlugin && (name == "_MULTIPLE_")) { var _local10 = target.overwriteProps.length; while (_local10-- , _local10 > -1) { propTweenLookup[target.overwriteProps[_local10]] = _local9; } } else { propTweenLookup[name] = _local9; } return(_local9); } function removePropTween(propTween) { if (propTween.nextNode) { propTween.nextNode.prevNode = propTween.prevNode; } if (propTween.prevNode) { propTween.prevNode.nextNode = propTween.nextNode; } else if (cachedPT1 == propTween) { cachedPT1 = propTween.nextNode; } if (propTween.isPlugin && (propTween.target.onDisable)) { propTween.target.onDisable(); if (propTween.target.activeDisable) { return(true); } } return(false); } function invalidate() { yoyo = vars.yoyo; _repeat = vars.repeat || 0; _repeatDelay = vars.repeatDelay || 0; setDirtyCache(true); super.invalidate(); } function updateTo(vars, resetDuration) { var _local4 = ratio; if (resetDuration && ((timeline != undefined) && (cachedStartTime < timeline.cachedTime))) { cachedStartTime = timeline.cachedTime; setDirtyCache(false); if (gc) { setEnabled(true, false); } else { timeline.addChild(this); } } for (var p in vars) { this.vars[p] = vars[p]; } if (initted) { initted = false; if (!resetDuration) { init(); if ((!resetDuration) && ((cachedTime > 0) && (cachedTime < cachedDuration))) { var _local5 = 1 / (1 - _local4); var _local6 = cachedPT1; while (_local6) { var _local7 = _local6.start + _local6.change; _local6.change = _local6.change * _local5; _local6.start = _local7 - _local6.change; _local6 = _local6.nextNode; } } } } } function setDestination(property, value, adjustStartValues) { var _local5 = {}; _local5[property] = value; updateTo(_local5, adjustStartValues != false); } function killProperties(names) { var _local3 = {}; var _local4 = names.length; while (_local4-- , _local4 > -1) { _local3[names[_local4]] = true; } killVars(_local3); } function renderTime(time, suppressEvents, force) { var _local5 = (cacheIsDirty ? (totalDuration) : (cachedTotalDuration)); var _local6 = cachedTime; if (time >= _local5) { cachedTotalTime = _local5; cachedTime = cachedDuration; ratio = 1; var _local7 = true; if (cachedDuration == 0) { if (((time == 0) || (_rawPrevTime < 0)) && (_rawPrevTime != time)) { force = true; } _rawPrevTime = time; } } else if (time <= 0) { if (time < 0) { active = false; if (cachedDuration == 0) { if (_rawPrevTime > 0) { force = true; var _local7 = true; } _rawPrevTime = time; } } cachedTotalTime = (cachedTime = (ratio = 0)); if (cachedReversed && (_local6 != 0)) { var _local7 = true; } } else { cachedTotalTime = (cachedTime = time); var _local9 = true; } if (_repeat != 0) { var _local10 = cachedDuration + _repeatDelay; if (_local7) { if (yoyo && (_repeat % 2)) { cachedTime = (ratio = 0); } } else if (time > 0) { if (_cyclesComplete != ((_cyclesComplete = Math.floor(cachedTotalTime / _local10)))) { var _local8 = true; } cachedTime = ((cachedTotalTime / _local10) - _cyclesComplete) * _local10; if (yoyo && (_cyclesComplete % 2)) { cachedTime = cachedDuration - cachedTime; } else if (cachedTime >= cachedDuration) { cachedTime = cachedDuration; ratio = 1; var _local9 = false; } if (cachedTime <= 0) { cachedTime = (ratio = 0); var _local9 = false; } } } if ((_local6 == cachedTime) && (!force)) { return(undefined); } if (!initted) { init(); } if ((!active) && (!cachedPaused)) { active = true; } if (_local9) { ratio = _ease(cachedTime, 0, 1, cachedDuration); } if ((_local6 == 0) && (vars.onStart && ((cachedTotalTime != 0) && (!suppressEvents)))) { vars.onStart.apply(vars.onStartScope, vars.onStartParams); } var _local11 = cachedPT1; while (_local11) { _local11.target[_local11.property] = _local11.start + (ratio * _local11.change); _local11 = _local11.nextNode; } if (_hasUpdate && (!suppressEvents)) { vars.onUpdate.apply(vars.onUpdateScope, vars.onUpdateParams); } if (_local7) { if (_hasPlugins && (cachedPT1)) { com.greensock.TweenLite.onPluginEvent("onComplete", this); } complete(true, suppressEvents); } else if (_local8 && (!suppressEvents)) { if (vars.onRepeat) { vars.onRepeat.apply(vars.onRepeatScope, vars.onRepeatParams); } } } static function to(target, duration, vars) { return(new com.greensock.TweenMax(target, duration, vars)); } static function from(target, duration, vars) { vars.runBackwards = true; if (vars.immediateRender != false) { vars.immediateRender = true; } return(new com.greensock.TweenMax(target, duration, vars)); } static function fromTo(target, duration, fromVars, toVars) { toVars.startAt = fromVars; if (fromVars.immediateRender) { toVars.immediateRender = true; } return(new com.greensock.TweenMax(target, duration, toVars)); } static function allTo(targets, duration, vars, stagger, onCompleteAll, onCompleteAllParams, onCompleteAllScope) { if (stagger == undefined) { stagger = 0; } var _local9 = targets.length; var _local10 = []; var _local11 = vars.delay || 0; var onCompleteProxy = vars.onComplete; var onCompleteParamsProxy = vars.onCompleteParams; var onCompleteScopeProxy = vars.onCompleteScope; var _local12 = (((stagger <= 0) || (stagger == undefined)) ? 0 : (_local9 - 1)); var _local6 = 0; for ( ; _local6 < _local9 ; _local6++) { var _local7 = {}; for (var _local8 in vars) { _local7[_local8] = vars[_local8]; } _local7.delay = _local11; if ((_local6 == _local12) && (onCompleteAll != undefined)) { _local7.onComplete = function () { if (onCompleteProxy != undefined) { onCompleteProxy.apply(onCompleteScopeProxy, onCompleteParamsProxy); } onCompleteAll.apply(onCompleteAllScope, onCompleteAllParams); }; } _local10[_local10.length] = new com.greensock.TweenMax(targets[_local6], duration, _local7); _local11 = _local11 + stagger; } return(_local10); } static function allFrom(targets, duration, vars, stagger, onCompleteAll, onCompleteAllParams, onCompleteAllScope) { vars.runBackwards = true; if (vars.immediateRender != false) { vars.immediateRender = true; } return(allTo(targets, duration, vars, stagger, onCompleteAll, onCompleteAllParams, onCompleteAllScope)); } static function allFromTo(targets, duration, fromVars, toVars, stagger, onCompleteAll, onCompleteAllParams, onCompleteAllScope) { toVars.startAt = fromVars; if (fromVars.immediateRender) { toVars.immediateRender = true; } return(allTo(targets, duration, toVars, stagger, onCompleteAll, onCompleteAllParams, onCompleteAllScope)); } static function delayedCall(delay, onComplete, onCompleteParams, onCompleteScope, useFrames) { return(new com.greensock.TweenMax(onComplete, 0, {delay:delay, onComplete:onComplete, onCompleteParams:onCompleteParams, onCompleteScope:onCompleteScope, immediateRender:false, useFrames:useFrames, overwrite:0})); } static function getTweensOf(target) { var _local3 = com.greensock.TweenLite.masterList[target].tweens; var _local4 = []; if (_local3) { var _local5 = _local3.length; while (_local5-- , _local5 > -1) { if (!_local3[_local5].gc) { _local4[_local4.length] = _local3[_local5]; } } } return(_local4); } static function isTweening(target) { var _local3 = getTweensOf(target); var _local4 = _local3.length; while (_local4-- , _local4 > -1) { var _local5 = _local3[_local4]; if (_local5.active || ((_local5.cachedStartTime == _local5.timeline.cachedTime) && (_local5.timeline.active))) { return(true); } } return(false); } static function getAllTweens() { var _local2 = com.greensock.TweenLite.masterList; var _local3 = 0; var _local4 = []; for (var p in _local2) { var _local5 = _local2[p].tweens; var _local6 = _local5.length; while (_local6-- , _local6 > -1) { if (!_local5[_local6].gc) { _local4[_local3++] = _local5[_local6]; } } } return(_local4); } static function killAll(complete, tweens, delayedCalls) { if (tweens == undefined) { tweens = true; } if (delayedCalls == undefined) { delayedCalls = true; } var _local5 = getAllTweens(); var _local7 = _local5.length; while (_local7-- , _local7 > -1) { var _local6 = _local5[_local7].target == _local5[_local7].vars.onComplete; if ((_local6 == delayedCalls) || (_local6 != tweens)) { if (complete == true) { _local5[_local7].complete(false, false); } else { _local5[_local7].setEnabled(false, false); } } } } static function killChildTweensOf(parent, complete) { var _local4 = getAllTweens(); var _local7 = _local4.length; while (_local7-- , _local7 > -1) { var _local5 = _local4[_local7].target; if (_local5 instanceof MovieClip) { var _local6 = _local5._parent; while (_local6) { if (_local6 == parent) { if (complete == true) { _local4[_local7].complete(false, false); } else { _local4[_local7].setEnabled(false, false); } } _local6 = _local6._parent; } } } } static function pauseAll(tweens, delayedCalls) { changePause(true, tweens, delayedCalls); } static function resumeAll(tweens, delayedCalls) { changePause(false, tweens, delayedCalls); } static function changePause(pause, tweens, delayedCalls) { if (tweens == undefined) { tweens = true; } if (delayedCalls == undefined) { delayedCalls = true; } var _local5 = getAllTweens(); var _local7 = _local5.length; while (_local7-- , _local7 > -1) { var _local6 = _local5[_local7].target == _local5[_local7].vars.onComplete; if ((_local6 == delayedCalls) || (_local6 != tweens)) { _local5[_local7].paused = pause; } } } function get currentProgress() { return(cachedTime / duration); } function set currentProgress(n) { if (_cyclesComplete == 0) { setTotalTime(duration * n, false); } else { setTotalTime((duration * n) + (_cyclesComplete * cachedDuration), false); } //return(currentProgress); } function get totalProgress() { return(cachedTotalTime / totalDuration); } function set totalProgress(n) { setTotalTime(totalDuration * n, false); //return(totalProgress); } function get currentTime() { return(cachedTime); } function set currentTime(n) { if (_cyclesComplete == 0) { } else if (yoyo && ((_cyclesComplete % 2) == 1)) { n = (duration - n) + (_cyclesComplete * (cachedDuration + _repeatDelay)); } else { n = n + (_cyclesComplete * (duration + _repeatDelay)); } setTotalTime(n, false); //return(currentTime); } function get totalDuration() { if (cacheIsDirty) { cachedTotalDuration = ((_repeat == -1) ? 999999999999 : ((cachedDuration * (_repeat + 1)) + (_repeatDelay * _repeat))); cacheIsDirty = false; } return(cachedTotalDuration); } function set totalDuration(n) { if (_repeat == -1) { return; } duration = (n - (_repeat * _repeatDelay)) / (_repeat + 1); //return(totalDuration); } function get timeScale() { return(cachedTimeScale); } function set timeScale(n) { if (n == 0) { n = 0.0001; } var _local3 = ((_pauseTime || (_pauseTime == 0)) ? (_pauseTime) : (timeline.cachedTotalTime)); cachedStartTime = _local3 - (((_local3 - cachedStartTime) * cachedTimeScale) / n); cachedTimeScale = n; setDirtyCache(false); //return(timeScale); } function get repeat() { return(_repeat); } function set repeat(n) { _repeat = n; setDirtyCache(true); //return(repeat); } function get repeatDelay() { return(_repeatDelay); } function set repeatDelay(n) { _repeatDelay = n; setDirtyCache(true); //return(repeatDelay); } static function __get__globalTimeScale() { return(((com.greensock.TweenLite.rootTimeline == undefined) ? 1 : (com.greensock.TweenLite.rootTimeline.cachedTimeScale))); } static function __set__globalTimeScale(n) { if (n == 0) { n = 0.0001; } if (com.greensock.TweenLite.rootTimeline == undefined) { com.greensock.TweenLite.to({}, 0, {}); } var _local3 = com.greensock.TweenLite.rootTimeline; var _local4 = getTimer() * 0.001; _local3.cachedStartTime = _local4 - (((_local4 - _local3.cachedStartTime) * _local3.cachedTimeScale) / n); _local3 = com.greensock.TweenLite.rootFramesTimeline; _local4 = com.greensock.TweenLite.rootFrame; _local3.cachedStartTime = _local4 - (((_local4 - _local3.cachedStartTime) * _local3.cachedTimeScale) / n); com.greensock.TweenLite.rootFramesTimeline.cachedTimeScale = (com.greensock.TweenLite.rootTimeline.cachedTimeScale = n); return(__get__globalTimeScale()); } static var version = 11.21; static var _activatedPlugins = com.greensock.plugins.TweenPlugin.activate([com.greensock.plugins.AutoAlphaPlugin, com.greensock.plugins.EndArrayPlugin, com.greensock.plugins.FramePlugin, com.greensock.plugins.RemoveTintPlugin, com.greensock.plugins.TintPlugin, com.greensock.plugins.VisiblePlugin, com.greensock.plugins.VolumePlugin, com.greensock.plugins.BevelFilterPlugin, com.greensock.plugins.BezierPlugin, com.greensock.plugins.BezierThroughPlugin, com.greensock.plugins.BlurFilterPlugin, com.greensock.plugins.ColorMatrixFilterPlugin, com.greensock.plugins.ColorTransformPlugin, com.greensock.plugins.DropShadowFilterPlugin, com.greensock.plugins.FrameLabelPlugin, com.greensock.plugins.GlowFilterPlugin, com.greensock.plugins.HexColorsPlugin, com.greensock.plugins.RoundPropsPlugin, com.greensock.plugins.ShortRotationPlugin, {}]); static var _overwriteMode = (com.greensock.OverwriteManager.enabled ? (com.greensock.OverwriteManager.mode) : (com.greensock.OverwriteManager.init(2))); static var killTweensOf = com.greensock.TweenLite.killTweensOf; static var killDelayedCallsTo = com.greensock.TweenLite.killTweensOf; }
Symbol 20534 MovieClip [__Packages.Pause] Frame 0
class Pause { var exit, backEntity, window_dlg, timeline; function Pause (backEntity) { exit = false; enterState(backEntity); } function enterState(backEntity) { this.backEntity = backEntity; createWindowDlg(); zoominWindowDlg(this, 0.4); _global.game_pause = true; _global.game_event_pause = true; _global.game_hint_pause = true; } function createWindowDlg() { window_dlg = backEntity.attachMovie("choice_dlg", "choice_dlg"); window_dlg._OK = _global.Locale.GAME_MENU_QUIT_YES; window_dlg._CANSEL = _global.Locale.GAME_MENU_QUIT_NO; window_dlg._text = newline + _global.Locale.MAIN_MENU_TEXT; window_dlg._xscale = 20; window_dlg._yscale = 20; window_dlg._alpha = 0; window_dlg._x = 320; window_dlg._y = 240; _global.guiListener.addObjectListener(this); } function UpdateObject() { checkButtons(this); } function checkButtons(obj) { obj.window_dlg.OK.onRelease = function () { this.enabled = false; obj.exit = true; obj.zoomoutWindowDlg(obj, 0.4); }; obj.window_dlg.CANSEL.onRelease = function () { this.enabled = false; obj.zoomoutWindowDlg(obj, 0.4); _global.game_pause = false; _global.game_event_pause = false; _global.game_hint_pause = false; }; } function zoominWindowDlg(obj, duration) { var _local4 = new com.greensock.TimelineMax(); var _local5 = new com.greensock.TweenMax(obj.window_dlg, duration, {_xscale:100, _yscale:100, autoAlpha:100, ease:com.greensock.easing.Back.easeOut}); _local4.append(_local5); } function zoomoutWindowDlg(obj, duration) { var _local4 = new com.greensock.TimelineMax(); var _local5 = new com.greensock.TweenMax(obj.window_dlg, duration, {_xscale:20, _yscale:20, autoAlpha:0, ease:com.greensock.easing.Back.easeIn, onComplete:zoomoutDoneDlg, onCompleteParams:[obj]}); _local4.append(_local5); } function zoomoutDoneDlg(obj) { obj.remove(); if (obj.exit == true) { var _local3 = new NullState(); _global.gsm.changeState(_local3); } } function remove() { _global.guiListener.removeObject_listener(this); } function RemoveObject() { window_dlg.removeMovieClip(); timeline.kill(); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20535 MovieClip [__Packages.com.jasonwoan.speck.Delegate] Frame 0
class com.jasonwoan.speck.Delegate { var func; function Delegate (f) { func = f; } static function create(obj, func) { var _local4 = new Array(); var _local5 = 2; while (_local5 < arguments.length) { _local4[_local5 - 2] = arguments[_local5]; _local5++; } return(createWithArgs(obj, func, _local4)); } static function createWithArgs(obj, func, args) { var _local5 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; var _local4 = arguments.concat(arguments.callee.args); return(_local3.apply(_local2, _local4)); }; _local5.target = obj; _local5.func = func; _local5.args = args; return(_local5); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 20536 MovieClip [__Packages.ColumnData] Frame 0
class ColumnData { var TC, BC, COL, NC, nAddedIndex; function ColumnData () { TC = -1; BC = -1; COL = -1; NC = -1; nAddedIndex = 0; } //ASSetPropFlags(_local1, null, 1); }
Symbol 20537 MovieClip [__Packages.sound_manager] Frame 0
class sound_manager { var sound; function sound_manager (snd_name, snd_volume, snd_wait, snd_loop, snd_loop_play) { sound = new Sound(); sound.attachSound(snd_name); sound.setVolume(_global.game_profile.sound_volume); sound.start(snd_wait, snd_loop); if (snd_loop_play == true) { sound.onSoundComplete = function () { this.start(0, 1); }; } } function get_sound() { return(sound); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20538 MovieClip [__Packages.com.greensock.easing.Back] Frame 0
class com.greensock.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d * 0.5); if (t < 1) { s = s * 1.525; return(((c * 0.5) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c * 0.5) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } }
Symbol 20539 MovieClip [__Packages.Vector2] Frame 0
class Vector2 { var x, y; function Vector2 (x, y) { this.x = x; this.y = y; } function mul(val) { x = x * val; y = y * val; } function comp(val) { x = x + val; y = y + val; } function div(val) { x = x / val; y = y / val; } function sub(val) { x = x - val; y = y - val; } function compVector(val) { x = x + val.x; y = y + val.y; } function subVector(val) { x = x - val.x; y = y - val.y; } function divVector(val) { x = x / val.x; y = y / val.y; } function mulVector(val) { x = x * val.x; y = y * val.y; } function GetLengthSquared() { return((x * x) + (y * y)); } function Cross(val) { return(new Vector2((x * val.y) - (y * val.x), (y * val.x) - (x * val.y))); } function Neg() { x = -x; y = -y; } function Zero() { x = 0; y = 0; } function Dot(val) { return((x * val.x) + (y * val.y)); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20540 MovieClip [__Packages.Engine.Graphics.MapFile.MapLayer] Frame 0
class Engine.Graphics.MapFile.MapLayer { var _tile_array, _name, _width, _height, mapfile; function MapLayer (mapfile, name, width, height) { _tile_array = new Array(); _name = name; _width = width; _height = height; this.mapfile = mapfile; } function createTiles(pos, spr) { var _local4 = 0; var _local5 = 0; var _local6 = 0; var _local7 = 1; var _local8 = 0; for ( ; _local8 < (pos.length / 2) ; _local8++) { _local4 = _local8 + _local6; _local5 = _local8 + _local7; _tile_array.push([pos[_local4], pos[_local5], spr]); _local6 = _local6 + 1; _local7 = _local7 + 1; } } }
Symbol 20541 MovieClip [__Packages.bonus_dynamite] Frame 0
class bonus_dynamite { var dest_blocks, dest_blocks_pos, dynamite, map_size, mx, my, ox, oy, parent_obj, blockArray, entity, map, map_source, event_sprite; function bonus_dynamite (map_size) { dest_blocks = new Array(); dest_blocks_pos = new Array(); dynamite = new Array(); this.map_size = map_size; mx = 0; my = 0; ox = 0; oy = 0; } function getParent(obj) { parent_obj = obj; } function set_LockedBlock(x, y, id) { var _local5 = x + (y * map_size); dest_blocks_pos[_local5] = id; dest_blocks.push([x, y]); } function get_EventCondition() { return(false); } function setDynamite(id, x, y) { var _local5 = new Object(); _local5.sprite = 0; _local5.id = id; _local5.xp = x; _local5.yp = y; dynamite.push(_local5); } function addDynamite(entity) { var _local3 = 0; for ( ; _local3 < dynamite.length ; _local3++) { var _local4 = dynamite[_local3]; dynamite[_local3].sprite = new Sprite(entity, _local4.id, (((_local4.id + "_") + _local4.xp) + "_") + _local4.yp, 34, 34, _local4.xp * 34, _local4.yp * 34, true); dynamite[_local3].sprite.addAnimation("stay", 0, 1, 0); dynamite[_local3].sprite.setCurrentAnim("stay"); } } function setMoveTo(mx, my, ox, oy) { this.mx = mx; this.my = my; this.ox = ox; this.oy = oy; } function addEventObject(entity) { addDynamite(entity); } function clearPath(x, y) { var _local4 = x + (y * map_size); if (blockArray[_local4].Lock == 1) { blockArray[_local4].Lock = 0; blockArray[_local4].C = false; blockArray[_local4].Locked = false; blockArray[_local4].N = false; blockArray[_local4].t = 100; blockArray[_local4].sprite.RemoveObject(); blockArray[_local4].sprite = new Sprite(entity, blockArray[_local4].t + "_", (("block" + x) + "") + y, 34, 34, x * 34, y * 34, true); blockArray[_local4].sprite.addAnimation("stay", 0, 1, 0); blockArray[_local4].sprite.addAnimation("anim", 0, 19, 30); blockArray[_local4].sprite.setCurrentAnim("stay"); blockArray[_local4].sprite.setOnMouseCollisionAnim("anim"); blockArray[_local4].sprite.setEnableUpdate(); if (map[_local4] == 4) { blockArray[_local4].RB = 0; } createRoad(x, y); } } function createRoad(x, y) { var _local4 = 0; if ((map[(x + 1) + (y * map_size)] == 4) && (map[(x - 1) + (y * map_size)] == 4)) { _local4 = 14; } if ((map[x + ((y - 1) * map_size)] == 4) && (map[x + ((y + 1) * map_size)] == 4)) { _local4 = 12; } if ((map[(x + 1) + (y * map_size)] == 4) && (map[(x - 1) + (y * map_size)] != 4)) { _local4 = 6; } if ((map[(x + 1) + (y * map_size)] != 4) && (map[(x - 1) + (y * map_size)] == 4)) { _local4 = 8; } if ((map[x + ((y - 1) * map_size)] != 4) && (map[x + ((y + 1) * map_size)] == 4)) { _local4 = 7; } if ((map[x + ((y - 1) * map_size)] == 4) && (map[x + ((y + 1) * map_size)] != 4)) { _local4 = 5; } if ((map[(x + 1) + (y * map_size)] == 4) && (map[x + ((y + 1) * map_size)] == 4)) { _local4 = 4; } if ((map[(x - 1) + (y * map_size)] == 4) && (map[x + ((y - 1) * map_size)] == 4)) { _local4 = 1; } if ((map[(x - 1) + (y * map_size)] == 4) && (map[x + ((y + 1) * map_size)] == 4)) { _local4 = 3; } if ((map[(x + 1) + (y * map_size)] == 4) && (map[x + ((y - 1) * map_size)] == 4)) { _local4 = 2; } if (map[x + (y * map_size)] == 4) { map_source.addSource("way_" + _local4, 34 * x, 34 * y); } } function startEvent(entity, map, map_source, blockArray) { this.blockArray = blockArray; this.map = map; this.map_source = map_source; this.entity = entity; _global.game_pause = true; _global.eventListener.addObjectListener(this); var _local6 = new sound_manager("dynamite_explosion", 100, 0, 0, false); var _local7 = 0; for ( ; _local7 < dynamite.length ; _local7++) { dynamite[_local7].sprite.RemoveObject(); } } function stopEvent() { parent_obj.lama_hint_timer = getTimer(); parent_obj.switchMode = 1; parent_obj.searchDisable = false; var _local2 = 0; for ( ; _local2 < dynamite.length ; _local2++) { clearPath(dynamite[_local2].xp, dynamite[_local2].yp); } var _local3 = 0; for ( ; _local3 < dest_blocks.length ; _local3++) { clearPath(dest_blocks[_local3][0], dest_blocks[_local3][1]); } _global.eventListener.removeObject_listener(this); _global.game_pause = false; } function UpdateObject() { var _local2 = Math.floor(event_sprite._x / 33); var _local3 = Math.floor(event_sprite._y / 33); stopEvent(); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20542 MovieClip [__Packages.com.jasonwoan.speck.Emitter] Frame 0
class com.jasonwoan.speck.Emitter { var _emitter, _particleID, _particles, _movableEmmiter, _revCounter, _ox, _oy, _mObject, _limit_enable, _limit, _useABS, _stop, _life_time, _scaleMin, _scaleMax, _xMinBound, _xMaxBound, _yMinBound, _yMaxBound; function Emitter (pEmitter, pParticleID, pParameters) { _emitter = pEmitter; _particleID = pParticleID; _particles = new Array(); _movableEmmiter = false; _revCounter = 0; _ox = (_oy = 0); _radius = 0; _mObject = new Object(); _mObject._x = 0; _mObject._y = 0; _mObject._deleted = false; _limit_enable = false; _limit = 0; _useABS = false; _stop = false; _life_time = 0; _global.emmiters++; for (var prop in pParameters) { switch (prop) { case "life" : if (pParameters[prop] > 0) { _life = pParameters[prop]; } break; case "birthRate" : if (pParameters[prop] > 0) { _birthRate = pParameters[prop]; } break; case "gravity" : _gravity = pParameters[prop]; break; case "scale" : _scale = pParameters[prop]; break; case "scaleMin" : _scaleMin = pParameters[prop]; break; case "scaleMax" : _scaleMax = pParameters[prop]; break; case "speed" : _speed = pParameters[prop]; break; case "xAccel" : _xAccel = pParameters[prop]; break; case "yAccel" : _yAccel = pParameters[prop]; break; case "xMin" : _xMin = pParameters[prop]; break; case "xMax" : _xMax = pParameters[prop]; break; case "yMin" : _yMin = pParameters[prop]; break; case "yMax" : _yMax = pParameters[prop]; break; case "xMinBound" : _xMinBound = pParameters[prop]; break; case "xMaxBound" : _xMaxBound = pParameters[prop]; break; case "yMinBound" : _yMinBound = pParameters[prop]; break; case "yMaxBound" : _yMaxBound = pParameters[prop]; break; case "fade" : _fade = pParameters[prop]; break; case "shrink" : _shrink = pParameters[prop]; break; case "restitution" : _restitution = pParameters[prop]; break; case "direction" : if (pParameters[prop] == "random") { _randomDirection = true; } else if (typeof(pParameters[prop]) == "number") { _direction = pParameters[prop]; } break; case "radius" : _radius = pParameters[prop]; break; case "offsetX" : _ox = pParameters[prop]; if (_ox == undefined) { _ox = 0; } break; case "offsetY" : _oy = pParameters[prop]; if (_oy == undefined) { _oy = 0; } break; case "movable" : _movableEmmiter = pParameters[prop]; break; case "movableWith" : _mObject = new Object(); _mObject = pParameters[prop]; _mObject._particle = this; break; case "limit_enable" : _limit_enable = pParameters[prop]; break; case "limit" : _limit = pParameters[prop]; break; case "useABS" : _useABS = pParameters[prop]; if (_useABS == undefined) { _useABS = false; } break; case "lifeTime" : _life_time = pParameters[prop] + getTimer(); } } } function get numParticles() { return(_particles.length); } function start() { _emitter.onEnterFrame = com.jasonwoan.speck.Delegate.create(this, update); } function stop() { delete _emitter.onEnterFrame; } function stop_add() { _stop = true; } function update() { var _local2 = _particles.length; while (_local2--) { _particles[_local2].update(); } _local2 = _birthRate; while (_local2--) { var _local4 = (_randomDirection ? (Math.round(Math.random() * 360)) : (_direction)); if (!_movableEmmiter) { var _local5 = (_xMin + Math.round(Math.random() * (_xMax - _xMin))) + _ox; var _local6 = (_yMin + Math.round(Math.random() * (_yMax - _yMin))) + _oy; var _local8 = ((Math.random() * (360 - 0)) * Math.PI) / 180; _local5 = _local5 + (Math.cos(_local8) * _radius); _local6 = _local6 - (Math.sin(_local8) * _radius); if (_useABS == true) { _local5 = Math.abs(_local5); _local6 = Math.abs(_local6); } } else { var _local5 = ((_mObject._x + _xMin) + Math.round(Math.random() * (_xMax - _xMin))) + _ox; var _local6 = ((_mObject._y + _yMin) + Math.round(Math.random() * (_yMax - _yMin))) + _oy; var _local9 = ((Math.random() * (360 - 0)) * Math.PI) / 180; _local5 = _local5 + (Math.cos(_local9) * _radius); _local6 = _local6 - (Math.sin(_local9) * _radius); if (_useABS == true) { _local5 = Math.abs(_local5); _local6 = Math.abs(_local6); } } if ((_scaleMin != undefined) && (_scaleMax != undefined)) { var _local7 = _scaleMin + Math.round(Math.random() * (_scaleMax - _scaleMin)); } else { var _local7 = _scale; } if (_stop != true) { if (_particles[_oldestIndex].dead) { var _local3 = _particles[_oldestIndex]; _local3.revive(); _local3._x = 0; _local3._y = 0; if ((_oldestIndex + 1) < _particles.length) { _oldestIndex++; } else { _oldestIndex = 0; } } else { if (_limit_enable == false) { _revCounter++; var _local3 = _emitter.attachMovie(_particleID, _particleID + _particles.length, _emitter.getNextHighestDepth(), {direction:_local4, speed:_speed, scale:_local7}); _particles.push(_local3); } if (_limit_enable == true) { if (_particles.length < _limit) { _revCounter++; var _local3 = _emitter.attachMovie(_particleID, _particleID + _particles.length, _emitter.getNextHighestDepth(), {direction:_local4, speed:_speed, scale:_local7}); _particles.push(_local3); } } } } else { _revCounter--; } _local3.life = _life; _local3._x = _local5; _local3._y = _local6; _local3.xAccel = _xAccel; _local3.yAccel = _yAccel + _gravity; _local3.fade = _fade; _local3.shrink = _shrink; _local3.xMinBound = _xMinBound; _local3.xMaxBound = _xMaxBound; _local3.yMinBound = _yMinBound; _local3.yMaxBound = _yMaxBound; _local3.restitution = _restitution; } if ((getTimer() > _life_time) && (_life_time != 0)) { stop_add(); } if ((_stop == true) && (_revCounter < 0)) { _global.emmiters--; stop(); _emitter.removeMovieClip(); delete _particles; } } var _gravity = 0; var _birthRate = 3; var _life = 100; var _scale = 100; var _speed = 1; var _direction = 45; var _randomDirection = false; var _xAccel = 0; var _yAccel = 0; var _xMin = 0; var _xMax = 0; var _yMin = 0; var _yMax = 0; var _restitution = 1; var _fade = false; var _shrink = false; var _oldestIndex = 0; var _radius = 0; }
Symbol 20543 MovieClip [__Packages.MainMenuState] Frame 0
#initclip if (!MainMenuState) { //(_global.MainMenuState = function () { super(); }) extends GameState var _local1 = (_global.MainMenuState /* register */).prototype; _local1.enterState = function () { _global.sf.goOff(); _global.sf.clear(); this.backEntity = new Entity("backEntity", 0, 0); this.panelEntity = new Entity("panelEntity", 0, 0); this.main_menu = this.panelEntity.attachMovie("main_menu", "main_menu"); this.mode = 0; _global.debug_text_clip = this.panelEntity.attachMovie("debug_text", "debug_text"); _global.debug_text_clip.cacheAsBitmap = true; _global.debug_text_clip = this.panelEntity.attachMovie("debug_text", "debug_text"); _global.debug_text_clip._x = 0; _global.debug_text_clip._y = 80; this.ratio = 100; this.check_mode1 = _global.game_profile.snd_enable; this.check_mode2 = _global.game_profile.game_quality; trace("this.check_mode2>>this.check_mode2 = " + this.check_mode2); trace("change state at MainMenuState"); _global.new_game = false; this.frame = this.main_menu._totalframes; this.iter = 0.1; this.background_timeline = new com.greensock.TimelineMax({repeat:-1}); var _local2 = this.main_menu.chars._x; var _local3 = this.main_menu.chars._y; var _local4 = new com.greensock.TweenMax(this.main_menu.chars, 1, {bezierThrough:[{_x:_local2, _y:_local3 - 7}], ease:com.greensock.easing.Linear.easeIn}); var _local5 = new com.greensock.TweenMax(this.main_menu.chars, 1.5, {bezierThrough:[{_x:_local2, _y:_local3 + 7}], ease:com.greensock.easing.Quad.easeInOut}); var _local6 = new com.greensock.TweenMax(this.main_menu.chars, 0.5, {bezierThrough:[{_x:_local2, _y:_local3}], ease:com.greensock.easing.Linear.easeNone}); this.background_timeline.append(_local4); this.background_timeline.append(_local5); this.background_timeline.append(_local6); this.background_timeline2 = new com.greensock.TimelineMax({repeat:-1}); _local2 = this.main_menu.chars2._x; _local3 = this.main_menu.chars2._y; var _local7 = new com.greensock.TweenMax(this.main_menu.chars2, 6, {bezierThrough:[{_x:_local2 - 7, _y:_local3 - 7}, {_x:_local2, _y:_local3 + 7}, {_x:_local2 + 7, _y:_local3 + 17}, {_x:_local2, _y:_local3}], ease:com.greensock.easing.Linear.easeOut}); this.background_timeline2.append(_local7); this.sf = new com.bourre.medias.sound.SoundFactory(); this.sf.addSound("menu"); this.sf.addSound("window_close"); this.sf.addSound("window_open"); this.sf.playSoundLoop("menu"); var _local8 = new Text(this.main_menu, "StartText", 275.3, 38, 86, 10, 16, 16776960, "Showcard", true, this.main_menu._MAINDLG, 1); _local8.setText(_global.Locale.MAINMENU_START); var _local9 = [13663791, 16776960, 13850403]; var _local10 = [0, 1, 0]; var _local11 = [0, 128, 255]; _local8.setGradientBevel(5, 45, _local9, _local10, _local11, 7, 7, 1, 2, "inner", false); _local8.setGlow(0, 1, 2, 2, 2, 1, false, false); var _local12 = new Text(this.main_menu, "OptionText", 130.3, 50.8, 111, 10, 16, 16776960, "Showcard", true, this.main_menu._MAINDLG, 1); _local12.setText(_global.Locale.MAINMENU_OPTIONS); _local9 = [13663791, 16776960, 13850403]; _local10 = [0, 1, 0]; _local11 = [0, 128, 255]; _local12.setGradientBevel(5, 45, _local9, _local10, _local11, 7, 7, 1, 2, "inner", false); _local12.setGlow(0, 1, 2, 2, 2, 1, false, false); switch (_global.lang) { case "EN" : var _local13 = 52.8; var _local14 = 14; break; case "DE" : _local13 = 52.8; _local14 = 12; break; case "ES" : _local13 = 45.3; _local14 = 12; break; case "FR" : _local13 = 45.3; _local14 = 12; break; case "RU" : } var _local15 = new Text(this.main_menu, "FullVersionText", 395.8, _local13, 111, 40, _local14, 16776960, "Showcard", true, this.main_menu._MAINDLG); _local15.setText(_global.Locale.FULLVERSION); _local9 = [13663791, 16776960, 13850403]; _local10 = [0, 1, 0]; _local11 = [0, 128, 255]; _local15.setGradientBevel(5, 45, _local9, _local10, _local11, 7, 7, 1, 2, "inner", false); _local15.setGlow(0, 1, 2, 2, 2, 1, false, false); this.setText("copyright", this.panelEntity, undefined, 380, 0, 300, _global.copyright, 10); var _local16 = this.panelEntity.attach("fade_back"); _global.hlp.createRect(_local16, 0, 0, 640, 480, 0, 100); var _local17 = new com.greensock.TweenMax(_local16, 2, {autoAlpha:0, ease:com.greensock.easing.Linear.easeIn, onComplete:this.EndFadeBack, onCompleteParams:[_local16]}); this.fadeTimeLine = new com.greensock.TimelineMax(); this.fadeTimeLine.append(_local17); var _local18 = this.main_menu.Logo._x; var _local19 = this.main_menu.Logo._y; var _local20 = this.main_menu.Logo.getDepth(); this.main_menu.Logo.unloadMovie(); var _local21 = this.main_menu.createEmptyMovieClip("LogoMC", _local20); _local21._x = _local18; _local21._y = _local19; switch (_global.lang) { case "EN" : _local21.attachMovie("logo_EN_mc", "logo_EN_mc", 0); break; case "DE" : _local21.attachMovie("logo_DE_mc", "logo_DE_mc", 0); break; case "FR" : _local21.attachMovie("logo_FR_mc", "logo_FR_mc", 0); break; case "RU" : _local21.attachMovie("logo_RU_mc", "logo_RU_mc", 0); break; case "JP" : _local21.attachMovie("logo_JP_mc", "logo_JP_mc", 0); break; case "ES" : _local21.attachMovie("logo_ES_mc", "logo_ES_mc", 0); } this.sound_check_mode = _global.game_profile.snd_enable; this.main_menu._SOUND_CHECK.gotoAndStop(this.sound_check_mode + 1); }; _local1.EndFadeBack = function (mc) { mc.removeMovieClip(); }; _local1.updateFrame = function () { this.checkButtons(this); if (_global.gsm.timer_change == true) { } }; _local1.onTweenDoneRemove = function (obj, _parent) { _parent.fade.removeMovieClip(); obj.removeMovieClip(); }; _local1.setText = function (name, obj, externalCLip, posx, posy, width, text, size) { var _local10 = new Text(obj, name, posx, posy, width, 23, size, 16776960, "Showcard", true, externalCLip, 1); _local10.setText(text); var _local11 = [13663791, 16776960, 13850403]; var _local12 = [0, 1, 0]; var _local13 = [0, 128, 255]; _local10.setGradientBevel(5, 45, _local11, _local12, _local13, 7, 7, 1, 2, "inner", false); _local10.setGlow(0, 1, 2, 2, 2, 1, false, false); }; _local1.setOptionsText = function (name, obj, externalCLip, posx, posy, width, text, size) { var _local10 = new Text(obj.main_menu, name, posx, posy, width, 23, size, 16776960, "Showcard", true, externalCLip, 1); _local10.setText(text); var _local11 = [13663791, 16776960, 13850403]; var _local12 = [0, 1, 0]; var _local13 = [0, 128, 255]; _local10.setGradientBevel(5, 45, _local11, _local12, _local13, 7, 7, 1, 2, "inner", false); _local10.setGlow(0, 1, 2, 2, 2, 1, false, false); }; _local1.checkButtons = function (obj) { obj.main_menu._SOUND_CHECK.onRelease = function () { switch (obj.sound_check_mode) { case 0 : _global.game_profile.sound_volume = 100; var _local2 = new sound_manager("", 100, 0, 0, true); _local2.get_sound().setVolume(_global.game_profile.sound_volume); this.gotoAndStop(2); obj.sound_check_mode = 1; obj.check_mode1 = obj.sound_check_mode; _global.game_profile.snd_enable = obj.sound_check_mode; break; case 1 : _global.game_profile.sound_volume = 0; var _local3 = new sound_manager("", 100, 0, 0, true); _local3.get_sound().setVolume(_global.game_profile.sound_volume); this.gotoAndStop(1); obj.sound_check_mode = 0; obj.check_mode1 = obj.sound_check_mode; _global.game_profile.snd_enable = obj.sound_check_mode; } }; switch (obj.mode) { case 0 : obj.main_menu._MAINDLG._FULL.enabled = true; obj.main_menu._MAINDLG._more_games.enabled = true; obj.main_menu._MAINDLG._options.enabled = true; obj.main_menu._MAINDLG._START.enabled = true; obj.main_menu._SOUND_CHECK.enabled = true; obj.main_menu._MAINDLG._FULL.onRelease = function () { getURL (_global.url_path, "_blank"); }; obj.main_menu._MAINDLG._START.onRelease = function () { if (_global.game_profile.map_pack.length == 0) { obj.mode = 3; _global.new_game = true; } else { obj.fadeTimeLine.kill(); obj.background_timeline.kill(); obj.background_timeline2.kill(); obj.mapstate = new MapState(obj.panelEntity); obj.mode = 2; } }; obj.main_menu._MAINDLG._options.onRelease = function () { obj.fade = obj.panelEntity.attachMovie("shape_black", "shape_black"); obj.fade._alpha = 0; obj.options = obj.panelEntity.attachMovie("options", "options"); obj.options._check1.gotoAndStop(obj.check_mode1 + 1); obj.options._check2.gotoAndStop(obj.check_mode2 + 1); obj.setOptionsText("OptionsText", obj, obj.options, -90, -156, 182, _global.Locale.MAINMENU_OPTIONS, 16); obj.setOptionsText("FXText", obj, obj.options, -80.5, -98.3, 163.4, _global.Locale.VOLUME, 16); obj.setOptionsText("SoundText", obj, obj.options, -113.8, -9.3, 154.8, "Sound", 16); obj.setOptionsText("HighQuality", obj, obj.options, -123, 34.8, 164.9, _global.Locale.OPTIONS_HIGH_DETAILS, 16); obj.setOptionsText("OptionsOK", obj, obj.options, 13, 92, 101, _global.Locale.MAINMENU_OK, 16); switch (_global.lang) { case "EN" : var _local2 = 16; break; case "DE" : _local2 = 14; break; case "ES" : _local2 = 16; break; case "FR" : _local2 = 16; break; case "RU" : _local2 = 16; } obj.setOptionsText("OptionsCancel", obj, obj.options, -113, 92, 101, _global.Locale.MAINMENU_CANCEL, _local2); obj.options._x = 320; obj.options._y = 240; obj.options._xscale = 30; obj.options._yscale = 30; obj.options._alpha = 0; obj.timeline = new com.greensock.TimelineMax(); obj.timeline.insertMultiple(new com.greensock.TweenMax(obj.options, 1, {autoAlpha:100, _xscale:100, _yscale:100, ease:com.greensock.easing.Back.easeInOut}, new com.greensock.TweenMax(obj.fade, 1, {autoAlpha:50}))); var _local3 = obj.options._SLIDER.line._width - 60; obj.options._SLIDER.dragger._x = Math.round((obj.options._SLIDER.dragger._x * _global.game_profile.sound_volume) / _local3); obj.mode = 1; obj.sf.getSound("window_open").start(0, 1); }; obj.main_menu._MAINDLG._more_games.onRelease = function () { getURL (_global.url_more_games_path, "_blank"); }; break; case 1 : obj.main_menu._MAINDLG._FULL.enabled = false; obj.main_menu._MAINDLG._START.enabled = false; obj.main_menu._MAINDLG._options.enabled = false; obj.main_menu._MAINDLG._more_games.enabled = false; obj.main_menu._SOUND_CHECK.enabled = false; obj.main_menu._MAINDLG._FULL.onRelease = function () { }; obj.main_menu._MAINDLG._START.onRelease = function () { }; obj.main_menu._MAINDLG._options.onRelease = function () { }; obj.main_menu._MAINDLG._more_games.onRelease = function () { }; obj.options._CANCEL.onRelease = function () { obj.timeline = new com.greensock.TimelineMax(); obj.timeline.insertMultiple(new com.greensock.TweenMax(obj.options, 0.5, {autoAlpha:0, _xscale:30, _yscale:30, ease:com.greensock.easing.Back.easeIn, onComplete:obj.onTweenDoneRemove, onCompleteParams:[obj.options, obj]}, new com.greensock.TweenMax(obj.fade, 2, {autoAlpha:0}))); obj.mode = 0; obj.sf.getSound("window_close").start(0, 1); }; obj.options._OK.onRelease = function () { _global.game_profile.snd_enable = this.check_mode1; if (obj.check_mode1 == 0) { _global.game_profile.sound_volume = 0; _global.game_profile.snd_enable = 0; var _local2 = new sound_manager("", 100, 0, 0, true); _local2.getSound().setVolume(_global.game_profile.sound_volume); obj.sound_check_mode = _global.game_profile.snd_enable; obj.main_menu._SOUND_CHECK.gotoAndStop(obj.sound_check_mode + 1); } if (obj.check_mode1 == 1) { _global.game_profile.snd_enable = 1; _global.game_profile.sound_volume = obj.ratio; var _local3 = new sound_manager("", 100, 0, 0, true); _local3.getSound().setVolume(_global.game_profile.sound_volume); obj.sound_check_mode = _global.game_profile.snd_enable; obj.main_menu._SOUND_CHECK.gotoAndStop(obj.sound_check_mode + 1); } if (obj.check_mode2 == 0) { _global.game_profile.game_quality = 0; _root._highquality = 0; } if (obj.check_mode2 == 1) { _global.game_profile.game_quality = 1; _root._highquality = 1; } obj.timeline = new com.greensock.TimelineMax(); obj.timeline.insertMultiple(new com.greensock.TweenMax(obj.options, 2, {autoAlpha:0, _xscale:30, _yscale:30, ease:com.greensock.easing.Back.easeIn, onComplete:obj.onTweenDoneRemove, onCompleteParams:[obj.options, obj]}, new com.greensock.TweenMax(obj.fade, 2, {autoAlpha:0}))); obj.mode = 0; obj.sf.getSound("window_close").start(0, 1); var _local4 = new UserData(); _local4.saveData(); }; obj.options._SLIDER.dragger.onPress = function () { if (_global.game_profile.snd_enable != 0) { var width = (obj.options._SLIDER.line._width - 30); this.startDrag(true, 0, 0, width, 0); this.onEnterFrame = function () { obj.ratio = Math.round((this._x * 100) / width); obj.sf.getSound("menu").setVolume(obj.ratio); }; } }; obj.options._SLIDER.dragger.onRelease = function () { this.stopDrag(); }; obj.options._SLIDER.dragger.onReleaseOutside = function () { this.stopDrag(); }; obj.options._check1.onRelease = function () { switch (obj.check_mode1) { case 0 : this.gotoAndStop(2); obj.check_mode1 = 1; break; case 1 : this.gotoAndStop(1); obj.check_mode1 = 0; } }; obj.options._check2.onRelease = function () { switch (obj.check_mode2) { case 0 : this.gotoAndStop(2); obj.check_mode2 = 1; break; case 1 : this.gotoAndStop(1); obj.check_mode2 = 0; } }; break; case 2 : obj.main_menu._MAINDLG._FULL.enabled = false; obj.main_menu._MAINDLG._START.enabled = false; obj.main_menu._MAINDLG._options.enabled = false; obj.main_menu._MAINDLG._more_games.enabled = false; obj.main_menu._SOUND_CHECK.enabled = false; break; case 3 : obj.main_menu.gotoAndStop(Math.abs(Math.floor(obj.main_menu._currentframe - obj.iter) * -1)); if (obj.main_menu._currentframe > 1) { break; } _global.gsm.changeState(_global.is); } }; _local1.removeState = function () { var _local2 = new UserData(); _local2.saveData(); this.sf.getSound("menu").stop(); this.sf.clear(); delete this.sf; this.backEntity.destroyEntity(); this.panelEntity.destroyEntity(); this.background_timeline.kill(); delete this.background_timeline; }; ASSetPropFlags(_local1, null, 1); } #endinitclip
Symbol 20544 MovieClip [__Packages.LampOfAladdin] Frame 0
class LampOfAladdin { static var app; function LampOfAladdin () { _global.lang = "EN"; setLocale(_global.lang); getXmlLink(this, "config.xml"); getXmlLink(this, "global/config.xml"); _root.opaqueBackground = 0; _global._shift = 0; _global._lama_shift = 1; _global.debug = false; _global.key_F = false; _global.gsm = new GameStateManager(1, "cursor_", false); var _local2 = new SplashState(); _global.is = new IntroState(); _global.ms = new MainMenuState(); _global.mgs = new MainGameState(); _global.ho = new HiddenState(); _global.use_advertising = true; _global.copyright = "Copyright \u00A9 2010 FENOMEN-GAMES"; initSavedLevels(); _global.gsm.changeState(_local2); _global.match = 0; _global.emmiters = 0; var _local3 = new UserData(); _local3.loadData(); _root._highquality = _global.game_profile.game_quality; _global.gsm.addLoadingText(); _root.onEnterFrame = function () { _global.gsm.updateFrameTop(); _global.gsm.updateFrame(); }; } function setLocale(lang) { switch (lang) { case "EN" : _global.Locale = new LocaleEN(lang); break; case "DE" : _global.Locale = new LocaleDE(lang); break; case "FR" : _global.Locale = new LocaleFR(lang); break; case "ES" : _global.Locale = new LocaleES(lang); break; case "RU" : _global.Locale = new LocaleRU(lang); } } function getXmlLink(obj, path) { var readXML = new XML(); readXML.load(path); readXML.onLoad = function (success) { var _local3 = new XML(); _local3.parseXML(readXML); var _local4 = 0; for ( ; _local4 < _local3.childNodes[1].childNodes.length ; _local4++) { if (_local3.childNodes[1].childNodes[_local4].attributes.id == "downloadableURL") { _global.url_path = _local3.childNodes[1].childNodes[_local4].firstChild.nodeValue; trace(_global.url_path); } if (_local3.childNodes[1].childNodes[_local4].attributes.id == "language") { var _local5 = _local3.childNodes[1].childNodes[_local4].firstChild.nodeValue; _global.lang = _local5.toUpperCase(); obj.setLocale(_local5.toUpperCase()); trace(_global.lang); } if (_local3.childNodes[1].childNodes[_local4].attributes.id == "cheatsEnabled") { var _local6 = _local3.childNodes[1].childNodes[_local4].firstChild.nodeValue; if (_local6 == "true") { _global.key_F = true; } trace(_global.key_F); } } }; } function initSavedLevels() { _global.game_profile = new Object(); _global.game_profile.sbonus1 = new Object(); _global.game_profile.sbonus1.num = 0; _global.game_profile.sbonus2 = new Object(); _global.game_profile.sbonus2.num = 0; _global.game_profile.level = 1; _global.game_profile.sound_volume = 100; _global.game_profile.total_score = 0; _global.game_profile.hint = true; _global.game_profile.trophy_total = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.game_profile.map_pack_score = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.game_profile.map_pack = new Array(); _global.game_profile.life = 3; _global.game_profile.score = 0; _global.game_profile.save_score = 0; _global.game_profile.save_pack = "hidden1"; _global.game_profile.comix_pos = 0; _global.game_profiles = new Array(); _global.game_profiles.push(_global.game_profile); _global.game_profile.current_selector_pos = 0; _global.game_profile.game_quality = 0; _global.game_profile.snd_enable = 1; } static function main(mc) { app = new LampOfAladdin(); } //ASSetPropFlags(_local1, null, 1); }
Symbol 20545 MovieClip [__Packages.LocaleFR] Frame 0
#initclip if (!LocaleFR) { //(_global.LocaleFR = function (activeLocale) { super(); if (activeLocale == "FR") { this.strings.BACK = "Dos"; this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT = "Voulez-vous\nrecommencer\nle niveau bonus\u00A0?"; this.strings.BTN_CANCEL_WALLPAPER = "QUITTER"; this.strings.BTN_MENU_WALLPAPER = "MENU"; this.strings.BUY_FULL_VERSION_TEXT = ""; this.strings.BUY_NOW = "Acheter ce jeu"; this.strings.CLICK_TO_CONTINUE = "Cliquez pour continuer"; this.strings.COMICS_SKIP = "Passer l'histoire"; this.strings.COMICS_SKIP_2 = "Revenir au menu"; this.strings.CONTINUE_LEVEL = "VOTRE NIVEAU\u00A0:"; this.strings.CONTINUE_SCORE = "VOTRE SCORE\u00A0:"; this.strings.CONTINUE_TEXT1 = "VOTRE PARTIE A \u00C9T\u00C9 SAUVEGARD\u00C9E."; this.strings.CONTINUE_TEXT2 = "VOULEZ-VOUS CONTINUER \u00C0 JOUER\u00A0?"; this.strings.CONTINUE_TITLE = "CONTINUER"; this.strings.COPYRIGHT = "Copyright (c) 2007 GameXzone"; this.strings.CREDITS_TITLE = ""; this.strings.DOWNLOAD = "T\u00E9l\u00E9charger"; this.strings.EDIT_NAME_EMPTY = "Vous devez saisir un nom."; this.strings.EDIT_NAME_SAME = "Ce nom est d\u00E9j\u00E0 utilis\u00E9."; this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER = "Installer\nl'\u00E9cran de veille\u00A0?"; this.strings.EXTRAS_BACK = "RETOUR"; this.strings.EXTRAS_COMIX = "HISTOIRE"; this.strings.EXTRAS_SAVER = "\u00C9CRAN DE VEILLE"; this.strings.EXTRAS_SAVER_INSTALL = "INSTALLER"; this.strings.EXTRAS_TITLE = "BONUS"; this.strings.EXTRAS_TROPHY = "TROPH\u00C9ES"; this.strings.EXTRAS_VIEW = "AFFICHER"; this.strings.EXTRAS_WALL = "FONDS D'\u00C9CRAN"; this.strings.FINAL_TEXT = ""; this.strings.FULLVERSION = "la version compl\u00E8te"; this.strings["GAME-VOICE-1"] = "\u2014 Fantastique\u00A0!"; this.strings["GAME-VOICE-2"] = "Waouh\u00A0!"; this.strings["GAME-VOICE-3"] = "Youpi\u00A0!"; this.strings["GAME-VOICE-4"] = "Incroyable\u00A0!"; this.strings["GAME-VOICE-5"] = "Nous avons r\u00E9ussi\u00A0!"; this.strings.GAME_FEATURES = "Vivez le r\u00EAve de chaque enfant : retrouvez-vous immerg\u00E9 dans un v\u00E9ritable conte de f\u00E9es ! La Lampe d'Aladin est un Match 3 vraiment original qui associe sc\u00E8nes d'objets cach\u00E9s et grilles complexes. Frayez-vous un chemin dans des environnements sem\u00E9s d'emb\u00FBches, empruntez les bons passages afin de trouver les outils pour palier aux dangers qui vous entourent. Faites que vos voeux deviennent r\u00E9alit\u00E9 dans La Lampe d'Aladin, un Match 3 d'exception !"; this.strings.GAME_HINT_OK = "OK"; this.strings.GAME_LEVEL_BONUS = "BONUS"; this.strings.GAME_LEVEL_NUMBER = "%d-%d"; this.strings.GAME_LEVEL_TITLE = "Niveau"; this.strings.GAME_MENU_BTN = "MENU"; this.strings.GAME_MENU_CONTINUE = "Continuer"; this.strings.GAME_MENU_MAINMENU = "Menu principal"; this.strings.GAME_MENU_OPTIONS = "Options"; this.strings.GAME_MENU_QUIT_NO = "NON"; this.strings.GAME_MENU_QUIT_YES = "OUI"; this.strings.GAME_MENU_STATISTICS = "STATISTIQUES"; this.strings.GAME_MENU_STATISTICS_CLICK = "CLIQUEZ POUR CONTINUER"; this.strings.GAME_MENU_STATISTICS_OK = "OK"; this.strings.GAME_MENU_TEXT = "Voulez-vous revenir au menu\nprincipal\u00A0? Votre partie sera automatiquement sauvegard\u00E9e."; this.strings.GAME_MENU_TEXT_2 = "Vous pouvez passer ce niveau."; this.strings.GAME_NO_MOVES = "PLUS DE COUPS"; this.strings.GAME_OVER = "PERDU"; this.strings.GAME_READY = "COMMENCER"; this.strings.GAME_SCORE_TITLE = "Score"; this.strings.GAME_TIMEOUT = "TEMPS ECOUL\u00C9"; this.strings.GAME_WIN_1 = "NIVEAU"; this.strings.GAME_WIN_2 = "TERMIN\u00C9"; this.strings.HIDDEN_1 = "RENCONTRE AVEC LE G\u00C9NIE"; this.strings.HIDDEN_2 = "UNE BOUSSOLE ET UNE CARTE"; this.strings.HIDDEN_3 = "LE ROYAUME IMMERG\u00C9"; this.strings.HIDDEN_4 = "L'OBSERVATOIRE SECRET"; this.strings.HIDDEN_5 = "L'ESQUISSE D'UN BATEAU VOLANT"; this.strings.HIDDEN_6 = "LE BATEAU EST EN FEU"; this.strings.HIDDEN_7 = "L'ANCIEN TEMPLE"; this.strings.HINT1 = "Constituez une ligne ou une colonne de trois pi\u00E8ces identiques, ou plus."; this.strings.HINT10 = "La Gr\u00EAle bonus brise plusieurs cases au hasard."; this.strings.HINT11 = "Le Marteau bonus vous permet de d\u00E9truire n'importe quelle pi\u00E8ce."; this.strings.HINT16 = ""; this.strings.HINT17 = "Il faut une cl\u00E9 pour ouvrir la serrure. R\u00E9cup\u00E9rez des cl\u00E9s pour ouvrir la porte."; this.strings.HINT18 = "La tortue peut vous aider \u00E0 passer de l'autre c\u00F4t\u00E9."; this.strings.HINT19 = "Assemblez le Pont bonus pour passer de l'autre c\u00F4t\u00E9."; this.strings.HINT2 = "Alignez au moins trois pi\u00E8ces identiques encha\u00EEn\u00E9es pour vous frayer un chemin."; this.strings.HINT20 = ""; this.strings.HINT21 = ""; this.strings.HINT22 = "Vous pouvez arroser le palmier \u00E0 l'aide d'un arrosoir. R\u00E9cup\u00E9rez les arrosoirs pour faire pousser l'arbre."; this.strings.HINT23 = "Le tapis peut vous permettre de passer de l'autre c\u00F4t\u00E9. Alignez les tapis par 3 pour surmonter l'obstacle."; this.strings.HINT24 = "Le perroquet peut vous aider \u00E0 \u00E9liminer l'obstacle. Ramassez les pi\u00E8ces sur lesquelles figure un perroquet lorsque vous souhaitez qu'il vous vienne en aide."; this.strings.HINT25 = "Utilisez la chignole pour creuser la roche et ouvrir un passage secret."; this.strings.HINT26 = "Une \u00E9p\u00E9e pourrait servir \u00E0 couper les fourr\u00E9s. Ramassez les \u00E9p\u00E9es pour vous frayer un chemin dans les fourr\u00E9s."; this.strings.HINT3 = "R\u00E9cup\u00E9rez tous les morceaux du palais pour terminer le niveau."; this.strings.HINT32 = "Placez le marteau sur les pi\u00E8ces que vous souhaitez briser puis cliquez."; this.strings.HINT33 = ""; this.strings.HINT34 = ""; this.strings.HINT35 = "\u2014 Ah\u00A0! Voil\u00E0 la lame de poignard\u00A0! Cliquez sur la lame pour la ramasser."; this.strings.HINT36 = "Je vois le manche\u00A0! Vite, prenez-le !"; this.strings.HINT37 = "Cliquez sur le tissu pour le couper."; this.strings.HINT38 = "Si vous avez besoin d'aide, cliquez sur le bouton\u00A0Indice."; this.strings.HINT39 = "Maintenant, nous avons le poignard. C'est le moment de s'en servir\u00A0! Cliquez sur le poignard."; this.strings.HINT4 = "Pour briser la plaque en verre, constituez une colonne de trois pi\u00E8ces au-dessus de celle-ci."; this.strings.HINT40 = "Ces fl\u00E8ches vont ouvrir le chemin \u00E0 Aladin. D\u00E9placez-les vers une case adjacente pour les utiliser."; this.strings.HINT41 = "\u2014 Je crois qu'il y a quelque chose derri\u00E8re ce tissu. Il me faut quelque chose pour le couper, un poignard ou une \u00E9p\u00E9e."; this.strings.HINT42 = "Trouvez 10 pierres pr\u00E9cieuses pour obtenir un troph\u00E9e sp\u00E9cial."; this.strings.HINT43 = "Utilisez les fl\u00E8ches m\u00E9caniques pour d\u00E9clencher une r\u00E9action en cha\u00EEne."; this.strings.HINT44 = "Au fur et \u00E0 mesure que vous avancez dans le jeu, vous d\u00E9bloquez des bonus."; this.strings.HINT7 = "Pour retirer une pi\u00E8ce d'une cha\u00EEne, trouvez deux pi\u00E8ces, ou plus, identiques \u00E0 la pi\u00E8ce \u00E0 lib\u00E9rer."; this.strings.HINT8 = "La Bombe bonus vous permet de faire exploser des cases qui entravent le chemin d'Aladin."; this.strings.HINT9 = "La Temp\u00EAte bonus balaie de nombreuses cases qui entravent le chemin d'Aladin."; this.strings.HINT_EXTRAS = "Au fur et \u00E0 mesure que vous avancez dans le jeu, vous d\u00E9bloquez des bonus."; this.strings.HINT_SHOW_HINTS = "Indices"; this.strings.HISTORY_BTN_MENU = "MENU"; this.strings.HISTORY_BTN_NEXT = "SUIVANT"; this.strings.HISTORY_BTN_PLAY = "JOUER"; this.strings.HISTORY_BTN_PREV = "PR\u00C9C."; this.strings.HISTORY_MENU_QUIT_TEXT = "Voulez-vous retourner \nau menu principal\u00A0?\nVotre progression\nsera enregistr\u00E9e."; this.strings.ITEM_SOLVED = "Termin\u00E9"; this.strings["JEEN-WELCOME-VOICE-1"] = "\u2014 Salut \u00E0 toi, Aladin\u00A0! J'agirai selon tes d\u00E9sirs, mais pour construire le palais, tu dois rassembler autant de pierres que possible. Es-tu pr\u00EAt \u00E0 relever le d\u00E9fi\u00A0?"; this.strings["JEEN-WELCOME-VOICE-10"] = "Termine un niveau bonus avant que le temps ne soit \u00E9coul\u00E9, et tu gagneras un pr\u00E9cieux troph\u00E9e\u00A0!"; this.strings["JEEN-WELCOME-VOICE-2"] = "\u2014 Tiens, tiens, tiens. Le bateau a \u00E9t\u00E9 d\u00E9truit par une temp\u00EAte de sable. Allez, Aladin, nous devons ramasser tous ces d\u00E9bris et reconstituer le bateau."; this.strings["JEEN-WELCOME-VOICE-3"] = "\u2014 Aladin, je te pr\u00E9viens, ce chariot est encore plus vieux que ma lampe. D'accord, je vais essayer de la r\u00E9parer, mais je vais avoir besoin de ton aide\u00A0! Peux-tu r\u00E9cup\u00E9rer tous les morceaux pour moi\u00A0? Bon, tu tiens \u00E0 te marier, ou pas\u00A0? Alors commence \u00E0 ramasser, mon gar\u00E7on\u00A0!"; this.strings["JEEN-WELCOME-VOICE-4"] = "\u2014 Je savais que les cours d'astronomie me serviraient un jour\u00A0! Je verrai bient\u00F4t ce qu'il y a l\u00E0-haut\u00A0! Enfin, une fois que j'aurai ramass\u00E9 tous les morceaux dont j'ai besoin, bien s\u00FBr..."; this.strings["JEEN-WELCOME-VOICE-5"] = "\u2014 C'est l'endroit id\u00E9al pour un lancement\u00A0! R\u00E9cup\u00E8re tous les morceaux et nous pourrons construire un bateau volant\u00A0! Allez, au boulot\u00A0!"; this.strings["JEEN-WELCOME-VOICE-6"] = "\u2014 Aladin, mon vieux, cette porte est cass\u00E9e. On dirait qu'il manque des morceaux... Et si nous trouvions les morceaux qui manquent et que nous les remettions \u00E0 leur place, qu'en dis-tu\u00A0?"; this.strings["JEEN-WELCOME-VOICE-7"] = "\u2014 H\u00E9, Aladin, on dirait que cet arbre est ensorcel\u00E9. Pour le ramener \u00E0 la vie et r\u00E9colter le fruit magique, nous devons le lib\u00E9rer de ses cha\u00EEnes."; this.strings.LEVELPACK_1 = "UN PALAIS POUR LE SULTAN"; this.strings.LEVELPACK_2 = "TOUS \u00C0 BORD"; this.strings.LEVELPACK_3 = "LE CHAR DE POS\u00C9IDON"; this.strings.LEVELPACK_4 = "LE T\u00C9L\u00C9SCOPE MAGIQUE"; this.strings.LEVELPACK_5 = "CONSTRUIRE UN BATEAU VOLANT"; this.strings.LEVELPACK_6 = "LA PORTE ENCHANT\u00C9E"; this.strings.LEVELPACK_7 = "L'ARBRE MAGIQUE"; this.strings.LEVEL_ID_1 = "RENCONTRE AVEC LE G\u00C9NIE"; this.strings.LEVEL_ID_10 = "CONSTRUIRE UN BATEAU VOLANT"; this.strings.LEVEL_ID_11 = "LE BATEAU EST EN FEU"; this.strings.LEVEL_ID_12 = "LA PORTE ENCHANT\u00C9E"; this.strings.LEVEL_ID_13 = "L'ANCIEN TEMPLE"; this.strings.LEVEL_ID_14 = "L'ARBRE MAGIQUE"; this.strings.LEVEL_ID_2 = "UN PALAIS POUR LE SULTAN"; this.strings.LEVEL_ID_3 = "UNE BOUSSOLE ET UNE CARTE"; this.strings.LEVEL_ID_4 = "TOUS \u00C0 BORD"; this.strings.LEVEL_ID_5 = "LE ROYAUME IMMERG\u00C9"; this.strings.LEVEL_ID_6 = "LE CHAR DE POS\u00C9IDON"; this.strings.LEVEL_ID_7 = "L'OBSERVATOIRE SECRET"; this.strings.LEVEL_ID_8 = "LE T\u00C9L\u00C9SCOPE MAGIQUE"; this.strings.LEVEL_ID_9 = "L'ESQUISSE D'UN BATEAU VOLANT"; this.strings.LOADING_CLICK_TO_PLAY = "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\u2026"; this.strings.LOADING_LINE = "CHARGEMENT..."; this.strings.MAINMENU_CANCEL = "ANNULER"; this.strings.MAINMENU_CONTINUE = "CONTINUER"; this.strings.MAINMENU_DELETE = "SUPPRIMER"; this.strings.MAINMENU_DONE = "OK"; this.strings.MAINMENU_MENU = "MENU"; this.strings.MAINMENU_NEW_GAME = "NOUVELLE PARTIE"; this.strings.MAINMENU_NEW_PLAYER = "NOUVEAU PROFIL"; this.strings.MAINMENU_NEXT = "SUIVANT"; this.strings.MAINMENU_OK = "OK"; this.strings.MAINMENU_OPTIONS = "OPTIONS"; this.strings.MAINMENU_PLAYERS = "PROFILS"; this.strings.MAINMENU_PREV = "PR\u00C9C."; this.strings.MAINMENU_QUIT = "QUITTER"; this.strings.MAINMENU_RULES = "BONUS"; this.strings.MAINMENU_START = "JOUER"; this.strings.MAIN_MENU_TEXT = "Voulez-vous vraiment\nquitter le jeu\u00A0?"; this.strings.MAP_COMPLETE = "Termin\u00E9\u00A0!"; this.strings.MAP_IN_PROGRESS = "Non termin\u00E9"; this.strings.MAP_MENU = "MENU"; this.strings.MAP_PLAY = "JOUER"; this.strings.MAP_SCORE_FORMAT = "Score %i"; this.strings.MAP_WINDOW_CONTINUE = "Voulez-vous\ncontinuer\n\u00E0 partir de ce niveau\u00A0?"; this.strings.MAP_WINDOW_RESTART = "Voulez-vous\nrecommencer\n\u00E0 partir de ce niveau\u00A0?"; this.strings.MENU_CREATE_NEW_PLAYER = "NOUVEAUX JOUEURS"; this.strings.MENU_WELCOME = "BIENVENUE, "; this.strings.MENU_WELCOME_NO_NAME = "BIENVENUE\u00A0!"; this.strings.OPTIONS_CURSOR = "CURSEUR DU JEU"; this.strings.OPTIONS_FULLSCREEN = "PLEIN \u00C9CRAN"; this.strings.OPTIONS_FX = "Effets sonores"; this.strings.OPTIONS_HIGH_DETAILS = "NIVEAU DE D\u00C9TAIL"; this.strings.OPTIONS_HINT = "INDICES"; this.strings.OPTIONS_MUSIC = "Musique"; this.strings.OPTIONS_TITLE = "OPTIONS"; this.strings.OPTIONS_VOICE = "VOIX"; this.strings["PAGE1-1"] = "Au voleur\u00A0! Au voleuuuur\u00A0! Tu ne t'en sortiras pas comme \u00E7a cette fois, sale petit rat\u00A0!"; this.strings["PAGE1-2"] = "Ha ha\u00A0! Tu ne courras jamais aussi vite que moi avec ces grosses fesses."; this.strings["PAGE1-3"] = "Qu'est-ce qui se paaaasse\u00A0?"; this.strings["PAGE1-4"] = "Au secouuurs\u00A0!"; this.strings["PAGE1-5"] = "Oh, je n'arrive pas \u00E0 y croire... On dirait une sorte de salle au tr\u00E9sor... Je n'aurais jamais pu imaginer voir tant d'or au m\u00EAme endroit\u00A0! Waouh\u00A0! Hmm... Pourquoi quelqu'un fermerait-il ce coffre \u00E0 cl\u00E9 alors qu'il est entour\u00E9 d'or\u00A0?"; this.strings["PAGE10-1"] = "\u2014 Il y a un sch\u00E9ma ici mais... je n'ai jamais vu rien de tel. On dirait un bateau... mais comment arrive-t-il \u00E0 voler\u00A0?"; this.strings["PAGE10-2"] = "\u2014 Aladin, arr\u00EAtons de perdre du temps. Construisons-le, nous verrons bien\u00A0!"; this.strings["PAGE11-1"] = "\u2014 Bouahahahahaha\u00A0! Vous ne trouverez jamais l'arbre de vie... Vous \u00EAtes en train de vivre votre derni\u00E8re aventure."; this.strings["PAGE11-2"] = "\u2014 G\u00E9nie, nous allons tomber. Fais quelque chose\u00A0!"; this.strings["PAGE11-2-2"] = "\u2014 Du calme, Aladin\u00A0! Nous allons \u00E9teindre le feu. Nous allons r\u00E9parer le bateau. C'est simple comme bonjour."; this.strings["PAGE12-1"] = "\u2014 Toutefois, la l\u00E9gende raconte qu'il est impossible d'approcher l'arbre par la terre ou par les airs. Seule la porte du destin peut nous mener au temple des Anciens."; this.strings["PAGE12-2"] = "\u2014 On dirait que la l\u00E9gende disait vrai. Ces ruines ressemblent vraiment \u00E0 la porte du destin."; this.strings["PAGE13-1"] = "\u2014 Ce temple va nous mener jusqu'\u00E0 l'arbre\u00A0! Allez, au boulot\u00A0!"; this.strings["PAGE13-2"] = "\u2014 Oooh\u00A0! Cette porte est dr\u00F4lement bizarre\u00A0! On dirait qu'elle ne va pas \u00EAtre facile \u00E0 ouvrir."; this.strings["PAGE13-2-2"] = "\u2014 Aladin, nous n'allons tout de m\u00EAme pas nous laisser d\u00E9courager par une porte... R\u00E9fl\u00E9chissons un peu..."; this.strings["PAGE14-1"] = "\u2014 Nous y voil\u00E0 enfin... l'arbre de vie\u00A0!"; this.strings["PAGE14-2"] = "\u2014 Aladin, cet arbre est enchant\u00E9... Avant de pouvoir obtenir le fruit magique, il te faudra briser la mal\u00E9diction."; this.strings["PAGE15-1"] = "\u2014 \u00D4, grand Sultan, j'ai satisfait \u00E0 votre demande..."; this.strings["PAGE15-1-2"] = "\u2014 Mon gar\u00E7on, tu as su montrer ta valeur. Et je suis toujours fid\u00E8le \u00E0 ma parole."; this.strings["PAGE15-2"] = "\u2014 Boudour\u00A0! Nous sommes r\u00E9unis pour le restant de nos jours..."; this.strings["PAGE15-3"] = ""; this.strings["PAGE2-1"] = "Je suis le g\u00E9nie de la lampe et j'appartiens \u00E0 celui qui l'a en sa possession. Qui que ce soit. Vos d\u00E9sirs sont des ordres, mon jeune ma\u00EEtre..."; this.strings["PAGE2-2"] = "\u2014 Euh\u2026 Je voudrais me marier avec la princesse Boudour\u00A0!"; this.strings["PAGE2-2-2"] = "\u2014 Dans cette tenue\u00A0?"; this.strings["PAGE2-3"] = "\u2014 Certainement pas\u00A0! Je veux des v\u00EAtements d'une magnificence in\u00E9gal\u00E9e\u00A0! Et... plein d'or... et... euh... construisez-moi un palais que je pourrai offrir en cadeau au sultan\u00A0! Le plus beau palais au monde !"; this.strings["PAGE2-3-2"] = "\u2014 Ce sera fait."; this.strings["PAGE3-1"] = "\u2014 \u00D4 grand Sultan, je viens vous demander la main de la princesse..."; this.strings["PAGE3-1-2"] = "\u2014 Aladin\u00A0! Vous \u00EAtes effectivement un c\u00E9libataire tr\u00E8s convoit\u00E9, mais cela ne fait pas tout\u00A0! Vous devrez faire vos preuves et montrer que vous m\u00E9ritez ma fille. Ramenez-moi le fruit magique de l'arbre de vie, le fruit qui conf\u00E8re la vie \u00E9ternelle \u00E0 la premi\u00E8re bouch\u00E9e\u00A0!"; this.strings["PAGE3-2"] = "\u2014 Allez, vite, tous \u00E0 bord\u00A0! J'irais jusqu'aux confins du monde pour l'amour de Boudour\u00A0!"; this.strings["PAGE3-3"] = "\u2014 G\u00E9nie, notre bateau a \u00E9t\u00E9 mis en pi\u00E8ces\u00A0!"; this.strings["PAGE3-3-2"] = "\u2014 Aladin, mon ami, voil\u00E0 encore un sale tour du m\u00E9chant Jafar\u00A0! Mais notre priorit\u00E9 pour l'heure c'est de trouver la carte laiss\u00E9e sur le bateau. "; this.strings["PAGE4-1"] = "\u2014 Bon, nous avons une carte, mais je crois bien que nous n'avons pas de bateau..."; this.strings["PAGE4-2"] = "\u2014 Du calme, Aladin, nous allons nous tirer de ce mauvais pas\u00A0! Il y a des morceaux de bateau partout. R\u00E9cup\u00E8re-les, colle-les ensemble et... et voil\u00E0\u00A0!"; this.strings["PAGE5-1"] = "\u2014 Bouahahahahaha\u00A0! Vous n'atteindrez jamais le rivage. Vous dispara\u00EEtrez en mer... et Boudour sera \u00E0 moi\u00A0!"; this.strings["PAGE5-2"] = "\u2014 Au secours, G\u00E9nie\u00A0!"; this.strings["PAGE5-2-2"] = "\u2014 Pas de panique, mon gar\u00E7on. Nous allons nager comme des dauphins\u00A0!"; this.strings["PAGE5-3"] = "\u2014 G\u00E9nie, je crois que cette pauvre cr\u00E9ature a \u00E9t\u00E9 attrap\u00E9e par un pi\u00E8ge."; this.strings["PAGE5-3-2"] = "\u2014 On devrait le lib\u00E9rer... Il nous aidera \u00E0 trouver le seigneur des mers."; this.strings["PAGE6-1"] = "Comment \u00EAtes-vous arriv\u00E9 jusque l\u00E0\u00A0?"; this.strings["PAGE6-1-2"] = "\u2014 Nous cherchons l'arbre de vie, savez-vous o\u00F9 il se trouve\u00A0?"; this.strings["PAGE6-2"] = "\u2014 Hmm. Il y a un vieux mage qui vit pas tr\u00E8s loin d'ici... Il pourra sans doute vous aider. Je peux vous amener chez lui mais nous devons d'abord r\u00E9parer mon chariot."; this.strings["PAGE7-1"] = "\u2014 Voici l'observatoire du vieux mage\u00A0! G\u00E9nie, allons tout de suite \u00E0 sa rencontre\u00A0! Il saura certainement o\u00F9 trouve cet arbre\u00A0!"; this.strings["PAGE7-2"] = "\u2014 On dirait qu'il n'est pas si facile que \u00E7a d'entrer\u00A0!"; this.strings["PAGE7-2-2"] = "\u2014 Ne te d\u00E9courage pas, Aladin\u00A0! S'il y a une porte, il doit bien y avoir une cl\u00E9... Cherchons-la\u00A0!"; this.strings["PAGE8-1"] = "\u2014 Je vous salue, \u00F4 grand mage\u00A0! \u2014 Je suis \u00E0 la recherche de l'arbre de vie... Avez-vous d\u00E9j\u00E0 entendu parler d'une telle chose\u00A0?"; this.strings["PAGE8-1-2"] = "\u2014 Bien s\u00FBr. Il se trouve sur une \u00EEle qui flotte dans le ciel. On ne peut pas l'observer \u00E0 l'\u0153il nu."; this.strings["PAGE8-2"] = "\u2014 Si seulement je pouvais r\u00E9parer le vieux t\u00E9lescope.... Cela nous permettrait d'observer ce prodige volant."; this.strings["PAGE8-2-2"] = "\u2014 Mais qu'attendons-nous\u00A0? Commen\u00E7ons sans plus attendre\u00A0!"; this.strings["PAGE9-1"] = "Je n'en crois pas mes yeux.... Une \u00EEle dans le ciel..."; this.strings["PAGE9-2"] = "\u2014 Mais comment pouvons-nous y acc\u00E9der\u00A0?"; this.strings["PAGE9-2-2"] = "\u2014 La l\u00E9gende raconte que les Anciens \u00E9taient capables de construire des machines volantes. Cherchez des indices dans les ruines de leur temple. Sur la c\u00F4te, plus au sud. Allons-y\u00A0!"; this.strings.PLAYERS_TITLE = "PROFILS"; this.strings.PLAYER_NAME_TITLE = "Saisissez votre nom\u00A0:"; this.strings.PLAYER_REMOVE = "Voulez-vous vraiment\nsupprimer ce profil\u00A0?"; this.strings.QUEST_HINT = "Indice"; this.strings.QUEST_SCORE = "Score"; this.strings.RELAXED_DLG_RELAXED = "D\u00E9tente"; this.strings.RELAXED_DLG_TEXT = "S\u00E9lectionnez un \nmode de jeu"; this.strings.RELAXED_DLG_TIMED = "Temps limit\u00E9"; this.strings.RULES_TITLE = "BONUS"; this.strings.SCREENSAVER_NOTIFY = "Texte de l'\u00E9cran de veille "; this.strings.START_BONUS_LEVEL = "NIVEAU BONUS"; this.strings.START_LEVELPACK = "NIVEAU %i-%i"; this.strings.STAT_MATCHES = "LIGNES\u00A0:"; this.strings.STAT_SCORE = "SCORE\u00A0:"; this.strings.STAT_SCORE2 = "SCORE DU NIVEAU\u00A0:"; this.strings.STAT_TIME_BONUS = "BONUS TEMPS\u00A0:"; this.strings.STAT_YOUR_TIME = "VOTRE TEMPS\u00A0:"; this.strings.SURVEY_END_TEXT = "Nous vous remercions d'avoir jou\u00E9 \u00E0 notre jeu\u00A0!\n\nMerci de r\u00E9pondre \u00E0 quelques questions pour nous aider \u00E0 am\u00E9liorer le jeu."; this.strings.TROPHY_10_DESC = ""; this.strings.TROPHY_10_NAME = "Oiseau d'argent"; this.strings.TROPHY_10_NEED = "Terminez le niveau bonus du chapitre CONSTRUIRE UN BATEAU VOLANT."; this.strings.TROPHY_10_NEED_COMIX = "Terminez le chapitre CONSTRUIRE UN BATEAU VOLANT pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_10_NEED_SCREENSAVER = "Terminez le chapitre CONSTRUIRE UN BATEAU VOLANT pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_11_DESC = ""; this.strings.TROPHY_11_NAME = "Amulette en platine"; this.strings.TROPHY_11_NEED = "Ramassez toutes les amulettes dans le chapitre LE BATEAU EST EN FEU."; this.strings.TROPHY_11_NEED_COMIX = "Terminez le chapitre LE BATEAU EST EN FEU pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_11_NEED_SCREENSAVER = "Terminez le chapitre LE BATEAU EST EN FEU pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_12_DESC = ""; this.strings.TROPHY_12_NAME = "Coupe en or"; this.strings.TROPHY_12_NEED = "Terminez le niveau bonus du chapitre LA PORTE ENCHANT\u00C9E."; this.strings.TROPHY_12_NEED_COMIX = "Terminez le chapitre LA PORTE ENCHANT\u00C9E pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_12_NEED_SCREENSAVER = "Terminez le chapitre LA PORTE ENCHANT\u00C9E pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_13_DESC = ""; this.strings.TROPHY_13_NAME = "Bague en \u00E9meraude"; this.strings.TROPHY_13_NEED = "Ramassez tous les anneaux du chapitre de L'ANCIEN TEMPLE."; this.strings.TROPHY_13_NEED_COMIX = "Terminez le chapitre L'ANCIEN TEMPLE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_13_NEED_SCREENSAVER = "Terminez le chapitre L'ANCIEN TEMPLE pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_14_DESC = ""; this.strings.TROPHY_14_NAME = "C\u0153ur en rubis"; this.strings.TROPHY_14_NEED = "Terminez le niveau bonus du chapitre L'ARBRE MAGIQUE."; this.strings.TROPHY_14_NEED_COMIX = "Terminez le chapitre L'ARBRE MAGIQUE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_14_NEED_SCREENSAVER = "Terminez le chapitre L'ARBRE MAGIQUE pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_15_NEED_COMIX = "Terminez le chapitre L'ARBRE MAGIQUE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_15_NEED_SCREENSAVER = "GRAND DIAD\u00C8ME EN OR"; this.strings.TROPHY_1_DESC = ""; this.strings.TROPHY_1_NAME = "Anneau"; this.strings.TROPHY_1_NEED = "Ramassez toutes les pierres pr\u00E9cieuses du chapitre RENCONTRE AVEC LE G\u00C9NIE."; this.strings.TROPHY_1_NEED_COMIX = "Terminez le chapitre RENCONTRE AVEC LE G\u00C9NIE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_1_NEED_SCREENSAVER = "Terminez le chapitre RENCONTRE AVEC LE G\u00C9NIE pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_1_NEED_WALLPAPER = "Terminez le chapitre UN PALAIS POUR LE SULTAN pour obtenir ce fond d'\u00E9cran."; this.strings.TROPHY_2_DESC = ""; this.strings.TROPHY_2_NAME = "Cl\u00E9 en or"; this.strings.TROPHY_2_NEED = "Terminez le niveau bonus du chapitre UN PALAIS POUR LE SULTAN."; this.strings.TROPHY_2_NEED_COMIX = "Terminez le chapitre UN PALAIS POUR LE SULTAN pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_2_NEED_SCREENSAVER = "Terminez le chapitre UN PALAIS POUR LE SULTAN pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_2_NEED_WALLPAPER = "Terminez le chapitre LE CHAR DE POS\u00C9IDON pour obtenir ce fond d'\u00E9cran."; this.strings.TROPHY_3_DESC = ""; this.strings.TROPHY_3_NAME = "Boussole en or"; this.strings.TROPHY_3_NEED = "Ramassez toutes les pi\u00E8ces dans le chapitre UNE BOUSSOLE ET UNE CARTE."; this.strings.TROPHY_3_NEED_COMIX = "Terminez le chapitre UNE BOUSSOLE ET UNE CARTE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_3_NEED_SCREENSAVER = "Terminez le chapitre UNE BOUSSOLE ET UNE CARTE pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_3_NEED_WALLPAPER = "Terminez le chapitre CONSTRUIRE UN BATEAU VOLANT pour obtenir ce fond d'\u00E9cran."; this.strings.TROPHY_4_DESC = ""; this.strings.TROPHY_4_NAME = "Maquette de bateau"; this.strings.TROPHY_4_NEED = "Terminez le niveau bonus du chapitre TOUS \u00C0 BORD."; this.strings.TROPHY_4_NEED_COMIX = "Terminez le chapitre TOUS \u00C0 BORD pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_4_NEED_SCREENSAVER = "Terminez le chapitre TOUS \u00C0 BORD pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_5_DESC = ""; this.strings.TROPHY_5_NAME = "Perle du seigneur des mers"; this.strings.TROPHY_5_NEED = "Ramassez toutes les perles du chapitre LE ROYAUME IMMERG\u00C9."; this.strings.TROPHY_5_NEED_COMIX = "Terminez le chapitre LE ROYAUME IMMERG\u00C9 pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_5_NEED_SCREENSAVER = "Terminez le chapitre LE ROYAUME IMMERG\u00C9 pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_6_DESC = ""; this.strings.TROPHY_6_NAME = "Espadon"; this.strings.TROPHY_6_NEED = "Terminez le niveau bonus du chapitre LE CHAR DE POS\u00C9IDON."; this.strings.TROPHY_6_NEED_COMIX = "Terminez le chapitre LE CHAR DE POS\u00C9IDON pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_6_NEED_SCREENSAVER = "Terminez le chapitre LE CHAR DE POS\u00C9IDON pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_7_DESC = ""; this.strings.TROPHY_7_NAME = "Potion magique"; this.strings.TROPHY_7_NEED = "Ramassez tous les morceaux de tuyaux du chapitre L'OBSERVATOIRE SECRET."; this.strings.TROPHY_7_NEED_COMIX = "Terminez le chapitre L'OBSERVATOIRE SECRET pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_7_NEED_SCREENSAVER = "Terminez le chapitre L'OBSERVATOIRE SECRET pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_8_DESC = ""; this.strings.TROPHY_8_NAME = "Lune dor\u00E9e"; this.strings.TROPHY_8_NEED = "Terminez le niveau bonus du chapitre LE T\u00C9L\u00C9SCOPE MAGIQUE."; this.strings.TROPHY_8_NEED_COMIX = "Terminez le chapitre LE T\u00C9L\u00C9SCOPE MAGIQUE pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_8_NEED_SCREENSAVER = "Terminez le chapitre LE T\u00C9L\u00C9SCOPE MAGIQUE pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_9_DESC = ""; this.strings.TROPHY_9_NAME = "Collier de coquillages"; this.strings.TROPHY_9_NEED = "Ramassez tous les coquillages dans le chapitre L'ESQUISSE D'UN BATEAU VOLANT."; this.strings.TROPHY_9_NEED_COMIX = "Terminez le chapitre L'ESQUISSE D'UN BATEAU VOLANT pour d\u00E9bloquer ce niveau."; this.strings.TROPHY_9_NEED_SCREENSAVER = "Terminez le chapitre L'ESQUISSE D'UN BATEAU VOLANT pour obtenir cet \u00E9cran de veille."; this.strings.TROPHY_TITLE = "TROPH\u00C9ES"; this.strings.TROPHY_WIN = "VOUS AVEZ GAGN\u00C9"; this.strings.VOLUME = "Volume"; this.strings.WALLPAPER_BTN_1 = "PARAM\u00C8TRES"; this.strings.WALLPAPER_BTN_2 = "APER\u00C7U"; this.strings.WALLPAPER_BTN_3 = "MENU"; this.strings.WALLS_DESC = "S\u00C9LECTIONNER UN FOND D'\u00C9CRAN"; this.strings.WALLS_TITLE = "FONDS D'\u00C9CRAN"; this.strings.WALL_HINT_WIN = "VOUS POUVEZ UTILISER CETTE IMAGE COMME\nFOND D'\u00C9CRAN. CLIQUEZ SUR\nLE BOUTON FOND D'\u00C9CRAN DANS LE MENU..."; this.strings.WHEEL_LEVEL_NUMBER = "NIVEAU %d"; this.strings.WINDOW_TITLE = "La Lampe d'Aladin"; this.strings.cheats = ""; } }) extends Engine.LocaleBase var _local1 = (_global.LocaleFR /* register */).prototype; _local1.__get__BACK = function () { return(this.strings.BACK); }; _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT = function () { return(this.strings.BONUS_LEVEL_TRY_AGAIN_TEXT); }; _local1.__get__BTN_CANCEL_WALLPAPER = function () { return(this.strings.BTN_CANCEL_WALLPAPER); }; _local1.__get__BTN_MENU_WALLPAPER = function () { return(this.strings.BTN_MENU_WALLPAPER); }; _local1.__get__BUY_FULL_VERSION_TEXT = function () { return(this.strings.BUY_FULL_VERSION_TEXT); }; _local1.__get__BUY_NOW = function () { return(this.strings.BUY_NOW); }; _local1.__get__CLICK_TO_CONTINUE = function () { return(this.strings.CLICK_TO_CONTINUE); }; _local1.__get__COMICS_SKIP = function () { return(this.strings.COMICS_SKIP); }; _local1.__get__COMICS_SKIP_2 = function () { return(this.strings.COMICS_SKIP_2); }; _local1.__get__CONTINUE_LEVEL = function () { return(this.strings.CONTINUE_LEVEL); }; _local1.__get__CONTINUE_SCORE = function () { return(this.strings.CONTINUE_SCORE); }; _local1.__get__CONTINUE_TEXT1 = function () { return(this.strings.CONTINUE_TEXT1); }; _local1.__get__CONTINUE_TEXT2 = function () { return(this.strings.CONTINUE_TEXT2); }; _local1.__get__CONTINUE_TITLE = function () { return(this.strings.CONTINUE_TITLE); }; _local1.__get__COPYRIGHT = function () { return(this.strings.COPYRIGHT); }; _local1.__get__CREDITS_TITLE = function () { return(this.strings.CREDITS_TITLE); }; _local1.__get__DOWNLOAD = function () { return(this.strings.DOWNLOAD); }; _local1.__get__EDIT_NAME_EMPTY = function () { return(this.strings.EDIT_NAME_EMPTY); }; _local1.__get__EDIT_NAME_SAME = function () { return(this.strings.EDIT_NAME_SAME); }; _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER = function () { return(this.strings.EXIT_CONFIRM_INSTALL_SCREENSAVER); }; _local1.__get__EXTRAS_BACK = function () { return(this.strings.EXTRAS_BACK); }; _local1.__get__EXTRAS_COMIX = function () { return(this.strings.EXTRAS_COMIX); }; _local1.__get__EXTRAS_SAVER = function () { return(this.strings.EXTRAS_SAVER); }; _local1.__get__EXTRAS_SAVER_INSTALL = function () { return(this.strings.EXTRAS_SAVER_INSTALL); }; _local1.__get__EXTRAS_TITLE = function () { return(this.strings.EXTRAS_TITLE); }; _local1.__get__EXTRAS_TROPHY = function () { return(this.strings.EXTRAS_TROPHY); }; _local1.__get__EXTRAS_VIEW = function () { return(this.strings.EXTRAS_VIEW); }; _local1.__get__EXTRAS_WALL = function () { return(this.strings.EXTRAS_WALL); }; _local1.__get__FINAL_TEXT = function () { return(this.strings.FINAL_TEXT); }; _local1.__get__FULLVERSION = function () { return(this.strings.FULLVERSION); }; _local1.__get__GAME_VOICE_1 = function () { return(this.strings["GAME-VOICE-1"]); }; _local1.__get__GAME_VOICE_2 = function () { return(this.strings["GAME-VOICE-2"]); }; _local1.__get__GAME_VOICE_3 = function () { return(this.strings["GAME-VOICE-3"]); }; _local1.__get__GAME_VOICE_4 = function () { return(this.strings["GAME-VOICE-4"]); }; _local1.__get__GAME_VOICE_5 = function () { return(this.strings["GAME-VOICE-5"]); }; _local1.__get__GAME_FEATURES = function () { return(this.strings.GAME_FEATURES); }; _local1.__get__GAME_HINT_OK = function () { return(this.strings.GAME_HINT_OK); }; _local1.__get__GAME_LEVEL_BONUS = function () { return(this.strings.GAME_LEVEL_BONUS); }; _local1.__get__GAME_LEVEL_NUMBER = function () { return(this.strings.GAME_LEVEL_NUMBER); }; _local1.__get__GAME_LEVEL_TITLE = function () { return(this.strings.GAME_LEVEL_TITLE); }; _local1.__get__GAME_MENU_BTN = function () { return(this.strings.GAME_MENU_BTN); }; _local1.__get__GAME_MENU_CONTINUE = function () { return(this.strings.GAME_MENU_CONTINUE); }; _local1.__get__GAME_MENU_MAINMENU = function () { return(this.strings.GAME_MENU_MAINMENU); }; _local1.__get__GAME_MENU_OPTIONS = function () { return(this.strings.GAME_MENU_OPTIONS); }; _local1.__get__GAME_MENU_QUIT_NO = function () { return(this.strings.GAME_MENU_QUIT_NO); }; _local1.__get__GAME_MENU_QUIT_YES = function () { return(this.strings.GAME_MENU_QUIT_YES); }; _local1.__get__GAME_MENU_STATISTICS = function () { return(this.strings.GAME_MENU_STATISTICS); }; _local1.__get__GAME_MENU_STATISTICS_CLICK = function () { return(this.strings.GAME_MENU_STATISTICS_CLICK); }; _local1.__get__GAME_MENU_STATISTICS_OK = function () { return(this.strings.GAME_MENU_STATISTICS_OK); }; _local1.__get__GAME_MENU_TEXT = function () { return(this.strings.GAME_MENU_TEXT); }; _local1.__get__GAME_MENU_TEXT_2 = function () { return(this.strings.GAME_MENU_TEXT_2); }; _local1.__get__GAME_NO_MOVES = function () { return(this.strings.GAME_NO_MOVES); }; _local1.__get__GAME_OVER = function () { return(this.strings.GAME_OVER); }; _local1.__get__GAME_READY = function () { return(this.strings.GAME_READY); }; _local1.__get__GAME_SCORE_TITLE = function () { return(this.strings.GAME_SCORE_TITLE); }; _local1.__get__GAME_TIMEOUT = function () { return(this.strings.GAME_TIMEOUT); }; _local1.__get__GAME_WIN_1 = function () { return(this.strings.GAME_WIN_1); }; _local1.__get__GAME_WIN_2 = function () { return(this.strings.GAME_WIN_2); }; _local1.__get__HIDDEN_1 = function () { return(this.strings.HIDDEN_1); }; _local1.__get__HIDDEN_2 = function () { return(this.strings.HIDDEN_2); }; _local1.__get__HIDDEN_3 = function () { return(this.strings.HIDDEN_3); }; _local1.__get__HIDDEN_4 = function () { return(this.strings.HIDDEN_4); }; _local1.__get__HIDDEN_5 = function () { return(this.strings.HIDDEN_5); }; _local1.__get__HIDDEN_6 = function () { return(this.strings.HIDDEN_6); }; _local1.__get__HIDDEN_7 = function () { return(this.strings.HIDDEN_7); }; _local1.__get__HINT1 = function () { return(this.strings.HINT1); }; _local1.__get__HINT10 = function () { return(this.strings.HINT10); }; _local1.__get__HINT11 = function () { return(this.strings.HINT11); }; _local1.__get__HINT16 = function () { return(this.strings.HINT16); }; _local1.__get__HINT17 = function () { return(this.strings.HINT17); }; _local1.__get__HINT18 = function () { return(this.strings.HINT18); }; _local1.__get__HINT19 = function () { return(this.strings.HINT19); }; _local1.__get__HINT2 = function () { return(this.strings.HINT2); }; _local1.__get__HINT20 = function () { return(this.strings.HINT20); }; _local1.__get__HINT21 = function () { return(this.strings.HINT21); }; _local1.__get__HINT22 = function () { return(this.strings.HINT22); }; _local1.__get__HINT23 = function () { return(this.strings.HINT23); }; _local1.__get__HINT24 = function () { return(this.strings.HINT24); }; _local1.__get__HINT25 = function () { return(this.strings.HINT25); }; _local1.__get__HINT26 = function () { return(this.strings.HINT26); }; _local1.__get__HINT3 = function () { return(this.strings.HINT3); }; _local1.__get__HINT32 = function () { return(this.strings.HINT32); }; _local1.__get__HINT33 = function () { return(this.strings.HINT33); }; _local1.__get__HINT34 = function () { return(this.strings.HINT34); }; _local1.__get__HINT35 = function () { return(this.strings.HINT35); }; _local1.__get__HINT36 = function () { return(this.strings.HINT36); }; _local1.__get__HINT37 = function () { return(this.strings.HINT37); }; _local1.__get__HINT38 = function () { return(this.strings.HINT38); }; _local1.__get__HINT39 = function () { return(this.strings.HINT39); }; _local1.__get__HINT4 = function () { return(this.strings.HINT4); }; _local1.__get__HINT40 = function () { return(this.strings.HINT40); }; _local1.__get__HINT41 = function () { return(this.strings.HINT41); }; _local1.__get__HINT42 = function () { return(this.strings.HINT42); }; _local1.__get__HINT43 = function () { return(this.strings.HINT43); }; _local1.__get__HINT44 = function () { return(this.strings.HINT44); }; _local1.__get__HINT7 = function () { return(this.strings.HINT7); }; _local1.__get__HINT8 = function () { return(this.strings.HINT8); }; _local1.__get__HINT9 = function () { return(this.strings.HINT9); }; _local1.__get__HINT_EXTRAS = function () { return(this.strings.HINT_EXTRAS); }; _local1.__get__HINT_SHOW_HINTS = function () { return(this.strings.HINT_SHOW_HINTS); }; _local1.__get__HISTORY_BTN_MENU = function () { return(this.strings.HISTORY_BTN_MENU); }; _local1.__get__HISTORY_BTN_NEXT = function () { return(this.strings.HISTORY_BTN_NEXT); }; _local1.__get__HISTORY_BTN_PLAY = function () { return(this.strings.HISTORY_BTN_PLAY); }; _local1.__get__HISTORY_BTN_PREV = function () { return(this.strings.HISTORY_BTN_PREV); }; _local1.__get__HISTORY_MENU_QUIT_TEXT = function () { return(this.strings.HISTORY_MENU_QUIT_TEXT); }; _local1.__get__ITEM_SOLVED = function () { return(this.strings.ITEM_SOLVED); }; _local1.__get__JEEN_WELCOME_VOICE_1 = function () { return(this.strings["JEEN-WELCOME-VOICE-1"]); }; _local1.__get__JEEN_WELCOME_VOICE_10 = function () { return(this.strings["JEEN-WELCOME-VOICE-10"]); }; _local1.__get__JEEN_WELCOME_VOICE_2 = function () { return(this.strings["JEEN-WELCOME-VOICE-2"]); }; _local1.__get__JEEN_WELCOME_VOICE_3 = function () { return(this.strings["JEEN-WELCOME-VOICE-3"]); }; _local1.__get__JEEN_WELCOME_VOICE_4 = function () { return(this.strings["JEEN-WELCOME-VOICE-4"]); }; _local1.__get__JEEN_WELCOME_VOICE_5 = function () { return(this.strings["JEEN-WELCOME-VOICE-5"]); }; _local1.__get__JEEN_WELCOME_VOICE_6 = function () { return(this.strings["JEEN-WELCOME-VOICE-6"]); }; _local1.__get__JEEN_WELCOME_VOICE_7 = function () { return(this.strings["JEEN-WELCOME-VOICE-7"]); }; _local1.__get__LEVELPACK_1 = function () { return(this.strings.LEVELPACK_1); }; _local1.__get__LEVELPACK_2 = function () { return(this.strings.LEVELPACK_2); }; _local1.__get__LEVELPACK_3 = function () { return(this.strings.LEVELPACK_3); }; _local1.__get__LEVELPACK_4 = function () { return(this.strings.LEVELPACK_4); }; _local1.__get__LEVELPACK_5 = function () { return(this.strings.LEVELPACK_5); }; _local1.__get__LEVELPACK_6 = function () { return(this.strings.LEVELPACK_6); }; _local1.__get__LEVELPACK_7 = function () { return(this.strings.LEVELPACK_7); }; _local1.__get__LEVEL_ID_1 = function () { return(this.strings.LEVEL_ID_1); }; _local1.__get__LEVEL_ID_10 = function () { return(this.strings.LEVEL_ID_10); }; _local1.__get__LEVEL_ID_11 = function () { return(this.strings.LEVEL_ID_11); }; _local1.__get__LEVEL_ID_12 = function () { return(this.strings.LEVEL_ID_12); }; _local1.__get__LEVEL_ID_13 = function () { return(this.strings.LEVEL_ID_13); }; _local1.__get__LEVEL_ID_14 = function () { return(this.strings.LEVEL_ID_14); }; _local1.__get__LEVEL_ID_2 = function () { return(this.strings.LEVEL_ID_2); }; _local1.__get__LEVEL_ID_3 = function () { return(this.strings.LEVEL_ID_3); }; _local1.__get__LEVEL_ID_4 = function () { return(this.strings.LEVEL_ID_4); }; _local1.__get__LEVEL_ID_5 = function () { return(this.strings.LEVEL_ID_5); }; _local1.__get__LEVEL_ID_6 = function () { return(this.strings.LEVEL_ID_6); }; _local1.__get__LEVEL_ID_7 = function () { return(this.strings.LEVEL_ID_7); }; _local1.__get__LEVEL_ID_8 = function () { return(this.strings.LEVEL_ID_8); }; _local1.__get__LEVEL_ID_9 = function () { return(this.strings.LEVEL_ID_9); }; _local1.__get__LOADING_CLICK_TO_PLAY = function () { return(this.strings.LOADING_CLICK_TO_PLAY); }; _local1.__get__LOADING_LINE = function () { return(this.strings.LOADING_LINE); }; _local1.__get__MAINMENU_CANCEL = function () { return(this.strings.MAINMENU_CANCEL); }; _local1.__get__MAINMENU_CONTINUE = function () { return(this.strings.MAINMENU_CONTINUE); }; _local1.__get__MAINMENU_DELETE = function () { return(this.strings.MAINMENU_DELETE); }; _local1.__get__MAINMENU_DONE = function () { return(this.strings.MAINMENU_DONE); }; _local1.__get__MAINMENU_MENU = function () { return(this.strings.MAINMENU_MENU); }; _local1.__get__MAINMENU_NEW_GAME = function () { return(this.strings.MAINMENU_NEW_GAME); }; _local1.__get__MAINMENU_NEW_PLAYER = function () { return(this.strings.MAINMENU_NEW_PLAYER); }; _local1.__get__MAINMENU_NEXT = function () { return(this.strings.MAINMENU_NEXT); }; _local1.__get__MAINMENU_OK = function () { return(this.strings.MAINMENU_OK); }; _local1.__get__MAINMENU_OPTIONS = function () { return(this.strings.MAINMENU_OPTIONS); }; _local1.__get__MAINMENU_PLAYERS = function () { return(this.strings.MAINMENU_PLAYERS); }; _local1.__get__MAINMENU_PREV = function () { return(this.strings.MAINMENU_PREV); }; _local1.__get__MAINMENU_QUIT = function () { return(this.strings.MAINMENU_QUIT); }; _local1.__get__MAINMENU_RULES = function () { return(this.strings.MAINMENU_RULES); }; _local1.__get__MAINMENU_START = function () { return(this.strings.MAINMENU_START); }; _local1.__get__MAIN_MENU_TEXT = function () { return(this.strings.MAIN_MENU_TEXT); }; _local1.__get__MAP_COMPLETE = function () { return(this.strings.MAP_COMPLETE); }; _local1.__get__MAP_IN_PROGRESS = function () { return(this.strings.MAP_IN_PROGRESS); }; _local1.__get__MAP_MENU = function () { return(this.strings.MAP_MENU); }; _local1.__get__MAP_PLAY = function () { return(this.strings.MAP_PLAY); }; _local1.__get__MAP_SCORE_FORMAT = function () { return(this.strings.MAP_SCORE_FORMAT); }; _local1.__get__MAP_WINDOW_CONTINUE = function () { return(this.strings.MAP_WINDOW_CONTINUE); }; _local1.__get__MAP_WINDOW_RESTART = function () { return(this.strings.MAP_WINDOW_RESTART); }; _local1.__get__MENU_CREATE_NEW_PLAYER = function () { return(this.strings.MENU_CREATE_NEW_PLAYER); }; _local1.__get__MENU_WELCOME = function () { return(this.strings.MENU_WELCOME); }; _local1.__get__MENU_WELCOME_NO_NAME = function () { return(this.strings.MENU_WELCOME_NO_NAME); }; _local1.__get__OPTIONS_CURSOR = function () { return(this.strings.OPTIONS_CURSOR); }; _local1.__get__OPTIONS_FULLSCREEN = function () { return(this.strings.OPTIONS_FULLSCREEN); }; _local1.__get__OPTIONS_FX = function () { return(this.strings.OPTIONS_FX); }; _local1.__get__OPTIONS_HIGH_DETAILS = function () { return(this.strings.OPTIONS_HIGH_DETAILS); }; _local1.__get__OPTIONS_HINT = function () { return(this.strings.OPTIONS_HINT); }; _local1.__get__OPTIONS_MUSIC = function () { return(this.strings.OPTIONS_MUSIC); }; _local1.__get__OPTIONS_TITLE = function () { return(this.strings.OPTIONS_TITLE); }; _local1.__get__OPTIONS_VOICE = function () { return(this.strings.OPTIONS_VOICE); }; _local1.__get__PAGE1_1 = function () { return(this.strings["PAGE1-1"]); }; _local1.__get__PAGE1_2 = function () { return(this.strings["PAGE1-2"]); }; _local1.__get__PAGE1_3 = function () { return(this.strings["PAGE1-3"]); }; _local1.__get__PAGE1_4 = function () { return(this.strings["PAGE1-4"]); }; _local1.__get__PAGE1_5 = function () { return(this.strings["PAGE1-5"]); }; _local1.__get__PAGE10_1 = function () { return(this.strings["PAGE10-1"]); }; _local1.__get__PAGE10_2 = function () { return(this.strings["PAGE10-2"]); }; _local1.__get__PAGE11_1 = function () { return(this.strings["PAGE11-1"]); }; _local1.__get__PAGE11_2 = function () { return(this.strings["PAGE11-2"]); }; _local1.__get__PAGE11_2_2 = function () { return(this.strings["PAGE11-2-2"]); }; _local1.__get__PAGE12_1 = function () { return(this.strings["PAGE12-1"]); }; _local1.__get__PAGE12_2 = function () { return(this.strings["PAGE12-2"]); }; _local1.__get__PAGE13_1 = function () { return(this.strings["PAGE13-1"]); }; _local1.__get__PAGE13_2 = function () { return(this.strings["PAGE13-2"]); }; _local1.__get__PAGE13_2_2 = function () { return(this.strings["PAGE13-2-2"]); }; _local1.__get__PAGE14_1 = function () { return(this.strings["PAGE14-1"]); }; _local1.__get__PAGE14_2 = function () { return(this.strings["PAGE14-2"]); }; _local1.__get__PAGE15_1 = function () { return(this.strings["PAGE15-1"]); }; _local1.__get__PAGE15_1_2 = function () { return(this.strings["PAGE15-1-2"]); }; _local1.__get__PAGE15_2 = function () { return(this.strings["PAGE15-2"]); }; _local1.__get__PAGE15_3 = function () { return(this.strings["PAGE15-3"]); }; _local1.__get__PAGE2_1 = function () { return(this.strings["PAGE2-1"]); }; _local1.__get__PAGE2_2 = function () { return(this.strings["PAGE2-2"]); }; _local1.__get__PAGE2_2_2 = function () { return(this.strings["PAGE2-2-2"]); }; _local1.__get__PAGE2_3 = function () { return(this.strings["PAGE2-3"]); }; _local1.__get__PAGE2_3_2 = function () { return(this.strings["PAGE2-3-2"]); }; _local1.__get__PAGE3_1 = function () { return(this.strings["PAGE3-1"]); }; _local1.__get__PAGE3_1_2 = function () { return(this.strings["PAGE3-1-2"]); }; _local1.__get__PAGE3_2 = function () { return(this.strings["PAGE3-2"]); }; _local1.__get__PAGE3_3 = function () { return(this.strings["PAGE3-3"]); }; _local1.__get__PAGE3_3_2 = function () { return(this.strings["PAGE3-3-2"]); }; _local1.__get__PAGE4_1 = function () { return(this.strings["PAGE4-1"]); }; _local1.__get__PAGE4_2 = function () { return(this.strings["PAGE4-2"]); }; _local1.__get__PAGE5_1 = function () { return(this.strings["PAGE5-1"]); }; _local1.__get__PAGE5_2 = function () { return(this.strings["PAGE5-2"]); }; _local1.__get__PAGE5_2_2 = function () { return(this.strings["PAGE5-2-2"]); }; _local1.__get__PAGE5_3 = function () { return(this.strings["PAGE5-3"]); }; _local1.__get__PAGE5_3_2 = function () { return(this.strings["PAGE5-3-2"]); }; _local1.__get__PAGE6_1 = function () { return(this.strings["PAGE6-1"]); }; _local1.__get__PAGE6_1_2 = function () { return(this.strings["PAGE6-1-2"]); }; _local1.__get__PAGE6_2 = function () { return(this.strings["PAGE6-2"]); }; _local1.__get__PAGE7_1 = function () { return(this.strings["PAGE7-1"]); }; _local1.__get__PAGE7_2 = function () { return(this.strings["PAGE7-2"]); }; _local1.__get__PAGE7_2_2 = function () { return(this.strings["PAGE7-2-2"]); }; _local1.__get__PAGE8_1 = function () { return(this.strings["PAGE8-1"]); }; _local1.__get__PAGE8_1_2 = function () { return(this.strings["PAGE8-1-2"]); }; _local1.__get__PAGE8_2 = function () { return(this.strings["PAGE8-2"]); }; _local1.__get__PAGE8_2_2 = function () { return(this.strings["PAGE8-2-2"]); }; _local1.__get__PAGE9_1 = function () { return(this.strings["PAGE9-1"]); }; _local1.__get__PAGE9_2 = function () { return(this.strings["PAGE9-2"]); }; _local1.__get__PAGE9_2_2 = function () { return(this.strings["PAGE9-2-2"]); }; _local1.__get__PLAYERS_TITLE = function () { return(this.strings.PLAYERS_TITLE); }; _local1.__get__PLAYER_NAME_TITLE = function () { return(this.strings.PLAYER_NAME_TITLE); }; _local1.__get__PLAYER_REMOVE = function () { return(this.strings.PLAYER_REMOVE); }; _local1.__get__QUEST_HINT = function () { return(this.strings.QUEST_HINT); }; _local1.__get__QUEST_SCORE = function () { return(this.strings.QUEST_SCORE); }; _local1.__get__RELAXED_DLG_RELAXED = function () { return(this.strings.RELAXED_DLG_RELAXED); }; _local1.__get__RELAXED_DLG_TEXT = function () { return(this.strings.RELAXED_DLG_TEXT); }; _local1.__get__RELAXED_DLG_TIMED = function () { return(this.strings.RELAXED_DLG_TIMED); }; _local1.__get__RULES_TITLE = function () { return(this.strings.RULES_TITLE); }; _local1.__get__SCREENSAVER_NOTIFY = function () { return(this.strings.SCREENSAVER_NOTIFY); }; _local1.__get__START_BONUS_LEVEL = function () { return(this.strings.START_BONUS_LEVEL); }; _local1.__get__START_LEVELPACK = function () { return(this.strings.START_LEVELPACK); }; _local1.__get__STAT_MATCHES = function () { return(this.strings.STAT_MATCHES); }; _local1.__get__STAT_SCORE = function () { return(this.strings.STAT_SCORE); }; _local1.__get__STAT_SCORE2 = function () { return(this.strings.STAT_SCORE2); }; _local1.__get__STAT_TIME_BONUS = function () { return(this.strings.STAT_TIME_BONUS); }; _local1.__get__STAT_YOUR_TIME = function () { return(this.strings.STAT_YOUR_TIME); }; _local1.__get__SURVEY_END_TEXT = function () { return(this.strings.SURVEY_END_TEXT); }; _local1.__get__TROPHY_10_DESC = function () { return(this.strings.TROPHY_10_DESC); }; _local1.__get__TROPHY_10_NAME = function () { return(this.strings.TROPHY_10_NAME); }; _local1.__get__TROPHY_10_NEED = function () { return(this.strings.TROPHY_10_NEED); }; _local1.__get__TROPHY_10_NEED_COMIX = function () { return(this.strings.TROPHY_10_NEED_COMIX); }; _local1.__get__TROPHY_10_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_10_NEED_SCREENSAVER); }; _local1.__get__TROPHY_11_DESC = function () { return(this.strings.TROPHY_11_DESC); }; _local1.__get__TROPHY_11_NAME = function () { return(this.strings.TROPHY_11_NAME); }; _local1.__get__TROPHY_11_NEED = function () { return(this.strings.TROPHY_11_NEED); }; _local1.__get__TROPHY_11_NEED_COMIX = function () { return(this.strings.TROPHY_11_NEED_COMIX); }; _local1.__get__TROPHY_11_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_11_NEED_SCREENSAVER); }; _local1.__get__TROPHY_12_DESC = function () { return(this.strings.TROPHY_12_DESC); }; _local1.__get__TROPHY_12_NAME = function () { return(this.strings.TROPHY_12_NAME); }; _local1.__get__TROPHY_12_NEED = function () { return(this.strings.TROPHY_12_NEED); }; _local1.__get__TROPHY_12_NEED_COMIX = function () { return(this.strings.TROPHY_12_NEED_COMIX); }; _local1.__get__TROPHY_12_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_12_NEED_SCREENSAVER); }; _local1.__get__TROPHY_13_DESC = function () { return(this.strings.TROPHY_13_DESC); }; _local1.__get__TROPHY_13_NAME = function () { return(this.strings.TROPHY_13_NAME); }; _local1.__get__TROPHY_13_NEED = function () { return(this.strings.TROPHY_13_NEED); }; _local1.__get__TROPHY_13_NEED_COMIX = function () { return(this.strings.TROPHY_13_NEED_COMIX); }; _local1.__get__TROPHY_13_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_13_NEED_SCREENSAVER); }; _local1.__get__TROPHY_14_DESC = function () { return(this.strings.TROPHY_14_DESC); }; _local1.__get__TROPHY_14_NAME = function () { return(this.strings.TROPHY_14_NAME); }; _local1.__get__TROPHY_14_NEED = function () { return(this.strings.TROPHY_14_NEED); }; _local1.__get__TROPHY_14_NEED_COMIX = function () { return(this.strings.TROPHY_14_NEED_COMIX); }; _local1.__get__TROPHY_14_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_14_NEED_SCREENSAVER); }; _local1.__get__TROPHY_15_NEED_COMIX = function () { return(this.strings.TROPHY_15_NEED_COMIX); }; _local1.__get__TROPHY_15_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_15_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_DESC = function () { return(this.strings.TROPHY_1_DESC); }; _local1.__get__TROPHY_1_NAME = function () { return(this.strings.TROPHY_1_NAME); }; _local1.__get__TROPHY_1_NEED = function () { return(this.strings.TROPHY_1_NEED); }; _local1.__get__TROPHY_1_NEED_COMIX = function () { return(this.strings.TROPHY_1_NEED_COMIX); }; _local1.__get__TROPHY_1_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_1_NEED_SCREENSAVER); }; _local1.__get__TROPHY_1_NEED_WALLPAPER = function () { return(this.strings.TROPHY_1_NEED_WALLPAPER); }; _local1.__get__TROPHY_2_DESC = function () { return(this.strings.TROPHY_2_DESC); }; _local1.__get__TROPHY_2_NAME = function () { return(this.strings.TROPHY_2_NAME); }; _local1.__get__TROPHY_2_NEED = function () { return(this.strings.TROPHY_2_NEED); }; _local1.__get__TROPHY_2_NEED_COMIX = function () { return(this.strings.TROPHY_2_NEED_COMIX); }; _local1.__get__TROPHY_2_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_2_NEED_SCREENSAVER); }; _local1.__get__TROPHY_2_NEED_WALLPAPER = function () { return(this.strings.TROPHY_2_NEED_WALLPAPER); }; _local1.__get__TROPHY_3_DESC = function () { return(this.strings.TROPHY_3_DESC); }; _local1.__get__TROPHY_3_NAME = function () { return(this.strings.TROPHY_3_NAME); }; _local1.__get__TROPHY_3_NEED = function () { return(this.strings.TROPHY_3_NEED); }; _local1.__get__TROPHY_3_NEED_COMIX = function () { return(this.strings.TROPHY_3_NEED_COMIX); }; _local1.__get__TROPHY_3_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_3_NEED_SCREENSAVER); }; _local1.__get__TROPHY_3_NEED_WALLPAPER = function () { return(this.strings.TROPHY_3_NEED_WALLPAPER); }; _local1.__get__TROPHY_4_DESC = function () { return(this.strings.TROPHY_4_DESC); }; _local1.__get__TROPHY_4_NAME = function () { return(this.strings.TROPHY_4_NAME); }; _local1.__get__TROPHY_4_NEED = function () { return(this.strings.TROPHY_4_NEED); }; _local1.__get__TROPHY_4_NEED_COMIX = function () { return(this.strings.TROPHY_4_NEED_COMIX); }; _local1.__get__TROPHY_4_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_4_NEED_SCREENSAVER); }; _local1.__get__TROPHY_5_DESC = function () { return(this.strings.TROPHY_5_DESC); }; _local1.__get__TROPHY_5_NAME = function () { return(this.strings.TROPHY_5_NAME); }; _local1.__get__TROPHY_5_NEED = function () { return(this.strings.TROPHY_5_NEED); }; _local1.__get__TROPHY_5_NEED_COMIX = function () { return(this.strings.TROPHY_5_NEED_COMIX); }; _local1.__get__TROPHY_5_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_5_NEED_SCREENSAVER); }; _local1.__get__TROPHY_6_DESC = function () { return(this.strings.TROPHY_6_DESC); }; _local1.__get__TROPHY_6_NAME = function () { return(this.strings.TROPHY_6_NAME); }; _local1.__get__TROPHY_6_NEED = function () { return(this.strings.TROPHY_6_NEED); }; _local1.__get__TROPHY_6_NEED_COMIX = function () { return(this.strings.TROPHY_6_NEED_COMIX); }; _local1.__get__TROPHY_6_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_6_NEED_SCREENSAVER); }; _local1.__get__TROPHY_7_DESC = function () { return(this.strings.TROPHY_7_DESC); }; _local1.__get__TROPHY_7_NAME = function () { return(this.strings.TROPHY_7_NAME); }; _local1.__get__TROPHY_7_NEED = function () { return(this.strings.TROPHY_7_NEED); }; _local1.__get__TROPHY_7_NEED_COMIX = function () { return(this.strings.TROPHY_7_NEED_COMIX); }; _local1.__get__TROPHY_7_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_7_NEED_SCREENSAVER); }; _local1.__get__TROPHY_8_DESC = function () { return(this.strings.TROPHY_8_DESC); }; _local1.__get__TROPHY_8_NAME = function () { return(this.strings.TROPHY_8_NAME); }; _local1.__get__TROPHY_8_NEED = function () { return(this.strings.TROPHY_8_NEED); }; _local1.__get__TROPHY_8_NEED_COMIX = function () { return(this.strings.TROPHY_8_NEED_COMIX); }; _local1.__get__TROPHY_8_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_8_NEED_SCREENSAVER); }; _local1.__get__TROPHY_9_DESC = function () { return(this.strings.TROPHY_9_DESC); }; _local1.__get__TROPHY_9_NAME = function () { return(this.strings.TROPHY_9_NAME); }; _local1.__get__TROPHY_9_NEED = function () { return(this.strings.TROPHY_9_NEED); }; _local1.__get__TROPHY_9_NEED_COMIX = function () { return(this.strings.TROPHY_9_NEED_COMIX); }; _local1.__get__TROPHY_9_NEED_SCREENSAVER = function () { return(this.strings.TROPHY_9_NEED_SCREENSAVER); }; _local1.__get__TROPHY_TITLE = function () { return(this.strings.TROPHY_TITLE); }; _local1.__get__TROPHY_WIN = function () { return(this.strings.TROPHY_WIN); }; _local1.__get__VOLUME = function () { return(this.strings.VOLUME); }; _local1.__get__WALLPAPER_BTN_1 = function () { return(this.strings.WALLPAPER_BTN_1); }; _local1.__get__WALLPAPER_BTN_2 = function () { return(this.strings.WALLPAPER_BTN_2); }; _local1.__get__WALLPAPER_BTN_3 = function () { return(this.strings.WALLPAPER_BTN_3); }; _local1.__get__WALLS_DESC = function () { return(this.strings.WALLS_DESC); }; _local1.__get__WALLS_TITLE = function () { return(this.strings.WALLS_TITLE); }; _local1.__get__WALL_HINT_WIN = function () { return(this.strings.WALL_HINT_WIN); }; _local1.__get__WHEEL_LEVEL_NUMBER = function () { return(this.strings.WHEEL_LEVEL_NUMBER); }; _local1.__get__WINDOW_TITLE = function () { return(this.strings.WINDOW_TITLE); }; _local1.__get__cheats = function () { return(this.strings.cheats); }; _local1.addProperty("PAGE1_3", _local1.__get__PAGE1_3, function () { }); _local1.addProperty("EXTRAS_COMIX", _local1.__get__EXTRAS_COMIX, function () { }); _local1.addProperty("PAGE1_4", _local1.__get__PAGE1_4, function () { }); _local1.addProperty("PAGE1_5", _local1.__get__PAGE1_5, function () { }); _local1.addProperty("TROPHY_8_NEED_SCREENSAVER", _local1.__get__TROPHY_8_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_6_NEED_COMIX", _local1.__get__TROPHY_6_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_DESC", _local1.__get__TROPHY_11_DESC, function () { }); _local1.addProperty("STAT_SCORE", _local1.__get__STAT_SCORE, function () { }); _local1.addProperty("TROPHY_7_NAME", _local1.__get__TROPHY_7_NAME, function () { }); _local1.addProperty("HINT32", _local1.__get__HINT32, function () { }); _local1.addProperty("TROPHY_4_NEED_SCREENSAVER", _local1.__get__TROPHY_4_NEED_SCREENSAVER, function () { }); _local1.addProperty("OPTIONS_HIGH_DETAILS", _local1.__get__OPTIONS_HIGH_DETAILS, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_OK", _local1.__get__GAME_MENU_STATISTICS_OK, function () { }); _local1.addProperty("HINT33", _local1.__get__HINT33, function () { }); _local1.addProperty("CONTINUE_LEVEL", _local1.__get__CONTINUE_LEVEL, function () { }); _local1.addProperty("HINT34", _local1.__get__HINT34, function () { }); _local1.addProperty("HINT35", _local1.__get__HINT35, function () { }); _local1.addProperty("HINT36", _local1.__get__HINT36, function () { }); _local1.addProperty("TROPHY_7_NEED_COMIX", _local1.__get__TROPHY_7_NEED_COMIX, function () { }); _local1.addProperty("OPTIONS_FULLSCREEN", _local1.__get__OPTIONS_FULLSCREEN, function () { }); _local1.addProperty("HINT37", _local1.__get__HINT37, function () { }); _local1.addProperty("EXTRAS_TROPHY", _local1.__get__EXTRAS_TROPHY, function () { }); _local1.addProperty("CLICK_TO_CONTINUE", _local1.__get__CLICK_TO_CONTINUE, function () { }); _local1.addProperty("HINT38", _local1.__get__HINT38, function () { }); _local1.addProperty("HINT39", _local1.__get__HINT39, function () { }); _local1.addProperty("MAINMENU_OK", _local1.__get__MAINMENU_OK, function () { }); _local1.addProperty("QUEST_SCORE", _local1.__get__QUEST_SCORE, function () { }); _local1.addProperty("TROPHY_2_NAME", _local1.__get__TROPHY_2_NAME, function () { }); _local1.addProperty("EXTRAS_BACK", _local1.__get__EXTRAS_BACK, function () { }); _local1.addProperty("GAME_MENU_TEXT", _local1.__get__GAME_MENU_TEXT, function () { }); _local1.addProperty("PAGE6_1", _local1.__get__PAGE6_1, function () { }); _local1.addProperty("PAGE6_2", _local1.__get__PAGE6_2, function () { }); _local1.addProperty("BTN_MENU_WALLPAPER", _local1.__get__BTN_MENU_WALLPAPER, function () { }); _local1.addProperty("OPTIONS_FX", _local1.__get__OPTIONS_FX, function () { }); _local1.addProperty("TROPHY_8_NEED_COMIX", _local1.__get__TROPHY_8_NEED_COMIX, function () { }); _local1.addProperty("MAP_PLAY", _local1.__get__MAP_PLAY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_10", _local1.__get__JEEN_WELCOME_VOICE_10, function () { }); _local1.addProperty("TROPHY_12_NAME", _local1.__get__TROPHY_12_NAME, function () { }); _local1.addProperty("TROPHY_7_NEED", _local1.__get__TROPHY_7_NEED, function () { }); _local1.addProperty("HISTORY_BTN_MENU", _local1.__get__HISTORY_BTN_MENU, function () { }); _local1.addProperty("PAGE11_1", _local1.__get__PAGE11_1, function () { }); _local1.addProperty("HINT40", _local1.__get__HINT40, function () { }); _local1.addProperty("PAGE11_2", _local1.__get__PAGE11_2, function () { }); _local1.addProperty("HINT41", _local1.__get__HINT41, function () { }); _local1.addProperty("HINT42", _local1.__get__HINT42, function () { }); _local1.addProperty("HINT43", _local1.__get__HINT43, function () { }); _local1.addProperty("HINT44", _local1.__get__HINT44, function () { }); _local1.addProperty("GAME_OVER", _local1.__get__GAME_OVER, function () { }); _local1.addProperty("TROPHY_9_NEED_COMIX", _local1.__get__TROPHY_9_NEED_COMIX, function () { }); _local1.addProperty("MAINMENU_DELETE", _local1.__get__MAINMENU_DELETE, function () { }); _local1.addProperty("GAME_LEVEL_TITLE", _local1.__get__GAME_LEVEL_TITLE, function () { }); _local1.addProperty("TROPHY_3_NEED_WALLPAPER", _local1.__get__TROPHY_3_NEED_WALLPAPER, function () { }); _local1.addProperty("COMICS_SKIP", _local1.__get__COMICS_SKIP, function () { }); _local1.addProperty("TROPHY_2_NEED", _local1.__get__TROPHY_2_NEED, function () { }); _local1.addProperty("GAME_VOICE_1", _local1.__get__GAME_VOICE_1, function () { }); _local1.addProperty("BTN_CANCEL_WALLPAPER", _local1.__get__BTN_CANCEL_WALLPAPER, function () { }); _local1.addProperty("GAME_VOICE_2", _local1.__get__GAME_VOICE_2, function () { }); _local1.addProperty("GAME_MENU_MAINMENU", _local1.__get__GAME_MENU_MAINMENU, function () { }); _local1.addProperty("GAME_VOICE_3", _local1.__get__GAME_VOICE_3, function () { }); _local1.addProperty("GAME_WIN_1", _local1.__get__GAME_WIN_1, function () { }); _local1.addProperty("MAINMENU_PREV", _local1.__get__MAINMENU_PREV, function () { }); _local1.addProperty("HINT1", _local1.__get__HINT1, function () { }); _local1.addProperty("GAME_VOICE_4", _local1.__get__GAME_VOICE_4, function () { }); _local1.addProperty("GAME_WIN_2", _local1.__get__GAME_WIN_2, function () { }); _local1.addProperty("HINT2", _local1.__get__HINT2, function () { }); _local1.addProperty("OPTIONS_VOICE", _local1.__get__OPTIONS_VOICE, function () { }); _local1.addProperty("TROPHY_12_NEED_SCREENSAVER", _local1.__get__TROPHY_12_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_VOICE_5", _local1.__get__GAME_VOICE_5, function () { }); _local1.addProperty("TROPHY_12_NEED", _local1.__get__TROPHY_12_NEED, function () { }); _local1.addProperty("TROPHY_7_DESC", _local1.__get__TROPHY_7_DESC, function () { }); _local1.addProperty("HINT3", _local1.__get__HINT3, function () { }); _local1.addProperty("TROPHY_WIN", _local1.__get__TROPHY_WIN, function () { }); _local1.addProperty("HINT4", _local1.__get__HINT4, function () { }); _local1.addProperty("MAINMENU_NEW_PLAYER", _local1.__get__MAINMENU_NEW_PLAYER, function () { }); _local1.addProperty("WHEEL_LEVEL_NUMBER", _local1.__get__WHEEL_LEVEL_NUMBER, function () { }); _local1.addProperty("QUEST_HINT", _local1.__get__QUEST_HINT, function () { }); _local1.addProperty("GAME_HINT_OK", _local1.__get__GAME_HINT_OK, function () { }); _local1.addProperty("HINT7", _local1.__get__HINT7, function () { }); _local1.addProperty("HINT8", _local1.__get__HINT8, function () { }); _local1.addProperty("OPTIONS_HINT", _local1.__get__OPTIONS_HINT, function () { }); _local1.addProperty("HINT9", _local1.__get__HINT9, function () { }); _local1.addProperty("PLAYERS_TITLE", _local1.__get__PLAYERS_TITLE, function () { }); _local1.addProperty("PAGE5_2_2", _local1.__get__PAGE5_2_2, function () { }); _local1.addProperty("RELAXED_DLG_RELAXED", _local1.__get__RELAXED_DLG_RELAXED, function () { }); _local1.addProperty("TROPHY_2_DESC", _local1.__get__TROPHY_2_DESC, function () { }); _local1.addProperty("HISTORY_MENU_QUIT_TEXT", _local1.__get__HISTORY_MENU_QUIT_TEXT, function () { }); _local1.addProperty("TROPHY_12_DESC", _local1.__get__TROPHY_12_DESC, function () { }); _local1.addProperty("TROPHY_8_NAME", _local1.__get__TROPHY_8_NAME, function () { }); _local1.addProperty("TROPHY_10_NEED_COMIX", _local1.__get__TROPHY_10_NEED_COMIX, function () { }); _local1.addProperty("HIDDEN_1", _local1.__get__HIDDEN_1, function () { }); _local1.addProperty("WALLPAPER_BTN_1", _local1.__get__WALLPAPER_BTN_1, function () { }); _local1.addProperty("DOWNLOAD", _local1.__get__DOWNLOAD, function () { }); _local1.addProperty("HIDDEN_2", _local1.__get__HIDDEN_2, function () { }); _local1.addProperty("WALLPAPER_BTN_2", _local1.__get__WALLPAPER_BTN_2, function () { }); _local1.addProperty("PAGE4_1", _local1.__get__PAGE4_1, function () { }); _local1.addProperty("HIDDEN_3", _local1.__get__HIDDEN_3, function () { }); _local1.addProperty("WALLPAPER_BTN_3", _local1.__get__WALLPAPER_BTN_3, function () { }); _local1.addProperty("HIDDEN_4", _local1.__get__HIDDEN_4, function () { }); _local1.addProperty("PAGE4_2", _local1.__get__PAGE4_2, function () { }); _local1.addProperty("HIDDEN_5", _local1.__get__HIDDEN_5, function () { }); _local1.addProperty("HIDDEN_6", _local1.__get__HIDDEN_6, function () { }); _local1.addProperty("HIDDEN_7", _local1.__get__HIDDEN_7, function () { }); _local1.addProperty("TROPHY_3_NAME", _local1.__get__TROPHY_3_NAME, function () { }); _local1.addProperty("TROPHY_11_NEED_COMIX", _local1.__get__TROPHY_11_NEED_COMIX, function () { }); _local1.addProperty("CREDITS_TITLE", _local1.__get__CREDITS_TITLE, function () { }); _local1.addProperty("TROPHY_7_NEED_SCREENSAVER", _local1.__get__TROPHY_7_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_TIMEOUT", _local1.__get__GAME_TIMEOUT, function () { }); _local1.addProperty("TROPHY_13_NAME", _local1.__get__TROPHY_13_NAME, function () { }); _local1.addProperty("TROPHY_8_NEED", _local1.__get__TROPHY_8_NEED, function () { }); _local1.addProperty("OPTIONS_CURSOR", _local1.__get__OPTIONS_CURSOR, function () { }); _local1.addProperty("TROPHY_3_NEED_SCREENSAVER", _local1.__get__TROPHY_3_NEED_SCREENSAVER, function () { }); _local1.addProperty("TROPHY_12_NEED_COMIX", _local1.__get__TROPHY_12_NEED_COMIX, function () { }); _local1.addProperty("PAGE7_2_2", _local1.__get__PAGE7_2_2, function () { }); _local1.addProperty("cheats", _local1.__get__cheats, function () { }); _local1.addProperty("PAGE9_1", _local1.__get__PAGE9_1, function () { }); _local1.addProperty("TROPHY_3_NEED", _local1.__get__TROPHY_3_NEED, function () { }); _local1.addProperty("PAGE9_2", _local1.__get__PAGE9_2, function () { }); _local1.addProperty("TROPHY_13_NEED_COMIX", _local1.__get__TROPHY_13_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_13_NEED", _local1.__get__TROPHY_13_NEED, function () { }); _local1.addProperty("PAGE14_1", _local1.__get__PAGE14_1, function () { }); _local1.addProperty("TROPHY_8_DESC", _local1.__get__TROPHY_8_DESC, function () { }); _local1.addProperty("GAME_SCORE_TITLE", _local1.__get__GAME_SCORE_TITLE, function () { }); _local1.addProperty("PAGE14_2", _local1.__get__PAGE14_2, function () { }); _local1.addProperty("MAINMENU_NEXT", _local1.__get__MAINMENU_NEXT, function () { }); _local1.addProperty("STAT_TIME_BONUS", _local1.__get__STAT_TIME_BONUS, function () { }); _local1.addProperty("TROPHY_14_NEED_COMIX", _local1.__get__TROPHY_14_NEED_COMIX, function () { }); _local1.addProperty("PAGE8_2_2", _local1.__get__PAGE8_2_2, function () { }); _local1.addProperty("TROPHY_3_DESC", _local1.__get__TROPHY_3_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_SCREENSAVER", _local1.__get__TROPHY_15_NEED_SCREENSAVER, function () { }); _local1.addProperty("MAINMENU_RULES", _local1.__get__MAINMENU_RULES, function () { }); _local1.addProperty("CONTINUE_TEXT1", _local1.__get__CONTINUE_TEXT1, function () { }); _local1.addProperty("CONTINUE_TEXT2", _local1.__get__CONTINUE_TEXT2, function () { }); _local1.addProperty("TROPHY_13_DESC", _local1.__get__TROPHY_13_DESC, function () { }); _local1.addProperty("TROPHY_15_NEED_COMIX", _local1.__get__TROPHY_15_NEED_COMIX, function () { }); _local1.addProperty("TROPHY_11_NEED_SCREENSAVER", _local1.__get__TROPHY_11_NEED_SCREENSAVER, function () { }); _local1.addProperty("MENU_CREATE_NEW_PLAYER", _local1.__get__MENU_CREATE_NEW_PLAYER, function () { }); _local1.addProperty("ITEM_SOLVED", _local1.__get__ITEM_SOLVED, function () { }); _local1.addProperty("PAGE2_1", _local1.__get__PAGE2_1, function () { }); _local1.addProperty("TROPHY_9_NAME", _local1.__get__TROPHY_9_NAME, function () { }); _local1.addProperty("PAGE2_3_2", _local1.__get__PAGE2_3_2, function () { }); _local1.addProperty("PAGE2_2", _local1.__get__PAGE2_2, function () { }); _local1.addProperty("PAGE2_3", _local1.__get__PAGE2_3, function () { }); _local1.addProperty("MAP_MENU", _local1.__get__MAP_MENU, function () { }); _local1.addProperty("MAP_WINDOW_RESTART", _local1.__get__MAP_WINDOW_RESTART, function () { }); _local1.addProperty("PAGE9_2_2", _local1.__get__PAGE9_2_2, function () { }); _local1.addProperty("EXTRAS_SAVER_INSTALL", _local1.__get__EXTRAS_SAVER_INSTALL, function () { }); _local1.addProperty("TROPHY_4_NAME", _local1.__get__TROPHY_4_NAME, function () { }); _local1.addProperty("START_LEVELPACK", _local1.__get__START_LEVELPACK, function () { }); _local1.addProperty("BUY_NOW", _local1.__get__BUY_NOW, function () { }); _local1.addProperty("TROPHY_14_NAME", _local1.__get__TROPHY_14_NAME, function () { }); _local1.addProperty("TROPHY_9_NEED", _local1.__get__TROPHY_9_NEED, function () { }); _local1.addProperty("PAGE3_3_2", _local1.__get__PAGE3_3_2, function () { }); _local1.addProperty("PAGE7_1", _local1.__get__PAGE7_1, function () { }); _local1.addProperty("LOADING_CLICK_TO_PLAY", _local1.__get__LOADING_CLICK_TO_PLAY, function () { }); _local1.addProperty("PAGE7_2", _local1.__get__PAGE7_2, function () { }); _local1.addProperty("LEVEL_ID_1", _local1.__get__LEVEL_ID_1, function () { }); _local1.addProperty("TROPHY_1_NEED_WALLPAPER", _local1.__get__TROPHY_1_NEED_WALLPAPER, function () { }); _local1.addProperty("LEVEL_ID_2", _local1.__get__LEVEL_ID_2, function () { }); _local1.addProperty("LEVEL_ID_3", _local1.__get__LEVEL_ID_3, function () { }); _local1.addProperty("PAGE12_1", _local1.__get__PAGE12_1, function () { }); _local1.addProperty("LEVEL_ID_4", _local1.__get__LEVEL_ID_4, function () { }); _local1.addProperty("PAGE12_2", _local1.__get__PAGE12_2, function () { }); _local1.addProperty("LEVEL_ID_5", _local1.__get__LEVEL_ID_5, function () { }); _local1.addProperty("TROPHY_4_NEED", _local1.__get__TROPHY_4_NEED, function () { }); _local1.addProperty("GAME_MENU_CONTINUE", _local1.__get__GAME_MENU_CONTINUE, function () { }); _local1.addProperty("LEVEL_ID_6", _local1.__get__LEVEL_ID_6, function () { }); _local1.addProperty("GAME_MENU_OPTIONS", _local1.__get__GAME_MENU_OPTIONS, function () { }); _local1.addProperty("MENU_WELCOME", _local1.__get__MENU_WELCOME, function () { }); _local1.addProperty("LEVEL_ID_7", _local1.__get__LEVEL_ID_7, function () { }); _local1.addProperty("MENU_WELCOME_NO_NAME", _local1.__get__MENU_WELCOME_NO_NAME, function () { }); _local1.addProperty("TROPHY_6_NEED_SCREENSAVER", _local1.__get__TROPHY_6_NEED_SCREENSAVER, function () { }); _local1.addProperty("HISTORY_BTN_PREV", _local1.__get__HISTORY_BTN_PREV, function () { }); _local1.addProperty("LEVEL_ID_8", _local1.__get__LEVEL_ID_8, function () { }); _local1.addProperty("GAME_LEVEL_NUMBER", _local1.__get__GAME_LEVEL_NUMBER, function () { }); _local1.addProperty("LEVEL_ID_9", _local1.__get__LEVEL_ID_9, function () { }); _local1.addProperty("TROPHY_14_NEED", _local1.__get__TROPHY_14_NEED, function () { }); _local1.addProperty("TROPHY_9_DESC", _local1.__get__TROPHY_9_DESC, function () { }); _local1.addProperty("TROPHY_2_NEED_SCREENSAVER", _local1.__get__TROPHY_2_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_TEXT_2", _local1.__get__GAME_MENU_TEXT_2, function () { }); _local1.addProperty("EXTRAS_VIEW", _local1.__get__EXTRAS_VIEW, function () { }); _local1.addProperty("MAINMENU_CANCEL", _local1.__get__MAINMENU_CANCEL, function () { }); _local1.addProperty("STAT_YOUR_TIME", _local1.__get__STAT_YOUR_TIME, function () { }); _local1.addProperty("OPTIONS_MUSIC", _local1.__get__OPTIONS_MUSIC, function () { }); _local1.addProperty("PLAYER_REMOVE", _local1.__get__PLAYER_REMOVE, function () { }); _local1.addProperty("EDIT_NAME_EMPTY", _local1.__get__EDIT_NAME_EMPTY, function () { }); _local1.addProperty("GAME_MENU_STATISTICS_CLICK", _local1.__get__GAME_MENU_STATISTICS_CLICK, function () { }); _local1.addProperty("TROPHY_4_DESC", _local1.__get__TROPHY_4_DESC, function () { }); _local1.addProperty("MAINMENU_QUIT", _local1.__get__MAINMENU_QUIT, function () { }); _local1.addProperty("EDIT_NAME_SAME", _local1.__get__EDIT_NAME_SAME, function () { }); _local1.addProperty("START_BONUS_LEVEL", _local1.__get__START_BONUS_LEVEL, function () { }); _local1.addProperty("TROPHY_14_DESC", _local1.__get__TROPHY_14_DESC, function () { }); _local1.addProperty("FULLVERSION", _local1.__get__FULLVERSION, function () { }); _local1.addProperty("PAGE5_3_2", _local1.__get__PAGE5_3_2, function () { }); _local1.addProperty("EXTRAS_WALL", _local1.__get__EXTRAS_WALL, function () { }); _local1.addProperty("GAME_MENU_QUIT_NO", _local1.__get__GAME_MENU_QUIT_NO, function () { }); _local1.addProperty("GAME_LEVEL_BONUS", _local1.__get__GAME_LEVEL_BONUS, function () { }); _local1.addProperty("GAME_FEATURES", _local1.__get__GAME_FEATURES, function () { }); _local1.addProperty("PLAYER_NAME_TITLE", _local1.__get__PLAYER_NAME_TITLE, function () { }); _local1.addProperty("TROPHY_14_NEED_SCREENSAVER", _local1.__get__TROPHY_14_NEED_SCREENSAVER, function () { }); _local1.addProperty("HINT_EXTRAS", _local1.__get__HINT_EXTRAS, function () { }); _local1.addProperty("BACK", _local1.__get__BACK, function () { }); _local1.addProperty("TROPHY_5_NAME", _local1.__get__TROPHY_5_NAME, function () { }); _local1.addProperty("PAGE3_1_2", _local1.__get__PAGE3_1_2, function () { }); _local1.addProperty("WALLS_TITLE", _local1.__get__WALLS_TITLE, function () { }); _local1.addProperty("WALL_HINT_WIN", _local1.__get__WALL_HINT_WIN, function () { }); _local1.addProperty("PAGE5_1", _local1.__get__PAGE5_1, function () { }); _local1.addProperty("TROPHY_10_NEED_SCREENSAVER", _local1.__get__TROPHY_10_NEED_SCREENSAVER, function () { }); _local1.addProperty("PAGE5_2", _local1.__get__PAGE5_2, function () { }); _local1.addProperty("LEVELPACK_1", _local1.__get__LEVELPACK_1, function () { }); _local1.addProperty("PAGE5_3", _local1.__get__PAGE5_3, function () { }); _local1.addProperty("LEVELPACK_2", _local1.__get__LEVELPACK_2, function () { }); _local1.addProperty("LEVELPACK_3", _local1.__get__LEVELPACK_3, function () { }); _local1.addProperty("LEVELPACK_4", _local1.__get__LEVELPACK_4, function () { }); _local1.addProperty("MAP_COMPLETE", _local1.__get__MAP_COMPLETE, function () { }); _local1.addProperty("GAME_MENU_BTN", _local1.__get__GAME_MENU_BTN, function () { }); _local1.addProperty("LEVELPACK_5", _local1.__get__LEVELPACK_5, function () { }); _local1.addProperty("PAGE10_1", _local1.__get__PAGE10_1, function () { }); _local1.addProperty("LEVELPACK_6", _local1.__get__LEVELPACK_6, function () { }); _local1.addProperty("PAGE10_2", _local1.__get__PAGE10_2, function () { }); _local1.addProperty("LEVELPACK_7", _local1.__get__LEVELPACK_7, function () { }); _local1.addProperty("MAINMENU_NEW_GAME", _local1.__get__MAINMENU_NEW_GAME, function () { }); _local1.addProperty("PAGE15_1_2", _local1.__get__PAGE15_1_2, function () { }); _local1.addProperty("TROPHY_10_NAME", _local1.__get__TROPHY_10_NAME, function () { }); _local1.addProperty("TROPHY_5_NEED", _local1.__get__TROPHY_5_NEED, function () { }); _local1.addProperty("MAINMENU_MENU", _local1.__get__MAINMENU_MENU, function () { }); _local1.addProperty("CONTINUE_SCORE", _local1.__get__CONTINUE_SCORE, function () { }); _local1.addProperty("HINT_SHOW_HINTS", _local1.__get__HINT_SHOW_HINTS, function () { }); _local1.addProperty("MAINMENU_DONE", _local1.__get__MAINMENU_DONE, function () { }); _local1.addProperty("VOLUME", _local1.__get__VOLUME, function () { }); _local1.addProperty("BONUS_LEVEL_TRY_AGAIN_TEXT", _local1.__get__BONUS_LEVEL_TRY_AGAIN_TEXT, function () { }); _local1.addProperty("HISTORY_BTN_NEXT", _local1.__get__HISTORY_BTN_NEXT, function () { }); _local1.addProperty("EXTRAS_TITLE", _local1.__get__EXTRAS_TITLE, function () { }); _local1.addProperty("HISTORY_BTN_PLAY", _local1.__get__HISTORY_BTN_PLAY, function () { }); _local1.addProperty("SCREENSAVER_NOTIFY", _local1.__get__SCREENSAVER_NOTIFY, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_1", _local1.__get__JEEN_WELCOME_VOICE_1, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_2", _local1.__get__JEEN_WELCOME_VOICE_2, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_3", _local1.__get__JEEN_WELCOME_VOICE_3, function () { }); _local1.addProperty("PAGE15_1", _local1.__get__PAGE15_1, function () { }); _local1.addProperty("TROPHY_9_NEED_SCREENSAVER", _local1.__get__TROPHY_9_NEED_SCREENSAVER, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_4", _local1.__get__JEEN_WELCOME_VOICE_4, function () { }); _local1.addProperty("PAGE15_2", _local1.__get__PAGE15_2, function () { }); _local1.addProperty("LOADING_LINE", _local1.__get__LOADING_LINE, function () { }); _local1.addProperty("TROPHY_10_NEED", _local1.__get__TROPHY_10_NEED, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_5", _local1.__get__JEEN_WELCOME_VOICE_5, function () { }); _local1.addProperty("PAGE15_3", _local1.__get__PAGE15_3, function () { }); _local1.addProperty("TROPHY_5_DESC", _local1.__get__TROPHY_5_DESC, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_6", _local1.__get__JEEN_WELCOME_VOICE_6, function () { }); _local1.addProperty("MAINMENU_OPTIONS", _local1.__get__MAINMENU_OPTIONS, function () { }); _local1.addProperty("JEEN_WELCOME_VOICE_7", _local1.__get__JEEN_WELCOME_VOICE_7, function () { }); _local1.addProperty("MAP_IN_PROGRESS", _local1.__get__MAP_IN_PROGRESS, function () { }); _local1.addProperty("MAINMENU_CONTINUE", _local1.__get__MAINMENU_CONTINUE, function () { }); _local1.addProperty("TROPHY_5_NEED_SCREENSAVER", _local1.__get__TROPHY_5_NEED_SCREENSAVER, function () { }); _local1.addProperty("CONTINUE_TITLE", _local1.__get__CONTINUE_TITLE, function () { }); _local1.addProperty("TROPHY_1_NEED_SCREENSAVER", _local1.__get__TROPHY_1_NEED_SCREENSAVER, function () { }); _local1.addProperty("GAME_MENU_QUIT_YES", _local1.__get__GAME_MENU_QUIT_YES, function () { }); _local1.addProperty("BUY_FULL_VERSION_TEXT", _local1.__get__BUY_FULL_VERSION_TEXT, function () { }); _local1.addProperty("TROPHY_2_NEED_WALLPAPER", _local1.__get__TROPHY_2_NEED_WALLPAPER, function () { }); _local1.addProperty("TROPHY_10_DESC", _local1.__get__TROPHY_10_DESC, function () { }); _local1.addProperty("LEVEL_ID_10", _local1.__get__LEVEL_ID_10, function () { }); _local1.addProperty("PAGE3_1", _local1.__get__PAGE3_1, function () { }); _local1.addProperty("LEVEL_ID_11", _local1.__get__LEVEL_ID_11, function () { }); _local1.addProperty("PAGE3_2", _local1.__get__PAGE3_2, function () { }); _local1.addProperty("LEVEL_ID_12", _local1.__get__LEVEL_ID_12, function () { }); _local1.addProperty("PAGE6_1_2", _local1.__get__PAGE6_1_2, function () { }); _local1.addProperty("RULES_TITLE", _local1.__get__RULES_TITLE, function () { }); _local1.addProperty("PAGE3_3", _local1.__get__PAGE3_3, function () { }); _local1.addProperty("TROPHY_6_NAME", _local1.__get__TROPHY_6_NAME, function () { }); _local1.addProperty("TROPHY_1_NEED_COMIX", _local1.__get__TROPHY_1_NEED_COMIX, function () { }); _local1.addProperty("LEVEL_ID_13", _local1.__get__LEVEL_ID_13, function () { }); _local1.addProperty("LEVEL_ID_14", _local1.__get__LEVEL_ID_14, function () { }); _local1.addProperty("WINDOW_TITLE", _local1.__get__WINDOW_TITLE, function () { }); _local1.addProperty("MAP_WINDOW_CONTINUE", _local1.__get__MAP_WINDOW_CONTINUE, function () { }); _local1.addProperty("GAME_MENU_STATISTICS", _local1.__get__GAME_MENU_STATISTICS, function () { }); _local1.addProperty("PAGE11_2_2", _local1.__get__PAGE11_2_2, function () { }); _local1.addProperty("EXIT_CONFIRM_INSTALL_SCREENSAVER", _local1.__get__EXIT_CONFIRM_INSTALL_SCREENSAVER, function () { }); _local1.addProperty("EXTRAS_SAVER", _local1.__get__EXTRAS_SAVER, function () { }); _local1.addProperty("TROPHY_2_NEED_COMIX", _local1.__get__TROPHY_2_NEED_COMIX, function () { }); _local1.addProperty("HINT10", _local1.__get__HINT10, function () { }); _local1.addProperty("TROPHY_1_NAME", _local1.__get__TROPHY_1_NAME, function () { }); _local1.addProperty("MAP_SCORE_FORMAT", _local1.__get__MAP_SCORE_FORMAT, function () { }); _local1.addProperty("HINT11", _local1.__get__HINT11, function () { }); _local1.addProperty("OPTIONS_TITLE", _local1.__get__OPTIONS_TITLE, function () { }); _local1.addProperty("FINAL_TEXT", _local1.__get__FINAL_TEXT, function () { }); _local1.addProperty("RELAXED_DLG_TIMED", _local1.__get__RELAXED_DLG_TIMED, function () { }); _local1.addProperty("TROPHY_13_NEED_SCREENSAVER", _local1.__get__TROPHY_13_NEED_SCREENSAVER, function () { }); _local1.addProperty("STAT_MATCHES", _local1.__get__STAT_MATCHES, function () { }); _local1.addProperty("TROPHY_11_NAME", _local1.__get__TROPHY_11_NAME, function () { }); _local1.addProperty("HINT16", _local1.__get__HINT16, function () { }); _local1.addProperty("TROPHY_6_NEED", _local1.__get__TROPHY_6_NEED, function () { }); _local1.addProperty("COPYRIGHT", _local1.__get__COPYRIGHT, function () { }); _local1.addProperty("HINT17", _local1.__get__HINT17, function () { }); _local1.addProperty("HINT18", _local1.__get__HINT18, function () { }); _local1.addProperty("PAGE8_1", _local1.__get__PAGE8_1, function () { }); _local1.addProperty("TROPHY_3_NEED_COMIX", _local1.__get__TROPHY_3_NEED_COMIX, function () { }); _local1.addProperty("HINT19", _local1.__get__HINT19, function () { }); _local1.addProperty("PAGE8_2", _local1.__get__PAGE8_2, function () { }); _local1.addProperty("STAT_SCORE2", _local1.__get__STAT_SCORE2, function () { }); _local1.addProperty("GAME_NO_MOVES", _local1.__get__GAME_NO_MOVES, function () { }); _local1.addProperty("COMICS_SKIP_2", _local1.__get__COMICS_SKIP_2, function () { }); _local1.addProperty("PAGE13_1", _local1.__get__PAGE13_1, function () { }); _local1.addProperty("PAGE13_2", _local1.__get__PAGE13_2, function () { }); _local1.addProperty("TROPHY_1_NEED", _local1.__get__TROPHY_1_NEED, function () { }); _local1.addProperty("TROPHY_4_NEED_COMIX", _local1.__get__TROPHY_4_NEED_COMIX, function () { }); _local1.addProperty("WALLS_DESC", _local1.__get__WALLS_DESC, function () { }); _local1.addProperty("HINT20", _local1.__get__HINT20, function () { }); _local1.addProperty("MAINMENU_START", _local1.__get__MAINMENU_START, function () { }); _local1.addProperty("HINT21", _local1.__get__HINT21, function () { }); _local1.addProperty("HINT22", _local1.__get__HINT22, function () { }); _local1.addProperty("TROPHY_11_NEED", _local1.__get__TROPHY_11_NEED, function () { }); _local1.addProperty("TROPHY_6_DESC", _local1.__get__TROPHY_6_DESC, function () { }); _local1.addProperty("HINT23", _local1.__get__HINT23, function () { }); _local1.addProperty("PAGE8_1_2", _local1.__get__PAGE8_1_2, function () { }); _local1.addProperty("HINT24", _local1.__get__HINT24, function () { }); _local1.addProperty("SURVEY_END_TEXT", _local1.__get__SURVEY_END_TEXT, function () { }); _local1.addProperty("TROPHY_TITLE", _local1.__get__TROPHY_TITLE, function () { }); _local1.addProperty("HINT25", _local1.__get__HINT25, function () { }); _local1.addProperty("MAIN_MENU_TEXT", _local1.__get__MAIN_MENU_TEXT, function () { }); _local1.addProperty("MAINMENU_PLAYERS", _local1.__get__MAINMENU_PLAYERS, function () { }); _local1.addProperty("HINT26", _local1.__get__HINT26, function () { }); _local1.addProperty("PAGE13_2_2", _local1.__get__PAGE13_2_2, function () { }); _local1.addProperty("GAME_READY", _local1.__get__GAME_READY, function () { }); _local1.addProperty("RELAXED_DLG_TEXT", _local1.__get__RELAXED_DLG_TEXT, function () { }); _local1.addProperty("TROPHY_5_NEED_COMIX", _local1.__get__TROPHY_5_NEED_COMIX, function () { }); _local1.addProperty("PAGE1_1", _local1.__get__PAGE1_1, function () { }); _local1.addProperty("TROPHY_1_DESC", _local1.__get__TROPHY_1_DESC, function () { }); _local1.addProperty("PAGE2_2_2", _local1.__get__PAGE2_2_2, function () { }); _local1.addProperty("PAGE1_2", _local1.__get__PAGE1_2, function () { }); ASSetPropFlags(_local1, null, 1); _local1.strings = new Array(); } #endinitclip
Symbol 20546 MovieClip [__Packages.Levels] Frame 0
#initclip if (!Levels) { var _local1 = ((_global.Levels = function (graphics) { Levels.exportMapFile0(graphics); Levels.exportMapFile1(graphics); Levels.exportMapFile2(graphics); Levels.exportMapFile3(graphics); Levels.exportMapFile4(graphics); Levels.exportMapFile5(graphics); Levels.exportMapFile6(graphics); Levels.exportMapFile7(graphics); Levels.exportMapFile8(graphics); Levels.exportMapFile9(graphics); Levels.exportMapFile10(graphics); Levels.exportMapFile11(graphics); Levels.exportMapFile12(graphics); Levels.exportMapFile13(graphics); Levels.exportMapFile14(graphics); })).prototype; (_global.Levels /* register */).exportMapFile0 = function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-1.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 25, 11); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 18, 2, 19, 2, 20, 2, 21, 2, 22, 2, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 1, 5, 2, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 22, 5, 23, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 25, 11); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 18, 2, 19, 2, 20, 2, 21, 2, 22, 2, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 1, 5, 2, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 22, 5, 23, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 25, 11); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("fig2"); var _local12 = _local5.getSprFileSprite("fig4"); var _local13 = _local5.getSprFileSprite("fig1"); _local9.createTiles(new Array(2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 18, 2, 19, 2, 20, 2, 21, 2, 22, 2, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 2, 4, 3, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 1, 5, 2, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 22, 5, 23, 5, 1, 6, 2, 6, 3, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9), _local10); _local9.createTiles(new Array(4, 4, 5, 5, 4, 6), _local11); _local9.createTiles(new Array(5, 4), _local12); _local9.createTiles(new Array(4, 5, 5, 6), _local13); _local3.addLayer(_local9); var _local14 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 25, 11); var _local15 = _local5.getSprFileSprite("way_start_right"); var _local16 = _local5.getSprFileSprite("way_left_right"); var _local17 = _local5.getSprFileSprite("way_left_bottom"); var _local18 = _local5.getSprFileSprite("way_right_bottom"); var _local19 = _local5.getSprFileSprite("way_start_left"); var _local20 = _local5.getSprFileSprite("way_right_top"); var _local21 = _local5.getSprFileSprite("way_left_top"); _local14.createTiles(new Array(3, 5), _local15); _local14.createTiles(new Array(4, 5, 5, 5, 6, 5, 18, 5, 19, 5, 20, 5, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6), _local16); _local14.createTiles(new Array(7, 5), _local17); _local14.createTiles(new Array(17, 5), _local18); _local14.createTiles(new Array(21, 5), _local19); _local14.createTiles(new Array(7, 6), _local20); _local14.createTiles(new Array(17, 6), _local21); _local3.addLayer(_local14); var _local22 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 25, 11); var _local23 = _local5.getSprFileSprite("way_start"); var _local24 = _local5.getSprFileSprite("way_finish"); _local22.createTiles(new Array(3, 5), _local23); _local22.createTiles(new Array(21, 5), _local24); _local3.addLayer(_local22); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 25, 11); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 25, 11); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 25, 11); var _local28 = _local5.getSprFileSprite("relic2-1"); _local27.createTiles(new Array(21, 5, 8, 6, 12, 6, 16, 6), _local28); _local3.addLayer(_local27); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 25, 11); _local3.addLayer(_local29); var _local30 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 25, 11); _local3.addLayer(_local30); var _local31 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 25, 11); var _local32 = _local5.getSprFileSprite("column_1"); var _local33 = _local5.getSprFileSprite("column_2"); var _local34 = _local5.getSprFileSprite("column_3"); _local31.createTiles(new Array(1, 2, 23, 2), _local32); _local31.createTiles(new Array(1, 3, 23, 3), _local33); _local31.createTiles(new Array(1, 4, 23, 4), _local34); _local3.addLayer(_local31); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 25, 11); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 25, 11); _local3.addLayer(_local36); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 25, 11); _local3.addLayer(_local37); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 25, 11); var _local39 = _local5.getSprFileSprite("grass"); var _local40 = _local5.getSprFileSprite("grass-3"); _local38.createTiles(new Array(11, 2, 12, 2), _local39); _local38.createTiles(new Array(9, 9, 10, 9, 11, 9, 12, 9, 13, 9), _local40); _local3.addLayer(_local38); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 25, 11); var _local42 = _local5.getSprFileSprite("grass-2"); _local41.createTiles(new Array(8, 3, 9, 3, 10, 3, 12, 3, 13, 3, 14, 3), _local40); _local41.createTiles(new Array(9, 2, 10, 2, 12, 2, 13, 2), _local42); _local3.addLayer(_local41); var _local43 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 25, 11); var _local44 = _local5.getSprFileSprite("palm_4"); var _local45 = _local5.getSprFileSprite("palm_1"); _local43.createTiles(new Array(11, 1), _local44); _local43.createTiles(new Array(12, 1), _local45); _local3.addLayer(_local43); var _local46 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 25, 11); _local3.addLayer(_local46); var _local47 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 25, 11); _local3.addLayer(_local47); var _local48 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 25, 11); _local3.addLayer(_local48); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 25, 11); _local3.addLayer(_local49); graphics.addMapFile(_local3); }; (_global.Levels /* register */).exportMapFile1 = function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-2.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 30, 19); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(9, 2, 10, 2, 11, 2, 12, 2, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 3, 10, 3, 11, 3, 12, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 3, 9, 4, 9, 5, 9, 6, 9, 22, 9, 27, 9, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 21, 13, 22, 13, 23, 13, 24, 13, 25, 13, 27, 13, 28, 13, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 22, 17, 27, 17), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 30, 19); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(9, 2, 10, 2, 11, 2, 12, 2, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 3, 10, 3, 11, 3, 12, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 3, 9, 4, 9, 5, 9, 6, 9, 22, 9, 27, 9, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 21, 13, 22, 13, 23, 13, 24, 13, 25, 13, 27, 13, 28, 13, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 22, 17, 27, 17), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 30, 19); var _local10 = _local5.getSprFileSprite("figures_area"); _local9.createTiles(new Array(9, 2, 10, 2, 11, 2, 12, 2, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 3, 10, 3, 11, 3, 12, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 3, 9, 4, 9, 5, 9, 6, 9, 22, 9, 27, 9, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 21, 13, 22, 13, 23, 13, 24, 13, 25, 13, 27, 13, 28, 13, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 22, 17, 27, 17), _local10); _local3.addLayer(_local9); var _local11 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 30, 19); var _local12 = _local5.getSprFileSprite("way_right_bottom"); var _local13 = _local5.getSprFileSprite("way_left_right"); var _local14 = _local5.getSprFileSprite("way_start_left"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_start_right"); var _local17 = _local5.getSprFileSprite("way_left_top"); var _local18 = _local5.getSprFileSprite("way_top_bottom"); var _local19 = _local5.getSprFileSprite("way_right_top"); _local11.createTiles(new Array(8, 5), _local12); _local11.createTiles(new Array(9, 5, 10, 5, 11, 5, 12, 5, 14, 5, 5, 6, 6, 6, 7, 6, 16, 9, 17, 9, 18, 9, 20, 13, 22, 13, 23, 13, 24, 13, 25, 13), _local13); _local11.createTiles(new Array(13, 5, 26, 13), _local14); _local11.createTiles(new Array(15, 5, 19, 9), _local15); _local11.createTiles(new Array(4, 6, 21, 13), _local16); _local11.createTiles(new Array(8, 6), _local17); _local11.createTiles(new Array(15, 6, 15, 7, 15, 8, 19, 10, 19, 11, 19, 12), _local18); _local11.createTiles(new Array(15, 9, 19, 13), _local19); _local3.addLayer(_local11); var _local20 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 30, 19); var _local21 = _local5.getSprFileSprite("way_start"); var _local22 = _local5.getSprFileSprite("way_finish"); _local20.createTiles(new Array(14, 3, 15, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 14, 12, 15, 12, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 14, 13, 15, 13, 16, 13, 17, 13, 18, 13, 19, 13, 20, 13, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15, 20, 15), _local6); _local20.createTiles(new Array(4, 6), _local21); _local20.createTiles(new Array(26, 13), _local22); _local3.addLayer(_local20); var _local23 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 30, 19); _local3.addLayer(_local23); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 30, 19); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 30, 19); var _local26 = _local5.getSprFileSprite("relic2-1"); _local25.createTiles(new Array(11, 5, 8, 6, 23, 13, 26, 13), _local26); _local3.addLayer(_local25); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 30, 19); _local3.addLayer(_local27); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 30, 19); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 30, 19); var _local30 = _local5.getSprFileSprite("stone-3"); var _local31 = _local5.getSprFileSprite("column_1"); var _local32 = _local5.getSprFileSprite("stone-1"); var _local33 = _local5.getSprFileSprite("column_3"); var _local34 = _local5.getSprFileSprite("stone-2"); _local29.createTiles(new Array(8, 2, 28, 17), _local30); _local29.createTiles(new Array(13, 2, 2, 8, 28, 9, 21, 16), _local31); _local29.createTiles(new Array(2, 3, 7, 9, 21, 9), _local32); _local29.createTiles(new Array(13, 3, 2, 9, 28, 10, 21, 17), _local33); _local29.createTiles(new Array(13, 8), _local34); _local3.addLayer(_local29); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 30, 19); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 30, 19); var _local37 = _local5.getSprFileSprite("bonus8_v"); _local36.createTiles(new Array(10, 2, 11, 2, 12, 2, 10, 3, 11, 3, 12, 3, 10, 4, 11, 4, 12, 4, 13, 4, 10, 5, 11, 5, 12, 5, 13, 5, 10, 6, 11, 6, 12, 6, 13, 6, 10, 7, 11, 7, 12, 7, 13, 7, 10, 8, 11, 8, 12, 8), _local37); _local3.addLayer(_local36); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 30, 19); _local3.addLayer(_local38); var _local39 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 30, 19); var _local40 = _local5.getSprFileSprite("grass-2"); var _local41 = _local5.getSprFileSprite("grass-3"); var _local42 = _local5.getSprFileSprite("lianes2_4"); var _local43 = _local5.getSprFileSprite("lianes2_6"); var _local44 = _local5.getSprFileSprite("lianes2_1"); var _local45 = _local5.getSprFileSprite("lianes2_7"); var _local46 = _local5.getSprFileSprite("lianes2_8"); var _local47 = _local5.getSprFileSprite("lianes2_2"); var _local48 = _local5.getSprFileSprite("lianes2_5"); _local39.createTiles(new Array(17, 3, 17, 15), _local30); _local39.createTiles(new Array(16, 3, 16, 11, 18, 15), _local32); _local39.createTiles(new Array(18, 3, 18, 7, 16, 15), _local34); _local39.createTiles(new Array(2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 15, 1, 16, 1, 17, 1, 15, 13, 16, 13, 17, 13), _local40); _local39.createTiles(new Array(7, 1, 17, 6, 15, 10), _local41); _local39.createTiles(new Array(16, 4, 2, 10, 6, 10), _local42); _local39.createTiles(new Array(17, 4, 4, 10), _local43); _local39.createTiles(new Array(18, 8, 13, 9, 7, 10, 16, 12), _local44); _local39.createTiles(new Array(9, 9), _local45); _local39.createTiles(new Array(16, 16, 25, 17), _local46); _local39.createTiles(new Array(17, 16), _local47); _local39.createTiles(new Array(23, 17), _local48); _local3.addLayer(_local39); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 30, 19); _local49.createTiles(new Array(1, 2, 2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 20, 8), _local41); _local3.addLayer(_local49); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 30, 19); _local3.addLayer(_local50); var _local51 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 30, 19); _local3.addLayer(_local51); var _local52 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 30, 19); _local3.addLayer(_local52); var _local53 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 30, 19); _local3.addLayer(_local53); var _local54 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 30, 19); _local3.addLayer(_local54); graphics.addMapFile(_local3); }; } else { // unexpected jump } (_global.Levels /* register */).exportMapFile2 = function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-3.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 31, 14); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 28, 6, 29, 6, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 14, 10, 15, 10, 16, 10, 17, 10, 21, 10, 22, 10, 23, 10, 24, 10, 15, 11, 16, 11, 17, 11, 21, 11, 22, 11, 23, 11), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 31, 14); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 28, 6, 29, 6, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 14, 10, 15, 10, 16, 10, 17, 10, 21, 10, 22, 10, 23, 10, 24, 10, 15, 11, 16, 11, 17, 11, 21, 11, 22, 11, 23, 11), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 31, 14); var _local10 = _local5.getSprFileSprite("figures_area"); _local9.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 28, 6, 29, 6, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 14, 10, 15, 10, 16, 10, 17, 10, 21, 10, 22, 10, 23, 10, 24, 10, 15, 11, 16, 11, 17, 11, 21, 11, 22, 11, 23, 11), _local10); _local3.addLayer(_local9); var _local11 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 31, 14); var _local12 = _local5.getSprFileSprite("way_start_right"); var _local13 = _local5.getSprFileSprite("way_left_right"); var _local14 = _local5.getSprFileSprite("way_left_bottom"); var _local15 = _local5.getSprFileSprite("way_right_top"); var _local16 = _local5.getSprFileSprite("way_right_bottom"); var _local17 = _local5.getSprFileSprite("way_start_left"); var _local18 = _local5.getSprFileSprite("way_top_bottom"); var _local19 = _local5.getSprFileSprite("way_left_top"); _local11.createTiles(new Array(4, 5), _local12); _local11.createTiles(new Array(5, 5, 6, 5, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 26, 6, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8), _local13); _local11.createTiles(new Array(7, 5, 13, 6), _local14); _local11.createTiles(new Array(7, 6, 13, 8), _local15); _local11.createTiles(new Array(25, 6, 24, 7), _local16); _local11.createTiles(new Array(27, 6), _local17); _local11.createTiles(new Array(13, 7), _local18); _local11.createTiles(new Array(25, 7, 24, 8), _local19); _local3.addLayer(_local11); var _local20 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 31, 14); var _local21 = _local5.getSprFileSprite("way_start"); var _local22 = _local5.getSprFileSprite("way_finish"); _local20.createTiles(new Array(18, 6, 19, 6, 20, 6, 18, 7, 19, 7, 20, 7, 18, 9, 19, 9, 20, 9, 18, 10, 19, 10, 20, 10, 18, 11, 19, 11, 20, 11), _local8); _local20.createTiles(new Array(4, 5), _local21); _local20.createTiles(new Array(27, 6), _local22); _local3.addLayer(_local20); var _local23 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 31, 14); _local3.addLayer(_local23); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 31, 14); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 31, 14); var _local26 = _local5.getSprFileSprite("relic2-1"); var _local27 = _local5.getSprFileSprite("lianes_active_0"); _local25.createTiles(new Array(8, 6, 27, 6, 13, 8), _local26); _local25.createTiles(new Array(17, 7, 18, 7, 19, 7), _local27); _local3.addLayer(_local25); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 31, 14); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 31, 14); _local3.addLayer(_local29); var _local30 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 31, 14); var _local31 = _local5.getSprFileSprite("stone-3"); var _local32 = _local5.getSprFileSprite("stone-1"); var _local33 = _local5.getSprFileSprite("stone-4"); var _local34 = _local5.getSprFileSprite("stone-2"); _local30.createTiles(new Array(7, 3, 15, 5, 25, 10), _local31); _local30.createTiles(new Array(12, 4, 2, 7, 10, 9), _local32); _local30.createTiles(new Array(23, 5), _local33); _local30.createTiles(new Array(6, 8), _local34); _local3.addLayer(_local30); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 31, 14); var _local36 = _local5.getSprFileSprite("sbonus4_m"); _local35.createTiles(new Array(10, 6, 23, 8), _local36); _local3.addLayer(_local35); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 31, 14); _local3.addLayer(_local37); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 31, 14); _local3.addLayer(_local38); var _local39 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 31, 14); var _local40 = _local5.getSprFileSprite("grass"); _local39.createTiles(new Array(20, 6, 19, 9, 18, 11), _local31); _local39.createTiles(new Array(18, 6, 19, 7, 20, 9, 18, 10, 19, 11), _local32); _local39.createTiles(new Array(19, 6, 18, 9, 19, 10, 20, 10), _local33); _local39.createTiles(new Array(18, 7, 20, 7, 20, 11), _local34); _local39.createTiles(new Array(3, 1, 4, 1, 9, 2, 10, 2, 26, 2, 27, 2, 17, 4, 18, 4, 19, 4, 20, 4), _local40); _local3.addLayer(_local39); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 31, 14); var _local42 = _local5.getSprFileSprite("grass-2"); var _local43 = _local5.getSprFileSprite("lianes_active_1"); var _local44 = _local5.getSprFileSprite("lianes_active_2"); _local41.createTiles(new Array(7, 2, 8, 2, 9, 2, 11, 2, 12, 3, 13, 3, 14, 3, 22, 3, 23, 3, 15, 4, 16, 4, 20, 4, 21, 4), _local42); _local41.createTiles(new Array(17, 6, 18, 6, 19, 6), _local43); _local41.createTiles(new Array(17, 9, 18, 9, 19, 9), _local44); _local3.addLayer(_local41); var _local45 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 31, 14); var _local46 = _local5.getSprFileSprite("grass-3"); var _local47 = _local5.getSprFileSprite("palm_2"); var _local48 = _local5.getSprFileSprite("palm_3"); var _local49 = _local5.getSprFileSprite("lianes2_1"); var _local50 = _local5.getSprFileSprite("lianes2_6"); var _local51 = _local5.getSprFileSprite("lianes2_3"); var _local52 = _local5.getSprFileSprite("lianes2_4"); var _local53 = _local5.getSprFileSprite("lianes2_7"); _local45.createTiles(new Array(17, 10, 19, 10), _local27); _local45.createTiles(new Array(17, 9, 19, 9), _local43); _local45.createTiles(new Array(6, 2, 11, 3, 14, 4, 22, 4, 23, 4, 15, 5, 16, 5, 20, 5, 21, 5, 17, 11, 19, 11), _local46); _local45.createTiles(new Array(13, 2), _local47); _local45.createTiles(new Array(18, 3), _local48); _local45.createTiles(new Array(2, 8, 25, 11, 16, 12), _local49); _local45.createTiles(new Array(7, 9, 11, 10), _local50); _local45.createTiles(new Array(26, 9), _local51); _local45.createTiles(new Array(28, 9, 21, 12), _local52); _local45.createTiles(new Array(17, 12), _local53); _local3.addLayer(_local45); var _local54 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 31, 14); _local54.createTiles(new Array(17, 11, 19, 11), _local44); _local54.createTiles(new Array(1, 2, 2, 2, 3, 2, 4, 2, 5, 2, 7, 3, 8, 3, 9, 3, 10, 3, 24, 3, 25, 3, 26, 3, 27, 3, 28, 3, 12, 4, 13, 4, 17, 5, 19, 5, 2, 7, 3, 7, 4, 7, 6, 8, 7, 8, 8, 8, 26, 8, 27, 8, 28, 8, 10, 9, 11, 9, 12, 9, 25, 9, 13, 10, 23, 10, 14, 11, 15, 11, 16, 11, 18, 11, 20, 11, 21, 11, 22, 11), _local46); _local3.addLayer(_local54); var _local55 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 31, 14); _local3.addLayer(_local55); var _local56 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 31, 14); _local3.addLayer(_local56); var _local57 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 31, 14); _local3.addLayer(_local57); var _local58 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus11", 31, 14); var _local59 = _local5.getSprFileSprite("bonus11_h"); _local58.createTiles(new Array(14, 5, 14, 6, 15, 6, 16, 6, 17, 6, 14, 7, 15, 7, 16, 7, 17, 7, 14, 8, 15, 8, 16, 8, 17, 8, 14, 9, 15, 9, 16, 9, 17, 9, 14, 10, 15, 10, 16, 10, 17, 10, 15, 11, 16, 11, 17, 11), _local59); _local3.addLayer(_local58); graphics.addMapFile(_local3); }; function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-4.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 55, 19); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 31, 10, 34, 10, 35, 10, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11, 47, 11, 48, 11, 49, 11, 50, 11, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 39, 12, 40, 12, 41, 12, 42, 12, 43, 12, 44, 12, 45, 12, 46, 12, 47, 12, 48, 12, 49, 12, 50, 12, 51, 12, 52, 12, 53, 12, 22, 13, 23, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 49, 13, 50, 13, 51, 13, 52, 13, 53, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 50, 14, 52, 14, 53, 14, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 39, 15, 40, 15, 41, 15, 42, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 34, 16, 35, 16, 39, 16, 40, 16, 47, 16, 48, 16, 49, 16, 50, 16, 51, 16, 52, 16, 53, 16), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 55, 19); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 31, 10, 34, 10, 35, 10, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11, 47, 11, 48, 11, 49, 11, 50, 11, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 39, 12, 40, 12, 41, 12, 42, 12, 43, 12, 44, 12, 45, 12, 46, 12, 47, 12, 48, 12, 49, 12, 50, 12, 51, 12, 52, 12, 53, 12, 22, 13, 23, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 49, 13, 50, 13, 51, 13, 52, 13, 53, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 50, 14, 52, 14, 53, 14, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 39, 15, 40, 15, 41, 15, 42, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 34, 16, 35, 16, 39, 16, 40, 16, 47, 16, 48, 16, 49, 16, 50, 16, 51, 16, 52, 16, 53, 16), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 55, 19); var _local10 = _local5.getSprFileSprite("figures_area"); _local9.createTiles(new Array(2, 3, 3, 3, 4, 3, 5, 3, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 2, 5, 3, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 31, 10, 34, 10, 35, 10, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11, 47, 11, 48, 11, 49, 11, 50, 11, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 39, 12, 40, 12, 41, 12, 42, 12, 43, 12, 44, 12, 45, 12, 46, 12, 47, 12, 48, 12, 49, 12, 50, 12, 51, 12, 52, 12, 53, 12, 22, 13, 23, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 49, 13, 50, 13, 51, 13, 52, 13, 53, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 50, 14, 52, 14, 53, 14, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 39, 15, 40, 15, 41, 15, 42, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 34, 16, 35, 16, 39, 16, 40, 16, 47, 16, 48, 16, 49, 16, 50, 16, 51, 16, 52, 16, 53, 16), _local10); _local3.addLayer(_local9); var _local11 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 55, 19); var _local12 = _local5.getSprFileSprite("way_start_right"); var _local13 = _local5.getSprFileSprite("way_left_bottom"); var _local14 = _local5.getSprFileSprite("way_right_top"); var _local15 = _local5.getSprFileSprite("way_left_right"); var _local16 = _local5.getSprFileSprite("way_start_left"); var _local17 = _local5.getSprFileSprite("way_top_bottom"); var _local18 = _local5.getSprFileSprite("way_right_bottom"); var _local19 = _local5.getSprFileSprite("way_left_top"); _local11.createTiles(new Array(4, 5, 16, 10, 39, 13), _local12); _local11.createTiles(new Array(5, 5, 13, 6, 24, 10, 31, 12, 48, 12), _local13); _local11.createTiles(new Array(5, 6, 13, 10, 24, 12, 31, 13, 48, 14), _local14); _local11.createTiles(new Array(6, 6, 7, 6, 8, 6, 10, 6, 11, 6, 12, 6, 14, 10, 15, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 43, 12, 44, 12, 45, 12, 46, 12, 47, 12, 32, 13, 33, 13, 34, 13, 36, 13, 37, 13, 38, 13, 40, 13, 41, 13, 49, 14, 50, 14), _local15); _local11.createTiles(new Array(9, 6, 35, 13, 51, 14), _local16); _local11.createTiles(new Array(13, 7, 13, 8, 13, 9, 24, 11, 48, 13), _local17); _local11.createTiles(new Array(42, 12), _local18); _local11.createTiles(new Array(42, 13), _local19); _local3.addLayer(_local11); var _local20 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 55, 19); var _local21 = _local5.getSprFileSprite("way_finish"); var _local22 = _local5.getSprFileSprite("way_start"); _local20.createTiles(new Array(10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12), _local6); _local20.createTiles(new Array(37, 10, 36, 11, 37, 11, 38, 11, 36, 12, 37, 12, 38, 12, 36, 14, 37, 14, 38, 14, 36, 15, 37, 15, 38, 15), _local8); _local20.createTiles(new Array(4, 5), _local21); _local20.createTiles(new Array(51, 14), _local22); _local3.addLayer(_local20); var _local23 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 55, 19); _local3.addLayer(_local23); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 55, 19); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 55, 19); var _local26 = _local5.getSprFileSprite("relic2-1"); var _local27 = _local5.getSprFileSprite("fountain2"); var _local28 = _local5.getSprFileSprite("fountain"); var _local29 = _local5.getSprFileSprite("ballista_left"); var _local30 = _local5.getSprFileSprite("chain"); var _local31 = _local5.getSprFileSprite("columns"); _local25.createTiles(new Array(4, 5, 20, 10, 45, 12, 32, 13, 41, 13, 48, 14), _local26); _local25.createTiles(new Array(18, 6, 43, 7), _local27); _local25.createTiles(new Array(32, 9), _local28); _local25.createTiles(new Array(23, 10, 30, 12), _local29); _local25.createTiles(new Array(37, 10), _local30); _local25.createTiles(new Array(36, 12), _local31); _local3.addLayer(_local25); var _local32 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 55, 19); _local3.addLayer(_local32); var _local33 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 55, 19); _local3.addLayer(_local33); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 55, 19); var _local35 = _local5.getSprFileSprite("stone-1"); var _local36 = _local5.getSprFileSprite("stone-2"); var _local37 = _local5.getSprFileSprite("stone-3"); _local34.createTiles(new Array(37, 10, 36, 11, 21, 13, 26, 14, 38, 14, 37, 15), _local35); _local34.createTiles(new Array(37, 11, 37, 14, 30, 15, 36, 15), _local36); _local34.createTiles(new Array(38, 11, 36, 14, 38, 15, 33, 16, 41, 16), _local37); _local3.addLayer(_local34); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 55, 19); _local3.addLayer(_local38); var _local39 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 55, 19); var _local40 = _local5.getSprFileSprite("bonus8_v"); _local39.createTiles(new Array(16, 8, 17, 8, 18, 8, 19, 8, 16, 9, 17, 9, 18, 9, 19, 9, 16, 10, 17, 10, 18, 10, 19, 10, 16, 11, 17, 11, 18, 11, 19, 11, 16, 12, 17, 12, 18, 12, 19, 12), _local40); _local3.addLayer(_local39); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 55, 19); _local3.addLayer(_local41); var _local42 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 55, 19); var _local43 = _local5.getSprFileSprite("tree_3"); var _local44 = _local5.getSprFileSprite("grass-3"); var _local45 = _local5.getSprFileSprite("tree_1"); var _local46 = _local5.getSprFileSprite("minaret_2"); _local42.createTiles(new Array(3, 1, 6, 2, 7, 2, 16, 6, 19, 6, 41, 7, 44, 7, 51, 10), _local43); _local42.createTiles(new Array(5, 3, 6, 3, 7, 3, 8, 3), _local44); _local42.createTiles(new Array(22, 5, 27, 6), _local45); _local42.createTiles(new Array(25, 7, 31, 8, 34, 8), _local46); _local3.addLayer(_local42); var _local47 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 55, 19); var _local48 = _local5.getSprFileSprite("minaret_1"); _local47.createTiles(new Array(24, 7, 30, 8, 33, 8), _local43); _local47.createTiles(new Array(36, 9, 35, 10, 37, 10), _local44); _local47.createTiles(new Array(25, 6, 31, 7, 34, 7), _local48); _local3.addLayer(_local47); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 55, 19); var _local50 = _local5.getSprFileSprite("lianes2_7"); var _local51 = _local5.getSprFileSprite("lianes2_8"); var _local52 = _local5.getSprFileSprite("lianes2_6"); var _local53 = _local5.getSprFileSprite("lianes2_1"); _local49.createTiles(new Array(1, 2, 2, 2, 3, 2, 4, 2, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 40, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 26, 9, 27, 9, 28, 9, 29, 9, 30, 9, 33, 9, 34, 9, 38, 9, 39, 9, 46, 9, 47, 9, 31, 10, 32, 10, 48, 10, 49, 10, 50, 11, 51, 11, 52, 11), _local44); _local49.createTiles(new Array(5, 9, 22, 14, 48, 17), _local50); _local49.createTiles(new Array(27, 15), _local51); _local49.createTiles(new Array(30, 16, 36, 16), _local52); _local49.createTiles(new Array(38, 16, 33, 17, 41, 17), _local53); _local3.addLayer(_local49); var _local54 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 55, 19); _local3.addLayer(_local54); var _local55 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 55, 19); _local3.addLayer(_local55); var _local56 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 55, 19); _local3.addLayer(_local56); var _local57 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 55, 19); var _local58 = _local5.getSprFileSprite("bonus9_v"); _local57.createTiles(new Array(41, 9, 42, 9, 39, 10, 40, 10, 41, 10, 42, 10, 39, 11, 40, 11, 41, 11, 42, 11, 39, 12, 40, 12, 41, 12, 42, 12, 39, 13, 40, 13, 41, 13, 42, 13, 39, 14, 40, 14, 41, 14, 42, 14, 39, 15, 40, 15, 41, 15, 42, 15, 39, 16, 40, 16), _local58); _local3.addLayer(_local57); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-5.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 55, 24); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 17, 9, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 20, 12, 21, 12, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 20, 13, 21, 13, 22, 13, 23, 13, 24, 13, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 20, 14, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 20, 15, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 20, 16, 21, 16, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 48, 16, 49, 16, 51, 16, 52, 16, 53, 16, 22, 17, 23, 17, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 22, 18, 23, 18, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 34, 18, 35, 18, 36, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 25, 20, 26, 20, 27, 20, 28, 20, 29, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 28, 21, 29, 21, 30, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 28, 22, 29, 22, 30, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 55, 24); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 17, 9, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 20, 12, 21, 12, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 20, 13, 21, 13, 22, 13, 23, 13, 24, 13, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 20, 14, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 20, 15, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 20, 16, 21, 16, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 48, 16, 49, 16, 51, 16, 52, 16, 53, 16, 22, 17, 23, 17, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 22, 18, 23, 18, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 34, 18, 35, 18, 36, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 25, 20, 26, 20, 27, 20, 28, 20, 29, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 28, 21, 29, 21, 30, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 28, 22, 29, 22, 30, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 55, 24); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 17, 9, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 20, 12, 21, 12, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 20, 13, 21, 13, 22, 13, 23, 13, 24, 13, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 20, 14, 21, 14, 22, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 42, 14, 43, 14, 44, 14, 45, 14, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 20, 15, 21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 42, 15, 43, 15, 44, 15, 45, 15, 48, 15, 49, 15, 50, 15, 51, 15, 52, 15, 53, 15, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 20, 16, 21, 16, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 48, 16, 49, 16, 51, 16, 52, 16, 53, 16, 22, 17, 23, 17, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 22, 18, 23, 18, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 34, 18, 35, 18, 36, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 25, 20, 26, 20, 27, 20, 28, 20, 29, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 28, 21, 29, 21, 30, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 28, 22, 29, 22, 30, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22), _local10); _local9.createTiles(new Array(46, 14, 46, 15, 47, 15, 46, 16, 47, 16, 46, 17, 47, 17, 46, 18, 47, 18), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 55, 24); var _local13 = _local5.getSprFileSprite("way_start_right"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_top_bottom"); var _local17 = _local5.getSprFileSprite("way_right_top"); var _local18 = _local5.getSprFileSprite("way_right_bottom"); var _local19 = _local5.getSprFileSprite("way_start_left"); var _local20 = _local5.getSprFileSprite("way_left_top"); _local12.createTiles(new Array(4, 6), _local13); _local12.createTiles(new Array(5, 6, 6, 6, 7, 6, 8, 6, 10, 12, 11, 12, 12, 12, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 23, 15, 46, 16, 47, 16, 48, 16, 49, 16, 25, 17, 26, 17, 27, 17, 43, 17, 44, 17, 29, 19, 41, 19, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20), _local14); _local12.createTiles(new Array(9, 6, 13, 12, 22, 14, 24, 15, 28, 17, 30, 19), _local15); _local12.createTiles(new Array(9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 13, 13, 24, 16, 28, 18, 42, 18), _local16); _local12.createTiles(new Array(9, 12, 13, 14, 22, 15, 24, 17, 28, 19, 30, 20), _local17); _local12.createTiles(new Array(45, 16, 42, 17, 40, 19), _local18); _local12.createTiles(new Array(50, 16), _local19); _local12.createTiles(new Array(45, 17, 42, 19, 40, 20), _local20); _local3.addLayer(_local12); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 55, 24); var _local22 = _local5.getSprFileSprite("way_start"); var _local23 = _local5.getSprFileSprite("way_finish"); _local21.createTiles(new Array(18, 15, 19, 15), _local8); _local21.createTiles(new Array(4, 6), _local22); _local21.createTiles(new Array(50, 16), _local23); _local3.addLayer(_local21); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 55, 24); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 55, 24); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 55, 24); var _local27 = _local5.getSprFileSprite("stone1_left"); var _local28 = _local5.getSprFileSprite("fountain"); var _local29 = _local5.getSprFileSprite("relic2-1"); var _local30 = _local5.getSprFileSprite("fountain2"); var _local31 = _local5.getSprFileSprite("lianes_active_0"); _local26.createTiles(new Array(9, 6), _local27); _local26.createTiles(new Array(14, 8, 35, 15), _local28); _local26.createTiles(new Array(9, 9, 15, 14, 50, 16, 26, 17, 43, 17, 33, 20), _local29); _local26.createTiles(new Array(22, 11), _local30); _local26.createTiles(new Array(17, 13, 18, 13), _local31); _local3.addLayer(_local26); var _local32 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 55, 24); _local3.addLayer(_local32); var _local33 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 55, 24); _local3.addLayer(_local33); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 55, 24); var _local35 = _local5.getSprFileSprite("stone-1"); var _local36 = _local5.getSprFileSprite("column_1"); var _local37 = _local5.getSprFileSprite("stone-2"); var _local38 = _local5.getSprFileSprite("column_2"); var _local39 = _local5.getSprFileSprite("column_3"); var _local40 = _local5.getSprFileSprite("stone-4"); _local34.createTiles(new Array(7, 11, 46, 19), _local35); _local34.createTiles(new Array(29, 13, 41, 13, 33, 15, 37, 15), _local36); _local34.createTiles(new Array(10, 14, 21, 17), _local37); _local34.createTiles(new Array(29, 14, 41, 14), _local38); _local34.createTiles(new Array(29, 15, 41, 15, 33, 16, 37, 16), _local39); _local34.createTiles(new Array(24, 19, 27, 21, 43, 21), _local40); _local3.addLayer(_local34); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 55, 24); var _local42 = _local5.getSprFileSprite("sbonus4_m"); var _local43 = _local5.getSprFileSprite("swbonus3"); _local41.createTiles(new Array(12, 12), _local42); _local41.createTiles(new Array(40, 19, 36, 20), _local43); _local3.addLayer(_local41); var _local44 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 55, 24); _local3.addLayer(_local44); var _local45 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 55, 24); _local3.addLayer(_local45); var _local46 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 55, 24); var _local47 = _local5.getSprFileSprite("minaret_1"); var _local48 = _local5.getSprFileSprite("minaret_2"); var _local49 = _local5.getSprFileSprite("stone-3"); var _local50 = _local5.getSprFileSprite("tree_2"); var _local51 = _local5.getSprFileSprite("tree_3"); _local46.createTiles(new Array(18, 13, 19, 15), _local35); _local46.createTiles(new Array(18, 12, 18, 16), _local37); _local46.createTiles(new Array(19, 13, 18, 15), _local40); _local46.createTiles(new Array(18, 10, 19, 10, 20, 10), _local47); _local46.createTiles(new Array(18, 11, 19, 11, 20, 11), _local48); _local46.createTiles(new Array(19, 12, 19, 16), _local49); _local46.createTiles(new Array(30, 13, 39, 13, 34, 14), _local50); _local46.createTiles(new Array(30, 14, 38, 14), _local51); _local3.addLayer(_local46); var _local52 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 55, 24); var _local53 = _local5.getSprFileSprite("tree_4"); var _local54 = _local5.getSprFileSprite("grass-2"); var _local55 = _local5.getSprFileSprite("grass-3"); var _local56 = _local5.getSprFileSprite("tree_1"); var _local57 = _local5.getSprFileSprite("lianes_active_1"); var _local58 = _local5.getSprFileSprite("lianes_active_2"); _local52.createTiles(new Array(13, 7, 15, 7, 23, 10), _local50); _local52.createTiles(new Array(5, 2, 48, 13, 50, 13), _local51); _local52.createTiles(new Array(3, 1, 8, 1, 47, 12, 52, 12), _local53); _local52.createTiles(new Array(1, 2, 2, 2, 3, 2, 7, 2, 8, 2, 9, 2, 17, 10, 18, 10, 19, 10, 24, 12, 25, 12, 26, 12, 27, 12, 41, 12, 42, 12, 43, 12, 44, 12), _local54); _local52.createTiles(new Array(10, 8, 11, 8, 16, 8, 12, 9, 15, 9), _local55); _local52.createTiles(new Array(26, 10, 42, 10, 49, 11), _local56); _local52.createTiles(new Array(17, 12, 18, 12), _local57); _local52.createTiles(new Array(17, 15, 18, 15), _local58); _local3.addLayer(_local52); var _local59 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 55, 24); var _local60 = _local5.getSprFileSprite("lianes2_5"); var _local61 = _local5.getSprFileSprite("lianes2_4"); var _local62 = _local5.getSprFileSprite("lianes2_1"); var _local63 = _local5.getSprFileSprite("elephant"); var _local64 = _local5.getSprFileSprite("lianes2_7"); _local59.createTiles(new Array(1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 3, 17, 11, 18, 11, 19, 11, 20, 11, 21, 12, 22, 12, 23, 12, 24, 13, 25, 13, 26, 13, 27, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 14, 47, 14, 48, 14, 49, 14, 50, 14, 51, 14, 28, 15, 29, 15, 30, 15, 31, 15, 37, 15, 38, 15, 39, 15, 40, 15, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 28, 22, 29, 22, 30, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22), _local55); _local59.createTiles(new Array(3, 9, 12, 17), _local60); _local59.createTiles(new Array(5, 9, 15, 17), _local61); _local59.createTiles(new Array(7, 12, 10, 15, 21, 18, 24, 20, 46, 20, 27, 22, 43, 22), _local62); _local59.createTiles(new Array(49, 12), _local63); _local59.createTiles(new Array(16, 17), _local64); _local3.addLayer(_local59); var _local65 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 55, 24); _local65.createTiles(new Array(27, 22), _local55); _local3.addLayer(_local65); var _local66 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 55, 24); _local3.addLayer(_local66); var _local67 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 55, 24); _local3.addLayer(_local67); var _local68 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 55, 24); _local3.addLayer(_local68); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus11", 55, 24); var _local70 = _local5.getSprFileSprite("bonus11_h"); _local69.createTiles(new Array(17, 9, 14, 10, 15, 10, 16, 10, 17, 10, 14, 11, 15, 11, 16, 11, 17, 11, 14, 12, 15, 12, 16, 12, 17, 12, 14, 13, 15, 13, 16, 13, 17, 13, 14, 14, 15, 14, 16, 14, 17, 14, 14, 15, 15, 15, 16, 15, 17, 15, 14, 16, 15, 16, 16, 16, 17, 16), _local70); _local3.addLayer(_local69); graphics.addMapFile(_local3); }; function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-6_trophy.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 35, 20); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 2, 13, 3, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 31, 15, 32, 15, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 35, 20); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 2, 13, 3, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 31, 15, 32, 15, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 35, 20); var _local10 = _local5.getSprFileSprite("figures_area"); _local9.createTiles(new Array(16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 2, 13, 3, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 31, 15, 32, 15, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17), _local10); _local3.addLayer(_local9); var _local11 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 35, 20); var _local12 = _local5.getSprFileSprite("way_right_bottom"); var _local13 = _local5.getSprFileSprite("way_left_right"); var _local14 = _local5.getSprFileSprite("way_left_bottom"); var _local15 = _local5.getSprFileSprite("way_left_top"); var _local16 = _local5.getSprFileSprite("way_right_top"); var _local17 = _local5.getSprFileSprite("way_top_bottom"); var _local18 = _local5.getSprFileSprite("way_start_right"); var _local19 = _local5.getSprFileSprite("way_start_left"); _local11.createTiles(new Array(19, 6, 17, 7, 15, 8, 11, 13), _local12); _local11.createTiles(new Array(20, 6, 21, 6, 18, 7, 23, 7, 16, 8, 26, 12, 5, 13, 6, 13, 7, 13, 12, 13, 13, 13, 14, 13, 9, 14, 10, 14, 28, 15, 29, 15), _local13); _local11.createTiles(new Array(22, 6, 24, 7, 25, 11, 27, 12, 8, 13), _local14); _local11.createTiles(new Array(19, 7, 17, 8, 15, 13, 11, 14), _local15); _local11.createTiles(new Array(22, 7, 24, 11, 25, 12, 8, 14, 27, 15), _local16); _local11.createTiles(new Array(24, 8, 15, 9, 24, 9, 15, 10, 24, 10, 15, 11, 15, 12, 27, 13, 27, 14), _local17); _local11.createTiles(new Array(4, 13), _local18); _local11.createTiles(new Array(30, 15), _local19); _local3.addLayer(_local11); var _local20 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 35, 20); var _local21 = _local5.getSprFileSprite("way_start"); var _local22 = _local5.getSprFileSprite("way_finish"); _local20.createTiles(new Array(4, 13), _local21); _local20.createTiles(new Array(30, 15), _local22); _local3.addLayer(_local20); var _local23 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 35, 20); _local3.addLayer(_local23); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 35, 20); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 35, 20); var _local26 = _local5.getSprFileSprite("relic1-1"); _local25.createTiles(new Array(30, 15), _local26); _local3.addLayer(_local25); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 35, 20); _local3.addLayer(_local27); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 35, 20); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 35, 20); var _local30 = _local5.getSprFileSprite("stone-4"); var _local31 = _local5.getSprFileSprite("stone-1"); var _local32 = _local5.getSprFileSprite("stone-2"); var _local33 = _local5.getSprFileSprite("stone-3"); _local29.createTiles(new Array(16, 4, 14, 6, 12, 8, 5, 10, 11, 10, 20, 10, 1, 11, 18, 11, 22, 12, 31, 12, 33, 14, 18, 15, 24, 15, 2, 16, 6, 16, 10, 16, 14, 16, 26, 17, 33, 17, 28, 18, 32, 18), _local30); _local29.createTiles(new Array(17, 4, 19, 4, 22, 4, 25, 4, 2, 10, 6, 10, 9, 10, 21, 10, 22, 11, 1, 12, 18, 13, 33, 13, 23, 14, 1, 15, 4, 16, 8, 16, 12, 16, 16, 16, 25, 16, 33, 16, 27, 18, 30, 18, 33, 18), _local31); _local29.createTiles(new Array(18, 4, 20, 4, 23, 4, 26, 5, 27, 7, 28, 9, 3, 10, 7, 10, 10, 10, 19, 10, 29, 11, 18, 12, 33, 12, 1, 13, 17, 15, 1, 16, 5, 16, 9, 16, 13, 16, 31, 18), _local32); _local29.createTiles(new Array(21, 4, 24, 4, 15, 5, 27, 6, 13, 7, 28, 8, 11, 9, 1, 10, 4, 10, 8, 10, 18, 10, 22, 10, 29, 10, 30, 12, 32, 12, 23, 13, 1, 14, 18, 14, 33, 15, 3, 16, 7, 16, 11, 16, 15, 16, 17, 16, 29, 18), _local33); _local3.addLayer(_local29); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 35, 20); _local3.addLayer(_local34); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 35, 20); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 35, 20); _local3.addLayer(_local36); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 35, 20); var _local38 = _local5.getSprFileSprite("tray_2"); var _local39 = _local5.getSprFileSprite("tray_1"); var _local40 = _local5.getSprFileSprite("lianes2_1"); var _local41 = _local5.getSprFileSprite("lianes2_7"); var _local42 = _local5.getSprFileSprite("lianes2_5"); var _local43 = _local5.getSprFileSprite("lianes_2"); var _local44 = _local5.getSprFileSprite("lianes2_4"); var _local45 = _local5.getSprFileSprite("lianes2_6"); var _local46 = _local5.getSprFileSprite("lianes_1"); _local37.createTiles(new Array(17, 1, 2, 7, 30, 9), _local38); _local37.createTiles(new Array(21, 1, 6, 7), _local39); _local37.createTiles(new Array(17, 4, 15, 5, 13, 7, 27, 7, 11, 9, 28, 9, 22, 12, 23, 14, 18, 15, 1, 16, 10, 16, 25, 16, 27, 18), _local40); _local37.createTiles(new Array(19, 4, 5, 10, 3, 16, 12, 16, 30, 18), _local41); _local37.createTiles(new Array(23, 4, 2, 10, 6, 16), _local42); _local37.createTiles(new Array(1, 10, 18, 10, 29, 10, 1, 14, 33, 14, 17, 15), _local43); _local37.createTiles(new Array(9, 10, 21, 10, 8, 16, 28, 18), _local44); _local37.createTiles(new Array(19, 10, 30, 12), _local45); _local37.createTiles(new Array(1, 12, 18, 12), _local46); _local3.addLayer(_local37); var _local47 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 35, 20); _local3.addLayer(_local47); var _local48 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 35, 20); _local3.addLayer(_local48); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 35, 20); _local3.addLayer(_local49); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 35, 20); _local3.addLayer(_local50); var _local51 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 35, 20); _local3.addLayer(_local51); var _local52 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 35, 20); _local3.addLayer(_local52); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level1-7.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 75, 25); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 1, 5, 2, 5, 4, 5, 5, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 1, 9, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 1, 10, 3, 10, 4, 10, 6, 10, 7, 10, 21, 10, 23, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 15, 11, 16, 11, 17, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 1, 13, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 18, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 1, 14, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 22, 14, 23, 14, 1, 15, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 15, 15, 16, 15, 17, 15, 19, 15, 20, 15, 21, 15, 22, 15, 23, 15, 39, 15, 46, 15, 66, 15, 73, 15, 1, 16, 3, 16, 21, 16, 23, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 52, 16, 53, 16, 59, 16, 60, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 72, 16, 73, 16, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 54, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 72, 17, 73, 17, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 54, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 72, 18, 73, 18, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 48, 19, 49, 19, 50, 19, 51, 19, 52, 19, 53, 19, 54, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 70, 19, 71, 19, 72, 19, 73, 19, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 69, 20, 70, 20, 71, 20, 72, 20, 73, 20, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 73, 21, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 52, 22, 53, 22, 59, 22, 60, 22, 31, 23, 32, 23, 33, 23, 34, 23, 35, 23, 36, 23), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 75, 25); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 1, 5, 2, 5, 4, 5, 5, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 1, 9, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 1, 10, 3, 10, 4, 10, 6, 10, 7, 10, 21, 10, 23, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 15, 11, 16, 11, 17, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 1, 13, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 17, 13, 18, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 1, 14, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 22, 14, 23, 14, 1, 15, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 15, 15, 16, 15, 17, 15, 19, 15, 20, 15, 21, 15, 22, 15, 23, 15, 39, 15, 46, 15, 66, 15, 73, 15, 1, 16, 3, 16, 21, 16, 23, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 52, 16, 53, 16, 59, 16, 60, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 72, 16, 73, 16, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 54, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 72, 17, 73, 17, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 54, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 72, 18, 73, 18, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 48, 19, 49, 19, 50, 19, 51, 19, 52, 19, 53, 19, 54, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 70, 19, 71, 19, 72, 19, 73, 19, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 69, 20, 70, 20, 71, 20, 72, 20, 73, 20, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 73, 21, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 52, 22, 53, 22, 59, 22, 60, 22, 31, 23, 32, 23, 33, 23, 34, 23, 35, 23, 36, 23), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 75, 25); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 1, 5, 2, 5, 4, 5, 5, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 1, 9, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 21, 10, 23, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 15, 11, 16, 11, 17, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 13, 12, 15, 12, 16, 12, 17, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 1, 13, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 15, 13, 16, 13, 17, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 1, 14, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 15, 14, 16, 14, 17, 14, 19, 14, 20, 14, 21, 14, 22, 14, 23, 14, 1, 15, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 15, 15, 16, 15, 17, 15, 19, 15, 20, 15, 21, 15, 22, 15, 23, 15, 39, 15, 46, 15, 66, 15, 73, 15, 1, 16, 3, 16, 21, 16, 23, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 52, 16, 53, 16, 59, 16, 60, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 72, 16, 73, 16, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 51, 17, 52, 17, 53, 17, 54, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 72, 17, 73, 17, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 51, 18, 52, 18, 53, 18, 54, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 72, 18, 73, 18, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 48, 19, 49, 19, 50, 19, 51, 19, 52, 19, 53, 19, 54, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 70, 19, 71, 19, 72, 19, 73, 19, 31, 20, 32, 20, 33, 20, 34, 20, 35, 20, 36, 20, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 69, 20, 70, 20, 71, 20, 72, 20, 73, 20, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 73, 21, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 52, 22, 53, 22, 59, 22, 60, 22, 31, 23, 32, 23, 33, 23, 34, 23, 35, 23, 36, 23), _local10); _local9.createTiles(new Array(1, 10, 3, 10, 4, 10, 6, 10, 7, 10, 14, 12, 18, 12, 14, 13, 18, 13, 14, 14, 18, 14), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 75, 25); var _local13 = _local5.getSprFileSprite("way_start_bottom"); var _local14 = _local5.getSprFileSprite("way_top_bottom"); var _local15 = _local5.getSprFileSprite("way_right_top"); var _local16 = _local5.getSprFileSprite("way_left_bottom"); var _local17 = _local5.getSprFileSprite("way_left_right"); var _local18 = _local5.getSprFileSprite("way_right_bottom"); var _local19 = _local5.getSprFileSprite("way_start_left"); var _local20 = _local5.getSprFileSprite("way_left_top"); var _local21 = _local5.getSprFileSprite("way_start_right"); _local12.createTiles(new Array(3, 5), _local13); _local12.createTiles(new Array(3, 6, 3, 7, 4, 9, 4, 10, 4, 11, 6, 13, 11, 13, 26, 14, 26, 15, 26, 16, 26, 17, 26, 18, 34, 18, 37, 18, 42, 18, 44, 18, 26, 19, 34, 19, 42, 19, 26, 20, 34, 20, 26, 21, 34, 21), _local14); _local12.createTiles(new Array(3, 8, 4, 12, 14, 13, 6, 14, 18, 14, 37, 19, 44, 19, 40, 20, 49, 20, 59, 20, 26, 22), _local15); _local12.createTiles(new Array(4, 8, 6, 12, 14, 12, 18, 13, 26, 13, 37, 17, 44, 17, 40, 19, 49, 19, 59, 19), _local16); _local12.createTiles(new Array(5, 12, 12, 12, 13, 12, 15, 13, 16, 13, 17, 13, 22, 13, 24, 13, 25, 13, 7, 14, 8, 14, 9, 14, 10, 14, 19, 14, 20, 14, 35, 17, 36, 17, 43, 17, 68, 18, 69, 18, 70, 18, 38, 19, 39, 19, 45, 19, 46, 19, 47, 19, 48, 19, 55, 19, 56, 19, 57, 19, 64, 19, 65, 19, 66, 19, 41, 20, 50, 20, 51, 20, 52, 20, 60, 20, 61, 20, 62, 20, 27, 22, 28, 22, 29, 22, 30, 22, 32, 22, 33, 22), _local17); _local12.createTiles(new Array(11, 12, 21, 13, 34, 17, 42, 17, 67, 18, 53, 19, 63, 19), _local18); _local12.createTiles(new Array(23, 13, 71, 18, 54, 19), _local19); _local12.createTiles(new Array(11, 14, 21, 14, 67, 19, 42, 20, 53, 20, 63, 20, 34, 22), _local20); _local12.createTiles(new Array(58, 19, 31, 22), _local21); _local3.addLayer(_local12); var _local22 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 75, 25); var _local23 = _local5.getSprFileSprite("way_finish"); var _local24 = _local5.getSprFileSprite("way_start"); _local22.createTiles(new Array(24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 30, 17, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 24, 19, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 24, 20, 25, 20, 26, 20, 27, 20, 28, 20, 29, 20, 30, 20, 24, 21, 25, 21, 26, 21, 27, 21, 28, 21, 29, 21, 30, 21, 24, 22, 25, 22, 26, 22, 27, 22, 28, 22, 29, 22, 30, 22, 24, 23, 25, 23, 26, 23, 27, 23, 28, 23, 29, 23, 30, 23), _local6); _local22.createTiles(new Array(55, 17, 56, 17, 57, 17, 55, 18, 56, 18, 57, 18, 55, 20, 56, 20, 57, 20, 55, 21, 56, 21, 57, 21), _local8); _local22.createTiles(new Array(3, 5), _local23); _local22.createTiles(new Array(71, 18), _local24); _local3.addLayer(_local22); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 75, 25); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 75, 25); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 75, 25); _local3.addLayer(_local27); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 75, 25); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 75, 25); var _local30 = _local5.getSprFileSprite("stone-4"); var _local31 = _local5.getSprFileSprite("stone-1"); var _local32 = _local5.getSprFileSprite("stone-2"); var _local33 = _local5.getSprFileSprite("stone-3"); _local29.createTiles(new Array(6, 8, 2, 10, 8, 10, 22, 10, 45, 21, 72, 21), _local30); _local29.createTiles(new Array(7, 9, 45, 15, 72, 15), _local31); _local29.createTiles(new Array(5, 10, 2, 16, 40, 21, 67, 21), _local32); _local29.createTiles(new Array(40, 15, 67, 15, 22, 16), _local33); _local3.addLayer(_local29); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 75, 25); var _local35 = _local5.getSprFileSprite("sbonus4_m"); _local34.createTiles(new Array(63, 19), _local35); _local3.addLayer(_local34); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 75, 25); var _local37 = _local5.getSprFileSprite("bonus8_v"); _local36.createTiles(new Array(33, 16, 34, 16, 33, 17, 34, 17, 32, 18, 33, 18, 34, 18, 31, 19, 32, 19, 33, 19, 34, 19, 31, 20, 32, 20, 33, 20, 34, 20, 31, 21, 32, 21, 33, 21, 34, 21, 31, 22, 32, 22, 33, 22, 34, 22, 31, 23, 32, 23, 33, 23, 34, 23), _local37); _local3.addLayer(_local36); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 75, 25); _local3.addLayer(_local38); var _local39 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 75, 25); var _local40 = _local5.getSprFileSprite("wall_1"); var _local41 = _local5.getSprFileSprite("wall_2"); var _local42 = _local5.getSprFileSprite("wall_3"); var _local43 = _local5.getSprFileSprite("wall_24"); var _local44 = _local5.getSprFileSprite("wall_16"); var _local45 = _local5.getSprFileSprite("wall_6"); var _local46 = _local5.getSprFileSprite("wall_4"); var _local47 = _local5.getSprFileSprite("wall_23"); var _local48 = _local5.getSprFileSprite("wall_21"); var _local49 = _local5.getSprFileSprite("wall_5"); var _local50 = _local5.getSprFileSprite("wall_25"); var _local51 = _local5.getSprFileSprite("wall_13"); var _local52 = _local5.getSprFileSprite("wall_18"); var _local53 = _local5.getSprFileSprite("wall_15"); var _local54 = _local5.getSprFileSprite("wall_14"); var _local55 = _local5.getSprFileSprite("wall_19"); var _local56 = _local5.getSprFileSprite("wall_17"); _local39.createTiles(new Array(14, 11, 18, 15), _local31); _local39.createTiles(new Array(18, 11), _local32); _local39.createTiles(new Array(14, 15), _local33); _local39.createTiles(new Array(15, 8, 14, 9, 13, 10, 54, 12, 53, 13, 30, 14, 52, 14, 29, 15, 51, 15, 28, 16, 50, 16, 20, 18), _local40); _local39.createTiles(new Array(16, 8, 55, 12), _local41); _local39.createTiles(new Array(17, 8, 18, 9, 19, 10, 59, 13, 60, 14, 62, 16, 21, 18, 22, 19), _local42); _local39.createTiles(new Array(15, 9, 17, 9, 14, 10, 18, 10, 54, 13, 55, 13, 58, 13, 53, 14, 55, 14, 56, 14, 57, 14, 58, 14, 59, 14, 30, 15, 52, 15, 53, 15, 54, 15, 55, 15, 56, 15, 57, 15, 58, 15, 60, 15, 29, 16, 51, 16, 54, 16, 56, 16, 57, 16, 61, 16, 54, 22, 56, 22, 57, 22, 58, 22), _local43); _local39.createTiles(new Array(16, 9, 21, 20, 56, 23, 57, 23), _local44); _local39.createTiles(new Array(15, 10), _local45); _local39.createTiles(new Array(17, 10), _local46); _local39.createTiles(new Array(56, 12, 57, 12), _local47); _local39.createTiles(new Array(58, 12, 31, 14, 61, 15), _local48); _local39.createTiles(new Array(56, 13, 57, 13, 55, 16, 21, 19), _local49); _local39.createTiles(new Array(54, 14, 59, 15, 58, 16, 55, 22), _local50); _local39.createTiles(new Array(31, 15, 19, 16, 30, 16, 29, 17, 22, 20, 58, 23), _local51); _local39.createTiles(new Array(13, 16, 28, 17, 20, 20), _local52); _local39.createTiles(new Array(14, 16, 15, 16, 17, 16, 18, 16, 55, 23), _local53); _local39.createTiles(new Array(16, 16), _local54); _local39.createTiles(new Array(20, 19), _local55); _local39.createTiles(new Array(54, 23), _local56); _local3.addLayer(_local39); var _local57 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 75, 25); var _local58 = _local5.getSprFileSprite("grass-2"); var _local59 = _local5.getSprFileSprite("grass"); var _local60 = _local5.getSprFileSprite("column_1"); var _local61 = _local5.getSprFileSprite("lianes2_1"); var _local62 = _local5.getSprFileSprite("column_3"); var _local63 = _local5.getSprFileSprite("column_2"); var _local64 = _local5.getSprFileSprite("lianes2_8"); var _local65 = _local5.getSprFileSprite("lianes2_7"); var _local66 = _local5.getSprFileSprite("lianes2_4"); var _local67 = _local5.getSprFileSprite("lianes2_5"); var _local68 = _local5.getSprFileSprite("lianes2_6"); _local57.createTiles(new Array(56, 13, 57, 13, 55, 17, 55, 21), _local30); _local57.createTiles(new Array(53, 13, 58, 13, 56, 21, 57, 21), _local31); _local57.createTiles(new Array(54, 13, 59, 13, 55, 20), _local32); _local57.createTiles(new Array(55, 13, 56, 17, 57, 17, 56, 20, 57, 20), _local33); _local57.createTiles(new Array(0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 6, 6, 7, 7, 8), _local58); _local57.createTiles(new Array(35, 14, 36, 14, 41, 14, 42, 14, 43, 14, 68, 14, 69, 14, 70, 14, 47, 15, 64, 15), _local59); _local57.createTiles(new Array(53, 14, 54, 14, 58, 14, 59, 14), _local60); _local57.createTiles(new Array(30, 15, 29, 16), _local61); _local57.createTiles(new Array(53, 15, 59, 15, 54, 16, 58, 16), _local62); _local57.createTiles(new Array(54, 15, 58, 15), _local63); _local57.createTiles(new Array(14, 16, 43, 21), _local64); _local57.createTiles(new Array(15, 16, 68, 21), _local65); _local57.createTiles(new Array(20, 19, 57, 22), _local66); _local57.createTiles(new Array(20, 20), _local67); _local57.createTiles(new Array(41, 21, 55, 22), _local68); _local3.addLayer(_local57); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 75, 25); var _local70 = _local5.getSprFileSprite("palm_2"); _local69.createTiles(new Array(33, 14, 34, 14, 36, 14, 37, 14, 40, 14, 43, 14, 67, 14, 70, 14, 46, 15, 47, 15, 48, 15, 62, 15, 63, 15, 64, 15), _local58); _local69.createTiles(new Array(55, 20, 56, 20), _local59); _local69.createTiles(new Array(36, 13), _local70); _local3.addLayer(_local69); var _local71 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 75, 25); var _local72 = _local5.getSprFileSprite("palm_3"); var _local73 = _local5.getSprFileSprite("palm_4"); var _local74 = _local5.getSprFileSprite("palm_1"); var _local75 = _local5.getSprFileSprite("grass-3"); _local71.createTiles(new Array(43, 13), _local70); _local71.createTiles(new Array(41, 13), _local72); _local71.createTiles(new Array(68, 13, 70, 13), _local73); _local71.createTiles(new Array(69, 13), _local74); _local71.createTiles(new Array(46, 16, 47, 16, 48, 16, 49, 16, 50, 16, 60, 16, 61, 16, 62, 16, 63, 16, 64, 16, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 66, 20, 67, 20, 68, 20, 69, 20, 70, 20, 71, 20, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 51, 22, 52, 22, 58, 22, 59, 22), _local75); _local3.addLayer(_local71); var _local76 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 75, 25); _local3.addLayer(_local76); var _local77 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 75, 25); _local3.addLayer(_local77); var _local78 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 75, 25); var _local79 = _local5.getSprFileSprite("bonus9_v"); _local78.createTiles(new Array(59, 16, 60, 16, 58, 17, 59, 17, 60, 17, 61, 17, 58, 18, 59, 18, 60, 18, 61, 18, 58, 19, 59, 19, 60, 19, 61, 19, 58, 20, 59, 20, 60, 20, 61, 20, 58, 21, 59, 21, 60, 21, 61, 21, 59, 22, 60, 22), _local79); _local3.addLayer(_local78); var _local80 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 75, 25); var _local81 = _local5.getSprFileSprite("relic2-1"); var _local82 = _local5.getSprFileSprite("chain"); var _local83 = _local5.getSprFileSprite("stone1_left"); var _local84 = _local5.getSprFileSprite("columns"); var _local85 = _local5.getSprFileSprite("ballista_left"); _local80.createTiles(new Array(3, 5, 17, 13, 7, 14, 42, 19, 66, 19, 53, 20, 60, 20, 34, 22), _local81); _local80.createTiles(new Array(56, 15), _local82); _local80.createTiles(new Array(34, 17), _local83); _local80.createTiles(new Array(55, 18), _local84); _local80.createTiles(new Array(48, 19), _local85); _local3.addLayer(_local80); graphics.addMapFile(_local3); }; function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-1.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 52, 23); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(11, 3, 12, 3, 13, 3, 14, 3, 15, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 1, 5, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 1, 6, 2, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 24, 6, 30, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 30, 8, 31, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 40, 8, 41, 8, 42, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 30, 9, 31, 9, 32, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 40, 9, 41, 9, 42, 9, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 40, 10, 41, 10, 42, 10, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 36, 11, 37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 35, 13, 36, 13, 37, 13, 38, 13, 39, 13, 37, 14, 38, 14, 39, 14, 37, 15, 38, 15, 39, 15, 37, 16, 38, 16, 39, 16, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 49, 19, 50, 19, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 52, 23); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(11, 3, 12, 3, 13, 3, 14, 3, 15, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 1, 5, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 1, 6, 2, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 24, 6, 30, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 30, 8, 31, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 40, 8, 41, 8, 42, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 30, 9, 31, 9, 32, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 40, 9, 41, 9, 42, 9, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 40, 10, 41, 10, 42, 10, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 36, 11, 37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 35, 13, 36, 13, 37, 13, 38, 13, 39, 13, 37, 14, 38, 14, 39, 14, 37, 15, 38, 15, 39, 15, 37, 16, 38, 16, 39, 16, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 49, 19, 50, 19, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 52, 23); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("glass_cube"); _local9.createTiles(new Array(11, 3, 12, 3, 13, 3, 14, 3, 15, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 10, 4, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 1, 5, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 1, 6, 2, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 24, 6, 30, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 30, 8, 31, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 40, 8, 41, 8, 42, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 30, 9, 31, 9, 32, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 40, 9, 41, 9, 42, 9, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 40, 10, 41, 10, 42, 10, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 30, 11, 31, 11, 32, 11, 33, 11, 34, 11, 35, 11, 36, 11, 37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 35, 13, 36, 13, 37, 13, 38, 13, 39, 13, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 48, 17, 49, 17, 50, 17, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 49, 19, 50, 19, 37, 20, 38, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21), _local10); _local9.createTiles(new Array(37, 14, 38, 14, 39, 14, 37, 15, 38, 15, 39, 15, 37, 16, 38, 16, 39, 16), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 52, 23); var _local13 = _local5.getSprFileSprite("way_right_bottom"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_left_top"); var _local17 = _local5.getSprFileSprite("way_top_bottom"); var _local18 = _local5.getSprFileSprite("way_start_right"); var _local19 = _local5.getSprFileSprite("way_right_top"); var _local20 = _local5.getSprFileSprite("way_start_left"); _local12.createTiles(new Array(12, 4, 9, 5, 16, 7, 36, 8, 31, 9, 45, 19), _local13); _local12.createTiles(new Array(13, 4, 10, 5, 11, 5, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 17, 7, 37, 8, 15, 9, 19, 9, 20, 9, 21, 9, 22, 9, 32, 9, 33, 9, 34, 9, 35, 9, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 39, 18, 40, 18, 41, 18, 46, 19, 47, 19, 43, 20, 44, 20), _local14); _local12.createTiles(new Array(14, 4, 18, 7, 38, 8, 23, 9, 42, 18), _local15); _local12.createTiles(new Array(12, 5, 9, 6, 16, 9, 36, 9, 31, 10, 45, 20), _local16); _local12.createTiles(new Array(14, 5, 14, 6, 14, 7, 14, 8, 16, 8, 18, 8, 38, 9, 38, 10, 38, 11, 38, 12, 38, 13, 38, 14, 38, 15, 38, 16, 38, 17, 42, 19), _local17); _local12.createTiles(new Array(3, 6), _local18); _local12.createTiles(new Array(14, 9, 18, 9, 23, 10, 38, 18, 42, 20), _local19); _local12.createTiles(new Array(48, 19), _local20); _local3.addLayer(_local12); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 52, 23); var _local22 = _local5.getSprFileSprite("way_start"); var _local23 = _local5.getSprFileSprite("way_finish"); _local21.createTiles(new Array(25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 25, 9, 26, 9, 27, 9, 28, 9, 29, 9, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11), _local8); _local21.createTiles(new Array(3, 6), _local22); _local21.createTiles(new Array(48, 19), _local23); _local3.addLayer(_local21); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 52, 23); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 52, 23); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 52, 23); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 52, 23); _local3.addLayer(_local27); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 52, 23); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 52, 23); var _local30 = _local5.getSprFileSprite("sbonus4_m"); _local29.createTiles(new Array(9, 6), _local30); _local3.addLayer(_local29); var _local31 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 52, 23); _local3.addLayer(_local31); var _local32 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 52, 23); _local3.addLayer(_local32); var _local33 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 52, 23); var _local34 = _local5.getSprFileSprite("palm_1"); var _local35 = _local5.getSprFileSprite("palm_4"); var _local36 = _local5.getSprFileSprite("grass-2"); var _local37 = _local5.getSprFileSprite("grass-3"); var _local38 = _local5.getSprFileSprite("grass"); var _local39 = _local5.getSprFileSprite("palm_2"); var _local40 = _local5.getSprFileSprite("palm_3"); var _local41 = _local5.getSprFileSprite("rock_1"); var _local42 = _local5.getSprFileSprite("rock_3"); var _local43 = _local5.getSprFileSprite("rock_9"); _local33.createTiles(new Array(4, 1, 20, 4), _local34); _local33.createTiles(new Array(8, 1, 19, 4), _local35); _local33.createTiles(new Array(11, 1, 12, 1, 13, 1, 14, 1, 1, 2, 2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 7, 2, 8, 2, 9, 2, 14, 10, 15, 10, 16, 10), _local36); _local33.createTiles(new Array(11, 2, 12, 2, 13, 2, 14, 2, 15, 3, 16, 4, 7, 8, 8, 8, 9, 8, 10, 8, 11, 9, 12, 10, 13, 10, 14, 11, 15, 11, 16, 11), _local37); _local33.createTiles(new Array(25, 3, 28, 3, 24, 4, 29, 4, 33, 5, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15), _local38); _local33.createTiles(new Array(26, 3, 28, 4), _local39); _local33.createTiles(new Array(27, 3, 25, 4), _local40); _local33.createTiles(new Array(37, 4, 36, 5, 35, 6), _local41); _local33.createTiles(new Array(38, 4, 39, 5, 40, 6, 41, 7), _local42); _local33.createTiles(new Array(37, 5, 38, 5, 36, 6, 37, 6, 38, 6, 39, 6, 40, 7), _local43); _local3.addLayer(_local33); var _local44 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 52, 23); var _local45 = _local5.getSprFileSprite("rock_10"); var _local46 = _local5.getSprFileSprite("rock_7"); var _local47 = _local5.getSprFileSprite("rock_4"); var _local48 = _local5.getSprFileSprite("lianes2_3"); var _local49 = _local5.getSprFileSprite("lianes2_5"); var _local50 = _local5.getSprFileSprite("rock_8"); var _local51 = _local5.getSprFileSprite("rock_5"); var _local52 = _local5.getSprFileSprite("rock_6"); _local44.createTiles(new Array(18, 5, 19, 5, 20, 5, 31, 5, 32, 5, 33, 5, 36, 5, 37, 5, 39, 6, 40, 6, 41, 6, 18, 10, 20, 10), _local36); _local44.createTiles(new Array(10, 2, 0, 3, 1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3, 9, 3, 0, 8, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8), _local37); _local44.createTiles(new Array(26, 4, 25, 5), _local41); _local44.createTiles(new Array(28, 4, 29, 5), _local42); _local44.createTiles(new Array(26, 5, 27, 5, 28, 5, 26, 6, 27, 6, 28, 6, 26, 7, 27, 7, 28, 7, 26, 8, 27, 8, 28, 8, 26, 9, 27, 9, 28, 9, 26, 11, 27, 11, 28, 11, 26, 12, 27, 12, 28, 12), _local43); _local44.createTiles(new Array(27, 4), _local45); _local44.createTiles(new Array(25, 6, 25, 7, 25, 8, 25, 9, 25, 11), _local46); _local44.createTiles(new Array(29, 6, 29, 7, 29, 8, 29, 9, 29, 11), _local47); _local44.createTiles(new Array(1, 9), _local48); _local44.createTiles(new Array(3, 9), _local49); _local44.createTiles(new Array(25, 12, 26, 13), _local50); _local44.createTiles(new Array(29, 12, 28, 13), _local51); _local44.createTiles(new Array(27, 13), _local52); _local3.addLayer(_local44); var _local53 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 52, 23); var _local54 = _local5.getSprFileSprite("lianes_active_1"); var _local55 = _local5.getSprFileSprite("lianes_active_0"); var _local56 = _local5.getSprFileSprite("lianes_active_2"); var _local57 = _local5.getSprFileSprite("lianes2_4"); var _local58 = _local5.getSprFileSprite("lianes2_6"); var _local59 = _local5.getSprFileSprite("lianes2_7"); _local53.createTiles(new Array(42, 14), _local34); _local53.createTiles(new Array(23, 5, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 7, 40, 7, 41, 7, 17, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 29, 11, 30, 11, 31, 11, 32, 11, 40, 11, 41, 11, 33, 12, 39, 12, 34, 13, 35, 13, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 48, 16), _local37); _local53.createTiles(new Array(40, 5, 47, 14), _local39); _local53.createTiles(new Array(33, 4, 45, 14), _local40); _local53.createTiles(new Array(34, 7), _local49); _local53.createTiles(new Array(26, 3, 24, 4, 28, 4, 26, 5, 25, 6, 27, 6), _local54); _local53.createTiles(new Array(26, 4, 24, 5, 28, 5, 25, 7, 26, 7, 27, 7), _local55); _local53.createTiles(new Array(26, 6, 24, 7, 28, 7, 25, 9, 26, 9, 27, 9), _local56); _local53.createTiles(new Array(40, 8, 7, 9, 16, 12), _local57); _local53.createTiles(new Array(9, 9), _local58); _local53.createTiles(new Array(19, 12, 26, 12), _local59); _local3.addLayer(_local53); var _local60 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 52, 23); _local60.createTiles(new Array(26, 6), _local54); _local3.addLayer(_local60); var _local61 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 52, 23); _local3.addLayer(_local61); var _local62 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 52, 23); _local3.addLayer(_local62); var _local63 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 52, 23); _local3.addLayer(_local63); var _local64 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus10", 52, 23); var _local65 = _local5.getSprFileSprite("bonus10_v"); _local64.createTiles(new Array(24, 6, 21, 7, 22, 7, 23, 7, 24, 7, 21, 8, 22, 8, 23, 8, 24, 8, 21, 9, 22, 9, 23, 9, 24, 9, 21, 10, 22, 10, 23, 10, 24, 10, 21, 11, 22, 11, 23, 11, 24, 11), _local65); _local3.addLayer(_local64); var _local66 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 52, 23); var _local67 = _local5.getSprFileSprite("stone1_left"); var _local68 = _local5.getSprFileSprite("relic2-1"); _local66.createTiles(new Array(26, 10, 27, 10, 28, 10), _local43); _local66.createTiles(new Array(25, 10), _local46); _local66.createTiles(new Array(29, 10), _local47); _local66.createTiles(new Array(14, 4), _local67); _local66.createTiles(new Array(11, 5, 18, 9, 34, 9, 40, 18, 48, 19), _local68); _local3.addLayer(_local66); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus11", 52, 23); _local3.addLayer(_local69); var _local70 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus10", 52, 23); _local3.addLayer(_local70); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-2.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 39, 31); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 27, 6, 28, 6, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 17, 19, 18, 19, 19, 19, 20, 19, 21, 19, 22, 19, 23, 19, 24, 19, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 17, 20, 18, 20, 19, 20, 20, 20, 21, 20, 22, 20, 23, 20, 24, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 17, 21, 18, 21, 19, 21, 20, 21, 21, 21, 22, 21, 23, 21, 24, 21, 25, 21, 26, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 17, 22, 19, 22, 20, 22, 21, 22, 22, 22, 23, 22, 24, 22, 25, 22, 26, 22, 27, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 17, 23, 20, 23, 23, 23, 24, 23, 25, 23, 28, 23, 31, 23, 32, 23, 33, 23, 34, 23, 36, 23, 37, 23, 17, 24, 21, 24, 22, 24, 23, 24, 24, 24, 25, 24, 26, 24, 27, 24, 28, 24, 29, 24, 31, 24, 32, 24, 33, 24, 34, 24, 35, 24, 36, 24, 37, 24, 17, 25, 22, 25, 23, 25, 24, 25, 25, 25, 26, 25, 27, 25, 28, 25, 29, 25, 31, 25, 32, 25, 33, 25, 34, 25, 35, 25, 36, 25, 37, 25, 17, 26, 18, 26, 24, 26, 25, 26, 26, 26, 27, 26, 28, 26, 29, 26, 30, 26, 31, 26, 32, 26, 33, 26, 34, 26, 17, 27, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 28, 27, 29, 27, 30, 27, 31, 27, 32, 27, 33, 27, 24, 28, 25, 28, 26, 28, 27, 28, 28, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33, 28), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 39, 31); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 27, 6, 28, 6, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 17, 19, 18, 19, 19, 19, 20, 19, 21, 19, 22, 19, 23, 19, 24, 19, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 17, 20, 18, 20, 19, 20, 20, 20, 21, 20, 22, 20, 23, 20, 24, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 17, 21, 18, 21, 19, 21, 20, 21, 21, 21, 22, 21, 23, 21, 24, 21, 25, 21, 26, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 17, 22, 19, 22, 20, 22, 21, 22, 22, 22, 23, 22, 24, 22, 25, 22, 26, 22, 27, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 17, 23, 20, 23, 23, 23, 24, 23, 25, 23, 28, 23, 31, 23, 32, 23, 33, 23, 34, 23, 36, 23, 37, 23, 17, 24, 21, 24, 22, 24, 23, 24, 24, 24, 25, 24, 26, 24, 27, 24, 28, 24, 29, 24, 31, 24, 32, 24, 33, 24, 34, 24, 35, 24, 36, 24, 37, 24, 17, 25, 22, 25, 23, 25, 24, 25, 25, 25, 26, 25, 27, 25, 28, 25, 29, 25, 31, 25, 32, 25, 33, 25, 34, 25, 35, 25, 36, 25, 37, 25, 17, 26, 18, 26, 24, 26, 25, 26, 26, 26, 27, 26, 28, 26, 29, 26, 30, 26, 31, 26, 32, 26, 33, 26, 34, 26, 17, 27, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 28, 27, 29, 27, 30, 27, 31, 27, 32, 27, 33, 27, 24, 28, 25, 28, 26, 28, 27, 28, 28, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33, 28), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 39, 31); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 12, 6, 14, 6, 15, 6, 16, 6, 17, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 27, 6, 28, 6, 8, 7, 9, 7, 10, 7, 11, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 8, 8, 9, 8, 10, 8, 12, 8, 14, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 13, 9, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 12, 10, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 17, 19, 18, 19, 19, 19, 20, 19, 21, 19, 22, 19, 23, 19, 24, 19, 25, 19, 26, 19, 27, 19, 28, 19, 29, 19, 30, 19, 31, 19, 17, 20, 18, 20, 19, 20, 20, 20, 21, 20, 22, 20, 23, 20, 24, 20, 30, 20, 31, 20, 32, 20, 33, 20, 34, 20, 17, 21, 18, 21, 19, 21, 20, 21, 21, 21, 22, 21, 23, 21, 24, 21, 25, 21, 26, 21, 31, 21, 32, 21, 33, 21, 34, 21, 35, 21, 36, 21, 37, 21, 17, 22, 19, 22, 20, 22, 21, 22, 22, 22, 23, 22, 24, 22, 25, 22, 26, 22, 27, 22, 31, 22, 32, 22, 33, 22, 34, 22, 35, 22, 36, 22, 37, 22, 17, 23, 20, 23, 23, 23, 24, 23, 25, 23, 28, 23, 31, 23, 32, 23, 33, 23, 34, 23, 36, 23, 37, 23, 17, 24, 21, 24, 22, 24, 23, 24, 24, 24, 25, 24, 26, 24, 27, 24, 28, 24, 29, 24, 31, 24, 32, 24, 33, 24, 34, 24, 35, 24, 36, 24, 37, 24, 17, 25, 22, 25, 23, 25, 24, 25, 25, 25, 26, 25, 27, 25, 28, 25, 29, 25, 31, 25, 32, 25, 33, 25, 34, 25, 35, 25, 36, 25, 37, 25, 17, 26, 18, 26, 24, 26, 25, 26, 26, 26, 27, 26, 28, 26, 29, 26, 30, 26, 31, 26, 32, 26, 33, 26, 34, 26, 17, 27, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 28, 27, 29, 27, 30, 27, 31, 27, 32, 27, 33, 27, 24, 28, 25, 28, 26, 28, 27, 28, 28, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33, 28), _local10); _local9.createTiles(new Array(11, 6, 13, 6, 12, 7, 11, 8, 13, 8, 12, 9, 11, 10, 13, 10), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 39, 31); var _local13 = _local5.getSprFileSprite("way_right_bottom"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_top_bottom"); var _local17 = _local5.getSprFileSprite("way_start_left"); var _local18 = _local5.getSprFileSprite("way_right_top"); var _local19 = _local5.getSprFileSprite("way_start_right"); var _local20 = _local5.getSprFileSprite("way_left_top"); _local12.createTiles(new Array(12, 5, 23, 6, 9, 9, 2, 10, 33, 23, 32, 25), _local13); _local12.createTiles(new Array(13, 5, 24, 6, 25, 6, 15, 7, 16, 7, 18, 7, 19, 7, 20, 7, 22, 7, 10, 9, 11, 9, 3, 10, 4, 10, 6, 10, 7, 10, 8, 10, 3, 16, 4, 16, 5, 16, 6, 16, 8, 20, 9, 20, 10, 20, 11, 20, 12, 20, 13, 20, 14, 20, 15, 20, 16, 20, 18, 20, 19, 20, 20, 20, 21, 20, 23, 22, 34, 23, 25, 25, 26, 25, 28, 27, 29, 27, 30, 27, 31, 27), _local14); _local12.createTiles(new Array(14, 5, 7, 16, 22, 20, 24, 22, 27, 25), _local15); _local12.createTiles(new Array(12, 6, 14, 6, 12, 7, 12, 8, 2, 11, 2, 12, 2, 13, 2, 14, 2, 15, 7, 17, 7, 18, 7, 19, 22, 21, 24, 23, 24, 24, 33, 24, 27, 26, 32, 26), _local16); _local12.createTiles(new Array(26, 6, 17, 7, 35, 23), _local17); _local12.createTiles(new Array(14, 7, 2, 16, 7, 20, 22, 22, 24, 25, 27, 27), _local18); _local12.createTiles(new Array(21, 7, 5, 10, 17, 20), _local19); _local12.createTiles(new Array(23, 7, 12, 9, 9, 10, 33, 25, 32, 27), _local20); _local3.addLayer(_local12); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 39, 31); var _local22 = _local5.getSprFileSprite("way_finish"); var _local23 = _local5.getSprFileSprite("way_start"); _local21.createTiles(new Array(1, 10, 2, 10, 3, 10, 4, 10, 1, 11, 2, 11, 3, 11, 4, 11, 1, 12, 2, 12, 3, 12, 4, 12, 1, 13, 2, 13, 3, 13, 4, 13, 1, 14, 2, 14, 3, 14, 4, 14, 1, 15, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 1, 16, 2, 16, 3, 16, 4, 16, 5, 16, 6, 16, 7, 16, 8, 16, 9, 16, 10, 16, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 1, 17, 2, 17, 3, 17, 4, 17, 5, 17, 6, 17, 7, 17, 8, 17, 9, 17, 10, 17, 11, 17, 12, 17, 13, 17, 14, 17, 15, 17, 16, 17, 1, 18, 2, 18, 3, 18, 4, 18, 5, 18, 6, 18, 7, 18, 8, 18, 9, 18, 10, 18, 11, 18, 12, 18, 13, 18, 14, 18, 15, 18, 16, 18, 1, 19, 2, 19, 3, 19, 4, 19, 5, 19, 6, 19, 7, 19, 8, 19, 9, 19, 10, 19, 11, 19, 12, 19, 13, 19, 14, 19, 15, 19, 16, 19, 1, 20, 2, 20, 3, 20, 4, 20, 5, 20, 6, 20, 7, 20, 8, 20, 9, 20, 10, 20, 11, 20, 12, 20, 13, 20, 14, 20, 15, 20, 16, 20, 1, 21, 2, 21, 3, 21, 4, 21, 5, 21, 6, 21, 7, 21, 8, 21, 9, 21, 10, 21, 11, 21, 12, 21, 13, 21, 14, 21, 15, 21, 16, 21), _local6); _local21.createTiles(new Array(18, 4, 19, 4, 20, 4, 18, 5, 19, 5, 20, 5, 18, 6, 19, 6, 20, 6, 18, 8, 19, 8, 20, 8, 18, 9, 19, 9, 20, 9), _local8); _local21.createTiles(new Array(26, 6), _local22); _local21.createTiles(new Array(35, 23), _local23); _local3.addLayer(_local21); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 39, 31); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 39, 31); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 39, 31); var _local27 = _local5.getSprFileSprite("fountain"); var _local28 = _local5.getSprFileSprite("columns"); var _local29 = _local5.getSprFileSprite("relic2-1"); var _local30 = _local5.getSprFileSprite("chain"); var _local31 = _local5.getSprFileSprite("fountain2"); _local26.createTiles(new Array(15, 2, 19, 17), _local27); _local26.createTiles(new Array(18, 6), _local28); _local26.createTiles(new Array(26, 6, 9, 10, 22, 21, 25, 25, 31, 27), _local29); _local26.createTiles(new Array(19, 10), _local30); _local26.createTiles(new Array(32, 18), _local31); _local3.addLayer(_local26); var _local32 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 39, 31); _local3.addLayer(_local32); var _local33 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 39, 31); _local3.addLayer(_local33); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 39, 31); _local3.addLayer(_local34); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 39, 31); var _local36 = _local5.getSprFileSprite("sbonus4_m"); var _local37 = _local5.getSprFileSprite("swbonus3"); _local35.createTiles(new Array(7, 10, 32, 25), _local36); _local35.createTiles(new Array(26, 22, 29, 27), _local37); _local3.addLayer(_local35); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 39, 31); var _local39 = _local5.getSprFileSprite("bonus8_v"); _local38.createTiles(new Array(17, 19, 18, 19, 19, 19, 20, 19, 21, 19, 17, 20, 18, 20, 19, 20, 20, 20, 21, 20, 17, 21, 18, 21, 19, 21, 20, 21, 21, 21, 17, 22, 19, 22, 20, 22, 21, 22, 17, 23, 20, 23, 17, 24, 21, 24, 17, 25, 17, 26, 18, 26, 17, 27, 18, 27, 19, 27, 20, 27, 21, 27), _local39); _local3.addLayer(_local38); var _local40 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 39, 31); _local3.addLayer(_local40); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 39, 31); var _local42 = _local5.getSprFileSprite("tree_4"); var _local43 = _local5.getSprFileSprite("tree_3"); var _local44 = _local5.getSprFileSprite("grass"); var _local45 = _local5.getSprFileSprite("wall_24"); var _local46 = _local5.getSprFileSprite("wall_18"); var _local47 = _local5.getSprFileSprite("wall_14"); var _local48 = _local5.getSprFileSprite("wall_13"); var _local49 = _local5.getSprFileSprite("tree_1"); _local41.createTiles(new Array(22, 1, 24, 1, 26, 1, 9, 4, 6, 6, 33, 17), _local42); _local41.createTiles(new Array(13, 2, 16, 2, 20, 2, 17, 17, 20, 17, 23, 17, 27, 17, 35, 19), _local43); _local41.createTiles(new Array(23, 2, 25, 2), _local44); _local41.createTiles(new Array(18, 4, 19, 4, 20, 4, 18, 5, 19, 5, 20, 5, 18, 8, 19, 8, 20, 8, 18, 9, 19, 9, 20, 9), _local45); _local41.createTiles(new Array(18, 10), _local46); _local41.createTiles(new Array(19, 10), _local47); _local41.createTiles(new Array(20, 10), _local48); _local41.createTiles(new Array(21, 15, 25, 15, 29, 15), _local49); _local3.addLayer(_local41); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 39, 31); var _local51 = _local5.getSprFileSprite("grass-2"); var _local52 = _local5.getSprFileSprite("minaret_1"); var _local53 = _local5.getSprFileSprite("wall_1"); var _local54 = _local5.getSprFileSprite("wall_2"); var _local55 = _local5.getSprFileSprite("wall_21"); var _local56 = _local5.getSprFileSprite("minaret_2"); var _local57 = _local5.getSprFileSprite("wall_5"); var _local58 = _local5.getSprFileSprite("lianes_1"); var _local59 = _local5.getSprFileSprite("lianes_2"); var _local60 = _local5.getSprFileSprite("lianes2_6"); var _local61 = _local5.getSprFileSprite("lianes2_8"); var _local62 = _local5.getSprFileSprite("lianes2_7"); var _local63 = _local5.getSprFileSprite("lianes2_5"); var _local64 = _local5.getSprFileSprite("lianes2_4"); var _local65 = _local5.getSprFileSprite("wall_3"); var _local66 = _local5.getSprFileSprite("wall_4"); var _local67 = _local5.getSprFileSprite("wall_17"); var _local68 = _local5.getSprFileSprite("wall_15"); var _local69 = _local5.getSprFileSprite("wall_12"); var _local70 = _local5.getSprFileSprite("grass-3"); var _local71 = _local5.getSprFileSprite("wall_11"); _local50.createTiles(new Array(19, 3, 20, 3, 12, 17), _local45); _local50.createTiles(new Array(3, 20), _local46); _local50.createTiles(new Array(11, 2, 12, 2, 13, 2, 22, 2, 23, 2, 24, 2, 25, 2, 26, 2, 16, 17, 21, 17, 22, 17, 23, 17, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 30, 17, 34, 19, 35, 19, 36, 19), _local51); _local50.createTiles(new Array(14, 2, 8, 5, 5, 7), _local52); _local50.createTiles(new Array(18, 2, 17, 3, 11, 16, 3, 18), _local53); _local50.createTiles(new Array(19, 2, 12, 16), _local54); _local50.createTiles(new Array(20, 2, 21, 3), _local55); _local50.createTiles(new Array(14, 3, 8, 6, 5, 8), _local56); _local50.createTiles(new Array(18, 3, 13, 17), _local57); _local50.createTiles(new Array(18, 4, 20, 4, 19, 8), _local58); _local50.createTiles(new Array(19, 4, 18, 8, 20, 8), _local59); _local50.createTiles(new Array(15, 8), _local60); _local50.createTiles(new Array(16, 8, 21, 8, 35, 26), _local61); _local50.createTiles(new Array(24, 9, 6, 12, 18, 28, 27, 29), _local62); _local50.createTiles(new Array(11, 12), _local63); _local50.createTiles(new Array(12, 12), _local64); _local50.createTiles(new Array(13, 16, 14, 17, 4, 18), _local65); _local50.createTiles(new Array(11, 17, 3, 19), _local66); _local50.createTiles(new Array(11, 18), _local67); _local50.createTiles(new Array(12, 18, 13, 18), _local68); _local50.createTiles(new Array(14, 18, 4, 20), _local69); _local50.createTiles(new Array(16, 18, 17, 18, 20, 18, 21, 18, 22, 18, 23, 18, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 19, 32, 19, 33, 19, 34, 20, 35, 20, 36, 20), _local70); _local50.createTiles(new Array(4, 19), _local71); _local3.addLayer(_local50); var _local72 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 39, 31); var _local73 = _local5.getSprFileSprite("lianes2_2"); var _local74 = _local5.getSprFileSprite("lianes2_3"); _local72.createTiles(new Array(8, 5, 9, 5, 5, 7, 6, 7), _local51); _local72.createTiles(new Array(11, 18), _local63); _local72.createTiles(new Array(13, 18), _local64); _local72.createTiles(new Array(11, 3, 12, 3, 13, 3, 14, 3, 15, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 10, 4, 7, 6, 8, 6, 9, 6, 4, 8, 5, 8, 6, 8), _local70); _local72.createTiles(new Array(11, 17, 3, 19), _local73); _local72.createTiles(new Array(2, 20), _local74); _local3.addLayer(_local72); var _local75 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 39, 31); _local3.addLayer(_local75); var _local76 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 39, 31); _local3.addLayer(_local76); var _local77 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 39, 31); _local3.addLayer(_local77); var _local78 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 39, 31); var _local79 = _local5.getSprFileSprite("bonus9_v"); _local78.createTiles(new Array(14, 4, 15, 4, 16, 4, 17, 4, 14, 5, 15, 5, 16, 5, 17, 5, 14, 6, 15, 6, 16, 6, 17, 6, 14, 7, 15, 7, 16, 7, 17, 7, 14, 8), _local79); _local3.addLayer(_local78); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-3.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 51, 21); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(31, 2, 32, 2, 33, 2, 34, 2, 35, 2, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 28, 3, 29, 3, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 35, 3, 36, 3, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 35, 4, 36, 4, 37, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 30, 5, 31, 5, 32, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 38, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 29, 6, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 6, 43, 6, 44, 6, 45, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 45, 11, 46, 11, 47, 11, 45, 12, 46, 12, 47, 12, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 27, 15, 28, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 51, 21); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(31, 2, 32, 2, 33, 2, 34, 2, 35, 2, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 28, 3, 29, 3, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 35, 3, 36, 3, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 28, 4, 29, 4, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 35, 4, 36, 4, 37, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 29, 5, 30, 5, 31, 5, 32, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 38, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 29, 6, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 6, 43, 6, 44, 6, 45, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10, 19, 10, 20, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 45, 11, 46, 11, 47, 11, 45, 12, 46, 12, 47, 12, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 27, 15, 28, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 51, 21); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); var _local12 = _local5.getSprFileSprite("glass_cube"); _local9.createTiles(new Array(31, 2, 32, 2, 33, 2, 34, 2, 35, 2, 23, 3, 28, 3, 29, 3, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 35, 3, 36, 3, 11, 4, 12, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 25, 4, 26, 4, 28, 4, 29, 4, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 35, 4, 36, 4, 37, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 28, 5, 29, 5, 30, 5, 31, 5, 32, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 38, 5, 2, 6, 3, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 29, 6, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 6, 43, 6, 44, 6, 45, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 13, 8, 18, 8, 19, 8, 20, 8, 21, 8, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 11, 9, 12, 9, 13, 9, 18, 9, 19, 9, 20, 9, 21, 9, 33, 9, 34, 9, 35, 9, 36, 9, 37, 9, 38, 9, 39, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 12, 10, 13, 10, 18, 10, 19, 10, 20, 10, 34, 10, 35, 10, 36, 10, 37, 10, 38, 10, 39, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 18, 11, 19, 11, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 27, 15, 28, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17), _local10); _local9.createTiles(new Array(24, 3, 25, 3, 26, 3, 27, 3, 24, 4, 27, 4, 24, 5, 25, 5, 26, 5, 27, 5, 14, 8, 15, 8, 16, 8, 17, 8, 14, 9, 15, 9, 16, 9, 17, 9, 14, 10, 15, 10, 16, 10, 17, 10), _local11); _local9.createTiles(new Array(45, 11, 46, 11, 47, 11, 45, 12, 46, 12, 47, 12), _local12); _local3.addLayer(_local9); var _local13 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 51, 21); var _local14 = _local5.getSprFileSprite("way_right_bottom"); var _local15 = _local5.getSprFileSprite("way_left_right"); var _local16 = _local5.getSprFileSprite("way_left_bottom"); var _local17 = _local5.getSprFileSprite("way_left_top"); var _local18 = _local5.getSprFileSprite("way_top_bottom"); var _local19 = _local5.getSprFileSprite("way_start_right"); var _local20 = _local5.getSprFileSprite("way_right_top"); _local13.createTiles(new Array(32, 3, 24, 4, 31, 4, 20, 5, 18, 7, 31, 14), _local14); _local13.createTiles(new Array(33, 3, 25, 4, 26, 4, 27, 4, 28, 4, 21, 5, 22, 5, 23, 5, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 30, 6, 19, 7, 35, 8, 36, 8, 37, 8, 38, 8, 39, 8, 40, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 14, 9, 15, 9, 16, 9, 17, 9, 32, 14, 33, 14, 30, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15), _local15); _local13.createTiles(new Array(34, 3, 29, 4, 12, 6, 13, 7, 46, 8, 34, 14), _local16); _local13.createTiles(new Array(32, 4, 24, 5, 31, 6, 20, 7, 18, 9, 31, 15, 46, 15), _local17); _local13.createTiles(new Array(34, 4, 29, 5, 31, 5, 34, 5, 20, 6, 34, 6, 34, 7, 13, 8, 18, 8, 46, 9, 46, 10, 46, 11, 46, 12, 46, 13, 46, 14), _local18); _local13.createTiles(new Array(4, 6, 29, 15), _local19); _local13.createTiles(new Array(29, 6, 12, 7, 34, 8, 13, 9, 34, 15), _local20); _local3.addLayer(_local13); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 51, 21); var _local22 = _local5.getSprFileSprite("way_start"); var _local23 = _local5.getSprFileSprite("way_finish"); _local21.createTiles(new Array(40, 6, 41, 6, 42, 6, 40, 7, 41, 7, 42, 7, 40, 9, 41, 9, 42, 9, 40, 10, 41, 10, 42, 10, 37, 13, 38, 13, 39, 13, 37, 14, 38, 14, 39, 14, 37, 16, 38, 16, 39, 16, 37, 17, 38, 17, 39, 17), _local8); _local21.createTiles(new Array(4, 6), _local22); _local21.createTiles(new Array(29, 15), _local23); _local3.addLayer(_local21); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 51, 21); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 51, 21); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 51, 21); var _local27 = _local5.getSprFileSprite("stone1_left"); var _local28 = _local5.getSprFileSprite("ballista_right"); var _local29 = _local5.getSprFileSprite("relic2-1"); var _local30 = _local5.getSprFileSprite("lianes_active_0"); var _local31 = _local5.getSprFileSprite("rock_7"); var _local32 = _local5.getSprFileSprite("rock_9"); var _local33 = _local5.getSprFileSprite("rock_4"); _local26.createTiles(new Array(34, 3), _local27); _local26.createTiles(new Array(25, 4), _local28); _local26.createTiles(new Array(29, 4, 9, 6, 34, 8, 16, 9, 29, 15, 46, 15), _local29); _local26.createTiles(new Array(39, 7, 40, 7, 41, 7), _local30); _local26.createTiles(new Array(37, 15), _local31); _local26.createTiles(new Array(38, 15), _local32); _local26.createTiles(new Array(39, 15), _local33); _local3.addLayer(_local26); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 51, 21); _local3.addLayer(_local34); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 51, 21); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 51, 21); var _local37 = _local5.getSprFileSprite("stone-1"); var _local38 = _local5.getSprFileSprite("stone-3"); var _local39 = _local5.getSprFileSprite("stone-4"); var _local40 = _local5.getSprFileSprite("stone-2"); _local36.createTiles(new Array(36, 18, 40, 18), _local37); _local36.createTiles(new Array(37, 18), _local38); _local36.createTiles(new Array(38, 18), _local39); _local36.createTiles(new Array(39, 18), _local40); _local3.addLayer(_local36); var _local41 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 51, 21); var _local42 = _local5.getSprFileSprite("sbonus1_m"); var _local43 = _local5.getSprFileSprite("sbonus4_m"); _local41.createTiles(new Array(10, 6), _local42); _local41.createTiles(new Array(15, 9, 17, 9), _local43); _local3.addLayer(_local41); var _local44 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 51, 21); _local3.addLayer(_local44); var _local45 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 51, 21); _local3.addLayer(_local45); var _local46 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 51, 21); var _local47 = _local5.getSprFileSprite("grass"); var _local48 = _local5.getSprFileSprite("rock_1"); var _local49 = _local5.getSprFileSprite("rock_2"); var _local50 = _local5.getSprFileSprite("rock_3"); var _local51 = _local5.getSprFileSprite("grass-2"); var _local52 = _local5.getSprFileSprite("grass-3"); var _local53 = _local5.getSprFileSprite("rock_5"); var _local54 = _local5.getSprFileSprite("rock_8"); var _local55 = _local5.getSprFileSprite("rock_6"); _local46.createTiles(new Array(40, 6, 40, 7, 40, 9, 37, 16), _local31); _local46.createTiles(new Array(5, 3, 6, 3, 7, 3, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 41, 6, 25, 7, 41, 7, 5, 9, 6, 9, 7, 9, 41, 9, 41, 10, 38, 16), _local32); _local46.createTiles(new Array(42, 6, 42, 7, 42, 9, 39, 16), _local33); _local46.createTiles(new Array(39, 5, 44, 5), _local37); _local46.createTiles(new Array(36, 2, 40, 5), _local38); _local46.createTiles(new Array(37, 3, 41, 5, 43, 5), _local39); _local46.createTiles(new Array(38, 4, 42, 5), _local40); _local46.createTiles(new Array(25, 1, 26, 1, 27, 1, 28, 1, 29, 11, 30, 11, 31, 11), _local47); _local46.createTiles(new Array(5, 2, 4, 3, 3, 4), _local48); _local46.createTiles(new Array(6, 2), _local49); _local46.createTiles(new Array(7, 2, 8, 3, 9, 4), _local50); _local46.createTiles(new Array(15, 2, 16, 2), _local51); _local46.createTiles(new Array(24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 29, 6, 30, 6), _local52); _local46.createTiles(new Array(26, 7, 25, 8, 9, 9, 7, 10, 42, 10, 39, 17), _local53); _local46.createTiles(new Array(23, 8, 3, 9, 5, 10, 40, 10, 37, 17), _local54); _local46.createTiles(new Array(24, 8, 4, 9, 8, 9, 6, 10, 38, 17), _local55); _local3.addLayer(_local46); var _local56 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 51, 21); var _local57 = _local5.getSprFileSprite("palm_3"); var _local58 = _local5.getSprFileSprite("lianes_active_1"); var _local59 = _local5.getSprFileSprite("lianes_2"); var _local60 = _local5.getSprFileSprite("lianes2_7"); var _local61 = _local5.getSprFileSprite("lianes_active_2"); var _local62 = _local5.getSprFileSprite("palm_1"); var _local63 = _local5.getSprFileSprite("lianes2_4"); var _local64 = _local5.getSprFileSprite("lianes2_5"); _local56.createTiles(new Array(37, 14), _local31); _local56.createTiles(new Array(38, 14), _local32); _local56.createTiles(new Array(39, 14), _local33); _local56.createTiles(new Array(4, 3, 5, 3, 6, 3, 7, 3), _local47); _local56.createTiles(new Array(22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 10, 2, 11, 2, 12, 2, 13, 2, 14, 2, 17, 2, 18, 2), _local51); _local56.createTiles(new Array(30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 22, 2, 23, 2, 24, 2, 25, 2, 26, 2, 27, 2, 28, 2, 29, 2, 36, 2, 10, 3, 11, 3, 12, 3, 13, 3, 14, 3, 15, 3, 16, 3, 17, 3, 18, 3, 37, 3, 1, 4, 2, 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 4, 38, 4, 39, 4, 40, 4, 41, 4, 42, 4, 43, 4, 44, 5, 45, 6, 46, 6, 47, 8, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 41, 12, 42, 12, 43, 12, 47, 14, 45, 16, 46, 16), _local52); _local56.createTiles(new Array(14, 1), _local57); _local56.createTiles(new Array(39, 6, 40, 6, 41, 6), _local58); _local56.createTiles(new Array(25, 7), _local59); _local56.createTiles(new Array(5, 9), _local60); _local56.createTiles(new Array(39, 9, 40, 9, 41, 9), _local61); _local56.createTiles(new Array(30, 10), _local62); _local56.createTiles(new Array(29, 18), _local63); _local56.createTiles(new Array(30, 18), _local64); _local3.addLayer(_local56); var _local65 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 51, 21); var _local66 = _local5.getSprFileSprite("lianes2_1"); var _local67 = _local5.getSprFileSprite("lianes2_8"); var _local68 = _local5.getSprFileSprite("lianes2_6"); _local65.createTiles(new Array(40, 10, 37, 13), _local31); _local65.createTiles(new Array(41, 10, 40, 11, 41, 11, 38, 12, 39, 12, 38, 13), _local32); _local65.createTiles(new Array(42, 10, 42, 11, 39, 13), _local33); _local65.createTiles(new Array(38, 11, 37, 12), _local48); _local65.createTiles(new Array(39, 11), _local49); _local65.createTiles(new Array(42, 12), _local53); _local65.createTiles(new Array(40, 12, 41, 12), _local55); _local65.createTiles(new Array(36, 19), _local66); _local65.createTiles(new Array(37, 19), _local67); _local65.createTiles(new Array(39, 19), _local68); _local3.addLayer(_local65); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 51, 21); var _local70 = _local5.getSprFileSprite("palm_2"); var _local71 = _local5.getSprFileSprite("lianes_1"); _local69.createTiles(new Array(40, 3, 41, 3, 42, 3), _local47); _local69.createTiles(new Array(41, 9, 38, 11, 39, 11, 40, 11, 42, 11, 38, 13, 38, 16), _local59); _local69.createTiles(new Array(41, 2), _local70); _local69.createTiles(new Array(40, 9, 42, 9, 41, 11, 37, 13, 39, 13, 37, 16, 39, 16), _local71); _local3.addLayer(_local69); var _local72 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 51, 21); _local72.createTiles(new Array(39, 4, 40, 4, 41, 4, 42, 4), _local52); _local3.addLayer(_local72); var _local73 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 51, 21); _local3.addLayer(_local73); var _local74 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 51, 21); _local3.addLayer(_local74); var _local75 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus11", 51, 21); var _local76 = _local5.getSprFileSprite("bonus11_h"); _local75.createTiles(new Array(36, 3, 36, 4, 37, 4, 36, 5, 37, 5, 38, 5, 36, 6, 37, 6, 38, 6, 39, 6, 36, 7, 37, 7, 38, 7, 39, 7, 36, 8, 37, 8, 38, 8, 39, 8, 36, 9, 37, 9, 38, 9, 39, 9, 36, 10, 37, 10, 38, 10, 39, 10), _local76); _local3.addLayer(_local75); var _local77 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus10", 51, 21); var _local78 = _local5.getSprFileSprite("bonus10_v"); _local77.createTiles(new Array(40, 13, 41, 13, 42, 13, 43, 13, 40, 14, 41, 14, 42, 14, 43, 14, 40, 15, 41, 15, 42, 15, 43, 15, 40, 16, 41, 16, 42, 16, 43, 16, 40, 17, 41, 17, 42, 17, 43, 17), _local78); _local3.addLayer(_local77); graphics.addMapFile(_local3); }; function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-4.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 51, 38); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 46, 16, 47, 16, 48, 16, 49, 16, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 2, 19, 3, 19, 4, 19, 5, 19, 6, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 2, 20, 3, 20, 4, 20, 5, 20, 6, 20, 7, 20, 8, 20, 9, 20, 10, 20, 11, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 2, 21, 3, 21, 4, 21, 5, 21, 6, 21, 7, 21, 8, 21, 9, 21, 10, 21, 11, 21, 12, 21, 13, 21, 14, 21, 15, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 41, 22, 42, 22, 43, 22, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 41, 23, 42, 23, 43, 23, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 41, 24, 42, 24, 43, 24, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 40, 25, 41, 25, 42, 25, 43, 25, 44, 25, 26, 26, 27, 26, 39, 26, 40, 26, 41, 26, 42, 26, 43, 26, 44, 26, 45, 26, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 38, 27, 39, 27, 40, 27, 41, 27, 42, 27, 43, 27, 44, 27, 45, 27, 18, 28, 19, 28, 20, 28, 21, 28, 22, 28, 23, 28, 24, 28, 25, 28, 26, 28, 27, 28, 37, 28, 38, 28, 39, 28, 40, 28, 41, 28, 42, 28, 43, 28, 44, 28, 45, 28, 18, 29, 19, 29, 20, 29, 21, 29, 22, 29, 23, 29, 24, 29, 25, 29, 26, 29, 27, 29, 36, 29, 37, 29, 38, 29, 39, 29, 40, 29, 41, 29, 42, 29, 43, 29, 44, 29, 18, 30, 19, 30, 20, 30, 21, 30, 22, 30, 23, 30, 24, 30, 25, 30, 26, 30, 27, 30, 35, 30, 36, 30, 37, 30, 38, 30, 39, 30, 40, 30, 41, 30, 42, 30, 43, 30, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23, 31, 24, 31, 25, 31, 32, 31, 33, 31, 34, 31, 35, 31, 36, 31, 37, 31, 38, 31, 39, 31, 40, 31, 41, 31, 42, 31, 30, 32, 31, 32, 32, 32, 33, 32, 34, 32, 35, 32, 36, 32, 37, 32, 38, 32, 39, 32, 40, 32, 41, 32, 29, 33, 30, 33, 31, 33, 32, 33, 33, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 33, 39, 33, 40, 33, 29, 34, 30, 34, 31, 34, 32, 34, 33, 34, 34, 34, 35, 34, 36, 34, 37, 34, 38, 34, 39, 34, 29, 35, 30, 35, 31, 35, 32, 35, 33, 35, 34, 35, 35, 35, 36, 35, 37, 35, 38, 35), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 51, 38); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 46, 16, 47, 16, 48, 16, 49, 16, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 2, 19, 3, 19, 4, 19, 5, 19, 6, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 2, 20, 3, 20, 4, 20, 5, 20, 6, 20, 7, 20, 8, 20, 9, 20, 10, 20, 11, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 2, 21, 3, 21, 4, 21, 5, 21, 6, 21, 7, 21, 8, 21, 9, 21, 10, 21, 11, 21, 12, 21, 13, 21, 14, 21, 15, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 41, 22, 42, 22, 43, 22, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 41, 23, 42, 23, 43, 23, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 41, 24, 42, 24, 43, 24, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 40, 25, 41, 25, 42, 25, 43, 25, 44, 25, 26, 26, 27, 26, 39, 26, 40, 26, 41, 26, 42, 26, 43, 26, 44, 26, 45, 26, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 38, 27, 39, 27, 40, 27, 41, 27, 42, 27, 43, 27, 44, 27, 45, 27, 18, 28, 19, 28, 20, 28, 21, 28, 22, 28, 23, 28, 24, 28, 25, 28, 26, 28, 27, 28, 37, 28, 38, 28, 39, 28, 40, 28, 41, 28, 42, 28, 43, 28, 44, 28, 45, 28, 18, 29, 19, 29, 20, 29, 21, 29, 22, 29, 23, 29, 24, 29, 25, 29, 26, 29, 27, 29, 36, 29, 37, 29, 38, 29, 39, 29, 40, 29, 41, 29, 42, 29, 43, 29, 44, 29, 18, 30, 19, 30, 20, 30, 21, 30, 22, 30, 23, 30, 24, 30, 25, 30, 26, 30, 27, 30, 35, 30, 36, 30, 37, 30, 38, 30, 39, 30, 40, 30, 41, 30, 42, 30, 43, 30, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23, 31, 24, 31, 25, 31, 32, 31, 33, 31, 34, 31, 35, 31, 36, 31, 37, 31, 38, 31, 39, 31, 40, 31, 41, 31, 42, 31, 30, 32, 31, 32, 32, 32, 33, 32, 34, 32, 35, 32, 36, 32, 37, 32, 38, 32, 39, 32, 40, 32, 41, 32, 29, 33, 30, 33, 31, 33, 32, 33, 33, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 33, 39, 33, 40, 33, 29, 34, 30, 34, 31, 34, 32, 34, 33, 34, 34, 34, 35, 34, 36, 34, 37, 34, 38, 34, 39, 34, 29, 35, 30, 35, 31, 35, 32, 35, 33, 35, 34, 35, 35, 35, 36, 35, 37, 35, 38, 35), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 51, 38); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); var _local12 = _local5.getSprFileSprite("glass_cube"); _local9.createTiles(new Array(13, 4, 14, 4, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 12, 5, 13, 5, 14, 5, 15, 5, 19, 5, 20, 5, 21, 5, 22, 5, 12, 6, 13, 6, 14, 6, 15, 6, 19, 6, 20, 6, 21, 6, 22, 6, 12, 7, 13, 7, 14, 7, 15, 7, 19, 7, 20, 7, 21, 7, 22, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 19, 8, 20, 8, 21, 8, 22, 8, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 48, 14, 49, 14, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 48, 15, 49, 15, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 46, 16, 47, 16, 48, 16, 49, 16, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 39, 18, 40, 18, 41, 18, 42, 18, 43, 18, 44, 18, 45, 18, 2, 19, 3, 19, 4, 19, 5, 19, 6, 19, 39, 19, 40, 19, 41, 19, 42, 19, 43, 19, 44, 19, 45, 19, 2, 20, 3, 20, 4, 20, 5, 20, 6, 20, 7, 20, 8, 20, 9, 20, 10, 20, 11, 20, 39, 20, 40, 20, 41, 20, 42, 20, 43, 20, 44, 20, 45, 20, 2, 21, 3, 21, 4, 21, 5, 21, 6, 21, 7, 21, 8, 21, 9, 21, 10, 21, 11, 21, 12, 21, 13, 21, 14, 21, 15, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 40, 25, 41, 25, 42, 25, 43, 25, 44, 25, 26, 26, 27, 26, 39, 26, 40, 26, 41, 26, 42, 26, 43, 26, 44, 26, 45, 26, 18, 27, 19, 27, 20, 27, 21, 27, 22, 27, 23, 27, 24, 27, 25, 27, 26, 27, 27, 27, 38, 27, 39, 27, 40, 27, 41, 27, 42, 27, 43, 27, 44, 27, 45, 27, 18, 28, 19, 28, 20, 28, 21, 28, 22, 28, 23, 28, 24, 28, 25, 28, 26, 28, 27, 28, 37, 28, 38, 28, 39, 28, 40, 28, 41, 28, 42, 28, 43, 28, 44, 28, 45, 28, 18, 29, 19, 29, 20, 29, 21, 29, 22, 29, 23, 29, 24, 29, 25, 29, 26, 29, 27, 29, 36, 29, 37, 29, 38, 29, 39, 29, 40, 29, 41, 29, 42, 29, 43, 29, 44, 29, 18, 30, 19, 30, 20, 30, 21, 30, 22, 30, 23, 30, 24, 30, 25, 30, 26, 30, 27, 30, 35, 30, 36, 30, 37, 30, 38, 30, 39, 30, 40, 30, 41, 30, 42, 30, 43, 30, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23, 31, 24, 31, 25, 31, 32, 31, 33, 31, 34, 31, 35, 31, 36, 31, 37, 31, 38, 31, 39, 31, 40, 31, 41, 31, 42, 31, 30, 32, 31, 32, 32, 32, 33, 32, 34, 32, 35, 32, 36, 32, 37, 32, 38, 32, 39, 32, 40, 32, 41, 32, 29, 33, 30, 33, 31, 33, 32, 33, 33, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 33, 39, 33, 40, 33, 29, 34, 30, 34, 31, 34, 32, 34, 33, 34, 34, 34, 35, 34, 36, 34, 37, 34, 38, 34, 39, 34, 29, 35, 30, 35, 31, 35, 32, 35, 33, 35, 34, 35, 35, 35, 36, 35, 37, 35, 38, 35), _local10); _local9.createTiles(new Array(16, 5, 17, 5, 18, 5, 16, 6, 18, 6, 16, 7, 17, 7, 18, 7), _local11); _local9.createTiles(new Array(41, 22, 42, 22, 43, 22, 41, 23, 42, 23, 43, 23, 41, 24, 42, 24, 43, 24), _local12); _local3.addLayer(_local9); var _local13 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 51, 38); var _local14 = _local5.getSprFileSprite("way_right_bottom"); var _local15 = _local5.getSprFileSprite("way_left_right"); var _local16 = _local5.getSprFileSprite("way_start_right"); var _local17 = _local5.getSprFileSprite("way_start_left"); var _local18 = _local5.getSprFileSprite("way_top_bottom"); var _local19 = _local5.getSprFileSprite("way_left_top"); var _local20 = _local5.getSprFileSprite("way_right_top"); var _local21 = _local5.getSprFileSprite("way_left_bottom"); var _local22 = _local5.getSprFileSprite("way_start_bottom"); _local13.createTiles(new Array(7, 6, 4, 12, 40, 16, 41, 26, 20, 28, 24, 29, 38, 29, 35, 33), _local14); _local13.createTiles(new Array(8, 6, 9, 6, 10, 6, 11, 6, 13, 6, 14, 6, 15, 6, 16, 6, 5, 12, 6, 12, 41, 16, 42, 16, 43, 16, 44, 16, 41, 18, 5, 21, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 14, 24, 15, 24, 21, 28, 19, 29, 25, 29, 26, 29, 39, 29, 40, 29, 23, 30, 30, 33, 31, 33, 36, 33, 37, 33, 33, 34, 34, 34), _local15); _local13.createTiles(new Array(12, 6, 18, 29, 29, 33), _local16); _local13.createTiles(new Array(17, 6, 45, 16, 16, 24, 27, 29), _local17); _local13.createTiles(new Array(7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 4, 13, 4, 14, 4, 15, 4, 16, 4, 17, 40, 17, 4, 18, 42, 19, 4, 20, 42, 20, 42, 21, 42, 22, 13, 23, 42, 23, 42, 24, 17, 25, 42, 25, 17, 26, 17, 27, 41, 27, 17, 28, 41, 28, 22, 29, 28, 30, 38, 30, 28, 31, 38, 31, 28, 32, 38, 32), _local18); _local13.createTiles(new Array(7, 12, 42, 26, 20, 29, 41, 29, 24, 30, 38, 33, 35, 34), _local19); _local13.createTiles(new Array(40, 18, 4, 21, 6, 22, 13, 24, 17, 29, 22, 30, 28, 33, 32, 34), _local20); _local13.createTiles(new Array(42, 18, 6, 21, 13, 22, 17, 24, 22, 28, 28, 29, 32, 33), _local21); _local13.createTiles(new Array(4, 19), _local22); _local3.addLayer(_local13); var _local23 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 51, 38); var _local24 = _local5.getSprFileSprite("way_finish"); var _local25 = _local5.getSprFileSprite("way_start"); var _local26 = _local5.getSprFileSprite("palm"); _local23.createTiles(new Array(6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 5, 8, 6, 8, 7, 8, 8, 8, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 8, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 8, 13, 2, 14, 3, 14, 4, 14, 5, 14, 6, 14, 7, 14, 8, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 2, 16, 3, 16, 4, 16, 5, 16, 6, 16, 2, 17, 3, 17, 4, 17, 5, 17, 6, 17, 2, 18, 3, 18, 4, 18, 5, 18, 6, 18), _local6); _local23.createTiles(new Array(17, 6), _local24); _local23.createTiles(new Array(45, 16), _local25); _local23.createTiles(new Array(17, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33), _local26); _local3.addLayer(_local23); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 51, 38); _local3.addLayer(_local27); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 51, 38); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 51, 38); var _local30 = _local5.getSprFileSprite("relic2-1"); _local29.createTiles(new Array(17, 6, 42, 20, 9, 22, 22, 29, 41, 29, 37, 33), _local30); _local3.addLayer(_local29); var _local31 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 51, 38); _local3.addLayer(_local31); var _local32 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 51, 38); _local3.addLayer(_local32); var _local33 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 51, 38); _local3.addLayer(_local33); var _local34 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 51, 38); var _local35 = _local5.getSprFileSprite("sbonus4_m"); var _local36 = _local5.getSprFileSprite("sbonus1_m"); _local34.createTiles(new Array(41, 18, 24, 29), _local35); _local34.createTiles(new Array(41, 27), _local36); _local3.addLayer(_local34); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 51, 38); var _local38 = _local5.getSprFileSprite("bonus8_v"); _local37.createTiles(new Array(2, 19, 3, 19, 4, 19, 5, 19, 6, 19, 2, 20, 3, 20, 4, 20, 5, 20, 6, 20, 2, 21, 3, 21, 4, 21, 5, 21, 6, 21, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 6, 24), _local38); _local3.addLayer(_local37); var _local39 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 51, 38); _local3.addLayer(_local39); var _local40 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 51, 38); var _local41 = _local5.getSprFileSprite("grass-3"); var _local42 = _local5.getSprFileSprite("palm_3"); var _local43 = _local5.getSprFileSprite("palm_1"); var _local44 = _local5.getSprFileSprite("palm_4"); var _local45 = _local5.getSprFileSprite("grass"); var _local46 = _local5.getSprFileSprite("rock_8"); var _local47 = _local5.getSprFileSprite("rock_9"); var _local48 = _local5.getSprFileSprite("rock_5"); var _local49 = _local5.getSprFileSprite("rock_6"); _local40.createTiles(new Array(15, 1, 17, 1, 13, 2, 14, 2, 16, 2, 18, 2, 19, 2, 5, 3, 6, 3, 8, 7, 3, 8, 4, 8, 26, 8, 7, 13, 8, 14, 1, 23, 2, 23, 3, 23, 4, 23, 5, 24, 6, 24, 7, 24, 8, 24, 9, 25, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 44, 28, 16, 29, 43, 29, 25, 30, 26, 30, 42, 30, 17, 31, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23, 31, 24, 31, 41, 31, 40, 32, 39, 33, 38, 34, 28, 35, 29, 35, 30, 35, 31, 35, 32, 35, 33, 35, 34, 35, 35, 35, 36, 35, 37, 35), _local41); _local40.createTiles(new Array(44, 11), _local42); _local40.createTiles(new Array(8, 17, 13, 18), _local43); _local40.createTiles(new Array(10, 17), _local44); _local40.createTiles(new Array(18, 25, 19, 25, 20, 25, 21, 25, 22, 25, 23, 25, 24, 25), _local45); _local40.createTiles(new Array(10, 26, 11, 27), _local46); _local40.createTiles(new Array(11, 26, 12, 26, 13, 26, 14, 26), _local47); _local40.createTiles(new Array(15, 26, 14, 27), _local48); _local40.createTiles(new Array(12, 27, 13, 27), _local49); _local3.addLayer(_local40); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 51, 38); var _local51 = _local5.getSprFileSprite("lianes2_1"); var _local52 = _local5.getSprFileSprite("stone-4"); var _local53 = _local5.getSprFileSprite("lianes2_4"); var _local54 = _local5.getSprFileSprite("rock_1"); var _local55 = _local5.getSprFileSprite("rock_7"); var _local56 = _local5.getSprFileSprite("grass-2"); var _local57 = _local5.getSprFileSprite("rock_3"); _local50.createTiles(new Array(40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 48, 13, 0, 14, 1, 14, 38, 14, 39, 14), _local41); _local50.createTiles(new Array(38, 19, 17, 31, 26, 35, 27, 36), _local46); _local50.createTiles(new Array(33, 29, 34, 29, 33, 30, 34, 30, 27, 34, 28, 34, 27, 35, 28, 35), _local47); _local50.createTiles(new Array(31, 36), _local48); _local50.createTiles(new Array(28, 36, 29, 36, 30, 36), _local49); _local50.createTiles(new Array(5, 11, 2, 16, 9, 16), _local51); _local50.createTiles(new Array(8, 14), _local52); _local50.createTiles(new Array(8, 16), _local53); _local50.createTiles(new Array(38, 16, 33, 28, 32, 29), _local54); _local50.createTiles(new Array(38, 17, 38, 18, 17, 30, 32, 30, 26, 34), _local55); _local50.createTiles(new Array(6, 18, 7, 18, 8, 18, 9, 18, 10, 18, 11, 19, 12, 19, 13, 19, 14, 19, 15, 21, 17, 25, 18, 25, 19, 25, 20, 25, 21, 25, 22, 25, 23, 25, 24, 25), _local56); _local50.createTiles(new Array(34, 28, 35, 29), _local57); _local3.addLayer(_local50); var _local58 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 51, 38); var _local59 = _local5.getSprFileSprite("stone-1"); var _local60 = _local5.getSprFileSprite("stone-3"); var _local61 = _local5.getSprFileSprite("palm_2"); var _local62 = _local5.getSprFileSprite("lianes_2"); _local58.createTiles(new Array(23, 4, 24, 4, 39, 6, 40, 6, 17, 26, 18, 26, 19, 26, 20, 26, 21, 26, 22, 26, 23, 26, 24, 26), _local41); _local58.createTiles(new Array(22, 24), _local42); _local58.createTiles(new Array(9, 10, 38, 17), _local51); _local58.createTiles(new Array(15, 3, 17, 3, 6, 4, 24, 5, 25, 5, 41, 7, 4, 9, 5, 9, 9, 9, 27, 9, 1, 15, 9, 15), _local52); _local58.createTiles(new Array(25, 32, 26, 32, 27, 32), _local56); _local58.createTiles(new Array(16, 2, 18, 2, 19, 3, 7, 4, 40, 7, 9, 8, 5, 10, 27, 10, 2, 15, 8, 15), _local59); _local58.createTiles(new Array(14, 3, 16, 3, 18, 3, 20, 3), _local60); _local58.createTiles(new Array(20, 24), _local61); _local58.createTiles(new Array(12, 26, 13, 26, 33, 29, 34, 29, 27, 34, 28, 34), _local62); _local3.addLayer(_local58); var _local63 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 51, 38); var _local64 = _local5.getSprFileSprite("lianes2_6"); var _local65 = _local5.getSprFileSprite("lianes_1"); _local63.createTiles(new Array(26, 31), _local43); _local63.createTiles(new Array(25, 6), _local51); _local63.createTiles(new Array(16, 2, 18, 2, 27, 9), _local62); _local63.createTiles(new Array(6, 5, 40, 8), _local64); _local63.createTiles(new Array(5, 9, 8, 14), _local65); _local3.addLayer(_local63); var _local66 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 51, 38); _local66.createTiles(new Array(1, 16), _local53); _local3.addLayer(_local66); var _local67 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 51, 38); _local3.addLayer(_local67); var _local68 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 51, 38); _local3.addLayer(_local68); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus7", 51, 38); _local69.createTiles(new Array(18, 27, 19, 27, 20, 27, 21, 27, 18, 28, 19, 28, 20, 28, 21, 28, 18, 29, 19, 29, 20, 29, 21, 29, 18, 30, 19, 30, 20, 30, 21, 30, 18, 31, 19, 31, 20, 31, 21, 31, 32, 31, 33, 31, 30, 32, 31, 32, 32, 32, 33, 32, 29, 33, 30, 33, 31, 33, 32, 33, 33, 33, 29, 34, 30, 34, 31, 34, 32, 34, 33, 34, 29, 35, 30, 35, 31, 35, 32, 35, 33, 35), _local38); _local3.addLayer(_local69); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-5.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 74, 28); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(5, 2, 25, 2, 4, 3, 5, 3, 6, 3, 24, 3, 25, 3, 26, 3, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 66, 7, 67, 7, 68, 7, 69, 7, 70, 7, 71, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 54, 8, 55, 8, 56, 8, 57, 8, 58, 8, 59, 8, 60, 8, 61, 8, 62, 8, 63, 8, 64, 8, 65, 8, 66, 8, 67, 8, 68, 8, 69, 8, 70, 8, 71, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 62, 9, 63, 9, 64, 9, 65, 9, 66, 9, 67, 9, 68, 9, 69, 9, 70, 9, 71, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 52, 10, 53, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 61, 10, 62, 10, 63, 10, 64, 10, 65, 10, 66, 10, 67, 10, 68, 10, 69, 10, 70, 10, 71, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 51, 11, 52, 11, 53, 11, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 60, 11, 61, 11, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 67, 11, 68, 11, 69, 11, 70, 11, 71, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 51, 12, 52, 12, 53, 12, 54, 12, 55, 12, 56, 12, 57, 12, 58, 12, 67, 12, 68, 12, 69, 12, 70, 12, 71, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 23, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 38, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 51, 13, 52, 13, 53, 13, 54, 13, 55, 13, 56, 13, 57, 13, 67, 13, 68, 13, 69, 13, 70, 13, 71, 13, 2, 14, 3, 14, 4, 14, 6, 14, 7, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 51, 14, 52, 14, 53, 14, 54, 14, 55, 14, 56, 14, 67, 14, 68, 14, 69, 14, 70, 14, 71, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 51, 15, 52, 15, 53, 15, 54, 15, 55, 15, 67, 15, 68, 15, 69, 15, 70, 15, 71, 15, 1, 16, 2, 16, 3, 16, 4, 16, 5, 16, 6, 16, 7, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 51, 16, 52, 16, 53, 16, 54, 16, 59, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 53, 18, 54, 18, 55, 18, 56, 18, 57, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 52, 19, 53, 19, 54, 19, 55, 19, 56, 19, 57, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 48, 22, 49, 22, 50, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 50, 23, 51, 23, 52, 23, 53, 23, 54, 23, 55, 23, 52, 24, 53, 24, 54, 24, 53, 25), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 74, 28); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(5, 2, 25, 2, 4, 3, 5, 3, 6, 3, 24, 3, 25, 3, 26, 3, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 66, 7, 67, 7, 68, 7, 69, 7, 70, 7, 71, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 19, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 54, 8, 55, 8, 56, 8, 57, 8, 58, 8, 59, 8, 60, 8, 61, 8, 62, 8, 63, 8, 64, 8, 65, 8, 66, 8, 67, 8, 68, 8, 69, 8, 70, 8, 71, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 62, 9, 63, 9, 64, 9, 65, 9, 66, 9, 67, 9, 68, 9, 69, 9, 70, 9, 71, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 52, 10, 53, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 61, 10, 62, 10, 63, 10, 64, 10, 65, 10, 66, 10, 67, 10, 68, 10, 69, 10, 70, 10, 71, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 51, 11, 52, 11, 53, 11, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 60, 11, 61, 11, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 67, 11, 68, 11, 69, 11, 70, 11, 71, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 23, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 51, 12, 52, 12, 53, 12, 54, 12, 55, 12, 56, 12, 57, 12, 58, 12, 67, 12, 68, 12, 69, 12, 70, 12, 71, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 23, 13, 24, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 38, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 51, 13, 52, 13, 53, 13, 54, 13, 55, 13, 56, 13, 57, 13, 67, 13, 68, 13, 69, 13, 70, 13, 71, 13, 2, 14, 3, 14, 4, 14, 6, 14, 7, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 51, 14, 52, 14, 53, 14, 54, 14, 55, 14, 56, 14, 67, 14, 68, 14, 69, 14, 70, 14, 71, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 51, 15, 52, 15, 53, 15, 54, 15, 55, 15, 67, 15, 68, 15, 69, 15, 70, 15, 71, 15, 1, 16, 2, 16, 3, 16, 4, 16, 5, 16, 6, 16, 7, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 51, 16, 52, 16, 53, 16, 54, 16, 59, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 53, 18, 54, 18, 55, 18, 56, 18, 57, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 52, 19, 53, 19, 54, 19, 55, 19, 56, 19, 57, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 48, 22, 49, 22, 50, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 50, 23, 51, 23, 52, 23, 53, 23, 54, 23, 55, 23, 52, 24, 53, 24, 54, 24, 53, 25), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 74, 28); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(5, 2, 25, 2, 4, 3, 5, 3, 6, 3, 24, 3, 25, 3, 26, 3, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 23, 4, 24, 4, 25, 4, 26, 4, 27, 4, 2, 5, 3, 5, 4, 5, 5, 5, 6, 5, 7, 5, 8, 5, 9, 5, 10, 5, 11, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 27, 5, 28, 5, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 28, 6, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 11, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 66, 7, 67, 7, 68, 7, 69, 7, 70, 7, 71, 7, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 11, 8, 19, 8, 20, 8, 21, 8, 22, 8, 24, 8, 26, 8, 28, 8, 54, 8, 55, 8, 60, 8, 61, 8, 62, 8, 63, 8, 64, 8, 65, 8, 66, 8, 67, 8, 68, 8, 69, 8, 70, 8, 71, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 23, 9, 25, 9, 27, 9, 53, 9, 54, 9, 55, 9, 57, 9, 58, 9, 60, 9, 61, 9, 62, 9, 63, 9, 64, 9, 65, 9, 66, 9, 67, 9, 68, 9, 69, 9, 70, 9, 71, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 24, 10, 26, 10, 28, 10, 52, 10, 53, 10, 54, 10, 55, 10, 60, 10, 61, 10, 62, 10, 63, 10, 64, 10, 65, 10, 66, 10, 67, 10, 68, 10, 69, 10, 70, 10, 71, 10, 1, 11, 2, 11, 3, 11, 4, 11, 5, 11, 6, 11, 7, 11, 23, 11, 25, 11, 27, 11, 51, 11, 52, 11, 53, 11, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 60, 11, 61, 11, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 67, 11, 68, 11, 69, 11, 70, 11, 71, 11, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 24, 12, 26, 12, 28, 12, 29, 12, 51, 12, 52, 12, 53, 12, 54, 12, 55, 12, 56, 12, 57, 12, 58, 12, 67, 12, 68, 12, 69, 12, 70, 12, 71, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 23, 13, 25, 13, 27, 13, 29, 13, 30, 13, 38, 13, 39, 13, 40, 13, 41, 13, 42, 13, 43, 13, 44, 13, 45, 13, 46, 13, 47, 13, 51, 13, 52, 13, 53, 13, 54, 13, 55, 13, 56, 13, 57, 13, 67, 13, 68, 13, 69, 13, 70, 13, 71, 13, 2, 14, 3, 14, 4, 14, 6, 14, 7, 14, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 39, 14, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 47, 14, 51, 14, 52, 14, 53, 14, 54, 14, 55, 14, 56, 14, 67, 14, 68, 14, 69, 14, 70, 14, 71, 14, 2, 15, 3, 15, 4, 15, 5, 15, 6, 15, 7, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 42, 15, 43, 15, 44, 15, 45, 15, 46, 15, 47, 15, 51, 15, 52, 15, 53, 15, 54, 15, 55, 15, 67, 15, 68, 15, 69, 15, 70, 15, 71, 15, 1, 16, 2, 16, 3, 16, 4, 16, 5, 16, 6, 16, 7, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 42, 16, 43, 16, 44, 16, 45, 16, 46, 16, 47, 16, 51, 16, 52, 16, 53, 16, 54, 16, 59, 16, 66, 16, 67, 16, 68, 16, 69, 16, 70, 16, 71, 16, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 39, 17, 40, 17, 41, 17, 42, 17, 43, 17, 44, 17, 45, 17, 46, 17, 47, 17, 58, 17, 59, 17, 60, 17, 61, 17, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17, 67, 17, 68, 17, 69, 17, 70, 17, 71, 17, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 53, 18, 54, 18, 55, 18, 56, 18, 57, 18, 58, 18, 59, 18, 60, 18, 61, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 69, 18, 70, 18, 52, 19, 53, 19, 54, 19, 55, 19, 56, 19, 57, 19, 58, 19, 59, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 69, 19, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 48, 21, 49, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 48, 22, 49, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 53, 23, 54, 23, 55, 23, 52, 24, 53, 24, 54, 24, 53, 25), _local10); _local9.createTiles(new Array(23, 8, 25, 8, 27, 8, 56, 8, 57, 8, 58, 8, 59, 8, 24, 9, 26, 9, 28, 9, 56, 9, 59, 9, 23, 10, 25, 10, 27, 10, 56, 10, 57, 10, 58, 10, 59, 10, 24, 11, 26, 11, 28, 11, 23, 12, 25, 12, 27, 12, 24, 13, 26, 13, 28, 13, 50, 21, 51, 21, 52, 21, 50, 22, 52, 22, 50, 23, 51, 23, 52, 23), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 74, 28); var _local13 = _local5.getSprFileSprite("way_right_bottom"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_start_left"); var _local16 = _local5.getSprFileSprite("way_left_bottom"); var _local17 = _local5.getSprFileSprite("way_top_bottom"); var _local18 = _local5.getSprFileSprite("way_start_right"); var _local19 = _local5.getSprFileSprite("way_right_top"); var _local20 = _local5.getSprFileSprite("way_left_top"); var _local21 = _local5.getSprFileSprite("way_start_top"); _local12.createTiles(new Array(4, 6, 18, 7, 55, 9, 67, 9, 53, 11, 39, 14, 37, 16, 68, 16, 59, 18, 65, 18, 57, 19, 54, 20), _local13); _local12.createTiles(new Array(5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 10, 6, 12, 6, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 62, 9, 68, 9, 14, 10, 15, 10, 16, 10, 17, 10, 64, 10, 65, 10, 66, 10, 54, 11, 26, 13, 27, 13, 40, 14, 41, 14, 42, 14, 43, 14, 44, 14, 45, 14, 46, 14, 48, 14, 49, 14, 50, 14, 52, 14, 30, 15, 32, 16, 33, 16, 38, 16, 69, 16, 35, 17, 36, 17, 60, 18, 66, 18, 67, 18, 58, 19, 62, 19, 63, 19, 64, 19, 55, 20, 56, 20, 52, 22, 53, 22), _local14); _local12.createTiles(new Array(11, 6, 47, 14), _local15); _local12.createTiles(new Array(13, 6, 25, 7, 63, 9, 69, 9, 5, 12, 28, 13, 29, 14, 70, 14, 31, 15, 34, 16, 61, 18), _local16); _local12.createTiles(new Array(4, 7, 13, 7, 4, 8, 13, 8, 18, 8, 25, 8, 4, 9, 13, 9, 18, 9, 25, 9, 4, 10, 25, 10, 55, 10, 69, 10, 4, 11, 25, 11, 69, 11, 25, 12, 53, 12, 69, 12, 5, 13, 53, 13, 69, 13, 39, 15, 70, 15, 68, 17, 54, 21), _local17); _local12.createTiles(new Array(19, 7, 51, 14, 51, 22), _local18); _local12.createTiles(new Array(13, 10, 63, 10, 4, 12, 25, 13, 28, 14, 69, 14, 29, 15, 31, 16, 34, 17, 61, 19), _local19); _local12.createTiles(new Array(18, 10, 67, 10, 55, 11, 53, 14, 39, 16, 70, 16, 37, 17, 68, 18, 59, 19, 65, 19, 57, 20, 54, 22), _local20); _local12.createTiles(new Array(5, 14), _local21); _local3.addLayer(_local12); var _local22 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 74, 28); var _local23 = _local5.getSprFileSprite("way_start"); var _local24 = _local5.getSprFileSprite("way_finish"); _local22.createTiles(new Array(12, 5, 13, 5, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 12, 6, 13, 6, 14, 6, 15, 6, 16, 6, 17, 6, 18, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 18, 8, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 18, 9, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 18, 10), _local6); _local22.createTiles(new Array(48, 12, 49, 12, 50, 12, 48, 13, 49, 13, 50, 13, 48, 15, 49, 15, 50, 15, 48, 16, 49, 16, 50, 16, 48, 17, 49, 17, 50, 17), _local8); _local22.createTiles(new Array(5, 14), _local23); _local22.createTiles(new Array(51, 22), _local24); _local3.addLayer(_local22); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 74, 28); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 74, 28); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 74, 28); var _local28 = _local5.getSprFileSprite("relic2-1"); var _local29 = _local5.getSprFileSprite("ballista_right"); var _local30 = _local5.getSprFileSprite("stone1_left"); var _local31 = _local5.getSprFileSprite("fountain"); var _local32 = _local5.getSprFileSprite("columns"); var _local33 = _local5.getSprFileSprite("fountain2"); var _local34 = _local5.getSprFileSprite("chain"); _local27.createTiles(new Array(5, 6, 25, 13, 53, 14, 39, 16, 69, 16, 61, 19, 51, 22), _local28); _local27.createTiles(new Array(57, 9, 40, 14), _local29); _local27.createTiles(new Array(69, 9), _local30); _local27.createTiles(new Array(33, 12, 15, 14), _local31); _local27.createTiles(new Array(48, 13), _local32); _local27.createTiles(new Array(11, 14, 18, 14), _local33); _local27.createTiles(new Array(49, 18), _local34); _local3.addLayer(_local27); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 74, 28); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 74, 28); _local3.addLayer(_local36); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 74, 28); var _local38 = _local5.getSprFileSprite("column_1"); var _local39 = _local5.getSprFileSprite("column_3"); var _local40 = _local5.getSprFileSprite("column_2"); var _local41 = _local5.getSprFileSprite("stone-4"); var _local42 = _local5.getSprFileSprite("stone-3"); var _local43 = _local5.getSprFileSprite("stone-2"); var _local44 = _local5.getSprFileSprite("stone-1"); _local37.createTiles(new Array(1, 9, 8, 9, 22, 9, 29, 9, 1, 13, 8, 13, 22, 13), _local38); _local37.createTiles(new Array(1, 10, 8, 10, 22, 10, 29, 11, 1, 15, 8, 15, 22, 15), _local39); _local37.createTiles(new Array(29, 10, 1, 14, 8, 14, 22, 14), _local40); _local37.createTiles(new Array(48, 12, 49, 16, 50, 17, 50, 18), _local41); _local37.createTiles(new Array(49, 12, 48, 15, 50, 16, 48, 17), _local42); _local37.createTiles(new Array(50, 12, 49, 15, 49, 17, 49, 18), _local43); _local37.createTiles(new Array(50, 15, 48, 16, 48, 18), _local44); _local3.addLayer(_local37); var _local45 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 74, 28); var _local46 = _local5.getSprFileSprite("sbonus1_m"); var _local47 = _local5.getSprFileSprite("sbonus4_m"); _local45.createTiles(new Array(28, 14), _local46); _local45.createTiles(new Array(62, 19), _local47); _local3.addLayer(_local45); var _local48 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 74, 28); var _local49 = _local5.getSprFileSprite("bonus8_v"); _local48.createTiles(new Array(8, 5, 9, 5, 10, 5, 11, 5, 8, 6, 9, 6, 10, 6, 11, 6, 8, 7, 9, 7, 10, 7, 11, 7, 8, 8, 9, 8, 10, 8, 11, 8), _local49); _local3.addLayer(_local48); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 74, 28); _local3.addLayer(_local50); var _local51 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 74, 28); var _local52 = _local5.getSprFileSprite("rock_1"); var _local53 = _local5.getSprFileSprite("rock_2"); var _local54 = _local5.getSprFileSprite("rock_3"); var _local55 = _local5.getSprFileSprite("rock_4"); var _local56 = _local5.getSprFileSprite("tree_1"); var _local57 = _local5.getSprFileSprite("minaret_1"); var _local58 = _local5.getSprFileSprite("tree_4"); var _local59 = _local5.getSprFileSprite("rock_5"); var _local60 = _local5.getSprFileSprite("minaret_2"); var _local61 = _local5.getSprFileSprite("tree_2"); var _local62 = _local5.getSprFileSprite("minaret_3"); var _local63 = _local5.getSprFileSprite("tree_5"); var _local64 = _local5.getSprFileSprite("rock_9"); var _local65 = _local5.getSprFileSprite("grass-3"); var _local66 = _local5.getSprFileSprite("rock_8"); var _local67 = _local5.getSprFileSprite("rock_6"); var _local68 = _local5.getSprFileSprite("rock_7"); _local51.createTiles(new Array(8, 16, 11, 16, 16, 16, 21, 16), _local41); _local51.createTiles(new Array(9, 16, 15, 16, 17, 16, 22, 16), _local42); _local51.createTiles(new Array(12, 16, 14, 16, 18, 16, 20, 16), _local43); _local51.createTiles(new Array(10, 16, 13, 16, 19, 16), _local44); _local51.createTiles(new Array(57, 7, 62, 13, 61, 14, 60, 15), _local52); _local51.createTiles(new Array(58, 7, 59, 7, 60, 7, 63, 13, 64, 13, 65, 13), _local53); _local51.createTiles(new Array(61, 7, 72, 7, 66, 13), _local54); _local51.createTiles(new Array(72, 8, 72, 9, 72, 10, 66, 14), _local55); _local51.createTiles(new Array(41, 9), _local56); _local51.createTiles(new Array(31, 11, 37, 11, 36, 12), _local57); _local51.createTiles(new Array(32, 11, 34, 11), _local58); _local51.createTiles(new Array(72, 11, 66, 15, 65, 16, 53, 26), _local59); _local51.createTiles(new Array(31, 12, 37, 12, 31, 13, 37, 13), _local60); _local51.createTiles(new Array(10, 13, 12, 13, 17, 13, 19, 13), _local61); _local51.createTiles(new Array(36, 13), _local62); _local51.createTiles(new Array(9, 14, 12, 14, 13, 14, 16, 14, 19, 14), _local63); _local51.createTiles(new Array(62, 14, 63, 14, 64, 14, 65, 14, 61, 15, 62, 15, 63, 15, 64, 15, 65, 15, 49, 23, 50, 24, 51, 24, 51, 25, 52, 25), _local64); _local51.createTiles(new Array(7, 15, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15, 20, 15, 21, 15), _local65); _local51.createTiles(new Array(60, 16, 48, 24, 50, 25, 51, 26), _local66); _local51.createTiles(new Array(61, 16, 62, 16, 63, 16, 64, 16, 49, 24, 52, 26), _local67); _local51.createTiles(new Array(48, 23), _local68); _local3.addLayer(_local51); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 74, 28); var _local70 = _local5.getSprFileSprite("wall_1"); var _local71 = _local5.getSprFileSprite("wall_22"); var _local72 = _local5.getSprFileSprite("wall_23"); var _local73 = _local5.getSprFileSprite("wall_3"); var _local74 = _local5.getSprFileSprite("wall_2"); var _local75 = _local5.getSprFileSprite("wall_24"); var _local76 = _local5.getSprFileSprite("wall_5"); var _local77 = _local5.getSprFileSprite("wall_21"); var _local78 = _local5.getSprFileSprite("wall_4"); var _local79 = _local5.getSprFileSprite("wall_12"); var _local80 = _local5.getSprFileSprite("wall_18"); var _local81 = _local5.getSprFileSprite("wall_13"); var _local82 = _local5.getSprFileSprite("wall_10"); var _local83 = _local5.getSprFileSprite("lianes_2"); var _local84 = _local5.getSprFileSprite("grass"); var _local85 = _local5.getSprFileSprite("wall_15"); var _local86 = _local5.getSprFileSprite("wall_16"); var _local87 = _local5.getSprFileSprite("grass-2"); var _local88 = _local5.getSprFileSprite("lianes2_4"); var _local89 = _local5.getSprFileSprite("lianes_1"); var _local90 = _local5.getSprFileSprite("lianes2_7"); var _local91 = _local5.getSprFileSprite("lianes2_8"); _local69.createTiles(new Array(55, 5, 62, 5), _local61); _local69.createTiles(new Array(3, 1, 23, 1, 2, 2, 22, 2, 1, 3, 15, 5, 14, 6), _local70); _local69.createTiles(new Array(4, 1, 6, 1, 11, 11, 12, 11, 18, 11, 20, 11), _local71); _local69.createTiles(new Array(5, 1, 25, 1, 8, 11, 9, 11, 10, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 19, 11, 21, 11, 22, 11), _local72); _local69.createTiles(new Array(7, 1, 26, 1, 8, 2, 9, 3, 28, 3, 16, 5), _local73); _local69.createTiles(new Array(24, 1), _local74); _local69.createTiles(new Array(3, 2, 4, 2, 6, 2, 7, 2, 24, 2, 2, 3, 3, 3, 7, 3, 8, 3, 23, 3, 2, 4, 8, 4, 28, 4, 15, 7), _local75); _local69.createTiles(new Array(23, 2, 26, 2, 27, 3, 15, 6), _local76); _local69.createTiles(new Array(27, 2, 29, 4), _local77); _local69.createTiles(new Array(22, 3, 1, 4, 14, 7), _local78); _local69.createTiles(new Array(9, 4, 16, 7, 15, 8), _local79); _local69.createTiles(new Array(22, 4, 1, 5, 14, 8), _local80); _local69.createTiles(new Array(29, 5), _local81); _local69.createTiles(new Array(16, 6), _local82); _local69.createTiles(new Array(72, 8, 63, 14, 65, 14), _local83); _local69.createTiles(new Array(39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11), _local84); _local69.createTiles(new Array(8, 12, 9, 12, 10, 12, 13, 12, 15, 12, 17, 12, 19, 12, 21, 12, 22, 12), _local85); _local69.createTiles(new Array(11, 12, 12, 12, 14, 12, 16, 12, 18, 12, 20, 12), _local86); _local69.createTiles(new Array(30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 36, 12), _local87); _local69.createTiles(new Array(48, 12, 48, 15, 13, 16, 48, 18), _local88); _local69.createTiles(new Array(62, 14, 64, 14, 61, 15), _local89); _local69.createTiles(new Array(14, 16), _local90); _local69.createTiles(new Array(49, 16), _local91); _local3.addLayer(_local69); var _local92 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 74, 28); var _local93 = _local5.getSprFileSprite("lianes_3"); var _local94 = _local5.getSprFileSprite("lianes_4"); var _local95 = _local5.getSprFileSprite("elephant"); var _local96 = _local5.getSprFileSprite("tree_3"); _local92.createTiles(new Array(65, 6, 66, 6, 67, 6, 68, 6, 69, 6, 70, 6, 53, 7, 54, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 62, 7, 63, 7, 64, 7, 52, 8, 51, 9, 50, 10, 65, 15, 59, 16, 60, 16, 61, 16, 62, 16, 63, 16, 64, 16), _local65); _local92.createTiles(new Array(23, 2), _local83); _local92.createTiles(new Array(37, 11, 38, 11, 39, 11, 40, 11, 41, 11, 42, 11, 43, 11, 44, 11, 45, 11, 46, 11), _local87); _local92.createTiles(new Array(3, 2, 7, 2, 2, 3, 8, 3, 8, 11, 22, 11), _local89); _local92.createTiles(new Array(3, 1, 7, 1, 23, 1, 24, 1, 2, 2, 8, 2, 15, 6, 72, 7, 8, 10, 22, 10, 11, 11, 13, 11, 15, 11, 17, 11, 19, 11, 62, 13, 63, 13, 64, 13, 65, 13, 61, 14, 49, 23, 50, 24, 51, 24, 52, 25), _local93); _local92.createTiles(new Array(24, 2, 15, 7, 72, 10, 11, 12, 13, 12, 15, 12, 17, 12, 19, 12, 8, 13, 22, 13, 49, 24, 50, 25, 51, 25, 51, 26, 52, 26), _local94); _local92.createTiles(new Array(63, 14), _local95); _local92.createTiles(new Array(61, 15), _local96); _local3.addLayer(_local92); var _local97 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 74, 28); _local3.addLayer(_local97); var _local98 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 74, 28); _local3.addLayer(_local98); var _local99 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 74, 28); _local99.createTiles(new Array(21, 15, 22, 15, 23, 15, 24, 15, 25, 15, 26, 15, 27, 16, 28, 17, 29, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18), _local65); _local3.addLayer(_local99); var _local100 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 74, 28); var _local101 = _local5.getSprFileSprite("bonus9_v"); _local100.createTiles(new Array(44, 13, 45, 13, 46, 13, 47, 13, 44, 14, 45, 14, 46, 14, 47, 14, 44, 15, 45, 15, 46, 15, 47, 15, 44, 16, 45, 16, 46, 16, 47, 16, 44, 17, 45, 17, 46, 17, 47, 17), _local101); _local3.addLayer(_local100); var _local102 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus10", 74, 28); _local3.addLayer(_local102); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-6.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 84, 19); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(74, 2, 80, 2, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 23, 3, 24, 3, 25, 3, 52, 3, 53, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 61, 3, 72, 3, 73, 3, 74, 3, 75, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 3, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 52, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 74, 4, 75, 4, 76, 4, 77, 4, 78, 4, 79, 4, 80, 4, 81, 4, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 44, 5, 45, 5, 46, 5, 47, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 54, 5, 55, 5, 56, 5, 57, 5, 58, 5, 59, 5, 74, 5, 75, 5, 76, 5, 77, 5, 78, 5, 80, 5, 81, 5, 13, 6, 14, 6, 15, 6, 16, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 54, 6, 55, 6, 56, 6, 57, 6, 58, 6, 59, 6, 60, 6, 61, 6, 72, 6, 73, 6, 74, 6, 75, 6, 76, 6, 77, 6, 78, 6, 79, 6, 80, 6, 81, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 54, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 72, 7, 73, 7, 74, 7, 75, 7, 76, 7, 77, 7, 78, 7, 79, 7, 80, 7, 81, 7, 82, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 74, 8, 80, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 2, 11, 3, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 24, 11, 25, 11, 26, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 37, 13, 38, 13, 26, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 84, 19); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(74, 2, 80, 2, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 23, 3, 24, 3, 25, 3, 52, 3, 53, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 61, 3, 72, 3, 73, 3, 74, 3, 75, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 3, 15, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 21, 4, 22, 4, 23, 4, 24, 4, 25, 4, 26, 4, 52, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 74, 4, 75, 4, 76, 4, 77, 4, 78, 4, 79, 4, 80, 4, 81, 4, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 25, 5, 26, 5, 44, 5, 45, 5, 46, 5, 47, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 54, 5, 55, 5, 56, 5, 57, 5, 58, 5, 59, 5, 74, 5, 75, 5, 76, 5, 77, 5, 78, 5, 80, 5, 81, 5, 13, 6, 14, 6, 15, 6, 16, 6, 18, 6, 19, 6, 20, 6, 21, 6, 22, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 54, 6, 55, 6, 56, 6, 57, 6, 58, 6, 59, 6, 60, 6, 61, 6, 72, 6, 73, 6, 74, 6, 75, 6, 76, 6, 77, 6, 78, 6, 79, 6, 80, 6, 81, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 19, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 54, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 72, 7, 73, 7, 74, 7, 75, 7, 76, 7, 77, 7, 78, 7, 79, 7, 80, 7, 81, 7, 82, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 74, 8, 80, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 14, 9, 15, 9, 16, 9, 17, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 2, 11, 3, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 14, 11, 15, 11, 16, 11, 17, 11, 24, 11, 25, 11, 26, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 10, 12, 11, 12, 12, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 37, 13, 38, 13, 26, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 84, 19); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(74, 2, 80, 2, 16, 3, 17, 3, 18, 3, 23, 3, 24, 3, 25, 3, 53, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 61, 3, 72, 3, 73, 3, 74, 3, 75, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 3, 15, 4, 16, 4, 17, 4, 18, 4, 23, 4, 24, 4, 25, 4, 26, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 74, 4, 75, 4, 76, 4, 77, 4, 78, 4, 79, 4, 80, 4, 81, 4, 14, 5, 15, 5, 16, 5, 17, 5, 18, 5, 23, 5, 24, 5, 25, 5, 26, 5, 44, 5, 45, 5, 46, 5, 47, 5, 48, 5, 49, 5, 51, 5, 53, 5, 55, 5, 56, 5, 57, 5, 58, 5, 59, 5, 74, 5, 75, 5, 76, 5, 77, 5, 78, 5, 80, 5, 81, 5, 13, 6, 14, 6, 15, 6, 16, 6, 18, 6, 23, 6, 24, 6, 25, 6, 26, 6, 27, 6, 46, 6, 47, 6, 48, 6, 49, 6, 55, 6, 56, 6, 57, 6, 58, 6, 59, 6, 60, 6, 61, 6, 72, 6, 73, 6, 74, 6, 75, 6, 76, 6, 77, 6, 78, 6, 79, 6, 80, 6, 81, 6, 12, 7, 13, 7, 14, 7, 15, 7, 16, 7, 17, 7, 18, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 46, 7, 47, 7, 48, 7, 49, 7, 51, 7, 53, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 72, 7, 73, 7, 74, 7, 75, 7, 76, 7, 77, 7, 78, 7, 79, 7, 80, 7, 81, 7, 82, 7, 12, 8, 13, 8, 14, 8, 15, 8, 16, 8, 17, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 74, 8, 80, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 12, 9, 13, 9, 17, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 51, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 12, 10, 13, 10, 17, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 2, 11, 3, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 13, 11, 17, 11, 24, 11, 25, 11, 26, 11, 28, 11, 29, 11, 30, 11, 31, 11, 32, 11, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 12, 10, 12, 11, 12, 12, 12, 13, 12, 17, 12, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 36, 12, 37, 12, 38, 12, 39, 12, 40, 12, 2, 13, 3, 13, 4, 13, 5, 13, 6, 13, 7, 13, 10, 13, 11, 13, 12, 13, 13, 13, 14, 13, 15, 13, 16, 13, 25, 13, 26, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 33, 13, 34, 13, 35, 13, 36, 13, 37, 13, 38, 13, 26, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 38, 14, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16), _local10); _local9.createTiles(new Array(52, 3, 54, 3, 52, 4, 53, 4, 54, 4, 50, 5, 52, 5, 54, 5, 50, 6, 51, 6, 52, 6, 53, 6, 54, 6, 50, 7, 52, 7, 54, 7, 50, 8, 51, 8, 52, 8, 14, 9, 15, 9, 16, 9, 50, 9, 52, 9, 14, 10, 15, 10, 16, 10, 14, 11, 15, 11, 16, 11, 14, 12, 15, 12, 16, 12), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 84, 19); var _local13 = _local5.getSprFileSprite("way_right_bottom"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_start_left"); var _local17 = _local5.getSprFileSprite("way_start_right"); var _local18 = _local5.getSprFileSprite("way_left_top"); var _local19 = _local5.getSprFileSprite("drosel_right"); var _local20 = _local5.getSprFileSprite("way_top_bottom"); var _local21 = _local5.getSprFileSprite("way_right_top"); _local12.createTiles(new Array(16, 5, 56, 5, 15, 6, 51, 6, 41, 7, 6, 10, 31, 13), _local13); _local12.createTiles(new Array(17, 5, 18, 5, 19, 5, 20, 5, 21, 5, 22, 5, 23, 5, 24, 5, 57, 5, 58, 5, 60, 5, 61, 5, 62, 5, 63, 5, 64, 5, 65, 5, 66, 5, 67, 5, 68, 5, 69, 5, 70, 5, 71, 5, 72, 5, 73, 5, 75, 5, 76, 5, 77, 5, 78, 5, 52, 6, 53, 6, 54, 6, 55, 6, 42, 7, 43, 7, 44, 7, 45, 7, 47, 7, 48, 7, 49, 7, 50, 7, 7, 10, 8, 10, 9, 10, 10, 10, 5, 11, 12, 12, 13, 12, 14, 12, 27, 13, 32, 13, 33, 13, 34, 13, 29, 14, 30, 14, 36, 14, 37, 14, 39, 14, 40, 14), _local14); _local12.createTiles(new Array(25, 5, 11, 10, 26, 12, 28, 13, 35, 13), _local15); _local12.createTiles(new Array(59, 5, 79, 5, 38, 14), _local16); _local12.createTiles(new Array(74, 5, 46, 7, 4, 11), _local17); _local12.createTiles(new Array(16, 6, 56, 6, 51, 7, 6, 11, 15, 12, 31, 14, 41, 14), _local18); _local12.createTiles(new Array(17, 6), _local19); _local12.createTiles(new Array(25, 6, 15, 7, 25, 7, 15, 8, 25, 8, 41, 8, 15, 9, 25, 9, 41, 9, 15, 10, 25, 10, 41, 10, 11, 11, 15, 11, 25, 11, 41, 11, 41, 12, 41, 13), _local20); _local12.createTiles(new Array(11, 12, 25, 12, 26, 13, 28, 14, 35, 14), _local21); _local3.addLayer(_local12); var _local22 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 84, 19); var _local23 = _local5.getSprFileSprite("way_finish"); var _local24 = _local5.getSprFileSprite("way_start"); _local22.createTiles(new Array(62, 5, 63, 5, 64, 5, 65, 5, 66, 5, 67, 5, 68, 5, 69, 5, 70, 5, 71, 5, 41, 7, 42, 7, 43, 7, 41, 8, 41, 9, 41, 10, 41, 11, 41, 12, 41, 13, 41, 14), _local6); _local22.createTiles(new Array(79, 5), _local23); _local22.createTiles(new Array(4, 11), _local24); _local3.addLayer(_local22); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 84, 19); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 84, 19); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 84, 19); var _local28 = _local5.getSprFileSprite("stone_30"); var _local29 = _local5.getSprFileSprite("stone_31"); var _local30 = _local5.getSprFileSprite("stone_32"); var _local31 = _local5.getSprFileSprite("stone_33"); var _local32 = _local5.getSprFileSprite("dynamite"); var _local33 = _local5.getSprFileSprite("stone_34"); var _local34 = _local5.getSprFileSprite("stone1_left"); var _local35 = _local5.getSprFileSprite("door_teleport"); var _local36 = _local5.getSprFileSprite("door_teleport_dest"); var _local37 = _local5.getSprFileSprite("relic2-1"); var _local38 = _local5.getSprFileSprite("fountain"); var _local39 = _local5.getSprFileSprite("stone_35"); var _local40 = _local5.getSprFileSprite("stone_36"); var _local41 = _local5.getSprFileSprite("stone_37"); _local27.createTiles(new Array(19, 3), _local28); _local27.createTiles(new Array(20, 3, 21, 3), _local29); _local27.createTiles(new Array(22, 3), _local30); _local27.createTiles(new Array(19, 4, 19, 5, 19, 6), _local31); _local27.createTiles(new Array(20, 4, 21, 4, 20, 5, 21, 5, 20, 6, 21, 6), _local32); _local27.createTiles(new Array(22, 4, 22, 5, 22, 6), _local33); _local27.createTiles(new Array(25, 5), _local34); _local27.createTiles(new Array(60, 5, 39, 14), _local35); _local27.createTiles(new Array(72, 5, 44, 7), _local36); _local27.createTiles(new Array(79, 5, 52, 6, 25, 9, 15, 11, 30, 14, 36, 14), _local37); _local27.createTiles(new Array(5, 7), _local38); _local27.createTiles(new Array(19, 7), _local39); _local27.createTiles(new Array(20, 7, 21, 7), _local40); _local27.createTiles(new Array(22, 7), _local41); _local3.addLayer(_local27); var _local42 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 84, 19); _local3.addLayer(_local42); var _local43 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 84, 19); var _local44 = _local5.getSprFileSprite("bonus2"); _local43.createTiles(new Array(56, 3, 57, 3, 58, 3, 59, 3, 56, 4, 57, 4, 58, 4, 59, 4, 56, 5, 57, 5, 58, 5, 59, 5, 56, 6, 57, 6, 58, 6, 59, 6, 56, 7, 57, 7, 58, 7, 59, 7, 35, 12, 36, 12, 37, 12, 38, 12, 35, 13, 36, 13, 37, 13, 38, 13, 35, 14, 36, 14, 37, 14, 38, 14, 35, 15, 36, 15, 37, 15, 38, 15, 35, 16, 36, 16, 37, 16, 38, 16), _local44); _local3.addLayer(_local43); var _local45 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 84, 19); var _local46 = _local5.getSprFileSprite("stone-4"); var _local47 = _local5.getSprFileSprite("stone-1"); var _local48 = _local5.getSprFileSprite("stone-2"); var _local49 = _local5.getSprFileSprite("stone-3"); _local45.createTiles(new Array(16, 2, 55, 2, 61, 2, 51, 3, 14, 4, 12, 6, 11, 8, 20, 8, 58, 8, 62, 8, 18, 9, 53, 9, 22, 10, 31, 10, 34, 11, 39, 11, 9, 12, 18, 13, 24, 13, 26, 15, 28, 16, 32, 16, 37, 17), _local46); _local45.createTiles(new Array(17, 2, 19, 2, 22, 2, 25, 2, 52, 2, 57, 2, 60, 2, 44, 4, 47, 4, 50, 4, 21, 8, 43, 8, 53, 8, 56, 8, 60, 8, 22, 9, 44, 10, 47, 10, 50, 10, 18, 11, 35, 11, 38, 11, 23, 12, 25, 14, 27, 16, 30, 16, 34, 17, 39, 17), _local47); _local45.createTiles(new Array(18, 2, 20, 2, 23, 2, 54, 2, 58, 2, 62, 2, 26, 3, 43, 4, 46, 4, 49, 4, 27, 5, 43, 5, 62, 6, 28, 7, 19, 8, 54, 8, 57, 8, 61, 8, 29, 9, 43, 9, 18, 10, 46, 10, 49, 10, 52, 10, 33, 11, 37, 11, 40, 11, 8, 12, 29, 12, 9, 13, 17, 13, 31, 16, 33, 17, 36, 17, 40, 17), _local48); _local45.createTiles(new Array(21, 2, 24, 2, 53, 2, 56, 2, 59, 2, 15, 3, 62, 3, 27, 4, 45, 4, 48, 4, 51, 4, 13, 5, 28, 6, 11, 7, 62, 7, 18, 8, 22, 8, 29, 8, 55, 8, 59, 8, 30, 10, 32, 10, 43, 10, 45, 10, 48, 10, 51, 10, 23, 11, 27, 11, 36, 11, 18, 12, 8, 13, 27, 14, 29, 16, 35, 17, 38, 17), _local49); _local3.addLayer(_local45); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 84, 19); var _local51 = _local5.getSprFileSprite("sbonus1_m"); var _local52 = _local5.getSprFileSprite("sbonus4_m"); _local50.createTiles(new Array(53, 6), _local51); _local50.createTiles(new Array(54, 6, 51, 7), _local52); _local3.addLayer(_local50); var _local53 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 84, 19); _local3.addLayer(_local53); var _local54 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 84, 19); _local3.addLayer(_local54); var _local55 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 84, 19); var _local56 = _local5.getSprFileSprite("tree_5"); var _local57 = _local5.getSprFileSprite("lianes2_1"); var _local58 = _local5.getSprFileSprite("lianes2_7"); var _local59 = _local5.getSprFileSprite("lianes2_5"); var _local60 = _local5.getSprFileSprite("tree_1"); var _local61 = _local5.getSprFileSprite("lianes_2"); var _local62 = _local5.getSprFileSprite("lianes2_6"); var _local63 = _local5.getSprFileSprite("lianes2_4"); var _local64 = _local5.getSprFileSprite("lianes_1"); _local55.createTiles(new Array(75, 1, 76, 1, 77, 1), _local56); _local55.createTiles(new Array(17, 2, 15, 3, 13, 5, 27, 5, 11, 7, 28, 7, 22, 10, 23, 12, 18, 13, 25, 14, 27, 16), _local57); _local55.createTiles(new Array(19, 2, 30, 16), _local58); _local55.createTiles(new Array(23, 2, 35, 11), _local59); _local55.createTiles(new Array(1, 5, 8, 5), _local60); _local55.createTiles(new Array(18, 8, 29, 8), _local61); _local55.createTiles(new Array(19, 8, 30, 10, 33, 11), _local62); _local55.createTiles(new Array(21, 8, 39, 11, 28, 16, 36, 17), _local63); _local55.createTiles(new Array(18, 10), _local64); _local3.addLayer(_local55); var _local65 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 84, 19); var _local66 = _local5.getSprFileSprite("grass-3"); var _local67 = _local5.getSprFileSprite("tree_3"); _local65.createTiles(new Array(39, 17), _local57); _local65.createTiles(new Array(73, 2, 74, 2, 75, 2, 76, 2, 77, 2, 78, 2, 79, 2, 71, 7, 72, 7, 74, 7, 75, 7, 76, 7, 77, 7, 78, 7, 80, 7, 81, 7, 73, 8, 79, 8), _local66); _local65.createTiles(new Array(3, 7, 6, 7), _local67); _local3.addLayer(_local65); var _local68 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 84, 19); _local3.addLayer(_local68); var _local69 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 84, 19); _local3.addLayer(_local69); var _local70 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 84, 19); _local3.addLayer(_local70); var _local71 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 84, 19); _local3.addLayer(_local71); var _local72 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 84, 19); _local3.addLayer(_local72); graphics.addMapFile(_local3); }; function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-7_trophy.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 44, 22); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 2, 8, 3, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 29, 9, 30, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 17, 13, 18, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 22, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15, 20, 15, 21, 15, 22, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 9, 16, 10, 16, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 18, 16, 19, 16, 20, 16, 21, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 10, 17, 11, 17, 12, 17, 13, 17, 14, 17, 15, 17, 16, 17, 17, 17, 18, 17, 19, 17, 20, 17, 21, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 40, 17, 41, 17, 11, 18, 12, 18, 13, 18, 14, 18, 15, 18, 16, 18, 17, 18, 18, 18, 19, 18, 20, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 44, 22); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 20, 7, 21, 7, 22, 7, 23, 7, 24, 7, 25, 7, 26, 7, 27, 7, 28, 7, 29, 7, 2, 8, 3, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 20, 8, 21, 8, 22, 8, 23, 8, 24, 8, 25, 8, 26, 8, 27, 8, 28, 8, 29, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 19, 9, 20, 9, 21, 9, 22, 9, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 28, 9, 29, 9, 30, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 19, 10, 20, 10, 21, 10, 22, 10, 23, 10, 24, 10, 25, 10, 26, 10, 27, 10, 28, 10, 29, 10, 30, 10, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 23, 11, 24, 11, 25, 11, 26, 11, 27, 11, 28, 11, 29, 11, 30, 11, 31, 11, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 18, 12, 19, 12, 20, 12, 21, 12, 22, 12, 23, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 17, 13, 18, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 22, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15, 20, 15, 21, 15, 22, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 9, 16, 10, 16, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 18, 16, 19, 16, 20, 16, 21, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 10, 17, 11, 17, 12, 17, 13, 17, 14, 17, 15, 17, 16, 17, 17, 17, 18, 17, 19, 17, 20, 17, 21, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 40, 17, 41, 17, 11, 18, 12, 18, 13, 18, 14, 18, 15, 18, 16, 18, 17, 18, 18, 18, 19, 18, 20, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 44, 22); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("figures2_area"); _local9.createTiles(new Array(2, 6, 3, 6, 4, 6, 5, 6, 6, 6, 7, 6, 8, 6, 9, 6, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, 7, 9, 7, 10, 7, 20, 7, 21, 7, 22, 7, 24, 7, 26, 7, 28, 7, 29, 7, 2, 8, 3, 8, 5, 8, 6, 8, 7, 8, 8, 8, 9, 8, 10, 8, 20, 8, 21, 8, 23, 8, 25, 8, 27, 8, 29, 8, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9, 10, 9, 11, 9, 19, 9, 20, 9, 21, 9, 22, 9, 24, 9, 26, 9, 28, 9, 29, 9, 30, 9, 2, 10, 3, 10, 4, 10, 5, 10, 6, 10, 7, 10, 8, 10, 9, 10, 10, 10, 11, 10, 19, 10, 20, 10, 21, 10, 23, 10, 25, 10, 27, 10, 29, 10, 30, 10, 7, 11, 8, 11, 9, 11, 10, 11, 11, 11, 12, 11, 18, 11, 19, 11, 20, 11, 21, 11, 22, 11, 24, 11, 26, 11, 28, 11, 29, 11, 30, 11, 31, 11, 7, 12, 8, 12, 9, 12, 10, 12, 11, 12, 12, 12, 18, 12, 19, 12, 20, 12, 21, 12, 23, 12, 27, 12, 29, 12, 30, 12, 31, 12, 7, 13, 8, 13, 9, 13, 10, 13, 11, 13, 12, 13, 13, 13, 17, 13, 18, 13, 19, 13, 20, 13, 21, 13, 22, 13, 23, 13, 27, 13, 28, 13, 29, 13, 30, 13, 31, 13, 32, 13, 8, 14, 9, 14, 10, 14, 11, 14, 12, 14, 13, 14, 14, 14, 15, 14, 16, 14, 17, 14, 18, 14, 19, 14, 20, 14, 21, 14, 22, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 8, 15, 9, 15, 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15, 20, 15, 21, 15, 22, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 38, 15, 39, 15, 40, 15, 41, 15, 9, 16, 10, 16, 11, 16, 12, 16, 13, 16, 14, 16, 15, 16, 16, 16, 17, 16, 18, 16, 19, 16, 20, 16, 21, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 38, 16, 39, 16, 40, 16, 41, 16, 10, 17, 11, 17, 12, 17, 13, 17, 14, 17, 15, 17, 16, 17, 17, 17, 18, 17, 19, 17, 20, 17, 21, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 38, 17, 40, 17, 41, 17, 11, 18, 12, 18, 13, 18, 14, 18, 15, 18, 16, 18, 17, 18, 18, 18, 19, 18, 20, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 38, 18, 39, 18, 40, 18, 41, 18, 30, 19, 31, 19, 32, 19, 33, 19, 34, 19, 35, 19, 36, 19, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19), _local10); _local9.createTiles(new Array(23, 7, 25, 7, 27, 7, 22, 8, 24, 8, 26, 8, 28, 8, 23, 9, 25, 9, 27, 9, 22, 10, 24, 10, 26, 10, 28, 10, 23, 11, 25, 11, 27, 11, 22, 12, 28, 12), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 44, 22); var _local13 = _local5.getSprFileSprite("way_start_right"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_right_top"); var _local17 = _local5.getSprFileSprite("way_right_bottom"); var _local18 = _local5.getSprFileSprite("way_top_bottom"); var _local19 = _local5.getSprFileSprite("way_left_top"); var _local20 = _local5.getSprFileSprite("way_start_bottom"); _local12.createTiles(new Array(4, 8), _local13); _local12.createTiles(new Array(5, 8, 6, 8, 23, 9, 24, 9, 25, 9, 26, 9, 27, 9, 21, 10, 9, 12, 29, 12, 18, 16, 19, 16, 31, 16, 13, 17, 14, 17, 33, 17, 16, 18, 35, 18, 36, 18, 37, 18, 38, 18), _local14); _local12.createTiles(new Array(7, 8, 8, 9, 28, 9, 10, 12, 30, 12, 11, 13, 12, 16, 32, 16, 15, 17, 34, 17), _local15); _local12.createTiles(new Array(7, 9, 8, 12, 28, 12, 10, 13, 11, 16, 30, 16, 12, 17, 32, 17, 15, 18, 34, 18), _local16); _local12.createTiles(new Array(22, 9, 20, 10, 17, 16), _local17); _local12.createTiles(new Array(8, 10, 28, 10, 8, 11, 20, 11, 28, 11, 20, 12, 20, 13, 30, 13, 11, 14, 20, 14, 30, 14, 11, 15, 20, 15, 30, 15, 17, 17), _local18); _local12.createTiles(new Array(22, 10, 20, 16, 17, 18, 39, 18), _local19); _local12.createTiles(new Array(39, 17), _local20); _local3.addLayer(_local12); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 44, 22); var _local22 = _local5.getSprFileSprite("way_finish"); var _local23 = _local5.getSprFileSprite("way_start"); _local21.createTiles(new Array(4, 8), _local22); _local21.createTiles(new Array(39, 17), _local23); _local3.addLayer(_local21); var _local24 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 44, 22); _local3.addLayer(_local24); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 44, 22); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 44, 22); var _local27 = _local5.getSprFileSprite("relic2-1"); _local26.createTiles(new Array(4, 8), _local27); _local3.addLayer(_local26); var _local28 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 44, 22); _local3.addLayer(_local28); var _local29 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 44, 22); _local3.addLayer(_local29); var _local30 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 44, 22); var _local31 = _local5.getSprFileSprite("stone-1"); var _local32 = _local5.getSprFileSprite("stone-2"); var _local33 = _local5.getSprFileSprite("stone-3"); var _local34 = _local5.getSprFileSprite("stone-4"); _local30.createTiles(new Array(1, 5, 3, 5, 6, 5, 9, 5, 23, 6, 30, 7, 1, 9, 3, 11, 5, 11, 32, 11, 6, 12, 26, 12, 24, 13, 36, 14, 39, 14, 42, 14, 7, 15, 23, 15, 27, 15, 9, 17, 28, 17, 21, 18, 42, 18, 11, 19, 14, 19, 18, 19, 30, 20, 35, 20, 40, 20), _local31); _local30.createTiles(new Array(2, 5, 4, 5, 7, 5, 10, 6, 22, 6, 26, 6, 29, 6, 19, 7, 1, 8, 11, 8, 31, 9, 12, 10, 2, 11, 17, 11, 13, 12, 24, 12, 27, 14, 34, 14, 38, 14, 41, 14, 22, 16, 28, 16, 42, 17, 15, 19, 31, 20, 34, 20, 37, 20, 41, 20), _local32); _local30.createTiles(new Array(5, 5, 8, 5, 1, 6, 21, 6, 24, 6, 27, 6, 11, 7, 19, 8, 30, 8, 12, 9, 18, 10, 1, 11, 6, 11, 13, 11, 25, 12, 32, 12, 14, 13, 16, 13, 26, 13, 7, 14, 23, 14, 33, 14, 37, 14, 42, 16, 22, 17, 13, 19, 17, 19, 20, 19, 29, 19, 42, 19, 32, 20, 36, 20, 39, 20), _local33); _local30.createTiles(new Array(20, 6, 25, 6, 28, 6, 1, 7, 18, 9, 1, 10, 31, 10, 4, 11, 17, 12, 6, 13, 15, 13, 33, 13, 35, 14, 40, 14, 42, 15, 8, 16, 10, 18, 29, 18, 12, 19, 16, 19, 19, 19, 33, 20, 38, 20, 42, 20), _local34); _local3.addLayer(_local30); var _local35 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 44, 22); _local3.addLayer(_local35); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 44, 22); _local3.addLayer(_local36); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 44, 22); _local3.addLayer(_local37); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 44, 22); var _local39 = _local5.getSprFileSprite("tray_1"); var _local40 = _local5.getSprFileSprite("tray_2"); var _local41 = _local5.getSprFileSprite("lianes2_1"); var _local42 = _local5.getSprFileSprite("lianes2_7"); var _local43 = _local5.getSprFileSprite("lianes2_5"); var _local44 = _local5.getSprFileSprite("lianes_2"); var _local45 = _local5.getSprFileSprite("lianes_1"); var _local46 = _local5.getSprFileSprite("lianes2_6"); var _local47 = _local5.getSprFileSprite("lianes2_4"); _local38.createTiles(new Array(3, 2), _local39); _local38.createTiles(new Array(23, 3, 36, 11), _local40); _local38.createTiles(new Array(1, 5, 11, 8, 12, 10, 31, 10, 17, 11, 6, 13, 23, 14, 7, 15, 42, 15, 9, 17, 22, 17, 42, 18, 11, 19, 20, 19), _local41); _local38.createTiles(new Array(3, 5, 24, 6, 14, 19, 33, 20), _local42); _local38.createTiles(new Array(7, 5, 21, 6, 36, 14), _local43); _local38.createTiles(new Array(1, 7, 30, 7, 18, 9, 1, 10, 13, 11, 32, 11, 26, 12, 28, 16), _local44); _local38.createTiles(new Array(19, 7, 33, 13, 27, 14, 29, 18), _local45); _local38.createTiles(new Array(3, 11, 24, 12, 14, 13, 34, 14), _local46); _local38.createTiles(new Array(5, 11, 40, 14, 12, 19, 37, 20), _local47); _local3.addLayer(_local38); var _local48 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 44, 22); _local48.createTiles(new Array(32, 12, 28, 17, 30, 20, 40, 20), _local41); _local3.addLayer(_local48); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 44, 22); _local3.addLayer(_local49); var _local50 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 44, 22); _local3.addLayer(_local50); var _local51 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 44, 22); _local3.addLayer(_local51); var _local52 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 44, 22); _local3.addLayer(_local52); var _local53 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 44, 22); _local3.addLayer(_local53); graphics.addMapFile(_local3); }; // unexpected jump // unexpected jump function (graphics) { var _local3 = new Engine.Graphics.MapFile.MapFile(graphics, "map/levels/level2-8.map"); var _local4 = new Engine.Graphics.MapFile.MapLayer(_local3, "background", 70, 30); var _local5 = graphics.getSprFile("spr/figures.spr"); var _local6 = _local5.getSprFileSprite("grid"); _local4.createTiles(new Array(55, 2, 56, 2, 57, 2, 58, 2, 59, 2, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 60, 4, 61, 4, 30, 5, 31, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 41, 5, 42, 5, 43, 5, 44, 5, 45, 5, 46, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 41, 6, 42, 6, 43, 6, 44, 6, 45, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 41, 7, 42, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 53, 8, 34, 9, 35, 9, 36, 9, 37, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 47, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 55, 12, 56, 12, 57, 12, 58, 12, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 35, 19, 36, 19, 37, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 35, 20, 36, 20, 37, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 67, 21, 68, 21, 1, 22, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 16, 22, 17, 22, 18, 22, 19, 22, 20, 22, 21, 22, 22, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22, 43, 22, 44, 22, 45, 22, 46, 22, 47, 22, 48, 22, 49, 22, 50, 22, 51, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 58, 22, 59, 22, 60, 22, 61, 22, 62, 22, 63, 22, 64, 22, 65, 22, 66, 22, 67, 22, 68, 22, 1, 23, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 17, 23, 18, 23, 19, 23, 20, 23, 21, 23, 22, 23, 35, 23, 36, 23, 37, 23, 38, 23, 39, 23, 40, 23, 41, 23, 42, 23, 43, 23, 44, 23, 45, 23, 46, 23, 47, 23, 48, 23, 49, 23, 50, 23, 51, 23, 52, 23, 53, 23, 54, 23, 55, 23, 56, 23, 57, 23, 58, 23, 59, 23, 60, 23, 61, 23, 62, 23, 63, 23, 1, 24, 2, 24, 4, 24, 5, 24, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 17, 24, 18, 24, 19, 24, 20, 24, 21, 24, 22, 24, 35, 24, 36, 24, 37, 24, 38, 24, 39, 24, 40, 24, 41, 24, 42, 24, 43, 24, 44, 24, 45, 24, 46, 24, 47, 24, 48, 24, 49, 24, 50, 24, 51, 24, 52, 24, 53, 24, 54, 24, 55, 24, 56, 24, 57, 24, 58, 24, 59, 24, 60, 24, 61, 24, 1, 25, 2, 25, 3, 25, 4, 25, 5, 25, 6, 25, 7, 25, 8, 25, 9, 25, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 17, 25, 18, 25, 19, 25, 20, 25, 21, 25, 22, 25, 35, 25, 36, 25, 37, 25, 38, 25, 39, 25, 40, 25, 41, 25, 42, 25, 43, 25, 1, 26, 2, 26, 3, 26, 4, 26, 5, 26, 6, 26, 7, 26, 8, 26, 9, 26, 10, 26, 11, 26, 12, 26, 13, 26, 14, 26, 15, 26, 16, 26, 17, 26, 18, 26, 19, 26, 20, 26, 21, 26, 22, 26, 8, 27, 9, 27, 10, 27, 11, 27, 12, 27, 13, 27, 14, 27, 15, 27, 16, 27, 8, 28, 9, 28, 10, 28, 11, 28, 12, 28, 13, 28, 14, 28, 15, 28, 16, 28), _local6); _local3.addLayer(_local4); var _local7 = new Engine.Graphics.MapFile.MapLayer(_local3, "locks", 70, 30); var _local8 = _local5.getSprFileSprite("field"); _local7.createTiles(new Array(55, 2, 56, 2, 57, 2, 58, 2, 59, 2, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 60, 4, 61, 4, 30, 5, 31, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 41, 5, 42, 5, 43, 5, 44, 5, 45, 5, 46, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 41, 6, 42, 6, 43, 6, 44, 6, 45, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 41, 7, 42, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 53, 8, 34, 9, 35, 9, 36, 9, 37, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 47, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 55, 12, 56, 12, 57, 12, 58, 12, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 35, 19, 36, 19, 37, 19, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 35, 20, 36, 20, 37, 20, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 67, 21, 68, 21, 1, 22, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 16, 22, 17, 22, 18, 22, 19, 22, 20, 22, 21, 22, 22, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22, 43, 22, 44, 22, 45, 22, 46, 22, 47, 22, 48, 22, 49, 22, 50, 22, 51, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 58, 22, 59, 22, 60, 22, 61, 22, 62, 22, 63, 22, 64, 22, 65, 22, 66, 22, 67, 22, 68, 22, 1, 23, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 17, 23, 18, 23, 19, 23, 20, 23, 21, 23, 22, 23, 35, 23, 36, 23, 37, 23, 38, 23, 39, 23, 40, 23, 41, 23, 42, 23, 43, 23, 44, 23, 45, 23, 46, 23, 47, 23, 48, 23, 49, 23, 50, 23, 51, 23, 52, 23, 53, 23, 54, 23, 55, 23, 56, 23, 57, 23, 58, 23, 59, 23, 60, 23, 61, 23, 62, 23, 63, 23, 1, 24, 2, 24, 4, 24, 5, 24, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 17, 24, 18, 24, 19, 24, 20, 24, 21, 24, 22, 24, 35, 24, 36, 24, 37, 24, 38, 24, 39, 24, 40, 24, 41, 24, 42, 24, 43, 24, 44, 24, 45, 24, 46, 24, 47, 24, 48, 24, 49, 24, 50, 24, 51, 24, 52, 24, 53, 24, 54, 24, 55, 24, 56, 24, 57, 24, 58, 24, 59, 24, 60, 24, 61, 24, 1, 25, 2, 25, 3, 25, 4, 25, 5, 25, 6, 25, 7, 25, 8, 25, 9, 25, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 17, 25, 18, 25, 19, 25, 20, 25, 21, 25, 22, 25, 35, 25, 36, 25, 37, 25, 38, 25, 39, 25, 40, 25, 41, 25, 42, 25, 43, 25, 1, 26, 2, 26, 3, 26, 4, 26, 5, 26, 6, 26, 7, 26, 8, 26, 9, 26, 10, 26, 11, 26, 12, 26, 13, 26, 14, 26, 15, 26, 16, 26, 17, 26, 18, 26, 19, 26, 20, 26, 21, 26, 22, 26, 8, 27, 9, 27, 10, 27, 11, 27, 12, 27, 13, 27, 14, 27, 15, 27, 16, 27, 8, 28, 9, 28, 10, 28, 11, 28, 12, 28, 13, 28, 14, 28, 15, 28, 16, 28), _local8); _local3.addLayer(_local7); var _local9 = new Engine.Graphics.MapFile.MapLayer(_local3, "figures", 70, 30); var _local10 = _local5.getSprFileSprite("figures_area"); var _local11 = _local5.getSprFileSprite("glass_cube"); _local9.createTiles(new Array(55, 2, 56, 2, 57, 2, 58, 2, 59, 2, 30, 3, 31, 3, 32, 3, 33, 3, 34, 3, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 30, 4, 31, 4, 32, 4, 33, 4, 34, 4, 53, 4, 54, 4, 55, 4, 56, 4, 57, 4, 58, 4, 59, 4, 60, 4, 61, 4, 30, 5, 31, 5, 33, 5, 34, 5, 35, 5, 36, 5, 37, 5, 41, 5, 42, 5, 43, 5, 44, 5, 45, 5, 46, 5, 48, 5, 49, 5, 50, 5, 51, 5, 52, 5, 53, 5, 30, 6, 31, 6, 32, 6, 33, 6, 34, 6, 35, 6, 36, 6, 37, 6, 41, 6, 42, 6, 43, 6, 44, 6, 45, 6, 46, 6, 47, 6, 48, 6, 49, 6, 50, 6, 51, 6, 52, 6, 53, 6, 30, 7, 31, 7, 32, 7, 33, 7, 34, 7, 35, 7, 36, 7, 37, 7, 41, 7, 42, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 32, 8, 33, 8, 34, 8, 35, 8, 36, 8, 37, 8, 41, 8, 42, 8, 43, 8, 44, 8, 45, 8, 46, 8, 47, 8, 48, 8, 49, 8, 50, 8, 51, 8, 52, 8, 53, 8, 34, 9, 35, 9, 36, 9, 37, 9, 41, 9, 42, 9, 43, 9, 44, 9, 45, 9, 46, 9, 47, 9, 48, 9, 49, 9, 50, 9, 51, 9, 52, 9, 53, 9, 54, 9, 55, 9, 56, 9, 57, 9, 58, 9, 59, 9, 60, 9, 61, 9, 47, 10, 54, 10, 55, 10, 56, 10, 57, 10, 58, 10, 59, 10, 60, 10, 54, 11, 55, 11, 56, 11, 57, 11, 58, 11, 59, 11, 55, 12, 56, 12, 57, 12, 58, 12, 23, 14, 24, 14, 25, 14, 26, 14, 27, 14, 28, 14, 29, 14, 30, 14, 31, 14, 32, 14, 33, 14, 34, 14, 35, 14, 36, 14, 37, 14, 24, 15, 25, 15, 26, 15, 27, 15, 28, 15, 29, 15, 30, 15, 31, 15, 32, 15, 33, 15, 34, 15, 35, 15, 36, 15, 37, 15, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 36, 16, 37, 16, 24, 17, 25, 17, 26, 17, 27, 17, 28, 17, 29, 17, 30, 17, 31, 17, 32, 17, 33, 17, 34, 17, 35, 17, 36, 17, 37, 17, 24, 18, 25, 18, 26, 18, 27, 18, 28, 18, 29, 18, 30, 18, 31, 18, 32, 18, 33, 18, 34, 18, 35, 18, 36, 18, 37, 18, 62, 18, 63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 68, 18, 60, 19, 61, 19, 62, 19, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 68, 19, 44, 20, 45, 20, 46, 20, 47, 20, 48, 20, 49, 20, 50, 20, 51, 20, 52, 20, 53, 20, 54, 20, 55, 20, 56, 20, 57, 20, 58, 20, 59, 20, 60, 20, 61, 20, 62, 20, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 68, 20, 35, 21, 36, 21, 37, 21, 38, 21, 39, 21, 40, 21, 41, 21, 42, 21, 43, 21, 44, 21, 45, 21, 46, 21, 47, 21, 48, 21, 49, 21, 50, 21, 51, 21, 52, 21, 53, 21, 54, 21, 55, 21, 56, 21, 57, 21, 58, 21, 59, 21, 60, 21, 61, 21, 62, 21, 63, 21, 64, 21, 65, 21, 66, 21, 67, 21, 68, 21, 1, 22, 2, 22, 3, 22, 4, 22, 5, 22, 6, 22, 7, 22, 8, 22, 9, 22, 10, 22, 11, 22, 12, 22, 13, 22, 14, 22, 15, 22, 16, 22, 17, 22, 18, 22, 19, 22, 20, 22, 21, 22, 22, 22, 35, 22, 36, 22, 37, 22, 38, 22, 39, 22, 40, 22, 41, 22, 42, 22, 43, 22, 44, 22, 45, 22, 46, 22, 47, 22, 48, 22, 49, 22, 50, 22, 51, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 57, 22, 58, 22, 59, 22, 60, 22, 61, 22, 62, 22, 63, 22, 64, 22, 65, 22, 66, 22, 67, 22, 68, 22, 1, 23, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 17, 23, 18, 23, 19, 23, 20, 23, 21, 23, 22, 23, 35, 23, 36, 23, 37, 23, 38, 23, 39, 23, 40, 23, 41, 23, 42, 23, 43, 23, 44, 23, 45, 23, 46, 23, 47, 23, 48, 23, 49, 23, 50, 23, 51, 23, 52, 23, 53, 23, 54, 23, 55, 23, 56, 23, 57, 23, 58, 23, 59, 23, 60, 23, 61, 23, 62, 23, 63, 23, 1, 24, 2, 24, 4, 24, 5, 24, 6, 24, 7, 24, 8, 24, 9, 24, 10, 24, 11, 24, 12, 24, 13, 24, 14, 24, 15, 24, 16, 24, 17, 24, 18, 24, 19, 24, 20, 24, 21, 24, 22, 24, 35, 24, 36, 24, 37, 24, 38, 24, 39, 24, 40, 24, 41, 24, 42, 24, 43, 24, 44, 24, 45, 24, 46, 24, 47, 24, 48, 24, 49, 24, 50, 24, 51, 24, 52, 24, 53, 24, 54, 24, 55, 24, 56, 24, 57, 24, 58, 24, 59, 24, 60, 24, 61, 24, 1, 25, 2, 25, 3, 25, 4, 25, 5, 25, 6, 25, 7, 25, 8, 25, 9, 25, 10, 25, 11, 25, 12, 25, 13, 25, 14, 25, 15, 25, 16, 25, 17, 25, 18, 25, 19, 25, 20, 25, 21, 25, 22, 25, 35, 25, 36, 25, 37, 25, 38, 25, 39, 25, 40, 25, 41, 25, 42, 25, 43, 25, 1, 26, 2, 26, 3, 26, 4, 26, 5, 26, 6, 26, 7, 26, 8, 26, 9, 26, 15, 26, 16, 26, 17, 26, 18, 26, 19, 26, 20, 26, 21, 26, 22, 26, 8, 27, 9, 27, 15, 27, 16, 27, 8, 28, 9, 28, 15, 28, 16, 28), _local10); _local9.createTiles(new Array(35, 19, 36, 19, 37, 19, 35, 20, 36, 20, 37, 20, 10, 26, 11, 26, 12, 26, 13, 26, 14, 26, 10, 27, 11, 27, 12, 27, 13, 27, 14, 27, 10, 28, 11, 28, 12, 28, 13, 28, 14, 28), _local11); _local3.addLayer(_local9); var _local12 = new Engine.Graphics.MapFile.MapLayer(_local3, "way", 70, 30); var _local13 = _local5.getSprFileSprite("way_start_right"); var _local14 = _local5.getSprFileSprite("way_left_right"); var _local15 = _local5.getSprFileSprite("way_left_bottom"); var _local16 = _local5.getSprFileSprite("way_top_bottom"); var _local17 = _local5.getSprFileSprite("way_right_top"); var _local18 = _local5.getSprFileSprite("way_right_bottom"); var _local19 = _local5.getSprFileSprite("way_start_top"); var _local20 = _local5.getSprFileSprite("way_left_top"); _local12.createTiles(new Array(32, 5, 54, 7, 3, 24), _local13); _local12.createTiles(new Array(33, 5, 35, 7, 36, 7, 37, 7, 38, 7, 39, 7, 40, 7, 41, 7, 42, 7, 43, 7, 44, 7, 45, 7, 46, 7, 47, 7, 48, 7, 49, 7, 50, 7, 51, 7, 52, 7, 53, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 62, 7, 64, 12, 24, 15, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 16, 32, 16, 33, 16, 34, 16, 35, 16, 62, 20, 63, 20, 64, 20, 48, 22, 49, 22, 50, 22, 51, 22, 52, 22, 53, 22, 54, 22, 55, 22, 56, 22, 60, 22, 37, 23, 38, 23, 43, 23, 44, 23, 45, 23, 46, 23, 58, 23, 4, 24, 5, 24, 6, 24, 7, 24, 8, 24, 16, 24, 17, 24, 18, 24, 19, 24, 20, 24, 21, 24, 22, 24, 40, 24, 41, 24, 10, 27, 11, 27, 12, 27, 13, 27, 14, 27), _local14); _local12.createTiles(new Array(34, 5, 63, 7, 65, 12, 25, 15, 36, 16, 57, 22, 39, 23, 9, 24), _local15); _local12.createTiles(new Array(34, 6, 63, 8, 63, 9, 63, 10, 63, 11, 65, 13, 65, 14, 65, 15, 23, 16, 65, 16, 23, 17, 36, 17, 23, 18, 36, 18, 65, 18, 23, 19, 36, 19, 65, 19, 23, 20, 36, 20, 23, 21, 36, 21, 61, 21, 23, 22, 36, 22, 23, 23, 9, 25, 15, 25, 9, 26, 15, 26), _local16); _local12.createTiles(new Array(34, 7, 63, 12, 25, 16, 36, 23, 57, 23, 39, 24, 9, 27), _local17); _local12.createTiles(new Array(23, 15, 61, 20, 47, 22, 59, 22, 42, 23, 15, 24), _local18); _local12.createTiles(new Array(65, 17), _local19); _local12.createTiles(new Array(65, 20, 61, 22, 47, 23, 59, 23, 23, 24, 42, 24, 15, 27), _local20); _local3.addLayer(_local12); var _local21 = new Engine.Graphics.MapFile.MapLayer(_local3, "way_key_points", 70, 30); var _local22 = _local5.getSprFileSprite("way_finish"); var _local23 = _local5.getSprFileSprite("palm"); var _local24 = _local5.getSprFileSprite("way_start"); _local21.createTiles(new Array(54, 6, 55, 6, 56, 6, 57, 6, 58, 6, 59, 6, 60, 6, 61, 6, 62, 6, 63, 6, 64, 6, 54, 7, 55, 7, 56, 7, 57, 7, 58, 7, 59, 7, 60, 7, 61, 7, 62, 7, 63, 7, 64, 7, 54, 8, 55, 8, 56, 8, 57, 8, 58, 8, 59, 8, 60, 8, 61, 8, 62, 8, 63, 8, 64, 8, 62, 9, 63, 9, 64, 9, 62, 10, 63, 10, 64, 10, 62, 11, 63, 11, 64, 11, 65, 11, 66, 11, 62, 12, 63, 12, 64, 12, 65, 12, 66, 12, 62, 13, 63, 13, 64, 13, 65, 13, 66, 13, 62, 14, 63, 14, 64, 14, 65, 14, 66, 14, 62, 15, 63, 15, 64, 15, 65, 15, 66, 15, 62, 16, 63, 16, 64, 16, 65, 16, 66, 16, 62, 17, 63, 17, 64, 17, 65, 17, 66, 17), _local6); _local21.createTiles(new Array(38, 5, 39, 5, 40, 5, 38, 6, 39, 6, 40, 6, 38, 8, 39, 8, 40, 8, 38, 9, 39, 9, 40, 9), _local8); _local21.createTiles(new Array(32, 5), _local22); _local21.createTiles(new Array(23, 15, 23, 16, 23, 17, 23, 18, 23, 19, 23, 20, 23, 21, 23, 22, 23, 23, 23, 24), _local23); _local21.createTiles(new Array(3, 24), _local24); _local3.addLayer(_local21); var _local25 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_area", 70, 30); _local3.addLayer(_local25); var _local26 = new Engine.Graphics.MapFile.MapLayer(_local3, "relic_area", 70, 30); _local3.addLayer(_local26); var _local27 = new Engine.Graphics.MapFile.MapLayer(_local3, "items", 70, 30); var _local28 = _local5.getSprFileSprite("relic2-1"); var _local29 = _local5.getSprFileSprite("rock_1"); var _local30 = _local5.getSprFileSprite("rock_2"); var _local31 = _local5.getSprFileSprite("rock_3"); var _local32 = _local5.getSprFileSprite("rock_7"); var _local33 = _local5.getSprFileSprite("rock_9"); var _local34 = _local5.getSprFileSprite("rock_4"); var _local35 = _local5.getSprFileSprite("ballista_right"); _local27.createTiles(new Array(32, 5, 47, 7, 33, 16, 61, 20, 47, 23, 18, 24, 12, 27), _local28); _local27.createTiles(new Array(38, 6), _local29); _local27.createTiles(new Array(39, 6), _local30); _local27.createTiles(new Array(40, 6), _local31); _local27.createTiles(new Array(38, 7), _local32); _local27.createTiles(new Array(39, 7), _local33); _local27.createTiles(new Array(40, 7), _local34); _local27.createTiles(new Array(29, 16, 50, 22, 6, 24), _local35); _local3.addLayer(_local27); var _local36 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus1", 70, 30); _local3.addLayer(_local36); var _local37 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus2", 70, 30); _local3.addLayer(_local37); var _local38 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects", 70, 30); var _local39 = _local5.getSprFileSprite("stone-2"); var _local40 = _local5.getSprFileSprite("stone-3"); var _local41 = _local5.getSprFileSprite("stone-4"); var _local42 = _local5.getSprFileSprite("stone-1"); _local38.createTiles(new Array(48, 10, 51, 10, 53, 11, 55, 13, 23, 26), _local39); _local38.createTiles(new Array(49, 10, 54, 12, 57, 13), _local40); _local38.createTiles(new Array(50, 10, 52, 10), _local41); _local38.createTiles(new Array(53, 10, 56, 13, 23, 25), _local42); _local3.addLayer(_local38); var _local43 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus", 70, 30); var _local44 = _local5.getSprFileSprite("sbonus3_m"); var _local45 = _local5.getSprFileSprite("sbonus1_m"); _local43.createTiles(new Array(11, 27), _local44); _local43.createTiles(new Array(13, 27), _local45); _local3.addLayer(_local43); var _local46 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus8", 70, 30); var _local47 = _local5.getSprFileSprite("bonus8_v"); _local46.createTiles(new Array(63, 18, 64, 18, 65, 18, 66, 18, 67, 18, 63, 19, 64, 19, 65, 19, 66, 19, 67, 19, 63, 20, 64, 20, 65, 20, 66, 20, 67, 20, 63, 21, 64, 21, 65, 21, 66, 21, 67, 21, 63, 22, 64, 22, 65, 22, 66, 22, 67, 22, 63, 23), _local47); _local3.addLayer(_local46); var _local48 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus_cover", 70, 30); _local3.addLayer(_local48); var _local49 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects2", 70, 30); var _local50 = _local5.getSprFileSprite("grass-3"); var _local51 = _local5.getSprFileSprite("grass-2"); var _local52 = _local5.getSprFileSprite("lianes2_7"); var _local53 = _local5.getSprFileSprite("rock_8"); var _local54 = _local5.getSprFileSprite("rock_6"); var _local55 = _local5.getSprFileSprite("rock_5"); var _local56 = _local5.getSprFileSprite("palm_2"); var _local57 = _local5.getSprFileSprite("palm_4"); var _local58 = _local5.getSprFileSprite("palm_1"); var _local59 = _local5.getSprFileSprite("palm_3"); var _local60 = _local5.getSprFileSprite("grass"); var _local61 = _local5.getSprFileSprite("minaret_1"); var _local62 = _local5.getSprFileSprite("minaret_2"); var _local63 = _local5.getSprFileSprite("lianes2_8"); var _local64 = _local5.getSprFileSprite("lianes2_5"); _local49.createTiles(new Array(31, 1, 48, 3, 1, 20, 0, 21), _local29); _local49.createTiles(new Array(29, 2, 30, 2), _local30); _local49.createTiles(new Array(32, 1, 33, 2, 49, 3, 50, 4, 2, 20, 3, 21), _local31); _local49.createTiles(new Array(38, 8, 38, 9, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26), _local32); _local49.createTiles(new Array(31, 2, 32, 2, 48, 4, 49, 4, 39, 8, 39, 9, 1, 21, 2, 21, 64, 23, 65, 23, 66, 23, 62, 24, 63, 24, 64, 24, 65, 24, 44, 25, 45, 25, 43, 26, 44, 26), _local33); _local49.createTiles(new Array(40, 8, 40, 9, 66, 24), _local34); _local49.createTiles(new Array(39, 2, 38, 3, 40, 3, 37, 4, 39, 4, 41, 4), _local39); _local49.createTiles(new Array(39, 3, 38, 4, 40, 4, 65, 8), _local40); _local49.createTiles(new Array(39, 5, 65, 9, 61, 13), _local41); _local49.createTiles(new Array(38, 5, 40, 5, 38, 6, 39, 6, 40, 6, 65, 7, 60, 13), _local42); _local49.createTiles(new Array(54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 53, 2, 59, 2, 52, 3, 60, 3, 22, 13, 23, 13, 66, 17, 67, 17, 59, 18, 60, 18, 53, 19, 54, 19, 55, 19, 56, 19, 57, 19, 58, 19, 48, 24, 49, 24, 50, 24, 51, 24, 52, 24, 53, 24, 54, 24, 55, 24, 56, 24, 57, 24, 58, 24, 59, 24), _local50); _local49.createTiles(new Array(41, 3, 42, 3, 43, 3, 44, 3, 45, 3, 24, 12, 25, 12, 26, 12, 27, 12, 28, 12, 29, 12, 30, 12, 31, 12, 32, 12, 33, 12, 34, 12, 35, 12, 59, 17, 60, 17, 44, 18, 51, 18, 52, 18, 53, 18, 54, 18, 55, 18, 56, 18, 57, 18, 58, 18), _local51); _local49.createTiles(new Array(56, 5, 49, 11, 32, 19), _local52); _local49.createTiles(new Array(38, 10, 61, 25, 38, 26, 42, 26, 0, 27, 43, 27), _local53); _local49.createTiles(new Array(39, 10, 62, 25, 63, 25, 64, 25, 65, 25, 1, 27), _local54); _local49.createTiles(new Array(40, 10, 67, 23, 46, 25, 66, 25, 39, 26, 45, 26, 2, 27, 44, 27), _local55); _local49.createTiles(new Array(26, 11, 60, 16), _local56); _local49.createTiles(new Array(67, 15, 54, 17), _local57); _local49.createTiles(new Array(56, 17), _local58); _local49.createTiles(new Array(40, 18), _local59); _local49.createTiles(new Array(45, 18, 46, 18, 47, 18, 48, 18, 49, 18, 50, 18, 39, 19, 40, 19, 41, 19, 42, 19, 4, 20, 8, 20, 9, 20, 10, 20, 11, 20, 12, 20, 13, 20, 14, 20, 15, 20, 19, 20, 20, 20, 21, 20), _local60); _local49.createTiles(new Array(18, 20), _local61); _local49.createTiles(new Array(18, 21), _local62); _local49.createTiles(new Array(54, 25), _local63); _local49.createTiles(new Array(55, 25), _local64); _local3.addLayer(_local49); var _local65 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects3", 70, 30); var _local66 = _local5.getSprFileSprite("column_1"); var _local67 = _local5.getSprFileSprite("column_2"); var _local68 = _local5.getSprFileSprite("column_3"); var _local69 = _local5.getSprFileSprite("lianes2_6"); var _local70 = _local5.getSprFileSprite("lianes2_1"); var _local71 = _local5.getSprFileSprite("lianes2_4"); var _local72 = _local5.getSprFileSprite("lianes2_2"); _local65.createTiles(new Array(29, 2, 30, 2, 31, 2, 32, 2, 33, 2, 48, 4, 49, 4, 50, 4, 51, 4, 24, 13, 29, 13, 30, 13, 34, 13, 35, 13, 36, 13, 0, 21, 1, 21, 2, 21, 3, 21, 4, 21, 5, 21, 8, 21, 9, 21, 10, 21, 11, 21, 12, 21, 13, 21, 14, 21, 15, 21, 17, 21), _local50); _local65.createTiles(new Array(38, 1, 37, 2, 38, 2, 39, 2, 48, 3, 49, 3, 50, 3, 51, 3, 37, 4, 38, 4, 39, 4, 64, 5, 59, 11, 60, 11, 37, 19, 38, 19, 39, 19, 40, 19, 41, 19, 42, 19, 1, 20, 2, 20, 3, 20, 4, 20, 5, 20, 18, 20, 19, 20, 20, 20, 21, 20), _local51); _local65.createTiles(new Array(62, 24), _local52); _local65.createTiles(new Array(43, 2, 46, 17), _local56); _local65.createTiles(new Array(30, 11), _local57); _local65.createTiles(new Array(12, 19), _local58); _local65.createTiles(new Array(48, 17, 10, 19, 13, 19), _local59); _local65.createTiles(new Array(60, 13), _local63); _local65.createTiles(new Array(43, 27), _local64); _local65.createTiles(new Array(29, 3), _local66); _local65.createTiles(new Array(29, 4, 29, 5, 29, 6), _local67); _local65.createTiles(new Array(29, 7), _local68); _local65.createTiles(new Array(38, 9, 66, 23, 44, 25), _local69); _local65.createTiles(new Array(40, 9, 65, 9, 41, 26, 43, 26, 45, 26), _local70); _local65.createTiles(new Array(40, 26), _local71); _local65.createTiles(new Array(44, 27), _local72); _local3.addLayer(_local65); var _local73 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects4", 70, 30); _local73.createTiles(new Array(28, 2), _local29); _local73.createTiles(new Array(29, 2), _local31); _local73.createTiles(new Array(28, 3, 28, 4, 28, 5, 28, 6, 28, 7), _local32); _local73.createTiles(new Array(31, 8, 33, 9), _local33); _local73.createTiles(new Array(43, 19, 44, 19, 45, 19, 46, 19, 47, 19, 48, 19, 49, 19, 50, 19, 51, 19, 52, 19, 18, 21, 19, 21, 20, 21, 21, 21, 22, 24), _local50); _local73.createTiles(new Array(47, 4), _local51); _local73.createTiles(new Array(28, 8, 31, 9, 33, 10), _local53); _local73.createTiles(new Array(29, 8, 30, 8, 32, 9), _local54); _local73.createTiles(new Array(34, 10), _local55); _local73.createTiles(new Array(20, 19), _local57); _local3.addLayer(_local73); var _local74 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects5", 70, 30); _local74.createTiles(new Array(46, 5, 47, 5), _local50); _local74.createTiles(new Array(28, 8), _local52); _local74.createTiles(new Array(33, 10), _local63); _local3.addLayer(_local74); var _local75 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects6", 70, 30); _local3.addLayer(_local75); var _local76 = new Engine.Graphics.MapFile.MapLayer(_local3, "objects_up", 70, 30); _local3.addLayer(_local76); var _local77 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus9", 70, 30); _local3.addLayer(_local77); var _local78 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus11", 70, 30); _local3.addLayer(_local78); var _local79 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus10", 70, 30); var _local80 = _local5.getSprFileSprite("bonus10_v"); _local79.createTiles(new Array(41, 5, 42, 5, 43, 5, 44, 5, 41, 6, 42, 6, 43, 6, 44, 6, 41, 7, 42, 7, 43, 7, 44, 7, 41, 8, 42, 8, 43, 8, 44, 8, 41, 9, 42, 9, 43, 9, 44, 9), _local80); _local3.addLayer(_local79); var _local81 = new Engine.Graphics.MapFile.MapLayer(_local3, "bonus7", 70, 30); _local81.createTiles(new Array(19, 22, 20, 22, 21, 22, 22, 22, 19, 23, 20, 23, 21, 23, 22, 23, 19, 24, 20, 24, 21, 24, 22, 24, 19, 25, 20, 25, 21, 25, 22, 25, 19, 26, 20, 26, 21, 26, 22, 26), _local47); _local3.addLayer(_local81); graphics.addMapFile(_local3); }; ASSetPropFlags(_local1, null, 1); #endinitclip
Symbol 20547 MovieClip [__Packages.Engine.Graphics.Graphics] Frame 0
class Engine.Graphics.Graphics { var _map_container; function Graphics () { _map_container = new Array(); } function addMapFile(mapfile) { mapfile.convertLayersToMap(); _map_container.push(mapfile); trace("Engine.Graphics.Graphics>>adding map file " + _map_container[_map_container.length - 1].getLevelName()._pack_name); } function getMapFile(index) { trace("Engine.Graphics.Graphics>>get map file " + _map_container[index].getLevelName()._pack_name); return(_map_container[index]); } function getMapContainer() { return(_map_container); } function getSprFile(url) { var _local3 = new Engine.Graphics.SprFile.SprFile(url); return(_local3); } }
Symbol 20548 MovieClip [__Packages.com.greensock.core.SimpleTimeline] Frame 0
class com.greensock.core.SimpleTimeline extends com.greensock.core.TweenCore { var _firstChild, _lastChild, cachedTotalTime, cachedTime; function SimpleTimeline (vars) { super(0, vars); } function addChild(node) { if ((!node.gc) && (node.timeline != undefined)) { node.timeline.remove(node, true); } node.timeline = this; if (node.gc) { node.setEnabled(true, true); } if (_firstChild) { _firstChild.prevNode = node; } node.nextNode = _firstChild; _firstChild = node; node.prevNode = undefined; } function remove(tween, skipDisable) { if (tween.gc) { return(undefined); } if (skipDisable != true) { tween.setEnabled(false, true); } if (tween.nextNode) { tween.nextNode.prevNode = tween.prevNode; } else if (_lastChild == tween) { _lastChild = tween.prevNode; } if (tween.prevNode) { tween.prevNode.nextNode = tween.nextNode; } else if (_firstChild == tween) { _firstChild = tween.nextNode; } } function renderTime(time, suppressEvents, force) { var _local5 = _firstChild; cachedTotalTime = time; cachedTime = time; while (_local5) { var _local7 = _local5.nextNode; if (_local5.active || ((time >= _local5.cachedStartTime) && ((!_local5.cachedPaused) && (!_local5.gc)))) { if (!_local5.cachedReversed) { _local5.renderTime((time - _local5.cachedStartTime) * _local5.cachedTimeScale, suppressEvents, false); } else { var _local6 = (_local5.cacheIsDirty ? (_local5.totalDuration) : (_local5.cachedTotalDuration)); _local5.renderTime(_local6 - ((time - _local5.cachedStartTime) * _local5.cachedTimeScale), suppressEvents, false); } } _local5 = _local7; } } function get rawTime() { return(cachedTotalTime); } }
Symbol 20549 MovieClip [__Packages.com.greensock.TimelineLite] Frame 0
class com.greensock.TimelineLite extends com.greensock.core.SimpleTimeline { var _endCaps, _labels, autoRemoveChildren, vars, _hasUpdate, setDirtyCache, _firstChild, _lastChild, gc, paused, setTotalTime, play, active, cachedPaused, cacheIsDirty, cachedTotalDuration, cachedTime, cachedStartTime, cachedTimeScale, _rawPrevTime, cachedTotalTime, cachedDuration, cachedReversed, initted, complete, _pauseTime, timeline; function TimelineLite (vars) { super(vars); _endCaps = []; _labels = {}; autoRemoveChildren = this.vars.autoRemoveChildren == true; _hasUpdate = typeof(this.vars.onUpdate) == "function"; if (this.vars.tweens instanceof Array) { insertMultiple(this.vars.tweens, 0, this.vars.align || "normal", this.vars.stagger || 0); } } function addChild(tween) { if ((!tween.gc) && (tween.timeline != undefined)) { tween.timeline.remove(tween, true); } tween.timeline = this; if (tween.gc) { tween.setEnabled(true, true); } setDirtyCache(true); var _local3 = _firstChild || (_endCaps[0]); var _local4 = _lastChild || (_endCaps[1]); if (_local3 == undefined) { _local4 = tween; _local3 = _local4; tween.nextNode = (tween.prevNode = undefined); } else { var _local5 = _local4; var _local6 = tween.cachedStartTime; while ((_local5 != undefined) && (_local6 <= _local5.cachedStartTime)) { _local5 = _local5.prevNode; } if (_local5 == undefined) { _local3.prevNode = tween; tween.nextNode = _local3; tween.prevNode = undefined; _local3 = tween; } else { if (_local5.nextNode) { _local5.nextNode.prevNode = tween; } else if (_local5 == _local4) { _local4 = tween; } tween.prevNode = _local5; tween.nextNode = _local5.nextNode; _local5.nextNode = tween; } } if (gc) { _endCaps[0] = _local3; _endCaps[1] = _local4; } else { _firstChild = _local3; _lastChild = _local4; } } function remove(tween, skipDisable) { if (tween.gc) { return(undefined); } if (!skipDisable) { tween.setEnabled(false, true); } var _local4 = _firstChild || (_endCaps[0]); var _local5 = _lastChild || (_endCaps[1]); if (tween.nextNode) { tween.nextNode.prevNode = tween.prevNode; } else if (_local5 == tween) { _local5 = tween.prevNode; } if (tween.prevNode) { tween.prevNode.nextNode = tween.nextNode; } else if (_local4 == tween) { _local4 = tween.nextNode; } if (gc) { _endCaps[0] = _local4; _endCaps[1] = _local5; } else { _firstChild = _local4; _lastChild = _local5; } setDirtyCache(true); } function insert(tween, timeOrLabel) { if (timeOrLabel == undefined) { timeOrLabel = 0; } if (typeof(timeOrLabel) == "string") { if (_labels[timeOrLabel] == undefined) { addLabel(String(timeOrLabel), duration); } timeOrLabel = Number(_labels[timeOrLabel]); } tween.cachedStartTime = Number(timeOrLabel) + tween.delay; addChild(tween); } function append(tween, offset) { insert(tween, duration + (Number(offset) || 0)); } function prepend(tween, adjustLabels) { shiftChildren((tween.totalDuration / tween.cachedTimeScale) + tween.delay, adjustLabels, 0); insert(tween, 0); } function insertMultiple(tweens, timeOrLabel, align, stagger) { if (timeOrLabel == undefined) { timeOrLabel = 0; } if (align == undefined) { align = "normal"; } if (stagger == undefined) { stagger = 0; } var _local8 = Number(timeOrLabel) || 0; var _local9 = tweens.length; if (typeof(timeOrLabel) == "string") { if (_labels[timeOrLabel] == undefined) { addLabel(String(timeOrLabel), duration); } _local8 = _labels[timeOrLabel]; } var _local6 = 0; for ( ; _local6 < _local9 ; _local6++) { var _local7 = com.greensock.core.TweenCore(tweens[_local6]); insert(_local7, _local8); if (align == "sequence") { _local8 = _local7.cachedStartTime + (_local7.totalDuration / _local7.cachedTimeScale); } else if (align == "start") { _local7.cachedStartTime = _local7.cachedStartTime - _local7.delay; } _local8 = _local8 + stagger; } setDirtyCache(true); } function appendMultiple(tweens, offset, align, stagger) { insertMultiple(tweens, duration + (Number(offset) || 0), align, stagger); } function prependMultiple(tweens, align, stagger, adjustLabels) { var _local6 = new com.greensock.TimelineLite({tweens:tweens, align:align, stagger:stagger}); shiftChildren(_local6.duration, adjustLabels, 0); insertMultiple(tweens, 0, align, stagger); _local6.kill(); } function addLabel(label, time) { _labels[label] = time; } function removeLabel(label) { var _local3 = _labels[label]; delete _labels[label]; return(_local3); } function getLabelTime(label) { return(((_labels[label] != undefined) ? (_labels[label]) : -1)); } function parseTimeOrLabel(timeOrLabel) { if (typeof(timeOrLabel) == "string") { if (_labels[timeOrLabel] == undefined) { trace(("TimelineLite error: the " + timeOrLabel) + " label was not found."); return(0); } return(getLabelTime(String(timeOrLabel))); } return(Number(timeOrLabel)); } function stop() { paused = true; } function gotoAndPlay(timeOrLabel, suppressEvents) { setTotalTime(parseTimeOrLabel(timeOrLabel), suppressEvents != false); play(); } function gotoAndStop(timeOrLabel, suppressEvents) { setTotalTime(parseTimeOrLabel(timeOrLabel), suppressEvents != false); paused = true; } function goto(timeOrLabel, suppressEvents) { setTotalTime(parseTimeOrLabel(timeOrLabel), suppressEvents != false); } function renderTime(time, suppressEvents, force) { if (gc) { setEnabled(true, false); } else if ((!active) && (!cachedPaused)) { active = true; } var _local5 = (cacheIsDirty ? (totalDuration) : (cachedTotalDuration)); var _local6 = cachedTime; var _local7 = cachedStartTime; var _local8 = cachedTimeScale; var _local14 = cachedPaused; if (time >= _local5) { if ((_rawPrevTime <= _local5) && (_rawPrevTime != time)) { cachedTotalTime = (cachedTime = _local5); forceChildrenToEnd(_local5, suppressEvents); var _local10 = !hasPausedChild(); var _local11 = true; if ((cachedDuration == 0) && (_local10 && ((time == 0) || (_rawPrevTime < 0)))) { force = true; } } } else if (time <= 0) { if (time < 0) { active = false; if ((cachedDuration == 0) && (_rawPrevTime > 0)) { force = true; var _local10 = true; } } if ((_rawPrevTime >= 0) && (_rawPrevTime != time)) { forceChildrenToBeginning(0, suppressEvents); cachedTotalTime = 0; cachedTime = 0; var _local11 = true; if (cachedReversed) { var _local10 = true; } } } else { cachedTotalTime = (cachedTime = time); } _rawPrevTime = time; if ((cachedTime == _local6) && (force != true)) { return(undefined); } if (!initted) { initted = true; } if ((_local6 == 0) && (vars.onStart && ((cachedTime != 0) && (!suppressEvents)))) { vars.onStart.apply(vars.onStartScope, vars.onStartParams); } if (_local11) { } else if ((cachedTime - _local6) > 0) { var _local9 = _firstChild; while (_local9) { var _local12 = _local9.nextNode; if (cachedPaused && (!_local14)) { break; } if (_local9.active || ((!_local9.cachedPaused) && ((_local9.cachedStartTime <= cachedTime) && (!_local9.gc)))) { if (!_local9.cachedReversed) { _local9.renderTime((cachedTime - _local9.cachedStartTime) * _local9.cachedTimeScale, suppressEvents, false); } else { var _local13 = (_local9.cacheIsDirty ? (_local9.totalDuration) : (_local9.cachedTotalDuration)); _local9.renderTime(_local13 - ((cachedTime - _local9.cachedStartTime) * _local9.cachedTimeScale), suppressEvents, false); } } _local9 = _local12; } } else { var _local9 = _lastChild; while (_local9) { var _local12 = _local9.prevNode; if (cachedPaused && (!_local14)) { break; } if (_local9.active || ((!_local9.cachedPaused) && ((_local9.cachedStartTime <= _local6) && (!_local9.gc)))) { if (!_local9.cachedReversed) { _local9.renderTime((cachedTime - _local9.cachedStartTime) * _local9.cachedTimeScale, suppressEvents, false); } else { var _local13 = (_local9.cacheIsDirty ? (_local9.totalDuration) : (_local9.cachedTotalDuration)); _local9.renderTime(_local13 - ((cachedTime - _local9.cachedStartTime) * _local9.cachedTimeScale), suppressEvents, false); } } _local9 = _local12; } } if (_hasUpdate && (suppressEvents != true)) { vars.onUpdate.apply(vars.onUpdateScope, vars.onUpdateParams); } if (_local10 && ((_local7 == cachedStartTime) || (_local8 != cachedTimeScale))) { complete(true, suppressEvents); } } function forceChildrenToBeginning(time, suppressEvents) { var _local4 = _lastChild; var _local7 = cachedPaused; while (_local4) { var _local5 = _local4.prevNode; if (cachedPaused && (!_local7)) { break; } if (_local4.active || ((!_local4.cachedPaused) && ((!_local4.gc) && ((_local4.cachedTotalTime != 0) || (_local4.cachedDuration == 0))))) { if ((time == 0) && ((_local4.cachedDuration != 0) || (_local4.cachedStartTime == 0))) { _local4.renderTime((_local4.cachedReversed ? (_local4.cachedTotalDuration) : 0), suppressEvents, false); } else if (!_local4.cachedReversed) { _local4.renderTime((time - _local4.cachedStartTime) * _local4.cachedTimeScale, suppressEvents, false); } else { var _local6 = (_local4.cacheIsDirty ? (_local4.totalDuration) : (_local4.cachedTotalDuration)); _local4.renderTime(_local6 - ((time - _local4.cachedStartTime) * _local4.cachedTimeScale), suppressEvents, false); } } _local4 = _local5; } return(time); } function forceChildrenToEnd(time, suppressEvents) { var _local4 = _firstChild; var _local7 = cachedPaused; while (_local4) { var _local5 = _local4.nextNode; if (cachedPaused && (!_local7)) { break; } if (_local4.active || ((!_local4.cachedPaused) && ((!_local4.gc) && ((_local4.cachedTotalTime != _local4.cachedTotalDuration) || (_local4.cachedDuration == 0))))) { if ((time == cachedDuration) && ((_local4.cachedDuration != 0) || (_local4.cachedStartTime == cachedDuration))) { _local4.renderTime((_local4.cachedReversed ? 0 : (_local4.cachedTotalDuration)), suppressEvents, false); } else if (!_local4.cachedReversed) { _local4.renderTime((time - _local4.cachedStartTime) * _local4.cachedTimeScale, suppressEvents, false); } else { var _local6 = (_local4.cacheIsDirty ? (_local4.totalDuration) : (_local4.cachedTotalDuration)); _local4.renderTime(_local6 - ((time - _local4.cachedStartTime) * _local4.cachedTimeScale), suppressEvents, false); } } _local4 = _local5; } return(time); } function hasPausedChild() { var _local2 = _firstChild || (_endCaps[0]); while (_local2) { if (_local2.cachedPaused || ((_local2 instanceof com.greensock.TimelineLite) && (com.greensock.TimelineLite(_local2).hasPausedChild()))) { return(true); } _local2 = _local2.nextNode; } return(false); } function getChildren(nested, tweens, timelines, ignoreBeforeTime) { if (nested == undefined) { nested = true; } if (tweens == undefined) { tweens = true; } if (timelines == undefined) { timelines = true; } if (ignoreBeforeTime == undefined) { ignoreBeforeTime = -9999999999; } var _local6 = []; var _local7 = _firstChild || (_endCaps[0]); var _local8 = 0; while (_local7) { if (_local7.cachedStartTime < ignoreBeforeTime) { } else if (_local7 instanceof com.greensock.TweenLite) { if (tweens) { _local6[_local8++] = _local7; } } else { if (timelines) { _local6[_local8++] = _local7; } if (nested) { _local6 = _local6.concat(com.greensock.TimelineLite(_local7).getChildren(true, tweens, timelines)); } } _local7 = _local7.nextNode; } return(_local6); } function getTweensOf(target, nested) { if (nested == undefined) { nested = true; } var _local4 = getChildren(nested, true, false); var _local5 = []; var _local7 = _local4.length; var _local8 = 0; var _local6 = 0; for ( ; _local6 < _local7 ; _local6++) { if (_local4[_local6].target == target) { _local5[_local8++] = _local4[_local6]; } } return(_local5); } function shiftChildren(amount, adjustLabels, ignoreBeforeTime) { var _local5 = _firstChild || (_endCaps[0]); if (ignoreBeforeTime == undefined) { ignoreBeforeTime = 0; } while (_local5) { if (_local5.cachedStartTime >= ignoreBeforeTime) { _local5.cachedStartTime = _local5.cachedStartTime + amount; } _local5 = _local5.nextNode; } if (adjustLabels) { for (var p in _labels) { if (_labels[p] >= ignoreBeforeTime) { _labels[p] = _labels[p] + amount; } } } setDirtyCache(true); } function killTweensOf(target, nested, vars) { if (nested == undefined) { nested = true; } var _local5 = getTweensOf(target, nested); var _local6 = _local5.length; while (_local6-- , _local6 > -1) { var _local7 = _local5[_local6]; if (vars != undefined) { _local7.killVars(vars); } if ((vars == undefined) || ((_local7.cachedPT1 == undefined) && (_local7.initted))) { _local7.setEnabled(false, false); } } return(_local5.length > 0); } function clear(tweens) { if (tweens == undefined) { tweens = getChildren(false, true, true); } var _local3 = tweens.length; while (_local3-- , _local3 > -1) { tweens[_local3].setEnabled(false, false); } } function invalidate() { var _local2 = _firstChild || (_endCaps[0]); while (_local2) { _local2.invalidate(); _local2 = _local2.nextNode; } } function setEnabled(enabled, ignoreTimeline) { if (enabled == gc) { if (enabled) { var _local5 = _endCaps[0]; _firstChild = _local5; _lastChild = _endCaps[1]; } else { var _local5 = _firstChild; _endCaps = [_firstChild, _lastChild]; _firstChild = (_lastChild = undefined); } while (_local5) { _local5.setEnabled(enabled, true); var _local5 = _local5.nextNode; } } return(super.setEnabled(enabled, ignoreTimeline)); } function get currentProgress() { return(cachedTime / duration); } function set currentProgress(n) { setTotalTime(duration * n, false); //return(currentProgress); } function get duration() { if (cacheIsDirty) { var _local2 = totalDuration; } return(cachedDuration); } function set duration(n) { if ((duration != 0) && (n != 0)) { timeScale = duration / n; } //return(duration); } function get totalDuration() { if (cacheIsDirty) { var _local2 = 0; var _local4 = _firstChild || (_endCaps[0]); var _local5 = -999999999999; while (_local4) { var _local6 = _local4.nextNode; if (_local4.cachedStartTime < _local5) { addChild(_local4); _local5 = _local4.prevNode.cachedStartTime; } else { _local5 = _local4.cachedStartTime; } if (_local4.cachedStartTime < 0) { _local2 = _local2 - _local4.cachedStartTime; shiftChildren(-_local4.cachedStartTime, false, -9999999999); } var _local3 = _local4.cachedStartTime + (_local4.totalDuration / _local4.cachedTimeScale); if (_local3 > _local2) { _local2 = _local3; } _local4 = _local6; } cachedDuration = (cachedTotalDuration = _local2); cacheIsDirty = false; } return(cachedTotalDuration); } function set totalDuration(n) { if ((totalDuration != 0) && (n != 0)) { timeScale = totalDuration / n; } //return(totalDuration); } function get timeScale() { return(cachedTimeScale); } function set timeScale(n) { if (n == 0) { n = 0.0001; } var _local3 = ((_pauseTime || (_pauseTime == 0)) ? (_pauseTime) : (timeline.cachedTotalTime)); cachedStartTime = _local3 - (((_local3 - cachedStartTime) * cachedTimeScale) / n); cachedTimeScale = n; setDirtyCache(false); //return(timeScale); } function get useFrames() { var _local2 = timeline; while (_local2.timeline) { _local2 = _local2.timeline; } return(_local2 == com.greensock.TweenLite.rootFramesTimeline); } function get rawTime() { if ((cachedTotalTime != 0) && (cachedTotalTime != cachedTotalDuration)) { return(cachedTotalTime); } return((timeline.rawTime - cachedStartTime) * cachedTimeScale); } static var version = 1.33; static var _overwriteMode = (com.greensock.OverwriteManager.enabled ? (com.greensock.OverwriteManager.mode) : (com.greensock.OverwriteManager.init())); }
Symbol 20550 MovieClip [__Packages.com.greensock.TimelineMax] Frame 0
class com.greensock.TimelineMax extends com.greensock.TimelineLite { var _repeat, vars, _repeatDelay, _cyclesComplete, yoyo, cacheIsDirty, insert, killTweensOf, _labels, getTweensOf, remove, useFrames, parseTimeOrLabel, cachedTimeScale, cachedTime, gc, setEnabled, active, cachedPaused, cachedTotalDuration, cachedStartTime, _rawPrevTime, cachedReversed, forceChildrenToBeginning, forceChildrenToEnd, cachedDuration, cachedTotalTime, hasPausedChild, initted, _firstChild, _lastChild, _hasUpdate, complete, getChildren, setTotalTime, duration, setDirtyCache; function TimelineMax (vars) { super(vars); _repeat = this.vars.repeat || 0; _repeatDelay = this.vars.repeatDelay || 0; _cyclesComplete = 0; yoyo = this.vars.yoyo || false; cacheIsDirty = true; } function addCallback(callback, timeOrLabel, params) { var _local5 = new com.greensock.TweenLite(callback, 0, {onComplete:callback, onCompleteParams:params, overwrite:0, immediateRender:false}); insert(_local5, timeOrLabel); return(_local5); } function removeCallback(callback, timeOrLabel) { if (timeOrLabel == undefined) { return(killTweensOf(callback, false)); } if (typeof(timeOrLabel) == "string") { if (_labels[timeOrLabel] == undefined) { return(false); } timeOrLabel = _labels