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

A
Very
Merry Christmas!


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

Call of Atlantis.swf

This is the info page for
Flash #68857

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


Text
Loading 1%

ActionScript [AS1/AS2]

Frame 1
function createFun() { var _local2 = function () { var _local2 = arguments.callee.obj; var _local3 = arguments.callee.func; var _local4 = arguments.callee.arg; return(_local3.apply(_local2, _local4)); }; _local2.obj = arguments[0]; _local2.func = arguments[1]; _local2.arg = arguments.splice(2, arguments.length - 1); return(_local2); } function LoadGameXML(mcRoot, Loading, levelPath, textPath, artPath, fieldsPath, fontPath, soundsPath, logoPath) { this.mcRoot = mcRoot; this.Loading = Loading; mcRoot.levels = new Array(); mcRoot.start_level = 0; trace("GameSDK.cheatsEnabled=" + general.GameSDK.cheatsEnabled); GameClasses.Consts.show_debug_info = general.GameSDK.cheatsEnabled; XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str1)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str2)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str3)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str4)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str5)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString.str6)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str7)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str8)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str9)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str10)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str11)); initcountXML(LEVELxml); XMLCount++; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.parseXML(general.XMLforMono.copy(general.LevelsXmlString2.str12)); initcountXML(LEVELxml); XMLCount++; TEXTxml = new XML(); TEXTxml.ignoreWhite = true; TEXTxml.parseXML(general.XMLforMono.copy(general.TextXmlString.str)); initTEXTXML(TEXTxml); XMLCount++; fields_xml = new XML(); fields_xml.ignoreWhite = true; fields_xml.parseXML(general.XMLforMono.copy(general.FieldsXmlString.str)); initFieldsXML(fields_xml); XMLCount++; ARTxml = new XML(); ARTxml.ignoreWhite = true; ARTxml.parseXML(general.XMLforMono.copy(general.ArtefactsXmlString.str)); initARTXML(ARTxml); XMLCount++; sounds_xml = new XML(); sounds_xml.ignoreWhite = true; sounds_xml.parseXML(general.XMLforMono.copy(general.SoundsXmlString.str)); initSoundsXML(sounds_xml); } function initLogoXML(ThisXML) { var _local7 = ThisXML.firstChild; var _local3; if (_local7 != undefined) { var _local2 = 0; while (_local2 < _local7.childNodes.length) { _local3 = _local7.childNodes[_local2]; var _local6 = Number(_local3.attributes.x); var _local5 = Number(_local3.attributes.y); var _local4 = String(_local3.attributes.src); var _local8 = String(_local3.attributes.url); var _local1 = mcRoot.createEmptyMovieClip("mc" + _local2, mcRoot.getNextHighestDepth()); _local1.blendMode = "add"; _local1._x = _local6; _local1._y = _local5; _local1.loadMovie(_local4); _local2++; } if (!(--XMLCount)) { Loading(); } } else { Text("initLogoXML"); } } function initcountXML(ThisXML) { var _local27 = ThisXML.firstChild; var _local7; var _local13; var _local4; var _local3; var _local24 = "CountryNoActive"; var _local23 = "NoActive"; var _local25 = "NoActiveISpy"; if (_local27 != undefined) { var _local26 = _local27.childNodes; var _local22 = 0; while (_local22 < _local26.length) { var _local6 = new Object(); _local6.name = _local26[_local22].attributes.id; _local6.id = _local26[_local22].attributes.id; _local6.number = Number(_local26[_local22].attributes.number); _local6.is_nug = (_local6.number != 0) && ((_local6.number % general.GameSDK.numAdLevels) == 0); _local6.pictures = new Array(); _local6.regions = new Array(); var _local2 = _local26[_local22].childNodes; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].nodeName == "picture") { var _local8 = new Object(); _local8.opacity = Number(_local2[_local1].attributes.opacity); if (isNaN(_local8.opacity)) { _local8.opacity = 100; } _local8.name = _local2[_local1].attributes.name; _local8.id_art = _local2[_local1].attributes.id_art; _local8.x = Number(_local2[_local1].attributes.x); _local8.y = Number(_local2[_local1].attributes.y); _local8.dx = Number(_local2[_local1].attributes.dx); _local8.dy = Number(_local2[_local1].attributes.dy); _local8.w = _local2[_local1].attributes.w; _local8.h = _local2[_local1].attributes.h; if (_local2[_local1].attributes.on != undefined) { _local8.onn = _local2[_local1].attributes.on; } _local8.angle = _local2[_local1].attributes.angle; _local8.xZoom = _local2[_local1].attributes.xZoom; _local8.yZoom = _local2[_local1].attributes.yZoom; _local8.type = _local2[_local1].attributes.type; _local8.src = String(_local2[_local1].attributes.src); _local8.window = String(_local2[_local1].attributes.window); _local8.typ = _local2[_local1].attributes.typ; _local8.action = _local2[_local1].attributes.action; _local8.cell = _local2[_local1].attributes.cell; _local8.lib_name = _local2[_local1].attributes.lib_name; _local8.destination = _local2[_local1].attributes.destination; _local8.id = _local2[_local1].attributes.id; if (_local2[_local1].attributes.objectId != undefined) { _local8.id = _local2[_local1].attributes.objectId; } _local8.idtex = _local2[_local1].attributes.idtex; _local8.real_coord = _local2[_local1].attributes.real_coord; _local8.visible = (_local2[_local1].attributes.visible == undefined) || (_local2[_local1].attributes.visible == "true"); _local8.enabled = (_local2[_local1].attributes.enabled == undefined) || (_local2[_local1].attributes.enabled == "true"); _local8.ldcoord = _local2[_local1].attributes.ldcoord; _local8.text = new Object(); _local8.texts = new Array(); var _local9 = 0; while (_local9 < _local2[_local1].childNodes.length) { _local7 = _local2[_local1].childNodes[_local9]; if (_local7.nodeName == "text") { _local8.text.id = _local7.attributes.id; _local8.texts.push(_local8.text.id); } else if (_local7.nodeName == "attributes") { _local8.regionId = _local7.attributes.regionId; _local8.type = _local7.attributes.type; _local8.idArtefact = _local7.attributes.idArtefact; _local8.nElement = _local7.attributes.nElement; if (_local8.idArtefact != undefined) { _local8.type = "piece_of_compound_artefact"; if (_local8.idArtefact == "und") { var _local17 = _local7.attributes.prefix; var _local19 = Number(_local8.id.substr(1, 1)); var _local18 = _local8.id.substring(3, _local8.id.length); _local8.idArtefact = _local17 + _local19; _local8.nElement = Number(_local18) - 1; } } } _local9++; } _local6.pictures.push(_local8); } else if (_local2[_local1].nodeName == "region") { _local13 = _local2[_local1]; var _local12 = new Array(); _local12.idRegion = _local13.attributes.idRegion; _local12.idArtefact = _local13.attributes.idArtefact; var _local11 = 0; while (_local11 < _local13.childNodes.length) { _local4 = _local13.childNodes[_local11]; var _local5 = new Object(); _local5.type = _local4.attributes.type; _local5.objectId = _local4.attributes.objectId; _local5.effectId = _local4.attributes.effectId; _local5.insertBefore = _local4.attributes.insertBefore; _local5.x = _local4.attributes.x; _local5.y = _local4.attributes.y; _local5.start = _local4.attributes.start; _local5.duration = _local4.attributes.duration; if ((_local4.firstChild != undefined) && (_local4.firstChild.nodeName == "color")) { var _local20 = _local4.firstChild.attributes.r; var _local16 = _local4.firstChild.attributes.g; var _local21 = _local4.firstChild.attributes.b; } _local5.color = ((_local21 + _local16) << (8 + _local20)) << 16; _local12.push(_local5); _local11++; } _local6.regions.push(_local12); } else if (_local2[_local1].nodeName == "CountryFishka") { var _local10 = _local2[_local1].attributes.name; var _local14 = _local2[_local1].attributes.nameSmall; var _local15 = _local2[_local1].attributes.nameISpy; var _local9 = 0; while (_local9 < _local2[_local1].childNodes.length) { _local3 = _local2[_local1].childNodes[_local9]; if (_local3.nodeName == "position") { var _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y; _local8.lib_name = _local24; _local8.id = _local10 + _local24; _local8.visible = true; _local8.ldcoord = "true"; _local6.pictures.push(_local8); _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y; _local8.lib_name = _local10; _local8.id = _local10; _local8.visible = false; _local8.ldcoord = "true"; _local6.pictures.push(_local8); } else if (_local3.nodeName == "positionSmall") { if (_local3.attributes.pos == "medium") { var _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y - 6; _local8.lib_name = _local25; _local8.id = (_local10 + _local25) + _local9; _local8.visible = true; _local8.ldcoord = "true"; _local6.pictures.push(_local8); _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y - 6; _local8.lib_name = _local15; _local8.id = _local15 + _local9; _local8.visible = false; _local8.ldcoord = "true"; _local6.pictures.push(_local8); } else { var _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y; _local8.lib_name = _local23; _local8.id = (_local10 + _local23) + _local9; _local8.visible = true; _local8.ldcoord = "true"; _local6.pictures.push(_local8); _local8 = new Object(); _local8.x = _local3.attributes.x; _local8.y = _local3.attributes.y; _local8.lib_name = _local14; _local8.id = _local14 + _local9; _local8.visible = false; _local8.ldcoord = "true"; _local6.pictures.push(_local8); } } _local9++; } } _local1++; } mcRoot.levels.push(_local6); mcRoot.levels[_local6.name] = _local6; _local22++; } if (!(--XMLCount)) { Loading(); } } else { Text("initcountXML"); } } function initTEXTXML(ThisXML) { mcRoot.dialogs = new Object(); var _local7 = new Object(); var _local3; var _local10 = ThisXML.firstChild; if (_local10 != undefined) { var _local8 = 0; while (_local8 < _local10.childNodes.length) { var _local2 = new Object(); _local3 = _local10.childNodes[_local8]; if (_local3.nodeName == "text") { _local2.text = String(_local3.attributes.text); _local2.font = String(_local3.attributes.font); _local2.h = Number(_local3.attributes.h); _local2.color = Number(_local3.attributes.color); _local2.blur = Number(_local3.attributes.blur); if (isNaN(_local2.blur)) { _local2.blur = 0; } _local2.interspace = Number(_local3.attributes.interspace); if (isNaN(_local2.interspace)) { _local2.interspace = 0; } _local2.leading = ((_local3.attributes.leading != undefined) ? (Number(_local3.attributes.leading)) : 0); _local2.shadow_color = Number(_local3.attributes.shadow_color); _local2.shadow_opacity = ((_local3.attributes.shadow_opacity != undefined) ? (Number(_local3.attributes.shadow_opacity)) : 95); _local2.bold = Boolean(_local3.attributes.bold == "true"); _local2.sx = Number(_local3.attributes.sx); _local2.sy = Number(_local3.attributes.sy); _local2.shadow_scale = Number(_local3.attributes.shadow_scale); if (isNaN(_local2.shadow_scale)) { _local2.shadow_scale = 1; } _local2.shadow_blur = Number(_local3.attributes.shadow_blur); if (isNaN(_local2.shadow_blur)) { _local2.shadow_blur = 1; } _local2.gradient = String(_local3.attributes.gradient) == "true"; _local2.color2 = Number(_local3.attributes.color2); if (isNaN(_local2.color2)) { _local2.color2 = 0; } var _local9 = String(_local3.attributes.id); var _local6 = String(_local3.attributes.format); if (_local6 != "undefined") { for (var _local11 in _local7[_local6]) { _local2[_local11] = _local7[_local6][_local11]; } } if (!isNaN(_local3.attributes.x)) { _local2.x = Number(_local3.attributes.x); } if (!isNaN(_local3.attributes.y)) { _local2.y = Number(_local3.attributes.y); } if (!isNaN(_local3.attributes.w)) { _local2.w = Number(_local3.attributes.w); } if (!isNaN(_local3.attributes.size)) { _local2.size = Number(_local3.attributes.size); } if (_local3.attributes.align != undefined) { _local2.align = String(_local3.attributes.align); } mcRoot.dialogs[_local9] = _local2; } else if (_local3.nodeName == "format") { _local2.font = String(_local3.attributes.font); _local2.x = Number(_local3.attributes.x); _local2.y = Number(_local3.attributes.y); _local2.h = Number(_local3.attributes.h); _local2.w = Number(_local3.attributes.w); _local2.color = Number(_local3.attributes.color); _local2.blur = Number(_local3.attributes.blur); if (isNaN(_local2.blur)) { _local2.blur = 0; } _local2.interspace = Number(_local3.attributes.interspace); if (isNaN(_local2.interspace)) { _local2.interspace = 0; } _local2.leading = ((_local3.attributes.leading != undefined) ? (Number(_local3.attributes.leading)) : 0); _local2.shadow_color = Number(_local3.attributes.shadow_color); _local2.shadow_opacity = ((_local3.attributes.shadow_opacity != undefined) ? (Number(_local3.attributes.shadow_opacity)) : 95); _local2.size = Number(_local3.attributes.size); _local2.align = String(_local3.attributes.align); _local2.bold = Boolean(_local3.attributes.bold == "true"); _local2.sx = Number(_local3.attributes.sx); _local2.sy = Number(_local3.attributes.sy); _local2.shadow_scale = Number(_local3.attributes.shadow_scale); if (isNaN(_local2.shadow_scale)) { _local2.shadow_scale = 1; } _local2.shadow_blur = Number(_local3.attributes.shadow_blur); if (isNaN(_local2.shadow_blur)) { _local2.shadow_blur = 1; } _local2.gradient = String(_local3.attributes.gradient) == "true"; _local2.color2 = Number(_local3.attributes.color2); if (isNaN(_local2.color2)) { _local2.color2 = 0; } _local2.contour = String(_local3.attributes.contour) == "true"; _local2.filters = new Array(); var _local5 = 0; while (_local5 < _local3.childNodes.length) { var _local4 = _local3.childNodes[_local5]; var _local1 = new Object(); _local1.name = String(_local4.attributes.name); _local1.angle = Number(_local4.attributes.angle); if (isNaN(_local1.angle)) { _local1.angle = 45; } _local1.alpha = Number(_local4.attributes.alpha); if (isNaN(_local1.alpha)) { _local1.alpha = 1; } _local1.blurX = Number(_local4.attributes.blurX); if (isNaN(_local1.blurX)) { _local1.blurX = 4; } _local1.blurY = Number(_local4.attributes.blurY); if (isNaN(_local1.blurY)) { _local1.blurY = 4; } _local1.color = Number(_local4.attributes.color); if (isNaN(_local1.color)) { _local1.color = 0; } _local1.distance = Number(_local4.attributes.distance); if (isNaN(_local1.distance)) { _local1.distance = 4; } _local1.highlightAlpha = Number(_local4.attributes.highlightAlpha); if (isNaN(_local1.highlightAlpha)) { _local1.highlightAlpha = 1; } _local1.highlightColor = Number(_local4.attributes.highlightColor); if (isNaN(_local1.highlightColor)) { _local1.highlightColor = 16777215 /* 0xFFFFFF */; } _local1.knockout = String(_local4.attributes.knockout) == "true"; _local1.inner = String(_local4.attributes.inner) == "true"; _local1.hideObject = String(_local4.attributes.hideObject) == "true"; _local1.quality = Number(_local4.attributes.quality); if (isNaN(_local1.quality)) { _local1.quality = 1; } _local1.shadowAlpha = Number(_local4.attributes.shadowAlpha); if (isNaN(_local1.shadowAlpha)) { _local1.shadowAlpha = 1; } _local1.shadowColor = Number(_local4.attributes.shadowColor); if (isNaN(_local1.shadowColor)) { _local1.shadowColor = 0; } _local1.strength = Number(_local4.attributes.strength); if (isNaN(_local1.strength)) { _local1.strength = 1; } _local1.type = String(_local4.attributes.type); if (((_local1.type != "inner") && (_local1.type != "outer")) && (_local1.type != "full")) { _local1.type = "inner"; } _local2.filters.push(_local1); _local5++; } _local7[_local3.attributes.id] = _local2; } _local8++; } if (!(--XMLCount)) { Loading(); } } else { Text("initTEXTXML"); } } function initARTXML(ThisXML) { mcRoot.artefacts = new Object(); var _local4; var _local2; var _local8; var _local7 = ThisXML.firstChild; if (_local7 != undefined) { var _local6 = 0; while (_local6 < _local7.childNodes.length) { var _local3 = new Array(); _local4 = _local7.childNodes[_local6]; _local3.id = _local4.attributes.path; _local3.cx = _local4.attributes.cx; _local3.cy = _local4.attributes.cy; _local3.bigShiftX = _local4.attributes.bigShiftX; _local3.bigShiftY = _local4.attributes.bigShiftY; _local3.smallSubstrX = _local4.attributes.smallSubstrX; _local3.smallSubstrY = _local4.attributes.smallSubstrY; var _local5 = 0; while (_local5 < _local4.childNodes.length) { var _local1 = new Object(); _local2 = _local4.childNodes[_local5]; _local1.x = _local2.attributes.x; _local1.y = _local2.attributes.y; _local1.cx = _local2.attributes.cx; _local1.cy = _local2.attributes.cy; _local1.small_cx = _local2.attributes.small_cx; _local1.small_cy = _local2.attributes.small_cy; _local1.points = new Array(); _local3.push(_local1); _local5++; } mcRoot.artefacts[_local3.id] = _local3; _local6++; } if (!(--XMLCount)) { Loading(); } } else { Text("initARTXML"); } } function initFontXML(font_xml) { mcRoot.fonts = new Array(); var _local2; var _local4; var _local10 = font_xml.firstChild; if (_local10 != undefined) { var _local9 = 0; while (_local9 < _local10.childNodes.length) { _local4 = _local10.childNodes[_local9]; var _local1 = new Array(); _local1.id = _local4.attributes.id; _local1.ascent = Number(_local4.attributes.ascent); _local1.descent = Number(_local4.attributes.descent); _local1.height = Number(_local4.attributes.height); _local1.xOffset = Number(_local4.attributes.xOffset); _local1.yOffset = Number(_local4.attributes.yOffset); _local1.numChars = Number(_local4.attributes.numChars); _local1.pairs = new Object(); var _local6 = 0; while (_local6 < _local4.childNodes.length) { _local2 = _local4.childNodes[_local6]; if (_local2.nodeName == "Char") { var _local3 = new Object(); _local3.char = _local2.attributes.char; _local3.A = Number(_local2.attributes.A); _local3.B = Number(_local2.attributes.B); _local3.C = Number(_local2.attributes.C); _local3.x = Number(_local2.attributes.x); _local3.y = Number(_local2.attributes.y); _local1.push(_local3); _local1["cod" + _local3.char] = _local3; } else if (_local2.nodeName == "Pair") { var _local5 = "cod" + String(_local2.attributes.first); var _local7 = "cod" + String(_local2.attributes.second); var _local8 = Number(_local2.attributes.amount); if (!_local1.pairs[_local5]) { _local1.pairs[_local5] = new Object(); } if (!_local1.pairs[_local5][_local7]) { _local1.pairs[_local5][_local7] = _local8; } } _local6++; } mcRoot.fonts.push(_local1); mcRoot.fonts[_local1.id] = _local1; _local9++; } if (!(--XMLCount)) { Loading(); } } else { Text("initFontXML"); } } function initFieldsXML(ThisXML) { mcRoot.fields = new Array(); var _local7 = ThisXML.firstChild; var _local2; var _local6; if (_local7 != undefined) { var _local5 = 0; while (_local5 < _local7.childNodes.length) { _local2 = _local7.childNodes[_local5]; var _local1 = new Array(); _local1.id = _local2.attributes.name; _local1.time = Number(_local2.attributes.time); _local1.chips = _local2.attributes.chips; _local1.sun_inc4 = Number(_local2.attributes.sun_inc4); _local1.sun_inc5 = Number(_local2.attributes.sun_inc5); _local1.sun_inc6 = Number(_local2.attributes.sun_inc6); _local1.tip_time = Number(_local2.attributes.tip_time); _local1.qMusor = Number(_local2.attributes.qMusor); _local1.addBonusK = Number(_local2.attributes.addBonusK); _local1.rainVolume = Number(_local2.attributes.rainVolume); _local1.BGStartTime = Number(_local2.attributes.BGStartTime); _local1.BGTime = Number(_local2.attributes.BGTime); var _local3 = 0; while (_local3 < _local2.childNodes.length) { _local6 = _local2.childNodes[_local3]; var _local4 = _local6.firstChild.nodeValue; _local1.push(_local4); _local3++; } mcRoot.fields.push(_local1); mcRoot.fields[_local1.id] = _local1; _local5++; } if (!(--XMLCount)) { Loading(); } } else { Text("initFieldsXML"); } } function initSoundsXML(ThisXML) { mcRoot.sounds = new Object(); var _local4 = ThisXML.firstChild; if (_local4 != undefined) { var _local2 = 0; while (_local2 < _local4.childNodes.length) { var _local3 = _local4.childNodes[_local2]; var _local1 = new Object(); _local1.id = _local3.attributes.id; _local1.volume = Number(_local3.attributes.volume); if (isNaN(_local1.volume)) { _local1.volume = 100; } mcRoot.sounds[_local1.id] = _local1; _local2++; } if (!(--XMLCount)) { Loading(); } } else { Text("initSoundsXML"); } } function Text(str) { throw new Error("Could not find game files" + str); } function Loading() { clearTimeout(time_out_interval); GlobalTime = getTimer(); if (!_root.onEnterFrame) { _root.onEnterFrame = LoadGame; } } function LoadGame() { var _local4 = 5000; Load = _root.getBytesLoaded(); Total = _root.getBytesTotal(); var _local5 = getTimer() - GlobalTime; if (Load >= ((Total * _local5) / _local4)) { Load = (Total * _local5) / _local4; } var _local3 = Load / Total; if (curr_progress < Math.floor(_local3 * 100)) { curr_progress = Math.floor(_local3 * 100); general.GameSDK.Game_LoadBroadcast(curr_progress); load_text.text = ("Loading " + curr_progress) + "%"; var _local6 = this["Stone" + String(Math.floor((_local3 * 7) + 1))]; _local6._alpha = int(((_local3 * 7) - Math.floor(_local3 * 7)) * 100); } if (Total <= Load) { compliteDownload(); } } function compliteDownload() { delete _root.onEnterFrame; general.GameSDK.Game_LoadBroadcast(100); general.GameSDK.Game_SessionReady(); if (general.GameSDK.autoContinue()) { _root.gotoAndStop(3); } } stop(); stop(); this._lockroot = true; downloadableURL = "http://playrix.com/call-of-atlantis.html?utm_campaign=other&utm_medium=flash&utm_source=call-of-atlantis"; cheatsEnabled = false; numAdLevels = 1; numTrialLevels = 19; general.GameSDK.init(); var DIALxml; var ARTxml; var LEVELxml; var optxml; var TEXTxml; var fields_xml; var font_xml; var sounds_xml; var logo_xml; var mcRoot; var XMLArray; var RootArray; var Loading; var XMLCount = 0; var time_out_interval; var curr_progress = 0; Stage.scaleMode = "noScale"; Stage.showMenu = false; this._lockroot = true; var i = 1; while (i < 8) { this["Stone" + i]._alpha = 0; this["Stone" + i].blendMode = "normal"; i++; } var ll_width = sym_load._width; var VersionPl = String($version).split(" ")[1].split(",")[0]; if (!(((VersionPl > 8) || (VersionPl < 3)) || (VersionPl == undefined))) { load_text.text = "Version Error"; throw new Error("Version Error"); } Path = _url.split("/").slice(0, -1).join("/"); var path_global = (Path + "/global/"); levelXML = path_global + "levels.xml"; textXML = ((((Path + "/localized/") + general.GameSDK.language) + "-") + general.GameSDK.country) + "/text/text.xml"; artXML = path_global + "artefact.xml"; fieldsXML = path_global + "fields.xml"; fontsXML = path_global + "fonts.xml"; soundsXML = path_global + "sounds.xml"; logoXML = path_global + "logo.xml"; var VersionPl = String($version).split(" ")[1].split(",")[0]; if ((VersionPl > 6) || (VersionPl < 3)) { LoadGameXML(this, Loading, levelXML, textXML, artXML, fieldsXML, fontsXML, soundsXML, logoXML); }
Frame 3
function createAllLevels() { GameClasses.GFunctions; GameClasses.FreeMove.clearAll(); level_Arr = new Array(); depth = 0; menu = GameClasses.MenuClass.getMenu(levels.menu, this, 500); statistic = GameClasses.StatisticClass.getSingleton(levels.statistic1, this, 501); statistic.addView(levels.statistic2); statistic.addView(levels.statistic3); nug = GameClasses.NugLevel.getSingleton(levels.nug_level, this, 510); snd = GameClasses.MySounds.getMySounds(); prepare_level = attachMovie("PrepareLevel", "prepare_level", depth++); level_Arr.push({lev:prepare_level, obj:levels.prepare_level}); map_level = attachMovie("MapLevel", "map_level", depth++); level_Arr.push({lev:map_level, obj:levels.map_level}); match3_1_1 = attachMovie("Match3Level", "match3_1_1", depth++); level_Arr.push({lev:match3_1_1, obj:levels["level_1.1"]}); match3_1_1.first_level = true; match3_1_2 = attachMovie("Match3Level", "match3_1_2", depth++); level_Arr.push({lev:match3_1_2, obj:levels["level_1.2"]}); ispy_rome_1 = attachMovie("ISpyLevel", "ispy_rome_1", depth++); level_Arr.push({lev:ispy_rome_1, obj:levels.ispy_rome_1}); match3_1_3 = attachMovie("Match3Level", "match3_1_3", depth++); level_Arr.push({lev:match3_1_3, obj:levels["level_1.3"]}); match3_1_4 = attachMovie("Match3Level", "match3_1_4", depth++); level_Arr.push({lev:match3_1_4, obj:levels["level_1.4"]}); rome_quest = attachMovie("QuestLevel", "rome_quest", depth++); level_Arr.push({lev:rome_quest, obj:levels.rome_quest}); rome_crystal = attachMovie("ISpyLevel", "rome_crystal", depth++); level_Arr.push({lev:rome_crystal, obj:levels.rome_crystal}); match3_2_1 = attachMovie("Match3Level", "match3_2_1", depth++); level_Arr.push({lev:match3_2_1, obj:levels["level_2.1"]}); match3_2_2 = attachMovie("Match3Level", "match3_2_2", depth++); level_Arr.push({lev:match3_2_2, obj:levels["level_2.2"]}); match3_2_3 = attachMovie("Match3Level", "match3_2_3", depth++); level_Arr.push({lev:match3_2_3, obj:levels["level_2.3"]}); match3_2_4 = attachMovie("Match3Level", "match3_2_4", depth++); level_Arr.push({lev:match3_2_4, obj:levels["level_2.4"]}); ispy_greece_1 = attachMovie("ISpyLevel", "ispy_greece_1", depth++); level_Arr.push({lev:ispy_greece_1, obj:levels.ispy_greece_1}); match3_2_5 = attachMovie("Match3Level", "match3_2_5", depth++); level_Arr.push({lev:match3_2_5, obj:levels["level_2.5"]}); match3_2_6 = attachMovie("Match3Level", "match3_2_6", depth++); level_Arr.push({lev:match3_2_6, obj:levels["level_2.6"]}); match3_2_7 = attachMovie("Match3Level", "match3_2_7", depth++); level_Arr.push({lev:match3_2_7, obj:levels["level_2.7"]}); match3_2_8 = attachMovie("Match3Level", "match3_2_8", depth++); level_Arr.push({lev:match3_2_8, obj:levels["level_2.8"]}); greece_quest = attachMovie("QuestLevel", "greece_quest", depth++); level_Arr.push({lev:greece_quest, obj:levels.greece_quest}); greece_crystal = attachMovie("ISpyLevel", "greece_crystal", depth++); level_Arr.push({lev:greece_crystal, obj:levels.greece_crystal}); rome_crystal.doFirstLevelAction = rome_crystal.callCrystalFirstHelpHint; greece_crystal.doFirstLevelAction = greece_crystal.callCrystalFirstAct; } function initWinActs() { rome_crystal.winAct = GameClasses.GFunctions.create(prepare_level, prepare_level.winRomeCountry); greece_crystal.winAct = GameClasses.GFunctions.create(prepare_level, prepare_level.winGreeceCountry); } function initNextLevels() { rome_quest.loadNextLevel = GameClasses.GFunctions.create(rome_quest, function () { var _local2 = this.mcRoot; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.rome_crystal; _local2.obj = _local2.levels.rome_crystal; this.exitAct = this.exitLevel; _local2.map_level.curr_level = "Level7"; GameClasses.Level.reload_level(); }); rome_crystal.loadNextLevel = GameClasses.GFunctions.create(rome_crystal, function () { var _local2 = this.mcRoot; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.prepare_level; _local2.obj = _local2.levels.prepare_level; this.exitAct = this.exitLevel; map_level.curr_point++; GameClasses.Level.reload_level(); }); greece_quest.loadNextLevel = GameClasses.GFunctions.create(greece_quest, function () { var _local2 = this.mcRoot; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.greece_crystal; _local2.obj = _local2.levels.greece_crystal; this.exitAct = this.exitLevel; _local2.map_level.curr_level = "Level11"; GameClasses.Level.reload_level(); }); greece_crystal.loadNextLevel = GameClasses.GFunctions.create(greece_crystal, function () { var _local2 = this.mcRoot; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.prepare_level; _local2.obj = _local2.levels.prepare_level; this.exitAct = this.exitLevel; GameClasses.Level.reload_level(); }); } function initBeginLevel() { level = level_Arr[start_level].lev; obj = level_Arr[start_level].obj; level.load(obj); } function initKeyboardListener() { keyListener.onKeyDown = function () { general.GameSDK.Chat_HandleKeyPress(Key.getAscii()); }; Key.removeListener(keyListener); Key.addListener(keyListener); } function initDebugInfo() { tf_r = _root.createTextField("tf_r", tf_depth_r, 530, -20, 300, 430); tf_r.border = true; tf_l = _root.createTextField("tf_l", tf_depth_l, -310, -20, 300, 430); tf_l.border = true; keyListener.onKeyDown = function () { general.GameSDK.Chat_HandleKeyPress(Key.getAscii()); _root.p1((((("DOWN -> Code: " + Key.getCode()) + " ASCII: ") + Key.getAscii()) + " Key: ") + chr(Key.getAscii())); if (Key.getCode() == 40) { level.count_artefacts = 0; level.win(); } else if (Key.getCode() == 37) { level.springViaLevel(); } else if (Key.getCode() == 13) { } else if (chr(Key.getAscii()) == "d") { level.sun_bonus.addEnergy(20); } else if (chr(Key.getAscii()) == "r") { level.theField.reshuffleTheField(); } else if (chr(Key.getAscii()) == "+") { GameClasses.FreeMove.global_time_coof = GameClasses.FreeMove.global_time_coof * 1.2; } else if (chr(Key.getAscii()) == "-") { GameClasses.FreeMove.global_time_coof = GameClasses.FreeMove.global_time_coof / 1.2; } else if (chr(Key.getAscii()) == "*") { GameClasses.FreeMove.global_time_coof = 1; } else if (chr(Key.getAscii()) == "1") { loadRomeISpy(); } else if (chr(Key.getAscii()) == "2") { loadGreeceISpy(); } }; mouseListener.onMouseDown = function () { tf_l.text = ""; var _local2; var _local3; var _local4 = level; for (var _local6 in _local4) { _local3 = _local4[_local6]; if (!(((_local3 instanceof MovieClip) || (_local3 instanceof TextField)) || (_local3 instanceof BitmapData))) { continue; } if (_local3.hitTest(_root._xmouse, _root._ymouse)) { _root.p1(_local3); for (var _local5 in _local3) { _local2 = _local3[_local5]; if (!(((_local2 instanceof MovieClip) || (_local2 instanceof TextField)) || (_local2 instanceof BitmapData))) { continue; } if (_local2.hitTest(_root._xmouse, _root._ymouse)) { _root.p1(" " + _local2); } } } } _root.p1(level); }; Key.removeListener(keyListener); Key.addListener(keyListener); GameClasses.FreeMove.clearInterval(interval2); interval2 = 0; interval2 = GameClasses.FreeMove.setInterval(this, "printGameState", 8); } function loadRomeISpy() { var _local2 = _root; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.ispy_rome_1; _local2.obj = _local2.levels.ispy_rome_1; _local2.prev_level.exitAct = _local2.prev_level.exitLevel; GameClasses.Level.reload_level(); } function loadGreeceISpy() { var _local2 = _root; _local2.prev_level = _local2.level; _local2.prev_obj = _local2.obj; _local2.level = _local2.ispy_greece_1; _local2.obj = _local2.levels.ispy_greece_1; _local2.prev_level.exitAct = _local2.prev_level.exitLevel; GameClasses.Level.reload_level(); } function initGameTimer() { onEnterFrame = function () { GameClasses.FreeMove.updateActivePieces(); }; } function printGameState() { if ((_xmouse >= 530) || (_xmouse < -10)) { return(undefined); } var _local1 = ""; _local1 = _local1 + (((("x:" + _xmouse) + " y:") + _ymouse) + newline); _local1 = _local1 + (("level = " + level) + newline); _local1 = _local1 + (("level.game_time = " + level.game_time) + newline); _local1 = _local1 + (("level.nArt = " + level.count_artefacts) + newline); _local1 = _local1 + (("count_move=" + level.TheField.count_move_on_the_field) + newline); _local1 = _local1 + (("reserv_count=" + level.TheField.reserv_chips.length) + newline); _local1 = _local1 + (("FreeMove.n = " + GameClasses.FreeMove.curr_length_ap) + newline); _local1 = _local1 + ("game_time=" + ((GameClasses.Vars.global_game_time * 1000) + GameClasses.FreeMove.getIntervalFullTime(interval_score_broadcast))); _local1 = _local1 + GameClasses.FreeMove.getActiveIntervals(); tf_r.text = _local1; } function initFonts() { var _local1 = 0; while (_local1 < fonts.length) { fonts_util.Fonts.addFont(fonts[_local1]); _local1++; } } function initMemoryCleaner() { GameClasses.FreeMove.clearInterval(memory_cleaner_interval); memory_cleaner_interval = 0; memory_cleaner_interval = GameClasses.FreeMove.setPeriodicInterval(GameClasses.Consts, "doForcedClean", memory_cleaner_T); } function initGame() { initFonts(); createAllLevels(); GameClasses.Match3Level.initDefaultStaticVars(); GameClasses.ISpyLevel.initDefaultStaticVars(); GameClasses.QuestLevel.initDefaultStaticVars(); initWinActs(); initNextLevels(); initGameTimer(); initKeyboardListener(); if (GameClasses.Consts.show_debug_info) { initDebugInfo(); } initBeginLevel(); initScoreBroadcast(); playGame(); } function startThemeSound() { snd.setOn(false); snd.setOn(true); snd.startCycle("Theme2"); } function destroyLevels() { var _local1 = 0; while (_local1 < level_Arr.length) { level_Arr[_local1].lev.destroy(); level_Arr[_local1].lev.removeMovieClip(); delete level_Arr[_local1].lev; delete level_Arr[_local1].obj; delete level_Arr[_local1]; _local1++; } delete level_Arr; } function destroyGame() { destroyLevels(); GameClasses.Level.initDefaultNumbBonuses(); GameClasses.Match3Level.initDefaultNumbBonuses(); GameClasses.HintWindow.clearAll(); GameClasses.GameCounter.setZero(); GameClasses.Vars.setDefault(); statistic.setZero(); menu.setDefault(); } function restartAll() { destroyGame(); initGame(); } function startNewGame() { if (level.loaded) { level.exitAct = GameClasses.GFunctions.create(this, restartAll); level.unload(); } else { restartAll(); } } function unloadGame() { if (level.loaded) { level.exitAct = GameClasses.GFunctions.create(this, function () { destroyGame(); general.GameSDK.Game_GameOver(); if (general.GameSDK.autoContinue()) { this.initGame(); } }); level.unload(); } else { destroyGame(); general.GameSDK.Game_GameOver(); if (general.GameSDK.autoContinue()) { this.initGame(); } } } function p1(s) { tf_l.text = tf_l.text + (s + newline); } function pauseGame() { if (level) { level.lockLevel(); } GameClasses.MySounds.getMySounds().setMusikOn(false); GameClasses.MyButton2.setOn(false); GameClasses.FreeMove.pause(); } function playGame() { if (level) { level.unlockLevel(); } GameClasses.MySounds.getMySounds().setMusikOn(true); GameClasses.MyButton2.setOn(true); GameClasses.FreeMove.play(); } function send_Game_ScoreBroadcast() { GameClasses.Vars.global_game_time = GameClasses.Vars.global_game_time + 5; general.GameSDK.Game_ScoreBroadcast(GameClasses.GameCounter.getTotalScore(), GameClasses.Vars.global_game_time); } function initScoreBroadcast() { GameClasses.Vars.global_game_time = 0; GameClasses.FreeMove.clearInterval(interval_score_broadcast); interval_score_broadcast = 0; t0_score_broadcast = getTimer(); interval_score_broadcast = GameClasses.FreeMove.setPeriodicInterval(this, "send_Game_ScoreBroadcast", 5000); GameClasses.FreeMove.pauseInterval(interval_score_broadcast); } function pauseGlobalGameTime() { GameClasses.FreeMove.pauseInterval(interval_score_broadcast); } function playGlobalGameTime() { GameClasses.FreeMove.playInterval(interval_score_broadcast); } stop(); this._lockroot = true; GameClasses.GFunctions.ClearAll(_root, true, true, true); var log; log = logger.Logger.getLog(); outputLogView = new OutputPanelView(log); var level; var obj; var prev_level; var prev_obj; var enabled = true; useHandCursor = false; tabEnabled = false; var level_Arr; var depth; var prepare_level; var map_level; var match3_1_1; var match3_1_2; var ispy_rome_1; var match3_1_3; var match3_1_4; var rome_quest; var rome_crystal; var match3_2_1; var match3_2_2; var match3_2_3; var match3_2_4; var ispy_greece_1; var match3_2_5; var match3_2_6; var match3_2_7; var match3_2_8; var greece_quest; var greece_crystal; var menu; var statistic; var nug; var snd; var keyListener = new Object(); var mouseListener = new Object(); var interval2 = 0; var memory_cleaner_interval = 0; var memory_cleaner_T = 5000; GameClasses.GFunctions; GameClasses.FreeMove; var tf_l; var tf_r; var tf_depth_l = 998; var tf_depth_r = 999; var interval_score_broadcast = 0; var t0_score_broadcast = 0; var ggt = 0; general.GameSDK.Game_GameReady("Mix", "Easy", 0); if (general.GameSDK.autoContinue()) { initGame(); }
Symbol 1685 MovieClip [__Packages.general.XMLforMono] Frame 0
class general.XMLforMono { function XMLforMono () { } static function copy(str) { var _local3 = ""; var _local1 = 0; while (_local1 < str.length) { if (str.charAt(_local1) == "\\") { } else { _local3 = _local3 + str.charAt(_local1); } _local1++; } return(_local3); } }
Symbol 1686 MovieClip [__Packages.general.TextXmlString] Frame 0
class general.TextXmlString { function TextXmlString () { } static var str = "\\<dialogs>\\\t<format id=\"PrepareHeadTextFormat\" font=\"Victorian\" size=\"30\" x=\"0\" y=\"0\" w=\"136\" color=\"0xffbb00\" align=\"center\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.3\" blurY=\"1.3\" highlightColor=\"0xFFFF99\" shadowAlpha=\".9\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"CountryOnLevel\" x=\"0\" y=\"6\" font=\"Victorian\" size=\"26\" w=\"170\" color=\"0xffbb00\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.2\" blurY=\"1.2\" highlightColor=\"0xFFFF99\" shadowAlpha=\".8\" quality=\"3\" />\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"LevelOnLevel\" x=\"0\" y=\"27\" size =\"15\" w=\"170\" align=\"center\" font=\"Victorian\" color=\"0xffaa44\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"1\" blurX=\"1.2\" blurY=\"1.2\" highlightColor=\"0xFFFFFF\" highlightAlpha=\".6\" shadowAlpha=\".6\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"3\" distance=\"2\" />\\\t</format>\t\\\t\\\t<format id=\"CountryOnMap\" x=\"0\" y=\"0\" font=\"Victorian\" size=\"26\" w=\"170\" color=\"0xffbb00\" align=\"left\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.3\" blurY=\"1.3\" highlightColor=\"0xFFFF99\" shadowAlpha=\".8\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\\\t\\\t<format id=\"LevelOnMap\" x=\"0\" y=\"0\" size =\"15\" w=\"70\" align=\"center\" font=\"Victorian\" color=\"0xffaa44\" bold=\"true\" >\\\t\t<filter name=\"bevel\" distance=\"1\" blurX=\"1.2\" blurY=\"1.2\" highlightColor=\"0xFFFFFF\" highlightAlpha=\".6\" shadowAlpha=\".6\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"1\" distance=\"1\" />\\\t</format>\t\\\t\\\t<format id=\"BigCountryOnLevel\" x=\"190\" y=\"120\" font=\"Victorian\" size=\"50\" w=\"260\" color=\"0xffbb00\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.4\" blurY=\"1.4\" highlightColor=\"0xFFFF99\" shadowAlpha=\".9\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"5\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"BigLevelOnLevel\" x=\"190\" y=\"180\" w=\"260\" size=\"35\" align=\"center\" font=\"Victorian\" color=\"0xffaa44\" bold=\"true\" >\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.4\" blurY=\"1.4\" highlightColor=\"0xFFFF99\" shadowAlpha=\".9\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"BigGO\" x=\"190\" y=\"150\" size=\"70\" w=\"260\" align=\"center\" font=\"Victorian\" color=\"0xF3CA2A\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.6\" blurY=\"1.6\" highlightColor=\"0xFFFFFF\" highlightAlpha=\"1\" shadowAlpha=\".5\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"10\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\\\t\\\t<format id=\"MenuHeader\" x=\"0\" y=\"0\" font=\"Victorian\" size=\"24\" w=\"150\" color=\"0xffbb00\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"3\" blurX=\"1.4\" blurY=\"1.4\" highlightColor=\"0xFFFF99\" shadowAlpha=\".5\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t\\\t\\\t<format id=\"MenuItem\" x=\"0\" y=\"6\" color=\"0xffCC77\" font=\"Victorian\" size=\"18\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"1\" blurX=\"1.2\" blurY=\"1.2\" highlightColor=\"0xFFFFFF\" highlightAlpha=\".6\" shadowAlpha=\".6\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"3\" distance=\"2\" />\\\t</format>\t\\\t\\\t<format id=\"ButtonText\" x=\"0\" y=\"0\" color=\"0xffCC77\" font=\"Victorian\" size=\"15\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"2\" blurX=\"1.2\" blurY=\"1.2\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".6\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"3\" distance=\"2\" />\\\t</format>\t\\\t\\\t<format id=\"ActiveFont\" x=\"0\" y=\"0\" size =\"14\" align=\"center\" blur=\"1.25\" font=\"Victorian\" interspace=\"0\" color=\"0xff9933\" color2=\"0xFEFDAB\" gradient=\"true\" shadow_color=\"0x0\" shadow_opacity=\"100\" shadow_scale=\"1\" shadow_blur=\"1.5\" bold=\"true\" sx=\"1\" sy=\"1\" />\\\t\\\t\\\t<format id=\"StatisticTextItem\" size=\"18\" align=\"left\" x=\"10\" y=\"0\" w=\"150\" font=\"Victorian\" color=\"0xFFE81A\" >\\\t\t<filter name=\"bevel\" distance=\"3\" blurX=\"1.4\" blurY=\"1.4\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".5\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"3\" distance=\"2\" />\\\t</format>\t\\\t\\\t<format id=\"StatisticCounter\" size=\"18\" align=\"center\" x=\"100\" y=\"0\" w=\"60\" font=\"Victorian\" color=\"0x52F031\">\\\t\t<filter name=\"bevel\" distance=\"3\" blurX=\"1.4\" blurY=\"1.4\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".5\" quality=\"3\"/>\\\t\t<filter name=\"shadow\" color=\"0x0\" alpha=\"90\" blurX=\"1\" blurY=\"1\" quality=\"3\" distance=\"2\" />\\\t</format>\t\\\t\\\t<format id=\"Papper\" x=\"7\" y=\"0\" w=\"118\" font=\"Victorian\" leading=\"-4\" color=\"0x443622\" size =\"13\" align=\"center\" bold=\"false\">\\\t\t<filter name=\"glow\" color=\"0xF4E8BA\" strength=\"4\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"PapperQuest\" x=\"7\" y=\"30\" w=\"118\" font=\"Victorian\" leading=\"-5\" color=\"0x443622\" size =\"13\" align=\"center\" shadow_opacity=\"100\" shadow_color=\"0xF4E8BA\" shadow_blur=\"1.3\" shadow_scale=\"1\" bold=\"true\" sx=\"1\" sy=\"1\"/>\\\t<format id=\"NugText\" x=\"40\" y=\"95\" w=\"295\" font=\"Victorian\" leading=\"-3\" color=\"0x443622\" size =\"14\" align=\"left\" shadow_opacity=\"100\" shadow_color=\"0xF4E8BA\" shadow_blur=\"1.3\" shadow_scale=\"1\" bold=\"true\" sx=\"1\" sy=\"1\"/>\\\t<format id=\"NugText0\" x=\"40\" y=\"130\" w=\"295\" font=\"Victorian\" leading=\"-4\" color=\"0x443622\" size =\"14\" align=\"left\" shadow_opacity=\"100\" shadow_color=\"0xF4E8BA\" shadow_blur=\"1.3\" shadow_scale=\"1\" bold=\"true\" sx=\"1\" sy=\"1\"/>\\\t<format id=\"GameFontWithButton\" font=\"Victorian\" x=\"0\" y=\"0\" h=\"25\" w=\"250\" color=\"0xFFFFCC\" leading=\"-4\" size=\"16\" shadow_opacity=\"0\" align=\"center\" shadow_color=\"0x000000\" bold=\"true\" sx=\"0\" sy=\"0\"/>\\\t<format id=\"GameFont\" font=\"Victorian\" x=\"0\" y=\"0\" h=\"0\" w=\"250\" color=\"0xFFFFCC\" leading=\"-4\" size=\"16\" shadow_opacity=\"0\" align=\"center\" shadow_color=\"0x000000\" bold=\"true\" sx=\"0\" sy=\"0\"/>\\\t<format id=\"HintFont\" font=\"Victorian\" x=\"0\" y=\"0\" h=\"0\" w=\"120\" color=\"0xFFFFCC\" leading=\"-4\" size=\"16\" shadow_opacity=\"0\" align=\"center\" shadow_color=\"0x000000\" bold=\"true\" sx=\"0\" sy=\"0\"/>\\\t\\\t<format id=\"BigLetter\" x=\"190\" y=\"100\" size =\"40\" w=\"260\" align=\"center\" font=\"Victorian\" color=\"0xFFE81A\" bold=\"true\" > \\\t\t<filter name=\"bevel\" distance=\"3\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".9\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"4\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\\\t\\\t\t\\\t<format id=\"Counter\" font=\"Victorian\" x=\"0\" y=\"0\" w=\"100\" color=\"0x87CA22\" size=\"18\" align=\"center\">\\\t\t<filter name=\"bevel\" distance=\"2\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".5\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"2\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\ \\\t<format id=\"Emerge\" font=\"Victorian\" x=\"0\" y=\"0\" w=\"60\" color=\"0xFDFF35\" size =\"16\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"1\" highlightColor=\"0xFFFFFF\" highlightAlpha=\"1\" shadowAlpha=\".8\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x0\" strength=\"6\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\\t\\\t<format id=\"LifeBonusCounterFormat\" font=\"Victorian\" size =\"19\" x=\"0\" y=\"1\" w=\"68\" color=\"0xFF6060\" align=\"center\" bold=\"true\">\\\t\t<filter name=\"bevel\" distance=\"3\" highlightColor=\"0xFFFFFF\" shadowAlpha=\".6\" quality=\"3\"/>\\\t\t<filter name=\"glow\" color=\"0x330000\" strength=\"3\" blurX=\"2\" blurY=\"2\" quality=\"3\"/>\\\t</format>\t\\ \\\t\\\t\\\t<text id=\"HintButton\" font=\"Victorian\" text=\" \" x=\"0\" y=\"0\" blur=\"0\" interspace=\"0\" size =\"20\" color=\"0xff9933\" align=\"center\" shadow_color=\"0x005000\" bold=\"true\" sx=\"1.5\" sy=\"1.5\"/>\\\t<text id=\"NoText\" font=\"Victorian\" text=\" \" x=\"0\" y=\"0\" blur=\"1.25\" interspace=\"-3\" size =\"20\" color=\"0xff9933\" align=\"center\" shadow_color=\"0x005000\" bold=\"true\" sx=\"1.5\" sy=\"1.5\"/>\\\t<text id=\"TextOk\" font=\"Victorian\" text=\" \" x=\"0\" y=\"0\" w=\"68\" color=\"0xff9933\" size =\"14\" align=\"center\" shadow_color=\"0x005000\" bold=\"true\" sx=\"1.5\" sy=\"1.5\"/>\\\\ <text id=\"EmergeText\" text=\"0\" format=\"Emerge\"/>\\\t<text id=\"BonusBombZLText\" font=\"Victorian\" text=\" \" x=\"0\" y=\"0\" w=\"25\" color=\"0xcfcf7f\" size =\"10\" align=\"center\" shadow_opacity=\"0\" shadow_color=\"0x0\" bold=\"true\" sx=\"0\" sy=\"0\"/>\\\t<text id=\"TextMatch3Counter\" font=\"Victorian\" text=\"0\" format=\"Counter\"/>\\ \\\t<text id=\"LifeBonusCounterText\" text=\" \" format=\"LifeBonusCounterFormat\"/>\\\t\\\t<text id=\"IspyPieceSmallCounter\" font=\"Victorian\" text=\"0\" size =\"9\" x=\"49\" y=\"48\" w=\"16\" color=\"0xffff9f\" align=\"center\" bold=\"true\" shadow_color=\"0x500000\" sx=\"0\" sy=\"0\" shadow_opacity=\"0\"/>\\\\\t\\\t\\\t<text id=\"StatisticText\" text=\"Statistics\" format=\"MenuHeader\" size=\"22\"/>\\\t<text id=\"StatisticTextExit\" text=\"OK\" format=\"ButtonText\" x=\"0\" y=\"3\" />\\\t<text id=\"StatisticRecordTextTiles\" text=\"Tiles\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextMatches\" text=\"Matches\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextPieces\" text=\"Pieces\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextArtefactsPlaced\" text=\"Artefacts\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextYourTime\" text=\"Your Time\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextTimeBonus\" text=\"Time Bonus\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextLevelScore\" text=\"Level Score\" format=\"StatisticTextItem\"/>\\\t<text id=\"StatisticRecordTextTotalScore\" text=\"Total Score\" format=\"StatisticTextItem\" y=\"4\"/>\\\t<text id=\"StatisticRecordTextRight\" text=\"0\" format=\"StatisticCounter\"/>\\\t<text id=\"StatisticRecordTextTotalRight\" text=\"0\" format=\"StatisticCounter\" y=\"4\"/>\\\t\\\t<text id=\"MenuText\" text=\"Menu\" format=\"MenuHeader\" />\\\t<text id=\"MenuTextResume\" text=\"Resume\" format=\"MenuItem\" />\\\t<text id=\"MenuTextNewGame\" text=\"New Game\" format=\"MenuItem\" />\\\t<text id=\"MenuTextHintsOn\" text=\"Hints on\" format=\"MenuItem\" />\\\t<text id=\"MenuTextHintsOff\" text=\"Hints off\" format=\"MenuItem\" />\\\t<text id=\"MenuTextDownload\" text=\"Download\" format=\"MenuItem\" />\\\t<text id=\"MenuTextRestart\" text=\"Restart\" format=\"MenuItem\" />\\\t<text id=\"MenuTextSoundOn\" text=\"Sound on\" format=\"MenuItem\" />\\\t<text id=\"MenuTextSoundOff\" text=\"Sound off\" format=\"MenuItem\" />\\\t\\\t<text id=\"NugTextDownload\" text=\"Download\" format=\"MenuItem\" y=\"1\"/>\\ <text id=\"NugTextPlay\" text=\"Play\" format=\"MenuItem\" y=\"1\"/>\\ <text id=\"NugTextButtonInterlevel\" text=\"Continue\"/>\\ <text id=\"NugTextButtonGameOver\" text=\"New Game\"/>\\ <text id=\"NugText0\" text=\"- 66 captivating levels with unlimited play and 7 ancient lands to explore\\- Fun facts about fascinating places to learn\\- Superb visual and sound effects\\- Unique mix of Match-3, Hidden Object and Adventure\\- Bonus animated screensaver\" format=\"NugText0\"/>\\\t<text id=\"NugText1\" text=\"Download the Full version for free and enjoy these features:\" format=\"NugText\"/>\\\t<text id=\"NugText3\" text=\"Final score:\" format=\"NugText\" align=\"center\" size=\"20\"/>\\ <text id=\"NugTextGameOver\" text=\"Please start over or try to heed the Call of Atlantis in the Full version of the game.\" format=\"NugText\"/>\\ <text id=\"NugTextNewGame\" text=\"You are welcome to try again or get a fresh start in the Full version of Call of Atlantis.\" format=\"NugText\"/>\\ <text id=\"NugTextWin\" text=\"Excellent job! However that is all the free online version of Call of Atlantis has to offer. If you had fun playing it, please try the Full version of the game.\" format=\"NugText\"/>\\\t\\\t\\\t<text id=\"CountryTextRome\" text=\"Rome\" format=\"CountryOnMap\" />\\\t<text id=\"CountryTextGreece\" text=\"Greece\" format=\"CountryOnMap\"/>\\\t<text id=\"CountryTextTroy\" text=\"Troy\" format=\"CountryOnMap\"/>\\\t<text id=\"CountryTextPoenicia\" text=\"Poenicia\" format=\"CountryOnMap\"/>\\\t<text id=\"CountryTextBabylon\" text=\"Babylon\" format=\"CountryOnMap\"/>\\\t<text id=\"CountryTextEgypt\" text=\"Egypt\" format=\"CountryOnMap\"/>\\\t<text id=\"CountryTextCarthage\" text=\"Carthage\" format=\"CountryOnMap\"/>\\\t\\ <text id=\"PrepareHeadText\" text=\"Altar of Poseidon\" format=\"PrepareHeadTextFormat\"/>\\\\\t<text id=\"MenuPrepareButton\" text=\"MENU\" format=\"ButtonText\" x=\"0\" y=\"10\" />\\\t<text id=\"MapPrepareButton\" text=\"MAP\" format=\"ButtonText\" x=\"0\" y=\"10\"/>\\\t<text id=\"StartMapButton\" text=\"START\" format=\"ButtonText\" x=\"0\" y=\"29\" size=\"18\" />\\\t<text id=\"AltarMapButton\" text=\"ALTAR\" format=\"ButtonText\" x=\"0\" y=\"2\" />\\ <text id=\"MenuButtonMapText\" text=\"MENU\" format=\"ButtonText\" x=\"0\" y=\"2\" />\\\t<text id=\"EmptyMapButton\" text=\"\" format=\"ButtonText\" x=\"0\" y=\"4\" />\\\t<text id=\"QuestMapButton\" text=\"MENU\" format=\"ButtonText\" x=\"0\" y=\"-2\" size=\"13\" />\\\\\\\\ <text id=\"RomeQuestPapperText\" text=\"Solve the puzzles and acquire the crystal containing the Power of Iron.\" format=\"PapperQuest\"/>\\\t<text id=\"GreeceQuestPapperText\" text=\"Solve the puzzles and acquire the crystal containing the Power of Earth.\" format=\"PapperQuest\"/>\\\t<text id=\"GreeceCrystalPapperText\" y=\"35\" text=\"Restore the crystal containing the Power of Earth.\" format=\"PapperQuest\" />\\\t<text id=\"RomeCrystalPapperText\" y=\"35\" text=\"Restore the crystal containing the Power of Iron.\" format=\"PapperQuest\" />\\ <text id=\"PreparePapperText\" text=\"The Altar must be powered by seven ancient crystals to ensure peace and prosperity of Atlantis.\" format=\"Papper\"/>\\ <text id=\"PreparePapperTextIron\" y=\"35\" text=\"The Power of Iron grants its holder a will as strong as steel.\"/>\\ <text id=\"PreparePapperTextEarth\" y=\"35\" text=\"The Power of Earth grants its holder the ability to create.\"/>\\ \\\t<text id=\"MapPapperText\" text=\"Mighty Rome is one of the most powerful states in the Medi- terranean. Through- out the centuries, the Roman army has ranked as one of the strongest. Yet it is more than remarkable military achievement that brings fame to Rome...\" format=\"Papper\"/>\\\t<text id=\"MapPapperRome2\" text=\"The public baths play a vital role in the social life of the Romans. A bathhouse is at the heart of every settlement. Roman physicians believe regular bathing is essential in caring for the sick and healing wounds sustained in battle.\"/>\\\t<text id=\"MapPapperRome3\" text=\"Roman citizens visit the baths not only to wash, but to socialize and enjoy a welcome break from their daily routine. A library and a small gymnasium can usually be found in the public baths.\"/>\\\t<text id=\"MapPapperRome4\" text=\"Watching gladiatorial fights is a popular activity. Gladiators are taken from prisoners of war or slaves. Sometimes free-born citizens even volunteer to accept life as a gladiator.\"/>\\\t<text id=\"MapPapperRome5\" text=\"The gladiatorial games have immense appeal to the Roman audience, and the more popular they become, the more spectacular they are. They can feature huge battles between infantry and cavalry, or even naval battles, where the arenas are filled with water.\"/>\\\t<text id=\"MapPapperRome6\" text=\"In Rome, equality reigns between men and women. Women have the right to an education, to own property and even to marry at their own discretion.\"/>\\\t<text id=\"MapPapperGreece1\" text=\"Greece is enclosed by the sea on three sides. A narrow strip of land is the only gateway to Europe. Azure waters erode away the coast, carving deep, twisted bays into the steep rock.\"/>\\\t<text id=\"MapPapperGreece2\" text=\"Greece is composed of small, self-governing city-states. Each city-state has its own political structure. Thus, Athens is a democracy, while oligarchy prevails in Sparta.\"/>\\\t<text id=\"MapPapperGreece3\" text=\"While the economy of Greece is growing at a tremendous rate, the growth of its population threatens to exceed it. Mass unemployment could be disastrous for the nation.\"/>\\\t<text id=\"MapPapperGreece4\" text=\"Talented and cheerful, the Greeks love dancing, music and sport. They are the authors of epic myths, the forefathers of philosophy and theater.\"/>\\\t<text id=\"MapPapperGreece5\" text=\"Greek theaters are open twice a year, during the winter and spring Dionysian festivals. Plays are staged in the form of a dramatic competition. A trio of playwrights entertain the audience with three tragedies and a satyr play each.\"/>\\\t<text id=\"MapPapperGreece6\" text=\"Attending the theater is considered a civic duty. The government even pays common people their minimum daily allowance, so they don&apos;t regret missing a day&apos;s work.\"/>\\\t<text id=\"MapPapperGreece7\" text=\"The Olympic Games are held in Greece every four years. Many legends are devoted to their origin. The heroes of the legends are not always the same, but in every legend it seems certain the gods have taken a hand in it.\"/>\\\t<text id=\"MapPapperGreece8\" text=\"Every Greek citizen longs to become a winner at the Olympic Games. The victor is crowned with a wreath of wild olive branches and receives widespread recognition for his athletic achievements.\"/>\\\t<text id=\"MapPapperGreece9\" text=\"All conflict ceases during the Olympic Games. Olympia, the seat of the gods, is the venue for peace talks between warring parties.\"/>\\\t<text id=\"MapPapperGreece10\" text=\"The Greeks are very concerned with high quality education. All free-born Greek citizens are permitted to attend schools, where they are taught reading, writing, arithmetic, music, dance and gymnastics. Higher education is also accessible.\"/>\\\t\\ <text id=\"MapHeadTextRome\" text=\"Rome\" format=\"CountryOnMap\" w=\"130\" size =\"22\" align=\"center\"/>\\ <text id=\"MapHeadTextGreece\" text=\"Greece\" format=\"CountryOnMap\" w=\"130\" size =\"18\" align=\"center\"/>\\ <text id=\"MapHeadTextLevel1\" text=\"Level 1\" format=\"LevelOnMap\"/>\\ <text id=\"MapHeadTextLevel2\" text=\"Level 2\"/>\\ <text id=\"MapHeadTextLevel3\" text=\"Level 3\"/>\\ <text id=\"MapHeadTextLevel4\" text=\"Level 4\"/>\\ <text id=\"MapHeadTextLevel5\" text=\"Level 5\"/>\\ <text id=\"MapHeadTextLevel6\" text=\"Level 6\"/>\\ <text id=\"MapHeadTextLevel7\" text=\"Level 7\"/>\\ <text id=\"MapHeadTextLevel8\" text=\"Level 8\"/>\\ <text id=\"MapHeadTextLevel9\" text=\"Level 9\"/>\\ <text id=\"MapHeadTextLevel10\" text=\"Level 10\"/>\\ \\\t<text id=\"Match3TextCountry\" format=\"BigCountryOnLevel\" text=\" \" />\\\t<text id=\"Match3TextLevel\" format=\"BigLevelOnLevel\" text=\" \"/>\\\t<text id=\"Match3TextGo\" text=\"GO!\" format=\"BigGO\"/>\\\t<text id=\"TextCompleted1\" text=\"LEVEL\" format=\"BigLetter\" x=\"325\" y=\"150\"/>\\\t<text id=\"TextCompleted2\" text=\"COMPLETED\" format=\"BigLetter\" x=\"325\" y=\"200\"/>\\\t\\\t<text id=\"Match3TextRome\" text=\"Rome\" format=\"CountryOnLevel\"/>\\\t<text id=\"Match3TextGreece\" text=\"Greece\" format=\"CountryOnLevel\"/>\\\t<text id=\"Match3TextLevel1\" text=\"Level 1\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel2\" text=\"Level 2\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel3\" text=\"Level 3\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel4\" text=\"Level 4\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel5\" text=\"Level 5\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel6\" text=\"Level 6\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel7\" text=\"Level 7\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel8\" text=\"Level 8\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel9\" text=\"Level 9\" format=\"LevelOnLevel\"/>\\ <text id=\"Match3TextLevel10\" text=\"Level 10\" format=\"LevelOnLevel\"/>\\\\\t<text id=\"HintWindowTextBomb\" text=\"Bomb\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextTimeBonus\" text=\"Time bonus\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextZeusLightning\" text=\"Zeus Lightning\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextTimer\" text=\"Timer\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextSunBonus\" text=\"The Amulet of Poseidon. Charged: \" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextSwapBonus\" text=\"The Swap Talisman.\" format=\"HintFont\"/>\\\\\\\t<text id=\"HintWindowTextlocked-water\" text=\"Seal of Water\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-sun\" text=\"Seal of Sun\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-metal\" text=\"Seal of Iron\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-gold\" text=\"Seal of Gold\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-fire\" text=\"Seal of Fire\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-earth\" text=\"Seal of Earth\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlocked-air\" text=\"Seal of Air\" format=\"HintFont\"/>\\\\\t<text id=\"HintWindowTextArtefactNotCollected\" text=\"Not collected.\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextArtefactSolved\" text=\"Puzzle solved!\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextBigArtefactNotCollected\" text=\"Not collected.\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextBigArtefactSolved\" text=\"Puzzle solved!\" format=\"HintFont\"/>\\\\\\\t<text id=\"HintWindowTextPrepareAir1\" text=\"Light feather\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareSun1\" text=\"Everblooming sunflower\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareGold1\" text=\"Coin of a long forgotten land\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareEarth1\" text=\"Sprout of the tree of life\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareWater1\" text=\"Ancient sea shell\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareMetal1\" text=\"Blade of an invincible warrior\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextPrepareFire1\" text=\"Urn with an eternal flame\" format=\"HintFont\"/>\\\\\t<text id=\"HintWindowTextRome1_small1\" text=\"Gladius\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome1_smallSubstr1\" text=\"Gladius\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome2_small1\" text=\"Blacksmith's hammer\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome2_smallSubstr1\" text=\"Blacksmith's hammer\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome3_small1\" text=\"Silver lamp\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome3_smallSubstr1\" text=\"Silver lamp\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome4_small1\" text=\"Mosaic tile\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome4_smallSubstr1\" text=\"Mosaic tile\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome5_small1\" text=\"Gold coin\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome5_smallSubstr1\" text=\"Gold coin\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome6_small1\" text=\"Copper breastplate\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome6_smallSubstr1\" text=\"Copper breastplate\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome7_small1\" text=\"Family coat of arms\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome7_smallSubstr1\" text=\"Family coat of arms\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome8_small1\" text=\"Commander's helmet\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextRome8_smallSubstr1\" text=\"Commander's helmet\" format=\"HintFont\"/>\\\\ <text id=\"HintWindowTextumbon\" text=\"Shield of an unknown warrior\" format=\"HintFont\"/>\\ <text id=\"HintWindowTextiron_bar\" text=\"Excellent sword billet\" format=\"HintFont\"/>\\ <text id=\"HintWindowTexthelmet\" text=\"Statue of a fearless warrior\" format=\"HintFont\"/>\\ <text id=\"HintWindowTexthaft\" text=\"Wooden scabbard\" format=\"HintFont\"/>\\ <text id=\"HintWindowTextcoin\" text=\"Treasure chest\" format=\"HintFont\"/>\\ <text id=\"HintWindowTextbreast_plate\" text=\"Light leather armour\" format=\"HintFont\"/>\\ <text id=\"HintWindowTextabaciscus\" text=\"The ancient floor is cracked and broken\" format=\"HintFont\"/>\\ <text id=\"HintWindowTextlamp\" text=\"Niche to hold a light\" format=\"HintFont\"/>\\\\\\\t<text id=\"HintWindowTextGreece1_small1\" text=\"Antique bas-relief\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece1_smallSubstr1\" text=\"Antique bas-relief\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece2_small1\" text=\"Pan's flute\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece2_smallSubstr1\" text=\"Pan's flute\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece3_small1\" text=\"Elaborate embroidery\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece3_smallSubstr1\" text=\"Elaborate embroidery\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece4_small1\" text=\"Ornate lid\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece4_smallSubstr1\" text=\"Ornate lid\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece5_small1\" text=\"Magic lyre\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece5_smallSubstr1\" text=\"Magic lyre\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece6_small1\" text=\"Theatrical mask\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece6_smallSubstr1\" text=\"Theatrical mask\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece7_small1\" text=\"Bronze amphora\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece7_smallSubstr1\" text=\"Bronze amphora\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece8_small1\" text=\"Olive branch\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece8_smallSubstr1\" text=\"Olive branch\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece9_small1\" text=\"Fragrant oil\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece9_smallSubstr1\" text=\"Fragrant oil\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece10_small1\" text=\"Ancient manuscript\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece10_smallSubstr1\" text=\"Ancient manuscript\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece11_small1\" text=\"Garden shears\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece11_smallSubstr1\" text=\"Garden shears\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece12_small1\" text=\"Shuttle with thread\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextGreece12_smallSubstr1\" text=\"Shuttle with thread\" format=\"HintFont\"/>\\\\\t<text id=\"HintWindowTextbas-relief\" text=\"Blank plinth\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextpipe\" text=\"Musician's chair\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextmat\" text=\"Tattered old bedspread\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTexttop\" text=\"Beautiful vase\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextkithara\" text=\"Statue of the legendary Orpheus\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextmask\" text=\"Plinth decorated with drama symbols\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextvase\" text=\"Clay amphora\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextlavr\" text=\"Tree strewn with ripe olives\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextoil\" text=\"Incense burner\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextroll\" text=\"Seat of the temple scribe\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextbunch_was\" text=\"Heavy grape vine\" format=\"HintFont\"/>\\\t<text id=\"HintWindowTextgobelin\" text=\"Unfinished tapestry\" format=\"HintFont\"/>\\\\\t\\ <text id=\"PrepareLevelEndRomeHint\" text=\"Excellent! You have conquered the Power of Iron. The first crystal has been returned to the Altar of Poseidon.\" format=\"GameFontWithButton\"/>\\ <text id=\"PrepareLevelEndGreeceHint\" text=\"\" format=\"GameFontWithButton\"/>\\ \\\t<text id=\"PrepareLevelFirstHelpHint\" text=\"Before you is the Altar of powerful Poseidon! To start this journey you first need to break the seals and unlock the Altar.\" format=\"GameFontWithButton\"/>\\ <text id=\"PrepareLevelSecondHelpHint\" text=\"Each of these seven items is a key to one of the seals.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"PrepareLevel3HelpHint\" text=\"Break the seals placing an item simbolizing a power concealed under it right on the seal.\" format=\"GameFontWithButton\" w=\"220\" />\\ <text id=\"PrepareLevelStupidHint1\" text=\"A battle-hardened sword is a perfect symbol of the Power of Iron.\" format=\"GameFont\" w=\"220\" />\\ <text id=\"PrepareLevelStupidHint2\" text=\"Pull the sword to the seal of Iron.\" format=\"GameFont\" w=\"220\" />\\ <text id=\"PrepareLevelEndHint\" text=\"With the removal of the last seal, a secret slot opens up in the center of the altar. A powerful artefact - The Amulet of Poseidon - has been kept here for many years. It will help you in your journey.\" format=\"GameFontWithButton\" w=\"300\" />\\\\ <text id=\"Match3FirstHelpHint\" text=\"Swap adjacent tiles to make matches of 3 or more in a row or a column.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3SecondHelpHint\" text=\"Drive the pieces of each item to the bottom of the game field by cleaning tiles underneath them.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3BombHelpHint\" text=\"This is the Bomb of the Titans. To collect this bonus, free it through the bottom of the game field.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3ZLHelpHint\" text=\"The Lightning of Zeus. To get this bonus, drive it to the bottom of the game field.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3TimeHelpHint\" text=\"The Hourglass of Chronos. To get this bonus, drive it to the bottom of the game field.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3SunBonusHelpHint\" text=\"Make matches of 4 or more tiles to charge the Amulet of Poseidon.\" format=\"GameFontWithButton\"/>\\ <text id=\"Match3SwapBonusHelpHint\" text=\"The Swap Talisman. To get this bonus, drive it to the bottom of the game field.\" format=\"GameFontWithButton\"/>\\\t<text id=\"Match3LifeBonusHelpHint\" text=\"A Magic Heart. You will get an extra life if you drive it to the bottom of the game field.\" format=\"GameFontWithButton\"/>\\\t\\\t<text id=\"Match3OutOfTime\" text=\"Out of time. Try again and may you have the best of luck in your difficult journey!\" format=\"GameFontWithButton\"/>\\\\\t\\ <text id=\"Match3ReadyBombBonusHelpHint\" text=\"Use the Bomb of the Titans to destroy a host of tiles. Click on the Bomb and point to an area on the game field you want to blast.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"Match3ReadyZLBonusHelpHint\" text=\"The Lightning of Zeus destroys all the tiles of a chosen type that are present on the game field.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"Match3ReadyTimeBonusHelpHint\" text=\"Use the Hourglass of Chronos when you are running out of time. Click on the Hourglass to get extra time.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"Match3ReadySunBonusHelpHint\" text=\"The Amulet of Poseidon is charged. Use its power to destroy a host of tiles. Click on the Amulet of Poseidon to activate it.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"Match3ReadySwapBonusHelpHint\" text=\"Use the Swap Talisman to swap any two tiles on the game field. Click on the Swap Talisman and point to the two tiles you want to swap.\" format=\"GameFontWithButton\" w=\"200\" />\\\\ <text id=\"ISpyFirstHelpHint\" text=\"Unbelievable... This is the armoury of the god of war, Mars! You need to find four items hidden somewhere here that will help you obtain the crystal of Power.\" format=\"GameFontWithButton\"/>\\ <text id=\"ISpyHelpHint2\" text=\"It looks like Mars broke every item into several pieces to make the task more challenging. You need to find every piece.\" format=\"GameFontWithButton\"/>\\ <text id=\"ISpyHelpHint3\" text=\"Here is one of the pieces! Click on the piece to pick it up.\" format=\"GameFontWithButton\" w=\"200\" />\\\\ <text id=\"QuestHelpHint1\" text=\"Outstanding! Now we have got everything to open up the secret crypt in the armoury of Mars and obtain the crystal.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"QuestHelpHint2\" text=\"You need to restore the original order in the armoury - every item should get back to its place. Only then will the secret crypt containing the crystal open up.\" format=\"GameFontWithButton\" w=\"200\" />\\ <text id=\"QuestHelpHint3\" text=\"In peaceful times the glorious battle-hardened sword should be sheathed. Click on the sword.\" format=\"GameFont\" w=\"200\" />\\ <text id=\"QuestHelpHint4\" text=\"Pull the sword to the sheath.\" format=\"GameFont\" w=\"200\" />\\\\ <text id=\"QuestionMark\" text=\"Click on the question mark to get a hint.\" format=\"HintFont\"/>\\ <text id=\"QuestionMarkOff\" text=\"The hint is not available yet.\" format=\"HintFont\"/>\\ \\\t\\\t<text id=\"Match3LockHelpHint\" text=\"A locked tile. To break the lock, bring the other matching tiles to the locked one.\" format=\"GameFontWithButton\" />\\\t<text id=\"CrystalFirstHelpHint\" text=\"As soon as you touched the crystal, it crashed into a myriad of pieces. You need to collect every single piece not to lose even a scintilla of the Power of Iron.\" format=\"GameFontWithButton\" />\\\\\\\\\\</dialogs>\\"; }
Symbol 1687 MovieClip [__Packages.general.LevelsXmlString2] Frame 0
class general.LevelsXmlString2 { function LevelsXmlString2 () { } static var str7 = "<levels>\\ <level id=\"level_2.3\" number=\"10\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece4\" cell=\"cell7\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.3\" id_art=\"Greece4\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_smallSubstr\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\"; static var str8 = "<levels>\\ <level id=\"level_2.4\" is_nug=\"true\" number=\"11\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece11\" cell=\"cell10\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.4\" id_art=\"Greece11\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_smallSubstr\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str9 = "<levels>\\ <level id=\"level_2.5\" number=\"13\">\\ \\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece2\" cell=\"cell3\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.5\" id_art=\"Greece2\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str10 = "<levels>\\ <level id=\"level_2.6\" is_nug=\"true\" number=\"14\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece10\" cell=\"cell6\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.6\" id_art=\"Greece10\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_small\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str11 = "<levels>\\ <level id=\"level_2.7\" number=\"15\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece3\" cell=\"cell9\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.7\" id_art=\"Greece3\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_small\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_small\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\ \\ <level id=\"level_2.8\" is_nug=\"true\" number=\"16\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece12\" cell=\"cell12\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.8\" id_art=\"Greece12\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t\\\t\t<picture type=\"artefact\" id=\"Greece2_small\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_small\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_small\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str12 = "<levels>\\ <level id=\"menu\">\\ <picture h=\"240\" x=\"160\" y=\"50\" type=\"menu_bg\" id=\"menu_bg\" lib_name=\"menu_\"/>\\ <picture type=\"text\" x=\"0\" y=\"25\"> <text id=\"MenuText\"/> </picture>\\ \\\t\t<picture x=\"60\" y=\"60\" type=\"menu_button\" action=\"soundOff\" dx=\"0\" dy=\"0\" id=\"sound_button\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextSoundOn\"/> </picture>\\ \\\t\t<picture x=\"60\" y=\"95\" type=\"menu_button\" action=\"hintsOff\" dx=\"0\" dy=\"0\" id=\"button_hints\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextHintsOn\"/> </picture>\\\t \t\\\t\t<picture x=\"60\" y=\"130\" type=\"menu_button\" action=\"download\" src=\"http://playrix.com/call-of-atlantis.html\" window=\"_blank\" dx=\"0\" dy=\"0\" id=\"button_downs\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextDownload\"/> </picture>\\\t\t\\\t\t<picture x=\"60\" y=\"165\" type=\"menu_button\" action=\"restartLevel\" dx=\"0\" dy=\"0\" id=\"button_restart\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextRestart\"/> </picture>\\\t\t\\\t\t<picture x=\"60\" y=\"200\" type=\"menu_button\" action=\"startNewGame\" dx=\"0\" dy=\"0\" id=\"button_2\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextNewGame\"/> </picture>\\\t\t\\\t\t<picture x=\"60\" y=\"235\" type=\"menu_button\" action=\"hide\" dx=\"0\" dy=\"0\" id=\"button_1\" lib_name=\"long_button_\">\\\t\t\t<text id=\"MenuTextResume\"/> </picture>\\\t \t\t\t\\\t\t\\\t</level>\\\t\\\t<level id=\"statistic1\">\\ <picture h=\"240\" x=\"230\" y=\"50\" type=\"menu_bg\" id=\"menu_bg\" lib_name=\"menu_\"/>\\ <picture type=\"text\" x=\"0\" y=\"30\">\\\t\t\t<text id=\"StatisticText\"/>\\\t \t</picture>\\\t \t\\\t \t<picture x=\"60\" y=\"75\" type=\"record\" id=\"tiles\" >\\\t\t\t<text id=\"StatisticRecordTextTiles\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"95\" type=\"record\" id=\"matches\" >\\\t\t\t<text id=\"StatisticRecordTextMatches\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"115\" type=\"record\" id=\"pieces\" >\\\t\t\t<text id=\"StatisticRecordTextPieces\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"135\" type=\"record\" id=\"yourTime\" >\\\t\t\t<text id=\"StatisticRecordTextYourTime\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"155\" type=\"record\" id=\"timeBonus\" >\\\t\t\t<text id=\"StatisticRecordTextTimeBonus\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"175\" type=\"record\" id=\"levelScore\" >\\\t\t\t<text id=\"StatisticRecordTextLevelScore\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"195\" type=\"record\" id=\"totalScore\" >\\\t\t\t<text id=\"StatisticRecordTextTotalScore\"/>\\\t\t\t<text id=\"StatisticRecordTextTotalRight\"/>\\\t \t</picture>\\\t\t\\\t \t\\ <picture x=\"60\" y=\"230\" type=\"menu_button\" action=\"loadNextLevel\" dx=\"6\" dy=\"6\" id=\"button_1\" lib_name=\"ingame_menu_button_\">\\\t\t\t<text id=\"StatisticTextExit\"/>\\\t \t</picture>\\ </level>\\\\ <level id=\"statistic2\">\\ <picture h=\"150\" x=\"230\" y=\"50\" type=\"menu_bg\" id=\"menu_bg\" lib_name=\"menu_\"/>\\ <picture type=\"text\" x=\"0\" y=\"30\">\\\t\t\t<text id=\"StatisticText\"/>\\\t \t</picture>\\\\ <picture x=\"60\" y=\"75\" type=\"record\" id=\"yourTime\" >\\\t\t\t<text id=\"StatisticRecordTextYourTime\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"95\" type=\"record\" id=\"pieces\" >\\\t\t\t<text id=\"StatisticRecordTextPieces\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"115\" type=\"record\" id=\"levelScore\" >\\\t\t\t<text id=\"StatisticRecordTextLevelScore\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"135\" type=\"record\" id=\"totalScore\" >\\\t\t\t<text id=\"StatisticRecordTextTotalScore\"/>\\\t\t\t<text id=\"StatisticRecordTextTotalRight\"/>\\\t \t</picture>\\\\ <picture x=\"60\" y=\"170\" type=\"menu_button\" action=\"loadNextLevel\" dx=\"6\" dy=\"6\" id=\"button_1\" lib_name=\"ingame_menu_button_\">\\\t\t\t<text id=\"StatisticTextExit\"/>\\\t \t</picture>\\ </level>\\ <level id=\"statistic3\">\\ <picture h=\"150\" x=\"230\" y=\"50\" type=\"menu_bg\" id=\"menu_bg\" lib_name=\"menu_\"/>\\ <picture type=\"text\" x=\"0\" y=\"30\">\\\t\t\t<text id=\"StatisticText\"/>\\\t \t</picture>\\\\ <picture x=\"60\" y=\"75\" type=\"record\" id=\"yourTime\" >\\\t\t\t<text id=\"StatisticRecordTextYourTime\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"95\" type=\"record\" id=\"artefactsPlaced\" >\\\t\t\t<text id=\"StatisticRecordTextArtefactsPlaced\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"115\" type=\"record\" id=\"levelScore\" >\\\t\t\t<text id=\"StatisticRecordTextLevelScore\"/>\\\t\t\t<text id=\"StatisticRecordTextRight\"/>\\\t \t</picture>\\\t\t<picture x=\"60\" y=\"135\" type=\"record\" id=\"totalScore\" >\\\t\t\t<text id=\"StatisticRecordTextTotalScore\"/>\\\t\t\t<text id=\"StatisticRecordTextTotalRight\"/>\\\t \t</picture>\\\\ <picture x=\"60\" y=\"170\" type=\"menu_button\" action=\"loadNextLevel\" dx=\"6\" dy=\"6\" id=\"button_1\" lib_name=\"ingame_menu_button_\">\\\t\t\t<text id=\"StatisticTextExit\"/>\\\t \t</picture>\\ </level>\\ \\ <level id=\"nug_level\">\\ <picture type=\"simple_picture\" x=\"0\" y=\"0\" id=\"nag\"/>\\ <picture type=\"text\" id=\"text1\" x=\"0\" y=\"0\">\\\t\t\t<text id=\"NugText1\"/>\\\t \t</picture>\\\t\t<picture type=\"text\" id=\"text2\" x=\"0\" y=\"0\">\\\t\t\t<text id=\"NugText0\"/>\\\t \t</picture>\\\t\t<picture type=\"text\" id=\"text3\" x=\"0\" y=\"80\">\\\t\t\t<text id=\"NugText3\"/>\\\t \t</picture>\\\t\t<picture x=\"50\" y=\"300\" type=\"menu_button\" action=\"download\" src=\"http://playrix.com/call-of-atlantis.html\" dx=\"12\" dy=\"11\" id=\"button_downs\" lib_name=\"medium_button_\">\\\t\t\t<text id=\"NugTextDownload\"/>\\\t \t</picture>\\\t \t<picture x=\"200\" y=\"300\" type=\"menu_button\" action=\"hide\" dx=\"12\" dy=\"11\" id=\"button_hide\" lib_name=\"medium_button_\">\\\t\t\t<text id=\"NugTextPlay\"/>\\\t \t</picture>\\ </level>\\ \\</levels>\t\\"; }
Symbol 1688 MovieClip [__Packages.general.SoundsXmlString] Frame 0
class general.SoundsXmlString { function SoundsXmlString () { } static var str = "<Sounds>\\\t<sample id=\"ButtonClick\"/>\\\t<sample id=\"MouseOverButton\"/>\\\t<sample id=\"ShowTooltip\"/>\\\t<sample id=\"WindowFade\"/>\\\t<sample id=\"ChipKnock\" volume=\"60\"/>\\\t<sample id=\"ChipMove\"/>\\\t<sample id=\"ChipSelect\"/>\\\t<sample id=\"ChipUnlock\"/>\\\t<sample id=\"ChipToSun\" volume=\"40\"/>\\\t<sample id=\"ChipWrongMove\" volume=\"40\"/>\\\t\\\t<sample id=\"SunAdd\"/>\\\t<sample id=\"SunChipDestroy\" volume=\"40\"/>\\\t<sample id=\"SunComplete\"/>\\\t<sample id=\"SunRay\" volume=\"70\"/>\\\t<sample id=\"SunStart\" volume=\"70\"/>\\\t<sample id=\"SunWonder\"/>\\\t\\\t<sample id=\"BreakFigure1a\"/>\\\t<sample id=\"BreakFigure1b\"/>\\\t<sample id=\"BreakFigure1c\"/>\\\t<sample id=\"BreakFigure2\"/>\\\t<sample id=\"BreakFigure3\"/>\\\t<sample id=\"BreakFigure4\"/>\\\t<sample id=\"BreakFigure5\"/>\\\t<sample id=\"BreakFigure6\"/>\\\t<sample id=\"BreakFigure7\"/>\\\t<sample id=\"BreakFigure8\"/>\\\t<sample id=\"BreakFigure9\"/>\\\t<sample id=\"BreakFigure10\"/>\\\t\\\t<sample id=\"Go\"/>\\\t<sample id=\"hint\"/>\\\t\\\t<sample id=\"bomb_expl\"/>\\\t<sample id=\"boom\"/>\\\t<sample id=\"FallenArtefact\"/>\\\t<sample id=\"FallenVisBonus\"/>\\\t\\\t<sample id=\"drop_bonus\"/>\\ <sample id=\"reshuffle\"/>\\ <sample id=\"ScoreTick\"/>\\ <sample id=\"take_bonus\"/>\\ <sample id=\"time_bonus\"/>\\ <sample id=\"TipWindow\"/>\\ \\ <sample id=\"artefact_collected\"/>\\ <sample id=\"level_complete\"/>\\ <sample id=\"level_lost\"/>\\ <sample id=\"mmm\"/>\\ <sample id=\"start_level\"/>\\ \\ <sample id=\"big_tick_appearing\"/>\\ <sample id=\"crystal_ready\"/>\\ <sample id=\"false_click\"/>\\ <sample id=\"hint_complete\"/>\\ \\ <sample id=\"artefact_dropped\"/>\\ <sample id=\"artefact_element_flied\"/>\\ <sample id=\"artefact_mouse_over\"/>\\ <sample id=\"artefact_picked\"/>\\ <sample id=\"fly_artefact_down\"/>\\\\\\ <sample id=\"neutral_put_1\"/>\\ <sample id=\"neutral_put_2\"/>\\ <sample id=\"neutral_put_3\"/>\\ \\\t<sample id=\"AddLife\"/>\\ <sample id=\"move_flag_in_map\"/>\\ \\\t<sample id=\"StatTip\"/>\\ <sample id=\"\"/>\\</Sounds>\\"; }
Symbol 1689 MovieClip [__Packages.general.GameSDK] Frame 0
class general.GameSDK { function GameSDK () { } static function init() { if (_root.downloadableURL) { downloadableURL = String(_root.downloadableURL); } if (_root.numAdLevels) { numAdLevels = Number(_root.numAdLevels); } if (_root.numTrialLevels) { numTrialLevels = Number(_root.numTrialLevels); } if (_root.cheatsEnabled) { cheatsEnabled = String(_root.cheatsEnabled) == "true"; } } static function setAutoContinue(val) { auto_continue = val; } static function autoContinue() { return(true); } static function onEvent(eventName, eventData) { } static function Chat_HandleKeyPress(theKey) { } static function Game_DeluxeDownload() { } static function Game_GameOver() { } static function Game_ScoreSubmit(score, theTime, moreXML) { } static function Game_EndOfLevel(breakLevel, score, theTime) { } static function Game_ScoreBroadcast(score, theTime, moreXML) { } static function Game_GameReady(gameMode, gameDifficulty, startLevel, moreXML) { } static function Game_SessionReady() { } static function Game_LoadBroadcast(val) { } static var language = "en"; static var country = "US"; static var numTrialLevels = 19; static var numAdLevels = 1; static var downloadableURL = "http://playrix.com/call-of-atlantis.html"; static var cheatsEnabled = false; static var auto_continue = true; }
Symbol 1690 MovieClip [__Packages.general.ArtefactsXmlString] Frame 0
class general.ArtefactsXmlString { function ArtefactsXmlString () { } static var str = "<Artefacts>\\\t<Artefact path=\"Rome1\" cx=\"39\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-5\">\\ <element x=\"29\" y=\"30\" cx=\"24\" cy=\"24\" small_cx=\"19\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"2\" y=\"1\" cx=\"19\" cy=\"20\" small_cx=\"18\" small_cy=\"19\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome2\" cx=\"39\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-6\">\\ <element x=\"0\" y=\"1\" cx=\"20\" cy=\"19\" small_cx=\"19\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"33\" y=\"32\" cx=\"23\" cy=\"24\" small_cx=\"19\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"25\" y=\"25\" cx=\"18\" cy=\"15\" small_cx=\"18\" small_cy=\"15\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome3\" cx=\"39\" cy=\"39\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-6\">\\ <element x=\"8\" y=\"40\" cx=\"26\" cy=\"17\" small_cx=\"16\" small_cy=\"11\">\\ \\ </element>\\ <element x=\"40\" y=\"1\" cx=\"13\" cy=\"16\" small_cx=\"13\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"12\" y=\"1\" cx=\"17\" cy=\"20\" small_cx=\"15\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"22\" y=\"27\" cx=\"25\" cy=\"10\" small_cx=\"19\" small_cy=\"7\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome4\" cx=\"42\" cy=\"38\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-6\">\\ <element x=\"2\" y=\"11\" cx=\"18\" cy=\"33\" small_cx=\"10\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"14\" y=\"1\" cx=\"33\" cy=\"17\" small_cx=\"19\" small_cy=\"10\">\\ \\ </element>\\ <element x=\"27\" y=\"28\" cx=\"26\" cy=\"26\" small_cx=\"19\" small_cy=\"19\">\\ \\ </element>\\ </Artefact>\\ \\ <Artefact path=\"RomeCrystal\" cx=\"72\" cy=\"88\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"0\" smallSubstrY=\"0\">\\ <element x=\"102\" y=\"113\" cx=\"15\" cy=\"19\" small_cx=\"15\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"91\" y=\"110\" cx=\"11\" cy=\"13\" small_cx=\"11\" small_cy=\"13\">\\ \\ </element>\\ <element x=\"67\" y=\"133\" cx=\"22\" cy=\"12\" small_cx=\"19\" small_cy=\"11\">\\ \\ </element>\\ <element x=\"38\" y=\"141\" cx=\"21\" cy=\"10\" small_cx=\"18\" small_cy=\"8\">\\ \\ </element>\\ <element x=\"61\" y=\"129\" cx=\"19\" cy=\"8\" small_cx=\"15\" small_cy=\"7\">\\ \\ </element>\\ <element x=\"59\" y=\"103\" cx=\"19\" cy=\"20\" small_cx=\"17\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"61\" y=\"101\" cx=\"21\" cy=\"9\" small_cx=\"17\" small_cy=\"7\">\\ \\ </element>\\ <element x=\"37\" y=\"102\" cx=\"15\" cy=\"13\" small_cx=\"15\" small_cy=\"13\">\\ \\ </element>\\ <element x=\"35\" y=\"120\" cx=\"13\" cy=\"13\" small_cx=\"13\" small_cy=\"13\">\\ \\ </element>\\ <element x=\"7\" y=\"109\" cx=\"21\" cy=\"17\" small_cx=\"20\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"6\" y=\"77\" cx=\"26\" cy=\"25\" small_cx=\"18\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"28\" y=\"50\" cx=\"18\" cy=\"28\" small_cx=\"14\" small_cy=\"21\">\\ \\ </element>\\ <element x=\"40\" y=\"35\" cx=\"16\" cy=\"23\" small_cx=\"13\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"62\" y=\"74\" cx=\"24\" cy=\"17\" small_cx=\"19\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"104\" y=\"89\" cx=\"16\" cy=\"24\" small_cx=\"12\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"95\" y=\"60\" cx=\"16\" cy=\"22\" small_cx=\"13\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"61\" y=\"25\" cx=\"19\" cy=\"31\" small_cx=\"10\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"87\" y=\"29\" cx=\"13\" cy=\"21\" small_cx=\"10\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"45\" y=\"11\" cx=\"14\" cy=\"23\" small_cx=\"12\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"66\" y=\"11\" cx=\"14\" cy=\"12\" small_cx=\"14\" small_cy=\"12\">\\ \\ </element>\\ </Artefact>\\\t\\ <Artefact path=\"Greece1\" cx=\"40\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"3\" y=\"39\" cx=\"33\" cy=\"23\" small_cx=\"21\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"46\" y=\"34\" cx=\"19\" cy=\"19\" small_cx=\"17\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"3\" y=\"3\" cx=\"15\" cy=\"28\" small_cx=\"9\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"29\" y=\"3\" cx=\"25\" cy=\"18\" small_cx=\"19\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"0\" y=\"0\" cx=\"24\" cy=\"28\" small_cx=\"21\" small_cy=\"24\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece2\" cx=\"39\" cy=\"41\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"5\" y=\"34\" cx=\"25\" cy=\"19\" small_cx=\"20\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"10\" y=\"4\" cx=\"12\" cy=\"16\" small_cx=\"12\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"42\" y=\"33\" cx=\"16\" cy=\"23\" small_cx=\"14\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"24\" y=\"21\" cx=\"16\" cy=\"16\" small_cx=\"16\" small_cy=\"16\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece3\" cx=\"40\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"47\" y=\"17\" cx=\"16\" cy=\"20\" small_cx=\"16\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"38\" y=\"41\" cx=\"14\" cy=\"18\" small_cx=\"14\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"14\" y=\"44\" cx=\"16\" cy=\"17\" small_cx=\"16\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"4\" y=\"17\" cx=\"10\" cy=\"23\" small_cx=\"8\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"12\" y=\"4\" cx=\"28\" cy=\"12\" small_cx=\"19\" small_cy=\"8\">\\ \\ </element>\\ <element x=\"21\" y=\"22\" cx=\"15\" cy=\"13\" small_cx=\"15\" small_cy=\"13\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece4\" cx=\"38\" cy=\"38\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"31\" y=\"53\" cx=\"10\" cy=\"10\" small_cx=\"10\" small_cy=\"10\">\\ \\ </element>\\ <element x=\"14\" y=\"5\" cx=\"25\" cy=\"8\" small_cx=\"18\" small_cy=\"6\">\\ \\ </element>\\ <element x=\"6\" y=\"19\" cx=\"13\" cy=\"14\" small_cx=\"13\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"26\" y=\"18\" cx=\"15\" cy=\"17\" small_cx=\"15\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"51\" y=\"20\" cx=\"12\" cy=\"14\" small_cx=\"12\" small_cy=\"14\">\\ \\ </element>\\ </Artefact>\\ \\ <Artefact path=\"Greece9\" cx=\"39\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"38\" y=\"51\" cx=\"14\" cy=\"13\" small_cx=\"14\" small_cy=\"13\">\\ \\ </element>\\ <element x=\"12\" y=\"2\" cx=\"24\" cy=\"12\" small_cx=\"19\" small_cy=\"10\">\\ \\ </element>\\ <element x=\"34\" y=\"11\" cx=\"21\" cy=\"19\" small_cx=\"21\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"11\" y=\"21\" cx=\"13\" cy=\"15\" small_cx=\"13\" small_cy=\"15\">\\ \\ </element>\\ <element x=\"20\" y=\"30\" cx=\"21\" cy=\"17\" small_cx=\"19\" small_cy=\"16\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece10\" cx=\"40\" cy=\"39\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-8\" smallSubstrY=\"-5\">\\ <element x=\"7\" y=\"6\" cx=\"13\" cy=\"15\" small_cx=\"13\" small_cy=\"15\">\\ \\ </element>\\ <element x=\"9\" y=\"29\" cx=\"25\" cy=\"18\" small_cx=\"21\" small_cy=\"15\">\\ \\ </element>\\ <element x=\"48\" y=\"35\" cx=\"14\" cy=\"21\" small_cx=\"14\" small_cy=\"21\">\\ \\ </element>\\ <element x=\"29\" y=\"14\" cx=\"16\" cy=\"20\" small_cx=\"16\" small_cy=\"20\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece11\" cx=\"39\" cy=\"40\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-8\" smallSubstrY=\"-6\">\\ <element x=\"6\" y=\"1\" cx=\"23\" cy=\"22\" small_cx=\"22\" small_cy=\"21\">\\ \\ </element>\\ <element x=\"25\" y=\"38\" cx=\"8\" cy=\"20\" small_cx=\"8\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"38\" y=\"33\" cx=\"18\" cy=\"14\" small_cx=\"18\" small_cy=\"14\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece12\" cx=\"43\" cy=\"39\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"37\" y=\"41\" cx=\"21\" cy=\"18\" small_cx=\"21\" small_cy=\"18\">\\ \\ </element>\\ <element x=\"32\" y=\"3\" cx=\"15\" cy=\"24\" small_cx=\"13\" small_cy=\"21\">\\ \\ </element>\\ <element x=\"5\" y=\"6\" cx=\"19\" cy=\"23\" small_cx=\"14\" small_cy=\"16\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"GreeceCrystal\" cx=\"56\" cy=\"109\" bigShiftX=\"0\" bigShiftY=\"0\" smallSubstrX=\"0\" smallSubstrY=\"0\">\\ <element x=\"27\" y=\"185\" cx=\"18\" cy=\"14\" small_cx=\"18\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"38\" y=\"174\" cx=\"24\" cy=\"16\" small_cx=\"22\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"58\" y=\"145\" cx=\"22\" cy=\"22\" small_cx=\"15\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"41\" y=\"154\" cx=\"13\" cy=\"14\" small_cx=\"13\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"21\" y=\"173\" cx=\"8\" cy=\"16\" small_cx=\"8\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"25\" y=\"145\" cx=\"11\" cy=\"22\" small_cx=\"11\" small_cy=\"22\">\\ \\ </element>\\ <element x=\"15\" y=\"84\" cx=\"12\" cy=\"54\" small_cx=\"5\" small_cy=\"24\">\\ \\ </element>\\ <element x=\"24\" y=\"122\" cx=\"22\" cy=\"19\" small_cx=\"22\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"55\" y=\"134\" cx=\"16\" cy=\"11\" small_cx=\"16\" small_cy=\"11\">\\ \\ </element>\\ <element x=\"47\" y=\"85\" cx=\"29\" cy=\"37\" small_cx=\"16\" small_cy=\"21\">\\ \\ </element>\\ <element x=\"16\" y=\"48\" cx=\"24\" cy=\"52\" small_cx=\"11\" small_cy=\"24\">\\ \\ </element>\\ <element x=\"62\" y=\"48\" cx=\"13\" cy=\"20\" small_cx=\"9\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"33\" y=\"47\" cx=\"19\" cy=\"27\" small_cx=\"16\" small_cy=\"22\">\\ \\ </element>\\ <element x=\"35\" y=\"28\" cx=\"15\" cy=\"22\" small_cx=\"15\" small_cy=\"22\">\\ \\ </element>\\ <element x=\"38\" y=\"7\" cx=\"14\" cy=\"19\" small_cx=\"14\" small_cy=\"19\">\\ \\ </element>\\ <element x=\"56\" y=\"7\" cx=\"18\" cy=\"29\" small_cx=\"12\" small_cy=\"20\">\\ \\ </element>\\ </Artefact>\\\t\\\t\\\t <Artefact path=\"Rome5\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"39\" cy=\"41\" bigShiftX=\"-1\" bigShiftY=\"5\" smallSubstrX=\"-7\" smallSubstrY=\"-6\">\\ <element x=\"14\" y=\"33\" cx=\"28\" cy=\"25\" small_cx=\"18\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"25\" y=\"4\" cx=\"29\" cy=\"23\" small_cx=\"19\" small_cy=\"15\">\\ \\ </element>\\ <element x=\"0\" y=\"8\" cx=\"19\" cy=\"28\" small_cx=\"12\" small_cy=\"18\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome6\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"41\" cy=\"40\" bigShiftX=\"-2\" bigShiftY=\"3\" smallSubstrX=\"-7\" smallSubstrY=\"-8\">\\ <element x=\"9\" y=\"49\" cx=\"31\" cy=\"13\" small_cx=\"18\" small_cy=\"8\">\\ \\ </element>\\ <element x=\"11\" y=\"31\" cx=\"29\" cy=\"16\" small_cx=\"19\" small_cy=\"10\">\\ \\ </element>\\ <element x=\"12\" y=\"2\" cx=\"17\" cy=\"23\" small_cx=\"15\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"41\" y=\"2\" cx=\"12\" cy=\"23\" small_cx=\"11\" small_cy=\"20\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome7\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"39\" cy=\"37\" bigShiftX=\"0\" bigShiftY=\"3\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"38\" y=\"3\" cx=\"18\" cy=\"28\" small_cx=\"14\" small_cy=\"22\">\\ \\ </element>\\ <element x=\"2\" y=\"4\" cx=\"18\" cy=\"27\" small_cx=\"14\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"15\" y=\"27\" cx=\"22\" cy=\"22\" small_cx=\"19\" small_cy=\"18\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Rome8\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"43\" cy=\"40\" bigShiftX=\"-1\" bigShiftY=\"2\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"11\" y=\"36\" cx=\"32\" cy=\"23\" small_cx=\"20\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"15\" y=\"16\" cx=\"26\" cy=\"19\" small_cx=\"17\" small_cy=\"12\">\\ \\ </element>\\ <element x=\"16\" y=\"2\" cx=\"17\" cy=\"13\" small_cx=\"17\" small_cy=\"13\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece5\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"40\" cy=\"39\" bigShiftX=\"2\" bigShiftY=\"2\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"17\" y=\"1\" cx=\"22\" cy=\"14\" small_cx=\"21\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"6\" y=\"7\" cx=\"9\" cy=\"22\" small_cx=\"8\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"16\" y=\"13\" cx=\"15\" cy=\"15\" small_cx=\"15\" small_cy=\"15\">\\ \\ </element>\\ <element x=\"21\" y=\"26\" cx=\"27\" cy=\"27\" small_cx=\"19\" small_cy=\"19\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece6\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"45\" cy=\"41\" bigShiftX=\"5\" bigShiftY=\"2\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"26\" y=\"49\" cx=\"12\" cy=\"13\" small_cx=\"12\" small_cy=\"13\">\\ \\ </element>\\ <element x=\"42\" y=\"37\" cx=\"16\" cy=\"16\" small_cx=\"16\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"17\" y=\"31\" cx=\"13\" cy=\"12\" small_cx=\"13\" small_cy=\"12\">\\ \\ </element>\\ <element x=\"32\" y=\"20\" cx=\"15\" cy=\"14\" small_cx=\"15\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"15\" y=\"5\" cx=\"14\" cy=\"16\" small_cx=\"14\" small_cy=\"16\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece7\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"41\" cy=\"39\" bigShiftX=\"-1\" bigShiftY=\"3\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"20\" y=\"7\" cx=\"19\" cy=\"24\" small_cx=\"19\" small_cy=\"24\">\\ \\ </element>\\ <element x=\"11\" y=\"16\" cx=\"11\" cy=\"18\" small_cx=\"10\" small_cy=\"16\">\\ \\ </element>\\ <element x=\"18\" y=\"2\" cx=\"18\" cy=\"8\" small_cx=\"18\" small_cy=\"8\">\\ \\ </element>\\ <element x=\"42\" y=\"5\" cx=\"15\" cy=\"26\" small_cx=\"11\" small_cy=\"20\">\\ \\ </element>\\ <element x=\"26\" y=\"43\" cx=\"14\" cy=\"12\" small_cx=\"14\" small_cy=\"12\">\\ \\ </element>\\ </Artefact>\\ <Artefact path=\"Greece8\" isPrepareLevel=\"false\" hasSmallElements=\"false\" cx=\"42\" cy=\"40\" bigShiftX=\"3\" bigShiftY=\"3\" smallSubstrX=\"-7\" smallSubstrY=\"-7\">\\ <element x=\"44\" y=\"37\" cx=\"16\" cy=\"14\" small_cx=\"16\" small_cy=\"14\">\\ \\ </element>\\ <element x=\"15\" y=\"41\" cx=\"21\" cy=\"19\" small_cx=\"19\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"6\" y=\"3\" cx=\"25\" cy=\"19\" small_cx=\"22\" small_cy=\"17\">\\ \\ </element>\\ <element x=\"11\" y=\"16\" cx=\"13\" cy=\"22\" small_cx=\"11\" small_cy=\"18\">\\ \\ </element>\\ </Artefact>\\\t\\</Artefacts>\\"; }
Symbol 1691 MovieClip [__Packages.general.FieldsXmlString] Frame 0
class general.FieldsXmlString { function FieldsXmlString () { } static var str = "\\<Fields>\\ <Level name=\"level_1.1\" time=\"600\" chips=\"249E\" sun_inc4=\"0.05\" sun_inc5=\"0.06\" sun_inc6=\"0.07\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"370\" BGTime=\"1000\">\\ <Line>1111111111</Line>\\ <Line>1111111111</Line>\\ <Line>111A111111</Line>\\ <Line>1111111111</Line>\\ <Line>111111A111</Line>\\ <Line>1111111111</Line>\\ <Line>1111111111</Line>\\ </Level>\\ <Level name=\"level_1.2\" time=\"580\" chips=\"249E\" sun_inc4=\"0.25\" sun_inc5=\"0.34\" sun_inc6=\"0.45\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"500\" BGTime=\"1000\">\\ <Line>0001A1000</Line>\\ <Line>011111110</Line>\\ <Line>111111111</Line>\\ <Line>1A1111111</Line>\\ <Line>111111A11</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ </Level>\\ <Level name=\"level_1.3\" time=\"560\" chips=\"249E\" sun_inc4=\"0.125\" sun_inc5=\"0.18\" sun_inc6=\"0.25\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"870\" BGTime=\"1000\">\\ <Line>00001010000</Line>\\ <Line>00001010000</Line>\\ <Line>01101010110</Line>\\ <Line>11101A10111</Line>\\ <Line>11A011101A1</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>01111B11110</Line>\\ <Line>01111111110</Line>\\ <Line>01111111110</Line>\\ </Level>\\ <Level name=\"level_1.4\" time=\"540\" chips=\"249E\" sun_inc4=\"0.1\" sun_inc5=\"0.15\" sun_inc6=\"0.2\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"450\" BGTime=\"1000\">\\ <Line>0000011A100</Line>\\ <Line>00000111100</Line>\\ <Line>00000B11110</Line>\\ <Line>000A1111A11</Line>\\ <Line>00111111111</Line>\\ <Line>00111111111</Line>\\ <Line>1A111111111</Line>\\ <Line>11111110111</Line>\\ <Line>11111100011</Line>\\ <Line>01111000001</Line>\\ </Level>\\ <Level name=\"level_1.5\" time=\"600\" chips=\"249E\" sun_inc4=\"0.08\" sun_inc5=\"0.11\" sun_inc6=\"0.12\" tip_time=\"7\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"1000\">\\ <Line>10101010101</Line>\\ <Line>11111111111</Line>\\ <Line>11A1A1A1A11</Line>\\ <Line>111A1A1A111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ </Level>\\ <Level name=\"level_1.6\" time=\"600\" chips=\"249E\" sun_inc4=\"0.08\" sun_inc5=\"0.11\" sun_inc6=\"0.12\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"1000\">\\ <Line>10000100001</Line>\\ <Line>11001110011</Line>\\ <Line>11111111111</Line>\\ <Line>11A11111111</Line>\\ <Line>111111111A1</Line>\\ <Line>11111A11111</Line>\\ <Line>1A111111111</Line>\\ <Line>01111111A10</Line>\\ <Line>01111111110</Line>\\ <Line>00111111100</Line>\\ <Line>00011111000</Line>\\ </Level>\\ <Level name=\"level_1.7\" time=\"600\" chips=\"249E\" sun_inc4=\"0.08\" sun_inc5=\"0.11\" sun_inc6=\"0.12\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"1000\">\\ <Line>11111111111</Line>\\ <Line>1A111110001</Line>\\ <Line>1111111000A</Line>\\ <Line>11111110001</Line>\\ <Line>1111A110001</Line>\\ <Line>11111110001</Line>\\ <Line>11111110001</Line>\\ <Line>11111110001</Line>\\ <Line>111111T1111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ </Level>\\ <Level name=\"level_1.8\" time=\"600\" chips=\"249E\" sun_inc4=\"0.08\" sun_inc5=\"0.11\" sun_inc6=\"0.12\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"0.7\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"1000\">\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ <Line>111111111</Line>\\ </Level>\\ <Level name=\"level_1.9\" time=\"600\" chips=\"249E\" sun_inc4=\"0.18\" sun_inc5=\"0.26\" sun_inc6=\"0.29\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"1000\">\\ <Line>01100000110</Line>\\ <Line>A1R10001111</Line>\\ <Line>111A101A1L1</Line>\\ <Line>1M1B1A111T1</Line>\\ <Line>11V11ZZZ111</Line>\\ <Line>111T111T111</Line>\\ <Line>01B11-11M10</Line>\\ <Line>0011T111100</Line>\\ <Line>00111V+1X00</Line>\\ <Line>00011111000</Line>\\ <Line>00000100000</Line>\\ </Level>\\ <Level name=\"level_2.1\" time=\"600\" chips=\"3GCEB\" sun_inc4=\"0.18\" sun_inc5=\"0.25\" sun_inc6=\"0.28\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"740\" BGTime=\"2000\">\\ <Line>0001A01A000</Line>\\ <Line>00111111100</Line>\\ <Line>00111111100</Line>\\ <Line>00111111100</Line>\\ <Line>1A111V111A1</Line>\\ <Line>01111111110</Line>\\ <Line>00111111100</Line>\\ <Line>00111111100</Line>\\ <Line>00111111100</Line>\\ </Level>\\ <Level name=\"level_2.2\" time=\"575\" chips=\"3GCEB\" sun_inc4=\"0.17\" sun_inc5=\"0.23\" sun_inc6=\"0.26\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.3\" rainVolume=\"3\" BGStartTime=\"900\" BGTime=\"2000\">\\ <Line>000A1100A1</Line>\\ <Line>0111111110</Line>\\ <Line>A10011A000</Line>\\ <Line>0000000000</Line>\\ <Line>0010110100</Line>\\ <Line>0111111110</Line>\\ <Line>11B1111A11</Line>\\ <Line>1111111111</Line>\\ <Line>1111111111</Line>\\ <Line>1111111111</Line>\\ <Line>0111111110</Line>\\ </Level>\\ <Level name=\"level_2.3\" time=\"550\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.23\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"1050\" BGTime=\"2000\">\\ <Line>00011000000</Line>\\ <Line>001A1100000</Line>\\ <Line>00111101110</Line>\\ <Line>001111111A1</Line>\\ <Line>00011111111</Line>\\ <Line>0111-A-1110</Line>\\ <Line>11111111000</Line>\\ <Line>1A111111100</Line>\\ <Line>11111111100</Line>\\ <Line>1110111A100</Line>\\ <Line>00000111100</Line>\\ </Level>\\ <Level name=\"level_2.4\" time=\"525\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.23\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"1940\" BGTime=\"2000\">\\ <Line>A1-1-1-1A</Line>\\ <Line>0111A1110</Line>\\ <Line>011111110</Line>\\ <Line>011111110</Line>\\ <Line>-111B111-</Line>\\ <Line>011111110</Line>\\ <Line>011111110</Line>\\ <Line>001111100</Line>\\ <Line>000010000</Line>\\ </Level>\\ <Level name=\"level_2.5\" time=\"510\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.22\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"100\" BGTime=\"2000\">\\ <Line>0AAA01110A0</Line>\\ <Line>00000111010</Line>\\ <Line>000001L1010</Line>\\ <Line>00000111010</Line>\\ <Line>0-1-0111010</Line>\\ <Line>11-11111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ </Level>\\ <Level name=\"level_2.6\" time=\"480\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.22\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"740\" BGTime=\"2000\">\\ <Line>000011A111</Line>\\ <Line>0001111111</Line>\\ <Line>0011A111A1</Line>\\ <Line>0111111111</Line>\\ <Line>1111111111</Line>\\ <Line>LA11000001</Line>\\ <Line>1111111111</Line>\\ <Line>0111111111</Line>\\ <Line>0011111111</Line>\\ <Line>0001111111</Line>\\ <Line>0000101010</Line>\\ </Level>\\ <Level name=\"level_2.7\" time=\"450\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.22\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.2\" rainVolume=\"3\" BGStartTime=\"900\" BGTime=\"2000\">\\ <Line>01101010110</Line>\\ <Line>111A0A0A111</Line>\\ <Line>1111A0A1111</Line>\\ <Line>11111A11111</Line>\\ <Line>-1111-1111-</Line>\\ <Line>-111-B-111-</Line>\\ <Line>-1111-1111-</Line>\\ <Line>-111111111-</Line>\\ <Line>-1111T1111-</Line>\\ <Line>-111111111-</Line>\\ <Line>0-1111111-0</Line>\\ </Level>\\ <Level name=\"level_2.8\" time=\"430\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.22\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"1050\" BGTime=\"2000\">\\ <Line>10-0A0A0-01</Line>\\ <Line>0B0-0A0-0L0</Line>\\ <Line>00000000000</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111T11111</Line>\\ <Line>11111111111</Line>\\ <Line>00000000000</Line>\\ <Line>10101010101</Line>\\ </Level>\\ <Level name=\"level_2.9\" time=\"600\" chips=\"3GCEB\" sun_inc4=\"0.16\" sun_inc5=\"0.22\" sun_inc6=\"0.27\" tip_time=\"10\" qMusor=\"50\" addBonusK=\"1.1\" rainVolume=\"3\" BGStartTime=\"350\" BGTime=\"2000\">\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11100111110</Line>\\ <Line>110011Z1100</Line>\\ <Line>A00AA1AA000</Line>\\ <Line>00111110011</Line>\\ <Line>01111100111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ <Line>11111111111</Line>\\ </Level>\\</Fields>\\"; }
Symbol 1692 MovieClip [__Packages.GameClasses.Consts] Frame 0
class GameClasses.Consts { function Consts () { } static function makeShadow(mcSource, mcDest, color1, opacity) { var _local2 = 8; var _local5 = new flash.geom.Rectangle(0, 0, mcSource._width + 20, mcSource._height + 20); var _local6 = new flash.geom.Point(0, 0); var _local4 = new Color(mcDest); mcDest.shadow_bmp = new flash.display.BitmapData(mcSource._width + _local2, mcSource._height + _local2, true, 0); mcDest.shadow_bmp.draw(mcSource, new flash.geom.Matrix(1, 0, 0, 1, _local2 / 2, _local2 / 2)); mcDest.filtr = new flash.filters.BlurFilter(8, 8, 1); mcDest.shadow_bmp.applyFilter(mcDest.shadow_bmp, _local5, _local6, mcDest.filtr); mcDest.attachBitmap(mcDest.shadow_bmp, 1); _local4.setRGB(color1); mcDest._alpha = opacity; } static function drawRectangle(mc, rect) { mc.beginFill(0, 100); mc.moveTo(rect.x, rect.y); mc.lineTo(rect.x + rect.width, rect.y); mc.lineTo(rect.x + rect.width, rect.y + rect.height); mc.lineTo(rect.x, rect.y + rect.height); mc.lineTo(rect.x, rect.y); mc.endFill(); } static function doForcedClean() { var _local2 = 1; var _local1 = 0; while (_local1 < _local2) { try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(e:Error) { } _local1++; } } static var CELL_SIZE = 26; static var CHIP_TIME_ROTATION = 550; static var CHIP_TIME_BLIK = 500; static var GLOBAL_BLIK_COOF = 0.25; static var TIME_PERIOD_GLOBAL_BLIK = 15000; static var TIME_OF_DISSAPEAR_CHIP_PS = 350; static var TIME_OF_EXPLODE_CHIP_PS = 500; static var TIME_OF_DISSAPEAR_CHIP = 250; static var TIME_PERIOD_OF_THE_CHIP_MOVE_TO_THE_BONUS_SUN = 900; static var TIME_PERIOD_BETWEEN_EXPLODES_OF_THE_CHIPS = 300; static var TIME_OF_THE_MOVE_SMALL_BONUS = 100; static var TIME_OF_CHANGE_PLACES_CHIPS = 200; static var ACCEL_OF_CHIP_FALL = 0.0009; static var COOF_OF_ABSORPTION_CHIP_FALL = -0.3; static var FIRST_DELAY_OF_CHIP_FALL = 20; static var NUMB_RESERV_CHIPS = 90; static var NUMBER_OF_BONUS_PS = 12; static var TIME_OF_THE_BOMB_BONUS_MOVE = 3000; static var TIME_OF_THE_ZL_BONUS_MOVE = 1300; static var TIME_OF_TREMBLE_TOTAL_ART = 2000; static var TIME_OF_MOVE_TOTAL_ART_TO_PLACE = 800; static var TIME_OF_MOVE_TOTAL_CRYSTAL_TO_PLACE = 1500; static var TIME_OF_MOVE_TOTAL_ART_TO_PLACE_IN_MATCH3 = 2500; static var NUMBER_OF_THE_ART_PARTICLE = 5; static var TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE = 1500; static var TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE_IN_MATCH3 = 3000; static var TIME_OF_HINT_PS_OF_POA = 1800; static var NUMBER_OF_THE_POA_PARTICLES = 5; static var OPACITY_OF_THE_POA_BLUR_BODY = 95; static var BEGIN_MIN_SHINE_INTENSITY_COOF = 1.4; static var BEGIN_MAX_SHINE_INTENSITY_COOF = 1.7; static var BEGIN_MAXMAX_SHINE_INTENSITY_COOF = 2.2; static var TIME_OF_THE_SHINE_PERIOD = 1500; static var TIME_OF_THE_END_SHINE_PERIOD = 700; static var TIME_OF_THE_TREMBLE_SHINE_PERIOD = 2000; static var POSITION_OF_THE_END_SHINE = 15; static var INTENSITY_OF_THE_SHINE_POA_BLUR = 8; static var TIME_TO_HIDE = 500; static var BONUS_ZEUSLIGHTNING_TIME_EFFECT = 1700; static var TIME_OF_THE_HINT_DELAY = 100; static var TIME_OF_THE_HINT_MOVE = 50; static var TIME_OF_THE_HELP_HINT_MOVE = 250; static var DEPTH_FOR_SOUND_MC = 1000; static var NO_ACTIVE_TIME_OF_HINT_BUTTON = 20000; static var TIME_TO_HELP_SHINE = 25000; static var TIME_OF_THE_CRYSTAL_FALL = 800; static var numb_b = 0; static var numb_t = 0; static var numb_s = 0; static var numb_zl = 0; static var show_debug_info = false; }
Symbol 1693 MovieClip [__Packages.general.LevelsXmlString] Frame 0
class general.LevelsXmlString { function LevelsXmlString () { } static var str1 = "\\<levels start_level=\"0\" auto=\"true\" debug=\"true\">\\\t<level id=\"prepare_level\" number=\"0\">\\\t\t<picture x=\"0\" y=\"0\" objectId=\"altar\" id=\"altar\" enabled=\"true\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"0\" y=\"0\" id=\"left_panel\" visible=\"true\" />\\\t\t<picture x=\"153\" y=\"0\" id=\"right_panel\" visible=\"true\" />\\\t\t<picture x=\"87\" y=\"0\" id=\"top_panel\" visible=\"true\" />\\\t\t<picture x=\"18\" y=\"362\" id=\"bottom_panel\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"370\" y=\"100\" h=\"130\" type=\"papper\" id=\"Papper\" visible=\"true\">\\\t\t\t<text id=\"PreparePapperText\"/>\\\t\t</picture>\\\t\t<picture x=\"370\" y=\"40\" type=\"text\" id=\"text1\" visible=\"true\">\\\t\t\t<text id=\"PrepareHeadText\"/>\\\t\t</picture>\\\t\\\t\t\\\t\t<picture x=\"153\" y=\"3\" type=\"button\" action=\"showMenu\" id=\"button_map\" lib_name=\"prepare_button\">\\\t\t\t<text id=\"MenuPrepareButton\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"378\" y=\"250\" id=\"cell1\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"420\" y=\"250\" id=\"cell2\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"462\" y=\"250\" id=\"cell3\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"378\" y=\"290\" id=\"cell4\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"420\" y=\"290\" id=\"cell5\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"462\" y=\"290\" id=\"cell6\" lib_name=\"cell\" visible=\"true\" />\\\t\t<picture x=\"420\" y=\"330\" id=\"cell7\" lib_name=\"cell\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"280\" y=\"172\" id=\"Hole\" visible=\"true\" />\\\t\t<picture x=\"280\" y=\"196\" id=\"SimvolBlack\" visible=\"false\"/> \\\t\t<picture x=\"280\" y=\"184\" id=\"SimvolGreen\" visible=\"false\"/> \\\t\t<picture x=\"289\" y=\"179\" id=\"SimvolWhiteBlue\" visible=\"false\"/> \\\t\t<picture x=\"300\" y=\"179\" id=\"SimvolOrange\" visible=\"false\"/> \\\t\t<picture x=\"303\" y=\"187\" id=\"SimvolBlue\" visible=\"false\"/> \\\t\t<picture x=\"300\" y=\"197\" id=\"SimvolYellow\" visible=\"false\"/> \\\t\t<picture x=\"286\" y=\"201\" id=\"SimvolRed\" visible=\"false\"/> \\\t\t<picture x=\"278\" y=\"177\" id=\"Simvol\" visible=\"false\" real_coord=\"true\"/> \\\t\t\\\t\t<picture x=\"63\" y=\"72\" id=\"StoneWhiteBlue\" visible=\"false\"/> \\\t\t<picture x=\"165\" y=\"176\" id=\"StoneBlack\" visible=\"false\"/> \\\t\t<picture x=\"33\" y=\"150\" id=\"StoneGreen\" visible=\"false\"/> \\\t\t<picture x=\"114\" y=\"167\" id=\"StoneRed\" visible=\"false\"/> \\\t\t<picture x=\"150\" y=\"233\" id=\"StoneOrange\" visible=\"false\"/> \\\t\t<picture x=\"91\" y=\"213\" id=\"StoneBlue\" visible=\"false\"/> \\\t\t<picture x=\"217\" y=\"214\" id=\"StoneYellow\" visible=\"false\"/> \\\t\t\\\t\t<picture x=\"202\" y=\"134\" type=\"locked\" objectId=\"locked-water\" id=\"locked-water\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"293\" y=\"128\" type=\"locked\" objectId=\"locked-sun\" id=\"locked-sun\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"310\" y=\"221\" type=\"locked\" objectId=\"locked-metal\" id=\"locked-metal\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"377\" y=\"144\" type=\"locked\" objectId=\"locked-gold\" id=\"locked-gold\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"226\" y=\"221\" type=\"locked\" objectId=\"locked-fire\" id=\"locked-fire\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"134\" y=\"192\" type=\"locked\" objectId=\"locked-earth\" id=\"locked-earth\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\t\t<picture x=\"180\" y=\"279\" type=\"locked\" objectId=\"locked-air\" id=\"locked-air\" enabled=\"false\" visible=\"true\" real-coord=\"false\" />\\\\\t\t<picture id=\"PrepareAir\" type=\"artefact\" cell=\"cell1\" destination=\"locked-air\" />\\\t\t<picture id=\"PrepareSun\" type=\"artefact\" cell=\"cell2\" destination=\"locked-sun\" />\\\t\t<picture id=\"PrepareGold\" type=\"artefact\" cell=\"cell3\" destination=\"locked-gold\" />\\\t\t<picture id=\"PrepareEarth\" type=\"artefact\" cell=\"cell4\" destination=\"locked-earth\" />\\\t\t<picture id=\"PrepareWater\" type=\"artefact\" cell=\"cell5\" destination=\"locked-water\" />\\\t\t<picture id=\"PrepareMetal\" type=\"artefact\" cell=\"cell6\" destination=\"locked-metal\" />\\\t\t<picture id=\"PrepareFire\" type=\"artefact\" cell=\"cell7\" destination=\"locked-fire\" />\\\t\t\\\\\t\t<region idRegion=\"locked-water\" idArtefact=\"PrepareWater\">\\\t\t\t<action type=\"hide\" objectId=\"locked-water\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"202\" y=\"134\" start=\"0.0\">\\\t\t\t\t<color r=\"0\" g=\"70\" b=\"230\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-sun\" idArtefact=\"PrepareSun\">\\\t\t\t<action type=\"hide\" objectId=\"locked-sun\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"293\" y=\"128\" start=\"0.0\">\\\t\t\t\t<color r=\"245\" g=\"145\" b=\"0\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-metal\" idArtefact=\"PrepareMetal\">\\\t\t\t<action type=\"hide\" objectId=\"locked-metal\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"310\" y=\"221\" start=\"0.0\">\\\t\t\t\t<color r=\"180\" g=\"0\" b=\"250\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-gold\" idArtefact=\"PrepareGold\">\\\t\t\t<action type=\"hide\" objectId=\"locked-gold\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"377\" y=\"144\" start=\"0.0\">\\\t\t\t\t<color r=\"218\" g=\"136\" b=\"0\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-fire\" idArtefact=\"PrepareFire\">\\\t\t\t<action type=\"hide\" objectId=\"locked-fire\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"226\" y=\"221\" start=\"0.0\">\\\t\t\t\t<color r=\"240\" g=\"90\" b=\"25\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-earth\" idArtefact=\"PrepareEarth\">\\\t\t\t<action type=\"hide\" objectId=\"locked-earth\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"134\" y=\"192\" start=\"0.0\">\\\t\t\t\t<color r=\"50\" g=\"200\" b=\"2\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"locked-air\" idArtefact=\"PrepareAir\">\\\t\t\t<action type=\"hide\" objectId=\"locked-air\"/>\\\t\t\t<action type=\"effect\" effectId=\"GemMenuBoom\" insertBefore=\"locked-water-outline\" x=\"180\" y=\"279\" start=\"0.0\">\\\t\t\t\t<color r=\"0\" g=\"200\" b=\"200\"/>\\\t\t\t</action>\\\t\t\t<action type=\"sound\" sampleId=\"break-stamp\"/>\\\t\t</region>\\\t\\ \\\t\t\\\t</level>\\\t\\\t<level id=\"map_level\">\\\t\t<picture x=\"0\" y=\"53\" id=\"sea\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"BackGround\" visible=\"true\"/>\\\t\t\\\t\t<!--<picture x=\"-9\" y=\"305\" id=\"RomeNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t-->\\\t\t<picture x=\"20\" y=\"445\" id=\"GreeceNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t<picture x=\"302\" y=\"490\" id=\"TroyNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t<picture x=\"402\" y=\"349\" id=\"PhoeniciaNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t<picture x=\"383\" y=\"232\" id=\"BabylonNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t<picture x=\"168\" y=\"227\" id=\"EgyptNoActive\" visible=\"true\"/>\\\t\t<picture x=\"-2\" y=\"80\" id=\"CarthageNoActive\" visible=\"true\" ldcoord=\"true\"/>\\\t\t\\\t\t<picture x=\"55\" y=\"115\" type=\"text\" id=\"CountryTextRome\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextRome\"/>\\\t\t</picture>\\\t\t<picture x=\"35\" y=\"30\" type=\"text\" id=\"CountryTextGreece\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextGreece\"/>\\\t\t</picture>\\\t\t<picture x=\"233\" y=\"10\" type=\"text\" id=\"CountryTextTroy\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextTroy\"/>\\\t\t</picture>\\\t\t<picture x=\"270\" y=\"90\" type=\"text\" id=\"CountryTextPoenicia\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextPoenicia\"/>\\\t\t</picture>\\\t\t<picture x=\"275\" y=\"180\" type=\"text\" id=\"CountryTextBabylon\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextBabylon\"/>\\\t\t</picture>\\\t\t<picture x=\"205\" y=\"260\" type=\"text\" id=\"CountryTextEgypt\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextEgypt\"/>\\\t\t</picture>\\\t\t<picture x=\"15\" y=\"250\" type=\"text\" id=\"CountryTextCarthage\" visible=\"true\" opacity=\"60\">\\\t\t\t<text id=\"CountryTextCarthage\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"0\" y=\"0\" id=\"Border\" visible=\"true\"/>\\\t\t<picture x=\"370\" y=\"20\" h=\"180\" type=\"papper\" id=\"papper\" visible=\"true\" >\\\t\t\t<text id=\"MapPapperText\"/>\\\t\t</picture>\\\t\t<picture x=\"370\" y=\"2\" type=\"text\" id=\"text_country\" visible=\"true\">\\\t\t\t<text id=\"MapHeadTextRome\"/>\\\t\t</picture>\\\t\t<picture x=\"150\" y=\"2\" type=\"text\" id=\"text_level\" visible=\"true\">\\\t\t\t<text id=\"MapHeadTextLevel1\"/>\\\t\t</picture>\\\t\\\t\t<CountryFishka name=\"Rome\" nameSmall=\"RomeSmall\" nameISpy=\"RomeISpy\">\\\t\t\t<position x=\"74\" y=\"318\"/>\\\t\t\t<positionSmall x=\"48\" y=\"349\"/>\\\t\t\t<positionSmall x=\"43\" y=\"384\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"71\" y=\"407\"/>\\\t\t\t<positionSmall x=\"111\" y=\"417\"/>\\\t\t\t<positionSmall x=\"151\" y=\"428\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Rome1\"/>\\\t\t\t<Texts Text=\"Rome2\"/>\\\t\t\t<Texts Text=\"Rome3\"/>\\\t\t\t<Texts Text=\"Rome4\"/>\\\t\t\t<Texts Text=\"Rome5\"/>\\\t\t\t<Texts Text=\"Rome6\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Greece\" nameSmall=\"GreeceSmall\" nameISpy=\"GreeceISpy\">\\\t\t\t<position x=\"171\" y=\"431\"/>\\\t\t\t<positionSmall x=\"210\" y=\"462\"/>\\\t\t\t<positionSmall x=\"196\" y=\"475\"/>\\\t\t\t<positionSmall x=\"192\" y=\"492\"/>\\\t\t\t<positionSmall x=\"215\" y=\"507\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"245\" y=\"500\"/>\\\t\t\t<positionSmall x=\"275\" y=\"502\"/>\\\t\t\t<positionSmall x=\"297\" y=\"497\"/>\\\t\t\t<positionSmall x=\"330\" y=\"490\"/>\\\t\t\t<positionSmall x=\"367\" y=\"488\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Greece1\"/>\\\t\t\t<Texts Text=\"Greece2\"/>\\\t\t\t<Texts Text=\"Greece3\"/>\\\t\t\t<Texts Text=\"Greece4\"/>\\\t\t\t<Texts Text=\"Greece5\"/>\\\t\t\t<Texts Text=\"Greece6\"/>\\\t\t\t<Texts Text=\"Greece7\"/>\\\t\t\t<Texts Text=\"Greece8\"/>\\\t\t\t<Texts Text=\"Greece9\"/>\\\t\t\t<Texts Text=\"Greece10\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Troy\" nameSmall=\"TroySmall\" nameISpy=\"TroyISpy\">\\\t\t\t<position x=\"396\" y=\"477\"/>\\\t\t\t<positionSmall x=\"407\" y=\"466\"/>\\\t\t\t<positionSmall x=\"392\" y=\"457\"/>\\\t\t\t<positionSmall x=\"381\" y=\"446\"/>\\\t\t\t<positionSmall x=\"374\" y=\"434\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"380\" y=\"417\"/>\\\t\t\t<positionSmall x=\"394\" y=\"404\"/>\\\t\t\t<positionSmall x=\"415\" y=\"394\"/>\\\t\t\t<positionSmall x=\"438\" y=\"385\"/>\\\t\t\t<positionSmall x=\"461\" y=\"378\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Troy1\"/>\\\t\t\t<Texts Text=\"Troy2\"/>\\\t\t\t<Texts Text=\"Troy3\"/>\\\t\t\t<Texts Text=\"Troy4\"/>\\\t\t\t<Texts Text=\"Troy5\"/>\\\t\t\t<Texts Text=\"Troy6\"/>\\\t\t\t<Texts Text=\"Troy7\"/>\\\t\t\t<Texts Text=\"Troy8\"/>\\\t\t\t<Texts Text=\"Troy9\"/>\\\t\t\t<Texts Text=\"Troy10\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Phoenicia\" nameSmall=\"PhoeniciaSmall\" nameISpy=\"PhoeniciaISpy\">\\\t\t\t<position x=\"487\" y=\"358\"/>\\\t\t\t<positionSmall x=\"467\" y=\"359\"/>\\\t\t\t<positionSmall x=\"443\" y=\"350\"/>\\\t\t\t<positionSmall x=\"421\" y=\"336\"/>\\\t\t\t<positionSmall x=\"405\" y=\"322\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"389\" y=\"303\"/>\\\t\t\t<positionSmall x=\"380\" y=\"283\"/>\\\t\t\t<positionSmall x=\"389\" y=\"263\"/>\\\t\t\t<positionSmall x=\"409\" y=\"251\"/>\\\t\t\t<positionSmall x=\"435\" y=\"248\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Phoenicia1\"/>\\\t\t\t<Texts Text=\"Phoenicia2\"/>\\\t\t\t<Texts Text=\"Phoenicia3\"/>\\\t\t\t<Texts Text=\"Phoenicia4\"/>\\\t\t\t<Texts Text=\"Phoenicia5\"/>\\\t\t\t<Texts Text=\"Phoenicia6\"/>\\\t\t\t<Texts Text=\"Phoenicia7\"/>\\\t\t\t<Texts Text=\"Phoenicia8\"/>\\\t\t\t<Texts Text=\"Phoenicia9\"/>\\\t\t\t<Texts Text=\"Phoenicia10\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Babylon\" nameSmall=\"BabylonSmall\" nameISpy=\"BabylonISpy\">\\\t\t\t<position x=\"458\" y=\"236\"/>\\\t\t\t<positionSmall x=\"449\" y=\"226\"/>\\\t\t\t<positionSmall x=\"450\" y=\"213\"/>\\\t\t\t<positionSmall x=\"466\" y=\"201\"/>\\\t\t\t<positionSmall x=\"486\" y=\"191\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"492\" y=\"173\"/>\\\t\t\t<positionSmall x=\"478\" y=\"159\"/>\\\t\t\t<positionSmall x=\"459\" y=\"144\"/>\\\t\t\t<positionSmall x=\"435\" y=\"136\"/>\\\t\t\t<positionSmall x=\"408\" y=\"130\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Babylon1\"/>\\\t\t\t<Texts Text=\"Babylon2\"/>\\\t\t\t<Texts Text=\"Babylon3\"/>\\\t\t\t<Texts Text=\"Babylon4\"/>\\\t\t\t<Texts Text=\"Babylon5\"/>\\\t\t\t<Texts Text=\"Babylon6\"/>\\\t\t\t<Texts Text=\"Babylon7\"/>\\\t\t\t<Texts Text=\"Babylon8\"/>\\\t\t\t<Texts Text=\"Babylon9\"/>\\\t\t\t<Texts Text=\"Babylon10\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Egypt\" nameSmall=\"EgyptSmall\" nameISpy=\"EgyptISpy\">\\\t\t\t<position x=\"350\" y=\"114\"/>\\\t\t\t<positionSmall x=\"330\" y=\"128\"/>\\\t\t\t<positionSmall x=\"308\" y=\"135\"/>\\\t\t\t<positionSmall x=\"286\" y=\"143\"/>\\\t\t\t<positionSmall x=\"265\" y=\"155\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"237\" y=\"156\"/>\\\t\t\t<positionSmall x=\"211\" y=\"150\"/>\\\t\t\t<positionSmall x=\"201\" y=\"133\"/>\\\t\t\t<positionSmall x=\"193\" y=\"117\"/>\\\t\t\t<positionSmall x=\"168\" y=\"110\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Egypt1\"/>\\\t\t\t<Texts Text=\"Egypt2\"/>\\\t\t\t<Texts Text=\"Egypt3\"/>\\\t\t\t<Texts Text=\"Egypt4\"/>\\\t\t\t<Texts Text=\"Egypt5\"/>\\\t\t\t<Texts Text=\"Egypt6\"/>\\\t\t\t<Texts Text=\"Egypt7\"/>\\\t\t\t<Texts Text=\"Egypt8\"/>\\\t\t\t<Texts Text=\"Egypt9\"/>\\\t\t\t<Texts Text=\"Egypt10\"/>\\\t\t</CountryFishka>\\\t\t<CountryFishka name=\"Carthage\" nameSmall=\"CarthageSmall\" nameISpy=\"CarthageISpy\">\\\t\t\t<position x=\"114\" y=\"99\"/>\\\t\t\t<positionSmall x=\"137\" y=\"142\"/>\\\t\t\t<positionSmall x=\"135\" y=\"167\"/>\\\t\t\t<positionSmall x=\"129\" y=\"194\"/>\\\t\t\t<positionSmall x=\"140\" y=\"222\" pos=\"medium\"/>\\\t\t\t<positionSmall x=\"153\" y=\"247\"/>\\\t\t\t<positionSmall x=\"174\" y=\"273\"/>\\\t\t\t<positionSmall x=\"183\" y=\"305\"/>\\\t\t\t<positionSmall x=\"159\" y=\"322\"/>\\\t\t\t<positionSmall x=\"129\" y=\"323\" pos=\"medium\"/>\\\t\t\t<Texts Text=\"Carthage1\"/>\\\t\t\t<Texts Text=\"Carthage2\"/>\\\t\t\t<Texts Text=\"Carthage3\"/>\\\t\t\t<Texts Text=\"Carthage4\"/>\\\t\t\t<Texts Text=\"Carthage5\"/>\\\t\t\t<Texts Text=\"Carthage6\"/>\\\t\t\t<Texts Text=\"Carthage7\"/>\\\t\t\t<Texts Text=\"Carthage8\"/>\\\t\t\t<Texts Text=\"Carthage9\"/>\\\t\t\t<Texts Text=\"Carthage10\"/>\\\t\t</CountryFishka>\\\t\t<!---->\\\t\t<picture x=\"100\" y=\"100\" type=\"flag\" id=\"Flag\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"26\" y=\"357\" type=\"button\" action=\"showMenu\" id=\"button_1\" lib_name=\"medium_button\" >\\\t\t\t<text id=\"MenuButtonMapText\"/>\\\t\t</picture>\\\t\t<picture x=\"135\" y=\"330\" type=\"button\" action=\"startLevel\" id=\"button_start\" lib_name=\"start_map\" >\\\t\t\t<text id=\"StartMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"244\" y=\"357\" type=\"button\" action=\"loadAltar\" id=\"button_altar\" lib_name=\"medium_button\" >\\\t\t\t<text id=\"AltarMapButton\"/>\\\t\t</picture>\\\\ <picture x=\"417\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"375\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"375\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\\ <picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome2_small\" cell=\"cell5\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome3_small\" cell=\"cell7\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_small\" cell=\"cell4\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_small\" cell=\"cell1\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_small\" cell=\"cell3\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_small\" cell=\"cell6\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_small\" cell=\"cell8\" visible=\"false\" enabled=\"false\"/>\\\t\t\\ <picture type=\"artefact\" id=\"Rome1_smallSubstr\" cell=\"cell2\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome2_smallSubstr\" cell=\"cell5\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_smallSubstr\" cell=\"cell4\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_smallSubstr\" cell=\"cell1\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_smallSubstr\" cell=\"cell3\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_smallSubstr\" cell=\"cell6\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_smallSubstr\" cell=\"cell8\" visible=\"false\" enabled=\"false\"/>\\\t\t\\\t\t<picture x=\"375\" y=\"212\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"212\" type=\"cell\" id=\"cell22\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"212\" type=\"cell\" id=\"cell32\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"375\" y=\"254\" type=\"cell\" id=\"cell42\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"254\" type=\"cell\" id=\"cell52\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"254\" type=\"cell\" id=\"cell62\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"375\" y=\"296\" type=\"cell\" id=\"cell72\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"296\" type=\"cell\" id=\"cell82\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"296\" type=\"cell\" id=\"cell92\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"375\" y=\"338\" type=\"cell\" id=\"cell102\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"417\" y=\"338\" type=\"cell\" id=\"cell112\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\t\t<picture x=\"459\" y=\"338\" type=\"cell\" id=\"cell122\" lib_name=\"cell_quest\" visible=\"false\" on=\"false\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_smallSubstr\" cell=\"cell12\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell32\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell92\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_smallSubstr\" cell=\"cell72\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell22\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell52\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell82\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell112\" visible=\"false\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_smallSubstr\" cell=\"cell42\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_smallSubstr\" cell=\"cell102\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell62\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell122\" visible=\"false\" enabled=\"false\"/>\\\t\t\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell12\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_small\" cell=\"cell32\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_small\" cell=\"cell92\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell72\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell22\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell52\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell82\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell112\" visible=\"false\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell42\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell102\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_small\" cell=\"cell62\" visible=\"false\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_small\" cell=\"cell122\" visible=\"false\" enabled=\"false\"/>\\\t\t\\\t</level>\\\t<level id=\"level_1.1\" number=\"1\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_rome_07_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_rome_04\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"170\" id=\"match3_rome_01\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_rome_02\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_rome_03\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"270\" y=\"110\" id=\"match3_rome_06\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"382\" y=\"213\" id=\"match3_rome_05\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\\ <picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\\ <picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Rome1\" cell=\"cell2\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"field\" id=\"level_1.1\" id_art=\"Rome1\" name=\"Rome\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\ \\ <picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"\" y=\"\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\\ \\\t <picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t <text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\ \\\\ <picture type=\"artefact\" id=\"Rome2_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\ <picture type=\"artefact\" id=\"Rome1_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_smallSubstr\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\ \\\\ </level>\\</levels>\\\\"; static var str2 = "<levels>\\\t<level id=\"rome_quest\" number=\"6\">\\\t\t<picture x=\"3\" y=\"-1\" objectId=\"background_rome\" enabled=\"true\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"256\" y=\"-127\" id=\"Svet1\" visible=\"false\" />\\\t\t<picture x=\"204\" y=\"17\" id=\"Svet2\" visible=\"false\" />\\\t\t<picture x=\"80\" y=\"-131\" id=\"Svet3\" visible=\"false\" />\\\t\t\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t\\\t\t\\\t\t\\\t\t\\\t\t<picture x=\"13\" y=\"40\" h=\"140\" type=\"papper\" id=\"Papper\" visible=\"true\">\\\t\t\t<text id=\"RomeQuestPapperText\"/>\\\t\t</picture>\\\t\t<picture type=\"embed_picture\" x=\"10\" y=\"15\" id=\"Papper\" lib_name=\"script_mars\"/>\\\t <picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t \\\t\t\\\t\t<picture x=\"61\" y=\"212\" id=\"cell1\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" id=\"cell2\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" id=\"cell3\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" id=\"cell4\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" id=\"cell5\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" id=\"cell6\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" id=\"cell7\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" id=\"cell8\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t\\\t\t<picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome2_small\" cell=\"cell5\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome3_small\" cell=\"cell7\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome4_small\" cell=\"cell4\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome5_small\" cell=\"cell1\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome6_small\" cell=\"cell3\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome7_small\" cell=\"cell6\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Rome8_small\" cell=\"cell8\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"573.0000\" y=\"118.0000\" objectId=\"forged_sword\" enabled=\"true\" visible=\"false\" real_coord=\"false\"/>\\\t\t\\\t\t<picture x=\"469.0000\" y=\"241.0000\" type=\"region\" objectId=\"umbon\" textureId=\"umbon\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"565.0000\" y=\"110.0000\" type=\"region\" objectId=\"iron_bar\" textureId=\"iron_bar\" enabled=\"true\" visible=\"true\" />\\\t\t<picture x=\"675.0000\" y=\"326.0000\" type=\"region\" objectId=\"helmet\" textureId=\"helmet\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"717.0000\" y=\"122.0000\" type=\"region\" objectId=\"haft\" textureId=\"haft\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"302.0000\" y=\"123.0000\" type=\"region\" objectId=\"coin\" textureId=\"coin\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"366.0000\" y=\"184.0000\" type=\"region\" objectId=\"breast_plate\" textureId=\"breast_plate\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"422.0000\" y=\"49.00000\" type=\"region\" objectId=\"abaciscus\" textureId=\"abaciscus\" enabled=\"true\" visible=\"false\" />\\\t\t<picture x=\"716.0000\" y=\"291.0000\" type=\"region\" objectId=\"lamp\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t\\\t\t<picture x=\"468.0000\" y=\"242.0000\" objectId=\"umbon_outline\" textureId=\"umbon_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"umbon\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"467.0000\" y=\"243.0000\" objectId=\"umbon_mask\" textureId=\"umbon_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"umbon\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"562.0000\" y=\"133.0000\" objectId=\"iron_bar_outline\" textureId=\"iron_bar_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"iron_bar\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"560.0000\" y=\"134.0000\" objectId=\"iron_bar_mask\" textureId=\"iron_bar_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"iron_bar\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"671.0000\" y=\"284.0000\" objectId=\"helmet_outline\" textureId=\"helmet_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"helmet\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"669.0000\" y=\"282.0000\" objectId=\"helmet_mask\" textureId=\"helmet_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"helmet\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"706.0000\" y=\"70.00000\" objectId=\"haft_outline\" textureId=\"haft_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"haft\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"702.0000\" y=\"73.00000\" objectId=\"haft_mask\" textureId=\"haft_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"haft\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"298.0000\" y=\"104.0000\" objectId=\"coin_outline\" textureId=\"coin_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"coin\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"298.0000\" y=\"104.0000\" objectId=\"coin_mask\" textureId=\"coin_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"coin\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"371.0000\" y=\"184.0000\" objectId=\"breast_plate_outline\" textureId=\"breast_plate_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"breast_plate\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"370.0000\" y=\"184.0000\" objectId=\"breast_plate_mask\" textureId=\"breast_plate_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"breast_plate\" type=\"mask\"/>\\\t\t</picture>\\\t\t<picture x=\"429.0000\" y=\"45.00000\" objectId=\"abaciscus_outline\" textureId=\"abaciscus_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"abaciscus\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"418.0000\" y=\"48.00000\" objectId=\"abaciscus_mask\" textureId=\"abaciscus_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"abaciscus\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"722.0000\" y=\"300.0000\" objectId=\"lamp_outline\" textureId=\"lamp_outline\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"lamp\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"720.0000\" y=\"301.0000\" objectId=\"lamp_mask\" textureId=\"lamp_mask\" enabled=\"true\" visible=\"false\" >\\\t\t\t<attributes regionId=\"lamp\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t\\\t\t<region idRegion=\"haft\" idArtefact=\"Rome1_small\">\\\t\t\t<action type=\"show\" objectId=\"haft\" start=\"1\"/>\\\t\t\t\\\t\t</region>\\\t\t<region idRegion=\"iron_bar\" idArtefact=\"Rome2_small\">\\\t\t\t<action type=\"hide\" objectId=\"iron_bar\"/>\\\t\t\t<action type=\"show\" objectId=\"forged_sword\"/>\\\t\t</region>\\\t\t<region idRegion=\"lamp\" idArtefact=\"Rome3_small\">\\\t\t\t<action type=\"show\" objectId=\"lamp\"/>\\\t\t</region>\\\t\t<region idRegion=\"abaciscus\" idArtefact=\"Rome4_small\">\\\t\t\t<action type=\"show\" objectId=\"abaciscus\"/>\\\t\t</region>\\\t\t<region idRegion=\"coin\" idArtefact=\"Rome5_small\">\\\t\t\t<action type=\"show\" objectId=\"coin\"/>\\\t\t</region>\\\t\t<region idRegion=\"breast_plate\" idArtefact=\"Rome6_small\">\\\t\t\t<action type=\"show\" objectId=\"breast_plate\" start=\"1\"/>\\\t\t</region>\\\t\t<region idRegion=\"umbon\" idArtefact=\"Rome7_small\">\\\t\t\t<action type=\"show\" objectId=\"umbon\"/>\\\t\t</region>\\\t\t<region idRegion=\"helmet\" idArtefact=\"Rome8_small\">\\\t\t\t<action type=\"show\" objectId=\"helmet\" start=\"1\"/>\\\t\t</region>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t</level>\\\t\\\t<level id=\"greece_quest\" number=\"17\">\\\t\t<picture x=\"160\" y=\"0\" id=\"greece_bg\" enabled=\"true\" visible=\"true\" name=\"\"/>\\ <picture x=\"0\" y=\"0\" objectId=\"greece_back_on\" enabled=\"false\" visible=\"false\"/>\\\\\t\t<!--<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>-->\\\t\t<picture x=\"526.0000\" y=\"325.0000\" type=\"region\" objectId=\"vase\" textureId=\"vase\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"745.0000\" y=\"166.0000\" type=\"region\" objectId=\"top\" textureId=\"top\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"424.0000\" y=\"58.00000\" type=\"region\" objectId=\"roll\" textureId=\"roll\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"616.0000\" y=\"136.0000\" type=\"region\" objectId=\"pipe\" textureId=\"pipe\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"485.0000\" y=\"272.0000\" type=\"region\" objectId=\"oil\" textureId=\"oil\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"682.0000\" y=\"234.0000\" type=\"region\" objectId=\"mat\" textureId=\"mat\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"756.0000\" y=\"246.0000\" type=\"region\" objectId=\"mask\" textureId=\"mask\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"313.0000\" y=\"333.0000\" type=\"region\" objectId=\"lavr\" textureId=\"lavr\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"439.0000\" y=\"502.0000\" type=\"region\" objectId=\"kithara\" textureId=\"kithara\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"417.0000\" y=\"326.0000\" type=\"region\" objectId=\"bas-relief\" textureId=\"bas-relief\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"391.0000\" y=\"138.0000\" type=\"region\" objectId=\"gobelin\" textureId=\"gobelin\" enabled=\"true\" visible=\"false\" name=\"\"/>\\\t\t<picture x=\"748.0000\" y=\"541.0000\" type=\"region\" objectId=\"bunch_was\" textureId=\"bunch_was\" enabled=\"true\" visible=\"true\" name=\"\"/>\\\t\\\t\t<picture x=\"746.0000\" y=\"411.0000\" objectId=\"bunch_is\" textureId=\"bunch_is\" enabled=\"true\" visible=\"false\" name=\"\" real_coord=\"false\"/>\\\t\\\t\t<picture x=\"503.0000\" y=\"335.0000\" objectId=\"vase_light\" textureId=\"vase_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t<attributes regionId=\"vase\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"503.0000\" y=\"335.0000\" objectId=\"vase_mask\" textureId=\"vase_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"vase\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"731.0000\" y=\"107.0000\" objectId=\"top_light\" textureId=\"top_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"top\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"731.0000\" y=\"107.0000\" objectId=\"top_mask\" textureId=\"top_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"top\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"401.0000\" y=\"39.00000\" objectId=\"roll_light\" textureId=\"roll_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"roll\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"400.0000\" y=\"38.00000\" objectId=\"roll_mask\" textureId=\"roll_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"roll\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"627.0000\" y=\"129.0000\" objectId=\"pipe_light\" textureId=\"pipe_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"pipe\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"627.0000\" y=\"128.0000\" objectId=\"pipe_mask\" textureId=\"pipe_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"pipe\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"484.0000\" y=\"218.0000\" objectId=\"oil_light\" textureId=\"oil_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"oil\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"484.0000\" y=\"218.0000\" objectId=\"oil_mask\" textureId=\"oil_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"oil\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"658.0000\" y=\"212.0000\" objectId=\"mat_light\" textureId=\"mat_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"mat\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"658.0000\" y=\"212.0000\" objectId=\"mat_mask\" textureId=\"mat_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"mat\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"772.0000\" y=\"273.0000\" objectId=\"mask_light\" textureId=\"mask_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"mask\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"772.0000\" y=\"273.0000\" objectId=\"mask_mask\" textureId=\"mask_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"mask\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"325.0000\" y=\"350.0000\" objectId=\"lavr_light\" textureId=\"lavr_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"lavr\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"321.0000\" y=\"348.0000\" objectId=\"lavr_mask\" textureId=\"lavr_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"lavr\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"391.0000\" y=\"475.0000\" objectId=\"kithara_light\" textureId=\"kithara_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"kithara\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"396.0000\" y=\"476.0000\" objectId=\"kithara_mask\" textureId=\"kithara_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"kithara\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"395.0000\" y=\"137.0000\" objectId=\"gobelin_light\" textureId=\"gobelin_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"gobelin\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"395.0000\" y=\"152.0000\" objectId=\"gobelin_mask\" textureId=\"gobelin_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"gobelin\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"741.0000\" y=\"532.0000\" objectId=\"bunch_light\" textureId=\"bunch_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"bunch_was\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"741.0000\" y=\"533.0000\" objectId=\"bunch_mask\" textureId=\"bunch_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"bunch_was\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"416.0000\" y=\"326.0000\" objectId=\"bas-relief_light\" textureId=\"bas-relief_light\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"bas-relief\" type=\"outline\"/>\\\t\t</picture>\\\t\t<picture x=\"417.0000\" y=\"326.0000\" objectId=\"bas-relief_mask\" textureId=\"bas-relief_mask\" enabled=\"true\" visible=\"false\" name=\"\">\\\t\t\t<attributes regionId=\"bas-relief\" type=\"mask\"/>\\\t\t</picture>\\\t\t\\\t\t\\\t\t\\\t\t<region idRegion=\"bas-relief\" idArtefact=\"Greece1_small\">\\\t\t\t<action type=\"show\" objectId=\"bas-relief\" start=\"1.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreecePlita\" insertAfter=\"bas-relief\" x=\"415\" y=\"327\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece1\"/>\\\t\t\t<scoreShift x=\"45\" y=\"20\"/>\\\t\t</region>\\\t\t<region idRegion=\"pipe\" idArtefact=\"Greece2_small\">\\\t\t\t<action type=\"show\" objectId=\"pipe\" start=\"1.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceDytka\" insertAfter=\"pipe\" x=\"614\" y=\"140\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece2\"/>\\\t\t\t<scoreShift x=\"15\" y=\"15\"/>\\\t\t</region>\\\t\t<region idRegion=\"mat\" idArtefact=\"Greece3_small\">\\\t\t\t<action type=\"show\" objectId=\"mat\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceSolnce\" insertAfter=\"mat\" x=\"695\" y=\"233\" start=\"0.3\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece3\"/>\\\t\t\t<scoreShift x=\"-15\" y=\"40\"/>\\\t\t</region>\\\t\t<region idRegion=\"top\" idArtefact=\"Greece4_small\">\\\t\t\t<action type=\"show\" objectId=\"top\" start=\"0\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceKriwkaKyvwina\" insertAfter=\"top\" x=\"748\" y=\"158\"/>\\\t\t\t<scoreShift x=\"-35\" y=\"55\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece4\"/>\\\t\t</region>\\\t\t<region idRegion=\"kithara\" idArtefact=\"Greece5_small\">\\\t\t\t<action type=\"show\" objectId=\"kithara\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceNoti\" insertBefore=\"kithara\" x=\"465\" y=\"475\" start=\"0.3\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece5\"/>\\\t\t</region>\\\t\t<region idRegion=\"mask\" idArtefact=\"Greece6_small\">\\\t\t\t<action type=\"show\" objectId=\"mask\" start=\"1.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceMaska\" insertAfter=\"mask\" x=\"758\" y=\"244\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece6\"/>\\\t\t\t<scoreShift x=\"-40\" y=\"-10\"/>\\\t\t</region>\\\t\t<region idRegion=\"vase\" idArtefact=\"Greece7_small\">\\\t\t\t<action type=\"show\" objectId=\"vase\" start=\"0.8\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceVaza\" insertBefore=\"vase\" x=\"533\" y=\"316\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece7\"/>\\\t\t\t<scoreShift x=\"25\" y=\"15\"/>\\\t\t</region>\\\t\t<region idRegion=\"lavr\" idArtefact=\"Greece8_small\">\\\t\t\t<action type=\"show\" objectId=\"lavr\" start=\"0.5\" duration=\"1\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceDerevoListok\" insertBefore=\"lavr\" x=\"322\" y=\"420\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceDerevoVetka\" insertBefore=\"lavr\" x=\"292\" y=\"367\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece8\"/>\\\t\t\t<scoreShift x=\"5\" y=\"15\"/>\\\t\t</region>\\\t\t<region idRegion=\"oil\" idArtefact=\"Greece9_small\">\\\t\t\t<action type=\"show\" objectId=\"oil\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceOilFlame\" insertBefore=\"oil\" x=\"485\" y=\"265\" start=\"0.7\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceDim\" insertBefore=\"oil\" x=\"485\" y=\"295\" start=\"0.7\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece9\"/>\\\t\t\t<scoreShift x=\"35\" y=\"65\"/>\\\t\t</region>\\\t\t<region idRegion=\"roll\" idArtefact=\"Greece10_small\">\\\t\t\t<action type=\"show\" objectId=\"roll\" start=\"1.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceSvitok\" insertAfter=\"roll\" x=\"429\" y=\"69\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece10\"/>\\\t\t\t<scoreShift x=\"55\" y=\"25\"/>\\\t\t</region>\\\t\t<region idRegion=\"bunch_was\" idArtefact=\"Greece11_small\">\\\t\t\t<action type=\"hide\" objectId=\"bunch_was\"/>\\\t\t\t<action type=\"show\" objectId=\"bunch_is\" start=\"2.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceVinograd\" insertAfter=\"bunch_is\" x=\"739\" y=\"416\" start=\"1.5\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreeceVinogradListi\" insertBefore=\"bunch_was\" x=\"700\" y=\"550\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece11\"/>\\\t\t\t<scoreShift x=\"-35\" y=\"-25\"/>\\\t\t</region>\\\t\t<region idRegion=\"gobelin\" idArtefact=\"Greece12_small\">\\\t\t\t<action type=\"show\" objectId=\"gobelin\"/>\\\t\t\t<action type=\"effect\" effectId=\"GreecePryalka\" insertBefore=\"gobelin\" x=\"385\" y=\"195\"/>\\\t\t\t<action type=\"sound\" sampleId=\"greece12\"/>\\\t\t\t<scoreShift x=\"35\" y=\"35\"/>\\\t\t</region>\\\t\t\\\t\t\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t<picture x=\"13\" y=\"40\" h=\"140\" type=\"papper\" id=\"Papper\" visible=\"true\">\\\t\t\t<text id=\"GreeceQuestPapperText\"/>\\\t\t</picture>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t\\\t\t<picture type=\"embed_picture\" x=\"10\" y=\"15\" id=\"Papper\" lib_name=\"script_apollo\"/>\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t\\\t\t\\\t\t<picture x=\"19\" y=\"212\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"212\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"254\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"254\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"296\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"296\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"19\" y=\"338\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"103\" y=\"338\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece2_small\" cell=\"cell3\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece3_small\" cell=\"cell9\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece5_small\" cell=\"cell2\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece6_small\" cell=\"cell5\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece7_small\" cell=\"cell8\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece8_small\" cell=\"cell11\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece10_small\" cell=\"cell6\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" />\\\t\t<picture type=\"artefact\" id=\"Greece12_small\" cell=\"cell12\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t</level>\\</levels>\\\\"; static var str3 = "<levels>\\\t<level id=\"ispy_rome_1\" number=\"3\">\\\t\t<picture x=\"8\" y=\"-3\" id=\"bg_picture\" lib_name=\"background_rome\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t\\\t\t\\ <picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\\\\ <picture type=\"artefact\" id=\"Rome2_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\ <picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\\\t\t<picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_smallSubstr\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\\ <picture x=\"17\" y=\"110\" type=\"big_art\" id=\"Rome7\" cell=\"cell6\" visible=\"true\"/>\\ <picture x=\"82\" y=\"110\" type=\"big_art\" id=\"Rome8\" cell=\"cell8\" visible=\"true\"/>\\ <picture x=\"17\" y=\"45\" type=\"big_art\" id=\"Rome5\" cell=\"cell1\" visible=\"true\"/>\\ <picture x=\"82\" y=\"45\" type=\"big_art\" id=\"Rome6\" cell=\"cell3\" visible=\"true\"/>\\\\\\ \\\t\t<picture x=\"308\" y=\"133\" angle=\"50.95914\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"1\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"732\" y=\"292\" angle=\"274.8557\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"33\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"487\" y=\"135\" angle=\"348.1141\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"23\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"608\" y=\"518\" angle=\"157.8061\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"13\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"682\" y=\"322\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e4\" alpha=\"255\" color=\"#F0ECBD\" textureId=\"4\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"376\" y=\"190\" angle=\"345.2099\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"32\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"487\" y=\"305\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"22\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"584\" y=\"58\" angle=\"358.8991\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"12\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"468\" y=\"428\" angle=\"8.011966\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"31\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"554\" y=\"383\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e2\" alpha=\"255\" color=\"#FFC184\" textureId=\"21\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"359\" y=\"275\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"11\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"668\" y=\"125\" angle=\"39.69488\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"2\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t<picture x=\"458\" y=\"237\" angle=\"353.3373\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"3\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Rome\"/></picture>\\\t\t\\\t\t\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t</level>\\\t\\ <level id=\"rome_crystal\" number=\"7\">\\ <picture x=\"3\" y=\"-1\" id=\"bg_picture\" lib_name=\"background_rome\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"256\" y=\"-127\" id=\"Svet1\" visible=\"false\" />\\\t\t<picture x=\"204\" y=\"17\" id=\"Svet2\" visible=\"false\" />\\\t\t<picture x=\"80\" y=\"-131\" id=\"Svet3\" visible=\"false\" />\\\t\t\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"469.0000\" y=\"241.0000\" id=\"umbon\" visible=\"true\" real_coord=\"false\"/>\\\t\t<!--<picture x=\"565.0000\" y=\"110.0000\" id=\"iron_bar\" visible=\"true\" real_coord=\"false\"/>\\\t\t--><picture x=\"675.0000\" y=\"326.0000\" id=\"helmet\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"717.0000\" y=\"122.0000\" id=\"haft\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"302.0000\" y=\"123.0000\" id=\"coin\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"366.0000\" y=\"184.0000\" id=\"breast_plate\" visible=\"true\" real_coord=\"false\"/>\\\t\t\\\t\t<picture x=\"422.0000\" y=\"49.00000\" \tid=\"abaciscus\" visible=\"true\" real_coord=\"false\" />\\\t\t<picture x=\"716.0000\" y=\"291.0000\" id=\"lamp\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"573.0000\" y=\"118.0000\" id=\"forged_sword\" visible=\"true\" real_coord=\"false\"/>\\\t\t\\\t\t\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"13\" y=\"40\" h=\"140\" type=\"papper\" id=\"Papper\" visible=\"true\">\\\t\t\t<text id=\"RomeCrystalPapperText\"/>\\\t\t</picture>\\\t\t<picture type=\"embed_picture\" x=\"10\" y=\"10\" id=\"Papper\" lib_name=\"script_mars_crystal\"/>\\\t\t\\\t\t<picture x=\"0\" y=\"205\" type=\"crystal\" id=\"RomeCrystal\" cell=\"cell6\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"626.0000\" y=\"80.00000\" angle=\"343.6264\" xZoom=\"1.097529\" yZoom=\"0.613943\" objectId=\"picture21\" alpha=\"255\" color=\"#FFFFA8\" textureId=\"met_0019_Layer-89\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"19\"/>\\\t\t</picture>\\\t\t<picture x=\"514.0000\" y=\"199.0000\" angle=\"172.9338\" xZoom=\"1.413268\" yZoom=\"1.923316\" objectId=\"picture20\" alpha=\"255\" color=\"#FFD1A4\" textureId=\"met_0018_Layer-88\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"18\"/>\\\t\t</picture>\\\t\t<picture x=\"696.0000\" y=\"64.00000\" angle=\"359.3657\" xZoom=\"1.135096\" yZoom=\"1.239337\" objectId=\"picture19\" alpha=\"255\" color=\"#FFC2A6\" textureId=\"met_0017_Layer-87\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"17\"/>\\\t\t</picture>\\\t\t<picture x=\"479.0000\" y=\"298.0000\" angle=\"257.7257\" xZoom=\"0.588873\" yZoom=\"0.695525\" objectId=\"picture18\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0016_Layer-86\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"16\"/>\\\t\t</picture>\\\t\t<picture x=\"617.0000\" y=\"134.0000\" angle=\"283.4980\" xZoom=\"0.667033\" yZoom=\"1.299660\" objectId=\"picture17\" alpha=\"255\" color=\"#C5C5C5\" textureId=\"met_0015_Layer-85\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"15\"/>\\\t\t</picture>\\\t\t<picture x=\"454.0000\" y=\"162.0000\" angle=\"141.4338\" xZoom=\"0.682791\" yZoom=\"0.682791\" objectId=\"picture16\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0014_Layer-84\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"14\"/>\\\t\t</picture>\\\t\t<picture x=\"336.0000\" y=\"200.0000\" angle=\"180.0934\" xZoom=\"0.604540\" yZoom=\"0.552486\" objectId=\"picture15\" alpha=\"255\" color=\"#BEBEBE\" textureId=\"met_0013_Layer-83\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"13\"/>\\\t\t</picture>\\\t\t<picture x=\"347.0000\" y=\"242.0000\" angle=\"172.8664\" xZoom=\"0.491261\" yZoom=\"0.509990\" objectId=\"picture14\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0012_Layer-82\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"12\"/>\\\t\t</picture>\\\t\t<picture x=\"694.0000\" y=\"122.0000\" angle=\"166.5785\" xZoom=\"0.616111\" yZoom=\"0.624881\" objectId=\"picture13\" alpha=\"255\" color=\"#FFFF88\" textureId=\"met_0011_Layer-81\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"11\"/>\\\t\t</picture>\\\t\t<picture x=\"284.0000\" y=\"58.00000\" angle=\"98.97428\" xZoom=\"0.438925\" yZoom=\"0.531007\" objectId=\"picture12\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0010_Layer-80\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"10\"/>\\\t\t</picture>\\\t\t<picture x=\"431.0000\" y=\"166.0000\" angle=\"122.4231\" xZoom=\"0.649772\" yZoom=\"0.552669\" objectId=\"picture11\" alpha=\"193\" color=\"#C9C9C9\" textureId=\"met_0009_Layer-79\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"9\"/>\\\t\t</picture>\\\t\t<picture x=\"578.0000\" y=\"109.0000\" angle=\"243.6976\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"picture10\" alpha=\"255\" color=\"#999999\" textureId=\"met_0008_Layer-78\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"8\"/>\\\t\t</picture>\\\t\t<picture x=\"399.0000\" y=\"174.0000\" angle=\"169.9089\" xZoom=\"0.679200\" yZoom=\"0.679200\" objectId=\"picture9\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0007_Layer-77\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"7\"/>\\\t\t</picture>\\\t\t<picture x=\"445.0000\" y=\"103.0000\" angle=\"353.4069\" xZoom=\"0.720850\" yZoom=\"0.555556\" objectId=\"picture8\" alpha=\"255\" color=\"#FFFFD5\" textureId=\"met_0006_Layer-76\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"6\"/>\\\t\t</picture>\\\t\t<picture x=\"311.0000\" y=\"123.0000\" angle=\"167.0666\" xZoom=\"0.510804\" yZoom=\"0.568818\" objectId=\"picture7\" alpha=\"255\" color=\"#C1C1C1\" textureId=\"met_0005_Layer-75\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"5\"/>\\\t\t</picture>\\\t\t<picture x=\"663.0000\" y=\"330.0000\" angle=\"170.6294\" xZoom=\"0.638688\" yZoom=\"0.704720\" objectId=\"picture6\" alpha=\"255\" color=\"#BEBEBE\" textureId=\"met_0004_Layer-74\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"4\"/>\\\t\t</picture>\\\t\t<picture x=\"571.0000\" y=\"52.00000\" angle=\"354.8082\" xZoom=\"1.506583\" yZoom=\"0.732030\" objectId=\"picture5\" alpha=\"255\" color=\"#9A9A9A\" textureId=\"met_0003_Layer-73\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"3\"/>\\\t\t</picture>\\\t\t<picture x=\"457.0000\" y=\"344.0000\" angle=\"211.2728\" xZoom=\"0.788287\" yZoom=\"1.242911\" objectId=\"picture4\" alpha=\"255\" color=\"#C4D09B\" textureId=\"met_0002_Layer-72\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"2\"/>\\\t\t</picture>\\\t\t<picture x=\"507.0000\" y=\"134.0000\" angle=\"255.8359\" xZoom=\"0.590122\" yZoom=\"0.948361\" objectId=\"picture3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"met_0001_Layer-71\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"1\"/>\\\t\t</picture>\\\t\t<picture x=\"662.0000\" y=\"456.0000\" angle=\"51.86954\" xZoom=\"0.843186\" yZoom=\"0.884439\" objectId=\"picture2\" alpha=\"255\" color=\"#FFFFCE\" textureId=\"met_0000_Layer-70\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"RomeCrystal\" nElement=\"0\"/>\\\t\t</picture>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ </level>\\\\ <level id=\"ispy_greece_1\" number=\"12\">\\ <picture x=\"163\" y=\"0\" id=\"bg_picture\" lib_name=\"greece_bg\" enabled=\"true\" visible=\"true\" name=\"\"/>\\\t\t<picture x=\"0\" y=\"0\" objectId=\"greece_back_on\" enabled=\"false\" visible=\"false\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t\\\t\t\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece9_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_small\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_small\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\\t\t\\\t\t<picture x=\"17\" y=\"110\" type=\"big_art\" id=\"Greece5\" cell=\"cell2\" visible=\"true\"/>\\ <picture x=\"82\" y=\"110\" type=\"big_art\" id=\"Greece6\" cell=\"cell5\" visible=\"true\"/>\\ <picture x=\"17\" y=\"45\" type=\"big_art\" id=\"Greece7\" cell=\"cell8\" visible=\"true\"/>\\ <picture x=\"82\" y=\"45\" type=\"big_art\" id=\"Greece8\" cell=\"cell11\" visible=\"true\"/>\\\t\t\\\t\t \\\t\t <picture x=\"456\" y=\"398\" angle=\"199.4255\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e4\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"43\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"644\" y=\"228\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"33\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"680\" y=\"330\" angle=\"170.8654\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"23\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"397\" y=\"314\" angle=\"358.7161\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a8e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"13\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"612\" y=\"297\" angle=\"30.69451\" xZoom=\"0.924525\" yZoom=\"1.000000\" objectId=\"a5e4\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"42\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"704\" y=\"235\" angle=\"306.8699\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"32\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"424\" y=\"228\" angle=\"353.6598\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"22\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"360\" y=\"182\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a5e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"12\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"682\" y=\"417\" angle=\"28.07249\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e5\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"51\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"423\" y=\"368\" angle=\"298.7477\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e4\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"41\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"550\" y=\"194\" angle=\"99.31737\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"31\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"616\" y=\"446\" angle=\"15.10828\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"21\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"445\" y=\"494\" angle=\"303.0824\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a6e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"11\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"490\" y=\"298\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e5\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"5\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"520\" y=\"336\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e4\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"4\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"613\" y=\"217\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"3\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"378\" y=\"513\" angle=\"231.4173\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"2\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t<picture x=\"649\" y=\"146\" angle=\"237.9327\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"a7e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"1\" enabled=\"true\" visible=\"true\" name=\"\"><attributes idArtefact=\"und\" prefix=\"Greece\"/></picture>\\\t\t\\\t\t\\ <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ </level>\\ \\ <level id=\"greece_crystal\" number=\"18\">\\ <picture x=\"160\" y=\"0\" id=\"bg_picture\" lib_name=\"greece_bg\" enabled=\"true\" visible=\"true\" name=\"\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"panel_quest\" visible=\"true\" />\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"250\" y=\"339\" id=\"hint-substr\" visible=\"true\" />\\\t\t\\\t\t<picture x=\"526.0000\" y=\"325.0000\" id=\"vase\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"745.0000\" y=\"166.0000\" id=\"top\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"424.0000\" y=\"58.00000\" id=\"roll\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"616.0000\" y=\"136.0000\" id=\"pipe\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"485.0000\" y=\"272.0000\" id=\"oil\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"682.0000\" y=\"234.0000\" id=\"mat\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"756.0000\" y=\"246.0000\" id=\"mask\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"313.0000\" y=\"333.0000\" id=\"lavr\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"439.0000\" y=\"502.0000\" id=\"kithara\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"417.0000\" y=\"326.0000\" id=\"bas-relief\" visible=\"true\" real_coord=\"false\"/>\\\t\t<picture x=\"391.0000\" y=\"138.0000\" id=\"gobelin\" visible=\"true\" real_coord=\"false\"/>\\\t\t<!--<picture x=\"748.0000\" y=\"541.0000\" id=\"bunch_was\" visible=\"true\" real_coord=\"false\"/>\\\t\t-->\\\t\t<picture x=\"746.0000\" y=\"411.0000\" id=\"bunch_is\" visible=\"true\" real_coord=\"false\"/>\\\t\t\\\t\t\\\t\t\\\t\t<picture x=\"319\" y=\"352\" type=\"hint_button\" action=\"hint\" id=\"button_hint\" lib_name=\"button_hint_\" >\\\t\t\t<text id=\"HintButton\"/>\\\t\t</picture>\\\t\t<picture x=\"311\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"13\" y=\"40\" h=\"140\" type=\"papper\" id=\"Papper\" visible=\"true\">\\\t\t\t<text id=\"GreeceCrystalPapperText\"/>\\\t\t</picture>\\\t\t<picture type=\"embed_picture\" x=\"10\" y=\"10\" id=\"Papper\" lib_name=\"script_apollo_crystal\"/>\\\t\t\\\t\t<picture x=\"0\" y=\"205\" type=\"crystal\" id=\"GreeceCrystal\" cell=\"cell6\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"484.0000\" y=\"91.00000\" angle=\"271.9487\" xZoom=\"0.607992\" yZoom=\"0.607992\" objectId=\"e16\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0015_Layer-67\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"15\"/>\\\t\t</picture>\\\t\t<picture x=\"758.0000\" y=\"237.0000\" angle=\"28.94106\" xZoom=\"0.804648\" yZoom=\"0.804648\" objectId=\"e15\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0014_Layer-66\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"14\"/>\\\t\t</picture>\\\t\t<picture x=\"746.0000\" y=\"346.0000\" angle=\"88.20189\" xZoom=\"0.718548\" yZoom=\"1.143303\" objectId=\"e14\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0013_Layer-65\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"13\"/>\\\t\t</picture>\\\t\t<picture x=\"393.0000\" y=\"565.0000\" angle=\"350.9630\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"e13\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0012_Layer-64\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"12\"/>\\\t\t</picture>\\\t\t<picture x=\"634.0000\" y=\"442.0000\" angle=\"139.0108\" xZoom=\"0.818157\" yZoom=\"0.818157\" objectId=\"e12\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0011_Layer-63\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"11\"/>\\\t\t</picture>\\\t\t<picture x=\"592.0000\" y=\"478.0000\" angle=\"113.4515\" xZoom=\"0.574880\" yZoom=\"0.574881\" objectId=\"e11\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0010_Layer-62\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"10\"/>\\\t\t</picture>\\\t\t<picture x=\"600.0000\" y=\"216.0000\" angle=\"184.9158\" xZoom=\"0.623098\" yZoom=\"0.623098\" objectId=\"e10\" alpha=\"255\" color=\"#FFE2C6\" textureId=\"e_0009_Layer-61\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"9\"/>\\\t\t</picture>\\\t\t<picture x=\"368.0000\" y=\"506.0000\" angle=\"264.4367\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"e9\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0008_Layer-60\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"8\"/>\\\t\t</picture>\\\t\t<picture x=\"649.0000\" y=\"158.0000\" angle=\"183.8511\" xZoom=\"0.760370\" yZoom=\"0.989798\" objectId=\"e8\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0007_Layer-59\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"7\"/>\\\t\t</picture>\\\t\t<picture x=\"507.0000\" y=\"189.0000\" angle=\"0.000000\" xZoom=\"1.000000\" yZoom=\"1.000000\" objectId=\"e7\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0006_Layer-58\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"6\"/>\\\t\t</picture>\\\t\t<picture x=\"456.0000\" y=\"339.0000\" angle=\"354.4473\" xZoom=\"1.005949\" yZoom=\"1.005949\" objectId=\"e6\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0005_Layer-57\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"5\"/>\\\t\t</picture>\\\t\t<picture x=\"536.0000\" y=\"252.0000\" angle=\"152.2495\" xZoom=\"1.000000\" yZoom=\"0.928828\" objectId=\"e5\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0004_Layer-56\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"4\"/>\\\t\t</picture>\\\t\t<picture x=\"537.0000\" y=\"171.0000\" angle=\"60.02957\" xZoom=\"0.809779\" yZoom=\"1.000619\" objectId=\"e4\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0003_Layer-55\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"3\"/>\\\t\t</picture>\\\t\t<picture x=\"507.0000\" y=\"116.0000\" angle=\"110.8692\" xZoom=\"0.519230\" yZoom=\"0.584896\" objectId=\"e3\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0002_Layer-54\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"2\"/>\\\t\t</picture>\\\t\t<picture x=\"380.0000\" y=\"207.0000\" angle=\"175.0338\" xZoom=\"0.516530\" yZoom=\"0.516530\" objectId=\"e2\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0001_Layer-53\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"1\"/>\\\t\t</picture>\\\t\t<picture x=\"293.0000\" y=\"120.0000\" angle=\"111.1095\" xZoom=\"0.628667\" yZoom=\"0.628667\" objectId=\"e1\" alpha=\"255\" color=\"#FFFFFF\" textureId=\"e_0000_Layer-52\" enabled=\"true\" visible=\"true\" name=\"\">\\\t\t\t<attributes idArtefact=\"GreeceCrystal\" nElement=\"0\"/>\\\t\t</picture>\\\t <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ </level>\\</levels>\\\\"; static var str4 = "<levels>\\ \\ <level id=\"level_1.2\" is_nug=\"true\" number=\"2\">\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_07_2\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_rome_04\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"170\" id=\"match3_rome_01\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_02\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_03\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"270\" y=\"110\" id=\"match3_rome_06\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"382\" y=\"213\" id=\"match3_rome_05\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_1\" enabled=\"true\" visible=\"true\"/>\\ \\\t\t\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t\t\\\\ <picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\\ <picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Rome2\" cell=\"cell5\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"field\" id=\"level_1.2\" id_art=\"Rome2\" name=\"Rome\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\\ <picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ \\ <picture x=\"\" y=\"\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\\ <picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\\ <picture type=\"artefact\" id=\"Rome2_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\ <picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_smallSubstr\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\\\\ </level>\\ \\ <level id=\"level_1.3\" number=\"4\">\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_07_2\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_rome_04\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"170\" id=\"match3_rome_01\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_02\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_03\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"270\" y=\"110\" id=\"match3_rome_06\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"382\" y=\"213\" id=\"match3_rome_05\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_1\" enabled=\"true\" visible=\"true\"/>\\ \\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t\\\\ <picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\\ <picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Rome4\" cell=\"cell4\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"field\" id=\"level_1.3\" id_art=\"Rome4\" name=\"Rome\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\\ <picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ \\ <picture x=\"\" y=\"\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\\ <picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\\ <picture type=\"artefact\" id=\"Rome2_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\ <picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome4_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome5_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome6_small\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome7_small\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Rome8_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\\\\ </level>\\ \\ <level id=\"level_1.4\" is_nug=\"true\" number=\"5\">\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_07_2\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_rome_04\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"170\" id=\"match3_rome_01\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_02\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_rome_03\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"270\" y=\"110\" id=\"match3_rome_06\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"382\" y=\"213\" id=\"match3_rome_05\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_1\" enabled=\"true\" visible=\"true\"/>\\ \\\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\ <picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\ <picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\" />\\\t <picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\t <picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" on=\"false\" visible=\"true\"/>\\\t <picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" on=\"true\" visible=\"true\"/>\\\\\\ <picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\\ <picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Rome3\" cell=\"cell7\" visible=\"true\"/>\\ <picture x=\"0\" y=\"0\" type=\"field\" id=\"level_1.4\" id_art=\"Rome3\" name=\"Rome\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\\ <picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\ <picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\ \\ <picture x=\"\" y=\"\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\\ <picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\ <text id=\"QuestMapButton\"/>\\ </picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\ <picture type=\"artefact\" id=\"Rome2_small\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\ <picture type=\"artefact\" id=\"Rome1_small\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome3_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome4_small\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome5_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome6_small\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome7_small\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t <picture type=\"artefact\" id=\"Rome8_small\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str5 = "<levels>\\\t<level id=\"level_2.1\" number=\"8\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece1\" cell=\"cell1\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.1\" id_art=\"Greece1\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_smallSubstr\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_smallSubstr\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; static var str6 = "<levels>\\ <level id=\"level_2.2\" is_nug=\"true\" number=\"9\">\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_greece_0\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"cloud\" id=\"match3_greece_1\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"77\" y=\"50\" id=\"match3_greece_3\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"50\" id=\"match3_greece_4\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"232\" id=\"match3_greece_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"70\" id=\"match3_greece_6\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"214\" y=\"0\" id=\"match3_greece_7\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"80\" y=\"270\" id=\"match3_greece_5\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"103\" y=\"0\" id=\"match3_Shade\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" id=\"match3_Left\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"207\" id=\"match3_Left8\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"0\" id=\"match3_Top\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"457\" y=\"0\" id=\"match3_Right\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"174\" y=\"332\" id=\"match3_Bottom\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"183\" y=\"45\" type=\"substrate\" id=\"Substr_2\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"298\" y=\"5\" type=\"button\" action=\"showMenu\" id=\"button_menu\" lib_name=\"button_menu\" >\\\t\t\t<text id=\"QuestMapButton\"/>\\\t\t</picture>\\\t\t<picture x=\"476\" y=\"2\" type=\"button\" action=\"showNag\" id=\"button_eye\" lib_name=\"Eye_\">\\\t\t\t<text id=\"NoText\"/>\\\t\t</picture>\\\t\t\\\t\t\\\t\t<picture x=\"19\" y=\"212\" type=\"cell\" id=\"cell1\" lib_name=\"cell_quest\" visible=\"true\" on=\"true\"/>\\\t\t<picture x=\"61\" y=\"212\" type=\"cell\" id=\"cell2\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"212\" type=\"cell\" id=\"cell3\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"254\" type=\"cell\" id=\"cell4\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"254\" type=\"cell\" id=\"cell5\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"254\" type=\"cell\" id=\"cell6\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"296\" type=\"cell\" id=\"cell7\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"296\" type=\"cell\" id=\"cell8\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"296\" type=\"cell\" id=\"cell9\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"19\" y=\"338\" type=\"cell\" id=\"cell10\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"61\" y=\"338\" type=\"cell\" id=\"cell11\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t<picture x=\"103\" y=\"338\" type=\"cell\" id=\"cell12\" lib_name=\"cell_quest\" visible=\"true\" on=\"false\"/>\\\t\t\\\t\t\\\t\t<picture x=\"49\" y=\"79\" type=\"match3_big_art\" id=\"Greece9\" cell=\"cell4\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"0\" type=\"field\" id=\"level_2.2\" id_art=\"Greece9\" name=\"Greece\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"48\" y=\"183\" type=\"counter\" id=\"counter1\" visible=\"true\"/>\\\t\t<picture x=\"494\" y=\"66\" type=\"timer\" id=\"match3_Time\" visible=\"true\"/>\\\t\t\\\t\t<picture x=\"326\" y=\"365\" type=\"sun_bonus\" id=\"bonus_sun\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"190\" y=\"360\" type=\"bomb_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"249\" y=\"360\" type=\"zl_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"361\" y=\"360\" type=\"time_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"423\" y=\"360\" type=\"swap_bonus_field\" id=\"\" enabled=\"true\" visible=\"true\"/>\\\t\t<picture x=\"0\" y=\"180\" type=\"life_bonus_field\" id=\"lbf1\" enabled=\"true\" visible=\"true\"/>\\\\\t\t<picture type=\"artefact\" id=\"Greece1_small\" cell=\"cell1\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece2_smallSubstr\" cell=\"cell3\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece3_smallSubstr\" cell=\"cell9\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece4_smallSubstr\" cell=\"cell7\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece5_smallSubstr\" cell=\"cell2\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece6_smallSubstr\" cell=\"cell5\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece7_smallSubstr\" cell=\"cell8\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece8_smallSubstr\" cell=\"cell11\" visible=\"true\" enabled=\"false\" />\\\t\t<picture type=\"artefact\" id=\"Greece9_smallSubstr\" cell=\"cell4\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece11_smallSubstr\" cell=\"cell10\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece10_smallSubstr\" cell=\"cell6\" visible=\"true\" enabled=\"false\"/>\\\t\t<picture type=\"artefact\" id=\"Greece12_smallSubstr\" cell=\"cell12\" visible=\"true\" enabled=\"false\"/>\\ </level>\\</levels>\\\\"; }
Symbol 1694 MovieClip [__Packages.GameClasses.MCfromBMP] Frame 0
class GameClasses.MCfromBMP extends MovieClip { var bmp, body, name_bmp, createEmptyMovieClip; function MCfromBMP () { super(); } function removeMovieClip() { bmp.dispose(); body.removeMovieClip(); super.removeMovieClip(); } function init(name_bmp, depth) { this.name_bmp = name_bmp; bmp = flash.display.BitmapData.loadBitmap(name_bmp); bmp.transparent = true; body = createEmptyMovieClip("body", depth); body.attachBitmap(bmp, depth, "never"); } function initBMP(bmp, depth) { this.bmp = bmp; bmp.transparent = true; body = createEmptyMovieClip("body", depth); body.attachBitmap(bmp, 1, "never"); } }
Symbol 1695 MovieClip [__Packages.GameClasses.MCwithBlik] Frame 0
class GameClasses.MCwithBlik extends GameClasses.MCfromBMP { var tabEnabled, mcRoot, cursor_mc, onPressActAddition, onPress1, onRelease, bmp, blik, body, enabled, id, attachMovie, _x, _y, _width, _height, _visible, blik_coof, hitArea, createEmptyMovieClip, t0_blik, aalpha, direct_blik; function MCwithBlik () { super(); tabEnabled = false; } function destroy() { mcRoot = null; cursor_mc = null; onPressActAddition = null; onRollOver = null; onDragOver = null; onRollOut = null; onDragOut = null; onPress = null; onPress1 = null; onRelease = null; bmp.dispose(); delete bmp; blik.mov.destroy(); delete blik.mov; body.removeMovieClip(); delete body; blik.removeMovieClip(); delete blik; } function enable() { enabled = true; } function removeMovieClip() { body.removeMovieClip(); blik.removeMovieClip(); super.removeMovieClip(); } function init(obj) { id = obj.id; body = attachMovie(obj.id, "body", 1); blik = attachMovie(obj.id, "blik", 2); blik.mov = new GameClasses.FreeMove(); if (obj.real_coord) { _x = obj.x; _y = obj.y; } else { _x = (obj.x * 0.65) - (_width / 2); _y = (390 - (obj.y * 0.65)) - (_height / 2); } _visible = obj.visible; var _local3 = new Color(blik); _local3.setTransform({rb:blik_intensity, gb:blik_intensity, bb:blik_intensity, aa:0}); blik_coof = (2 * blik_max_opacity) / blik_time; hitArea = body; } function initFromBitmap(obj) { id = obj.id; super.init(obj.id + ".png", 1); blik = createEmptyMovieClip("blik", 2); blik.mov = new GameClasses.FreeMove(); blik.attachBitmap(bmp, 2, "never"); if (obj.real_coord) { _x = obj.x; _y = obj.y; } else { _x = (obj.x * 0.65) - (_width / 2); _y = (390 - (obj.y * 0.65)) - (_height / 2); } _visible = obj.visible; var _local4 = new Color(blik); _local4.setTransform({rb:blik_intensity, gb:blik_intensity, bb:blik_intensity, aa:0}); blik_coof = (2 * blik_max_opacity) / blik_time; hitArea = body; } function updateBlik() { var _local3 = new Color(blik); var _local2 = getTimer(); var _local4 = _local2 - t0_blik; t0_blik = _local2; aalpha = aalpha + ((direct_blik * _local4) * blik_coof); if (aalpha < 0) { direct_blik = 1; aalpha = 0; } else if (aalpha > blik_max_opacity) { direct_blik = -1; aalpha = blik_max_opacity; } _local3.setTransform({aa:aalpha}); } function startShine() { blik.mov.endAct = GameClasses.GFunctions.create(this, function () { this.blik.mov.newInitMove(this.blik, 500, 0, null, null, null, null, null, new GameClasses.Line(0, 100, 0)); }); blik.mov.endAct(); } function stopShine() { blik.mov.stopMove(); blik._alpha = 0; } function onPress() { onPress1(); onPressActAddition(); } function onDragOver() { onRollOver(); } function onDragOut() { onRollOut(); } function onRollOver() { startShine(); } function onRollOut() { stopShine(); } var blik_intensity = 70; var blik_max_opacity = 70; var blik_time = 500; var typ = "locked"; }
Symbol 1696 MovieClip [__Packages.GameClasses.FreeMove] Frame 0
class GameClasses.FreeMove { var mc, color_object, x0, x1, y0, y1, rotation0, rotation1, xscale0, xscale1, yscale0, yscale1, alpha0, alpha1, color0, color1, vx, vy, ax, ay; function FreeMove () { } function get endAct() { return(endActFunction); } function set endAct(fun) { delete endActFunction; endActFunction = fun; //return(endAct); } static function getIntervalFullTime(i) { var _local1 = interval_objects[i].mov; return(_local1.t * _local1.T); } static function setPeriodicInterval(obj_src, fun, T, param1, param2, param3, param4, param5) { var _local2 = new Object(); _local2.mov = new GameClasses.FreeMove(); _local2.mov.info = (((("periodic fun=" + fun) + "\n from obj=") + typeof(obj_src)) + ":") + String(obj_src); _local2.mov.updateAct = null; _local2.mov.endActFunction = GameClasses.GFunctions.create(_local2, function (os, f) { os[f](param1, param2, param3, param4, param5); this.mov.newInitMove(this, T, 0); }, obj_src, fun); _local2.mov.newInitMove(_local2, T, 0); interval_objects.push(_local2); return(interval_objects.length - 1); } static function setInterval(obj_src, fun, T, param1, param2, param3, param4, param5) { var _local2 = new Object(); _local2.mov = new GameClasses.FreeMove(); _local2.mov.info = (((("permanent fun=" + fun) + "\n from obj=") + typeof(obj_src)) + ":") + String(obj_src); _local2.mov.updateAct = GameClasses.GFunctions.create(obj_src, obj_src[fun], param1, param2, param3, param4, param5); _local2.mov.endActFunction = GameClasses.GFunctions.create(_local2, function () { this.mov.newInitMove(this, GameClasses.FreeMove.interval_objects_T, 0); }); _local2.mov.newInitMove(_local2, interval_objects_T, 0); interval_objects.push(_local2); return(interval_objects.length - 1); } static function clearInterval(i) { if ((!i) || (i <= 0)) { return(undefined); } if (interval_objects[i]) { interval_objects[i].mov.destroy(); delete interval_objects[i].mov; delete interval_objects[i]; } var _local1 = interval_objects.length - 1; while ((!interval_objects[_local1]) && (_local1 >= 1)) { interval_objects.pop(); _local1--; } } static function getActiveIntervals() { var _local2 = newline; var _local3 = 0; var _local1 = 1; while (_local1 < interval_objects.length) { if (interval_objects[_local1]) { _local3++; if (interval_objects[_local1].mov.info == "delay") { _local2 = _local2 + ((((("" + _local1) + " ") + "delay t=") + ((1 - interval_objects[_local1].mov.t) * interval_objects[_local1].mov.T)) + newline); } else { _local2 = _local2 + (((("" + _local1) + " ") + interval_objects[_local1].mov.info) + newline); } } _local1++; } return(("\nLENGTH=" + _local3) + _local2); } static function pauseInterval(i) { interval_objects[i].mov.makePause(); } static function playInterval(i) { interval_objects[i].mov.makePlay(); } static function resetInterval(i) { interval_objects[i].mov.t = 0; } static function makeDelay(T, fun) { var _local1 = new Object(); _local1.mov = new GameClasses.FreeMove(); _local1.mov.endActFunction = GameClasses.GFunctions.create(GameClasses.FreeMove, function (ob, fn) { fn(); ob.mov.destroy(); delete ob.mov; }, _local1, fun); _local1.mov.newInitMove(_local1, T, 0); return(_local1.mov); } function dispose() { destroy(); } function destroy() { stopMove(); clearInterval(interval); interval = 0; delete mc; sp_x.clear(); sp_y.clear(); acc_x.clear(); acc_y.clear(); sp_xscale.clear(); sp_yscale.clear(); sp_rot.clear(); sp_alpha.clear(); sp_color.clear(); delete color_object; delete sp_x; delete sp_y; delete acc_x; delete acc_y; delete sp_xscale; delete sp_yscale; delete sp_rot; delete sp_alpha; delete sp_color; delete endActFunction; } function clear() { clearInterval(interval); interval = 0; sp_x.clear(); sp_y.clear(); acc_x.clear(); acc_y.clear(); sp_xscale.clear(); sp_yscale.clear(); sp_rot.clear(); sp_alpha.clear(); sp_color.clear(); delete color_object; delete sp_x; delete sp_y; delete acc_x; delete acc_y; delete sp_xscale; delete sp_yscale; delete sp_rot; delete sp_alpha; delete sp_color; } function initTr(sp, nsp) { if (sp == nsp) { return(sp); } sp.clear(); return(nsp); } function newInitMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { if (mc) { addActivePiece(mc, getTimer()); initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } } function initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { if ((delay == undefined) || (delay == 0)) { delay_time = 0; } else { delay_time = delay; } this.mc = mc; if ((x1 == undefined) || (x1 == null)) { sp_x.clear(); sp_x = null; } else if (((x1 instanceof GameClasses.Spline) || (x1 instanceof GameClasses.AccelLinePath)) || (x1 instanceof GameClasses.Line)) { sp_x = initTr(sp_x, x1); } else { sp_x.clear(); x0 = mc._x; this.x1 = x1; sp_x = new GameClasses.Spline(x0, x1); } if ((y1 == undefined) || (y1 == null)) { sp_y.clear(); sp_y = null; } else if (((y1 instanceof GameClasses.Spline) || (y1 instanceof GameClasses.AccelLinePath)) || (y1 instanceof GameClasses.Line)) { sp_y = initTr(sp_y, y1); } else { sp_y.clear(); y0 = mc._y; this.y1 = y1; sp_y = new GameClasses.Spline(y0, y1); } if ((rotation1 == undefined) || (rotation1 == null)) { sp_rot.clear(); sp_rot = null; } else if ((rotation1 instanceof GameClasses.Spline) || (rotation1 instanceof GameClasses.Line)) { sp_rot = initTr(sp_rot, rotation1); } else { sp_rot.clear(); rotation0 = mc._rotation; this.rotation1 = rotation1; sp_rot = new GameClasses.Spline(rotation0, rotation1); } if ((xscale1 == undefined) || (xscale1 == null)) { sp_xscale.clear(); sp_xscale = null; } else if ((xscale1 instanceof GameClasses.Spline) || (xscale1 instanceof GameClasses.Line)) { sp_xscale = initTr(sp_xscale, xscale1); } else { sp_xscale.clear(); xscale0 = mc._xscale; this.xscale1 = xscale1; sp_xscale = new GameClasses.Spline(xscale0, xscale1); } if ((yscale1 == undefined) || (yscale1 == null)) { sp_yscale.clear(); sp_yscale = null; } else if ((yscale1 instanceof GameClasses.Spline) || (yscale1 instanceof GameClasses.Line)) { sp_yscale = initTr(sp_yscale, yscale1); } else { sp_yscale.clear(); yscale0 = mc._yscale; this.yscale1 = yscale1; sp_yscale = new GameClasses.Spline(yscale0, yscale1); } if ((alpha1 == undefined) || (alpha1 == null)) { sp_alpha.clear(); sp_alpha = null; } else if ((alpha1 instanceof GameClasses.Spline) || (alpha1 instanceof GameClasses.Line)) { sp_alpha = initTr(sp_alpha, alpha1); } else { sp_alpha.clear(); alpha0 = mc._alpha; this.alpha1 = alpha1; sp_alpha = new GameClasses.Spline(alpha0, alpha1); } if ((color1 == undefined) || (color1 == null)) { sp_color.clear(); sp_color = null; } else if (color1 instanceof Array) { sp_color.clear(); sp_color = new GameClasses.Spline(0, 1); color_object = new Color(mc); color0 = color1[0]; color0_r = (color0 >> 16) % 256; color0_g = (color0 >> 8) % 256; color0_b = color0 % 256; this.color1 = color1[1]; color1_r = (this.color1 >> 16) % 256; color1_g = (this.color1 >> 8) % 256; color1_b = this.color1 % 256; } else { sp_color.clear(); sp_color = new GameClasses.Spline(0, 1); color_object = new Color(mc); color0 = color_object.getRGB(); color0_r = (color0 >> 16) % 256; color0_g = (color0 >> 8) % 256; color0_b = color0 % 256; this.color1 = color1; color1_r = (color1 >> 16) % 256; color1_g = (color1 >> 8) % 256; color1_b = color1 % 256; } this.T = T; if (start_time == 0) { last_t = getTimer(); clearInterval(interval); interval = 0; interval = setInterval(this, "updateMove", 4); } else { last_t = start_time; } active = true; } function updateActInverse() { t = 1 - t; if (sp_x != null) { mc._x = sp_x.getPoint(t); } if (sp_y != null) { mc._y = sp_y.getPoint(t); } if (sp_xscale != null) { mc._xscale = sp_xscale.getPoint(t); } if (sp_yscale != null) { mc._yscale = sp_yscale.getPoint(t); } if (sp_rot != null) { mc._rotation = sp_rot.getPoint(t); } if (sp_color != null) { color_r = color0_r + ((color1_r - color0_r) * sp_color.getPoint(t)); color_g = color0_g + ((color1_g - color0_g) * sp_color.getPoint(t)); color_b = color0_b + ((color1_b - color0_b) * sp_color.getPoint(t)); color = ((color_r << 16) + (color_g << 8)) + color_b; color_object.setRGB(color); } if (sp_alpha != null) { mc._alpha = sp_alpha.getPoint(t); } } function updateAct() { if (sp_x != null) { mc._x = sp_x.getPoint(t); } if (sp_y != null) { mc._y = sp_y.getPoint(t); } if (sp_xscale != null) { mc._xscale = sp_xscale.getPoint(t); } if (sp_yscale != null) { mc._yscale = sp_yscale.getPoint(t); } if (sp_rot != null) { mc._rotation = sp_rot.getPoint(t); } if (sp_color != null) { color_r = color0_r + ((color1_r - color0_r) * sp_color.getPoint(t)); color_g = color0_g + ((color1_g - color0_g) * sp_color.getPoint(t)); color_b = color0_b + ((color1_b - color0_b) * sp_color.getPoint(t)); color = ((color_r << 16) + (color_g << 8)) + color_b; color_object.setRGB(color); } if (sp_alpha != null) { mc._alpha = sp_alpha.getPoint(t); } } function updateMove(current_time) { if (current_time != undefined) { curr_t = current_time; } else { curr_t = getTimer(); } t = (curr_t - last_t) * global_time_coof; if (delay_time != 0) { if (t >= delay_time) { mc._visible = true; delay_time = 0; last_t = curr_t; t = 0; } else { return(true); } } if (t >= T) { t = 1; updateAct(); if (start_time == 0) { active = false; clearInterval(interval); interval = 0; endActFunction(); } return(false); } t = t / T; updateAct(); return(true); } function initLine(mc, x1, y1, T) { initMove(mc, T, 0, x1, y1); } function initLineTo(mc, x1, y1, xscale1, yscale1, rotation1, T) { initMove(mc, T, 0, x1, y1, xscale1, yscale1, rotation1); } function initAccelLineTo(mc, x1, y1, alp1, T, delay, accel_fall, coof_abs) { var _local5 = new GameClasses.Spline(mc._x, x1); var _local2 = new GameClasses.AccelLinePath(); _local2.addKey(mc._y, accel_fall, 0); _local2.addKey(y1, accel_fall, coof_abs); _local2.addKey(y1, 0, 1); var _local3 = _local2.calculatePath(); initMove(mc, _local3, delay, _local5, _local2, undefined, undefined, undefined, alp1); return(_local2.getT(0)); } function initDisappear(mc, T) { initMove(mc, T, 0, mc._x + (mc._width / 2), mc._y + (mc._height / 2), 0, 0); } function initSplineTo(mc, x1, y1, xscale1, yscale1, rotation1, T, alpha1, delay) { initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1); } function initParticle(mc, T, fi, v, a, alp1, scale1, rot1, color1, delay) { vx = v * Math.cos(fi); vy = v * Math.sin(fi); ax = a * Math.cos(fi); ay = a * Math.sin(fi); var _local8 = mc._x + ((vx + ((T * ax) * 0.5)) * T); var _local7 = mc._y + ((vy + ((T * ay) * 0.5)) * T); var _local4 = new GameClasses.AccelLinePath(); _local4.addKey(mc._x, ax, vx); _local4.addKey(_local8, 0, 1); _local4.calculatePath(); var _local3 = new GameClasses.AccelLinePath(); _local3.addKey(mc._y, ay, vy); _local3.addKey(_local7, 0, 1); _local3.calculatePath(); if ((delay != undefined) && (delay != 0)) { mc._visible = false; } initMove(mc, T, delay, _local4, _local3, scale1, scale1, rot1, alp1, color1); } function stopMove() { if (start_time == 0) { active = false; clearInterval(interval); interval = 0; } else { stopMove1(); } } function stopMove1() { if (active) { if (piece_number == -1) { } if ((piece_number != -1) && (curr_length_ap > 0)) { var _local2 = piece_number; active = false; piece_number = -1; active_pieces[_local2] = active_pieces[curr_length_ap - 1]; active_pieces[_local2].mov.piece_number = _local2; delete active_pieces[curr_length_ap - 1]; curr_length_ap--; } } } static function clearAll() { var _local1 = delay_obj.length - 1; while (_local1 >= 0) { delay_obj[_local1].mov.destroy(); delete delay_obj[_local1].mov; delete delay_obj[_local1]; _local1--; } delete delay_obj; delay_obj = new Array(); _local1 = interval_objects.length - 1; while (_local1 >= 0) { interval_objects[_local1].mov.destroy(); delete interval_objects[_local1].mov; delete interval_objects[_local1]; _local1--; } delete interval_objects; interval_objects = new Array(1); _local1 = curr_length_ap - 1; while (_local1 >= 0) { active_pieces[_local1].mov.stopMove(); delete active_pieces[_local1]; _local1--; } delete active_pieces; active_pieces = new Array(length_ap); curr_length_ap = 0; } static function addActivePiece(mc, st) { if (mc) { if (mc.mov.active) { mc.mov.stopMove1(); } mc.mov.start_time = st; mc.mov.piece_number = curr_length_ap; active_pieces[curr_length_ap] = mc; curr_length_ap++; } } static function updateActivePieces() { if (is_pause) { return(undefined); } var _local3 = getTimer(); var _local2 = curr_length_ap - 1; while (_local2 >= 0) { var _local1 = active_pieces[_local2]; if (String(_local1) == "") { if ((curr_length_ap > 1) && (_local2 != (curr_length_ap - 1))) { active_pieces[_local2] = active_pieces[curr_length_ap - 1]; active_pieces[_local2].mov.piece_number = _local2; delete active_pieces[curr_length_ap - 1]; } else { delete active_pieces[_local2]; } curr_length_ap--; } else if (_local1.mov.is_mov_pause) { } else { if (_local1.mov.active) { if (!_local1.mov.updateMove(_local3)) { _local1.mov.stopMove(); _local1.mov.endActFunction(); } } } _local2--; } } function infoGlobal() { } static function pause() { if (is_pause) { return(undefined); } pause_t = getTimer(); is_pause = true; } static function play() { if (!is_pause) { return(undefined); } var _local3 = getTimer(); var _local4 = _local3 - pause_t; var _local1 = curr_length_ap - 1; while (_local1 >= 0) { var _local2 = active_pieces[_local1]; if (_local2.mov.last_t <= pause_t) { _local2.mov.last_t = _local2.mov.last_t + _local4; } else { _local2.mov.last_t = _local3; } _local1--; } is_pause = false; } function makePause() { if (is_mov_pause) { return(undefined); } mov_pause_t = getTimer(); is_mov_pause = true; } function makePlay() { if (!is_mov_pause) { return(undefined); } var _local2 = getTimer(); last_t = _local2 - (t * T); is_mov_pause = false; } var color0_r = 0; var color0_g = 0; var color0_b = 0; var color1_r = 0; var color1_g = 0; var color1_b = 0; var color = 0; var color_r = 0; var color_g = 0; var color_b = 0; var sp_x = null; var sp_y = null; var acc_x = null; var acc_y = null; var sp_xscale = null; var sp_yscale = null; var sp_rot = null; var sp_alpha = null; var sp_color = null; var interval = 0; var T = 0; var t = 0; var last_t = 0; var curr_t = 0; var delay_time = 0; var info = ""; var start_time = 0; var active = false; var piece_number = -1; var endActFunction = null; var mov_pause_t = 0; var is_mov_pause = false; static var global_time_coof = 1; static var length_ap = 1000; static var curr_length_ap = 0; static var pause_t = 0; static var is_pause = false; static var delay_obj = new Array(); static var interval_objects = new Array(1); static var interval_objects_T = 600000; static var active_pieces = new Array(length_ap); }
Symbol 1697 MovieClip [__Packages.GameClasses.GFunctions] Frame 0
class GameClasses.GFunctions extends Object { function GFunctions () { super(); } static function create() { var _local2 = function () { var _local2 = arguments.callee.obj; var _local3 = arguments.callee.func; var _local4 = arguments.callee.arg; return(_local3.apply(_local2, _local4)); }; _local2.obj = arguments[0]; _local2.func = arguments[1]; _local2.arg = arguments.splice(2, arguments.length - 1); return(_local2); } static function ClearAll(mc, M, I, III) { for (var _local5 in mc) { if ((((typeof(mc[_local5]) == "movieclip") && (String(mc).split(".").length < String(mc[_local5]).split(".").length)) && (_local5 != "root_black")) && (_local5 != "SoundsClip")) { ClearAll(mc[_local5], M, I); if (M) { mc[_local5].DELETE(); mc[_local5].removeMovieClip(); } } if (I) { delete mc[_local5].onEnterFrame; clearInterval(mc[_local5]); } } if ((M && (!III)) && (mc != _root)) { mc.removeMovieClip(); } } }
Symbol 1698 MovieClip [__Packages.GameClasses.Spline] Frame 0
class GameClasses.Spline { var keys; function Spline () { keys = new Array(); if (arguments.length > 0) { InitSpline(arguments); } } function destroy() { clear(); } function clear() { var _local2 = 0; while (_local2 < keys.length) { delete keys[_local2]; _local2++; } delete keys; } function GetKeys() { return(keys); } function addKey(key) { var _local2 = new Array(2); _local2[0] = key; _local2[1] = key; keys.push(_local2); } function getFrame(i, t) { return(SplineInterpolation(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getGradient(i, t) { return(GetGradient(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getPoint(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getFrame(_local2, _local4)); } function getGlobalGradient(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getGradient(_local2, _local4)); } function getSectors() { return(keys.length - 1); } function reCalculate(shift) { var _local2 = 0; while (_local2 < keys.length) { keys[_local2][0] = keys[_local2][0] + shift; keys[_local2][1] = keys[_local2][0]; _local2++; } Calculate(); } function Calculate(cycled) { if (cycled) { keys.push(keys[0]); } var _local3; var _local5; var _local4; if (cycled) { _local3 = keys[0][0] - keys[keys.length - 2][0]; _local5 = keys[1][0] - keys[0][0]; _local4 = _local5 - _local3; keys[0][1] = _local3 + (0.5 * _local4); keys[keys.length - 1][1] = keys[0][1]; } else if (keys.length > 1) { keys[0][1] = keys[1][0] - keys[0][0]; keys[keys.length - 1][1] = keys[keys.length - 1][0] - keys[keys.length - 2][0]; } var _local2 = 1; while (_local2 < (keys.length - 1)) { _local3 = keys[_local2][0] - keys[_local2 - 1][0]; _local5 = keys[_local2 + 1][0] - keys[_local2][0]; _local4 = _local5 - _local3; keys[_local2][1] = _local3 + (0.5 * _local4); _local2++; } } function SplineInterpolation(x1, x2, r1, r2, t) { var _local1 = t * t; var _local2 = _local1 * t; var _local4 = (((x1 * (((2 * _local2) - (3 * _local1)) + 1)) + (r1 * ((_local2 - (2 * _local1)) + t))) + (x2 * ((-2 * _local2) + (3 * _local1)))) + (r2 * (_local2 - _local1)); return(_local4); } function GetGradient(x1, x2, r1, r2, t) { var _local2 = t * t; var _local3 = ((((6 * x1) * (_local2 - t)) + (r1 * (((3 * _local2) - (4 * t)) + 1))) + ((6 * x2) * (t - _local2))) + (r2 * ((3 * _local2) - (2 * t))); return(_local3); } function InitSpline(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2]); _local2++; } Calculate(); } }
Symbol 1699 MovieClip [__Packages.GameClasses.AccelLinePath] Frame 0
class GameClasses.AccelLinePath { var p, t_full; function AccelLinePath () { p = new Array(); t_full = 0; } function getT(i) { return(p[i].t); } function destroy() { clear(); } function clear() { var _local2 = 0; while (_local2 < p.length) { delete p[_local2]; _local2++; } delete p; } function addKey(xp, ap, vp) { p.push({x:xp, a:ap, v:vp, t:0}); } function calculatePath() { var _local2; _local2 = 0; while (_local2 < (p.length - 1)) { if (p[_local2].a != 0) { p[_local2].t = ((-p[_local2].v) / p[_local2].a) + Math.sqrt(Math.pow(p[_local2].v / p[_local2].a, 2) + ((2 * (p[_local2 + 1].x - p[_local2].x)) / p[_local2].a)); p[_local2 + 1].v = p[_local2 + 1].v * (p[_local2].v + (p[_local2].a * p[_local2].t)); } else if (p[_local2].v == 0) { p[_local2].t = 1; p[_local2].v = (p[_local2 + 1].x - p[_local2].x) / p[_local2].t; p[_local2 + 1].v = 0; } else { p[_local2].t = (p[_local2 + 1].x - p[_local2].x) / p[_local2].v; p[_local2 + 1].v = p[_local2 + 1].v * p[_local2].v; } _local2++; } _local2 = 1; while (_local2 < (p.length - 1)) { p[_local2].t = p[_local2].t + p[_local2 - 1].t; _local2++; } t_full = p[p.length - 2].t; return(t_full); } function getPoint(t) { var _local2 = 0; var _local4; t = t * t_full; while ((_local2 < p.length) && (p[_local2].t < t)) { _local2++; } if ((_local2 >= (p.length - 1)) || (t > t_full)) { return(p[p.length - 1].x); } if (_local2 > 0) { _local4 = t - p[_local2 - 1].t; } else { _local4 = t; } return((p[_local2].x + (p[_local2].v * _local4)) + ((p[_local2].a * (_local4 * _local4)) / 2)); } }
Symbol 1700 MovieClip [__Packages.GameClasses.Line] Frame 0
class GameClasses.Line { var keys; function Line () { keys = new Array(); if (arguments.length > 0) { initLine(arguments); } } function destroy() { clear(); } function initLine(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2]); _local2++; } } function clear() { var _local2 = 0; while (_local2 < keys.length) { delete keys[_local2]; _local2++; } delete keys; } function addKey(key) { keys.push(key); } function calculate() { } function getPoint(t) { var _local2 = 0; var _local3 = t * (keys.length - 1); while (_local2 < _local3) { _local2++; } if (_local2 <= 0) { return(keys[0]); } if (_local2 == keys.length) { return(keys[keys.length - 1]); } _local2--; return(keys[_local2] + ((keys[_local2 + 1] - keys[_local2]) * (_local3 - _local2))); } }
Symbol 1701 MovieClip [__Packages.GameClasses.MCwithShadow] Frame 0
class GameClasses.MCwithShadow extends GameClasses.MCfromBMP { var color, shadow, shadow_color, shift_x, shift_y, shadow_x, shadow_y, body, createEmptyMovieClip, bmp; function MCwithShadow () { super(); } function removeMovieClip() { delete color; shadow.removeMovieClip(); super.removeMovieClip(); } function initShadow(sx, sy, bx, by, so, col) { shadow_color = col; shadow_opacity = so; shift_x = bx; shift_y = by; shadow_x = sx; shadow_y = sy; shadow = body.duplicateMovieClip("shadow", body.getDepth() - 1); color = new Color(shadow); color.setRGB(shadow_color); shadow._alpha = shadow_opacity; shadow._x = shadow_x; shadow._y = shadow_y; body._x = shift_x; body._y = shift_y; } function initShadowBMP(sx, sy, bx, by, so, col) { shadow_color = col; shadow_opacity = so; shift_x = bx; shift_y = by; shadow_x = sx; shadow_y = sy; createEmptyMovieClip("shadow", body.getDepth() - 1); shadow.attachBitmap(bmp, 1, "never"); color = new Color(shadow); color.setRGB(shadow_color); shadow._alpha = shadow_opacity; shadow._x = shadow_x; shadow._y = shadow_y; body._x = shift_x; body._y = shift_y; } var shadow_opacity = 40; }
Symbol 1702 MovieClip [__Packages.GameClasses.MyText] Frame 0
class GameClasses.MyText extends GameClasses.MCwithShadow { var body, clear, createEmptyMovieClip, txt, text, my_fmt, width, height, txt_shadow, shadow; function MyText () { super(); } function removeMovieClip() { body.removeMovieClip(); clear(); super.removeMovieClip(); } function initText(text, font, x, y, width, height, size, bold, align, color) { body = createEmptyMovieClip("body", 10); txt = body.createTextField("txt", 1, x, y, width, height); this.text = text; txt.wordWrap = true; txt.embedFonts = true; txt.text = text; txt.multiline = true; txt.selectable = false; txt.autoSize = "center"; my_fmt = new TextFormat(); if (font != "") { my_fmt.font = font; } my_fmt.color = color; my_fmt.bold = bold; my_fmt.align = align; my_fmt.size = size; txt.setTextFormat(my_fmt); this.width = txt._width; this.height = txt._height; } function initShadow(sx, sy, so, col) { super.initShadow(sx, sy, 0, 0, so, col); my_fmt = txt.getTextFormat(); txt_shadow = shadow.createTextField("txt_shadow", 1, txt._x, txt._y, txt._width, txt._height); txt_shadow.wordWrap = true; txt_shadow.embedFonts = true; txt_shadow.text = text; txt_shadow.multiline = true; txt_shadow.selectable = false; txt_shadow.wordWrap = true; txt_shadow.autoSize = txt.autoSize; txt_shadow.setTextFormat(my_fmt); } function setText(tex) { my_fmt = txt.getTextFormat(); txt.text = tex; txt_shadow.text = tex; txt.setTextFormat(my_fmt); txt_shadow.setTextFormat(my_fmt); width = txt._width; height = txt._height; } }
Symbol 1703 MovieClip [__Packages.GameClasses.Level] Frame 0
class GameClasses.Level extends MovieClip { var log, destroyable_arr, fire1_nps, fire2_nps, fire3_nps, fire4_nps, hint_button, count_artefacts, mcs, locked_arr, artefacts_arr, poa_arr, test_functions, art_cells, big_arts, mcRoot, cursor_mc, mcThis, menu, snd, statistic, lbf, counter, TEXT_MC, HINT_LEVEL_MC, NPS_LEVEL_MC, NPS_BG_LEVEL_MC, SQUARE_MC, enabled, _parent, createEmptyMovieClip, curr_obj, depth, attachMovie, _visible, _alpha, _x, _y, level, temp_mc, time_begin, doFirstLevelAction, win_t0, win_interval, text1, text2, firstTextCountry, firstTextLevel, firstTextGo, textCompleted1, textCompleted2, Svet1, Svet2, Svet3, tabEnabled; function Level () { super(); log.info("constructor Level"); initObjects(); initDepths(); initArrays(); } function destroy() { loaded = false; GameClasses.HintWindow.clearAll(); var _local2 = 0; while (_local2 < destroyable_arr.length) { destroyable_arr[_local2].destroy(); _local2++; } destroyable_arr = null; fire1_nps.destroy(); fire1_nps = null; fire2_nps.destroy(); fire2_nps = null; fire3_nps.destroy(); fire3_nps = null; fire4_nps.destroy(); fire4_nps = null; log.info("call function destroy flom Level"); log.info("destroyable_arr.length=" + destroyable_arr.length); GameClasses.FreeMove.clearInterval(interval); interval = 0; GameClasses.FreeMove.clearInterval(interval_delay); interval_delay = 0; GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; GameClasses.FreeMove.clearInterval(interval_waitEnabled); interval_waitEnabled = 0; if (hint_button != undefined) { hint_button.die(); hint_button = null; } destroyArrays(); destroyObjects(); removeAllMC(this); loaded = false; count_artefacts = 0; log = null; } static function initDefaultNumbBonuses() { numb_l = 3; } static function initDefaultStaticVars() { } function initDepths() { log.info("call initDepths from Level"); temp_level = 10000; depth_for_poa = 20000; depth_for_a = 25000; depth_for_fly_poa = 35000; depth_for_fly_a = 30000; depth_for_square = 99999 /* 0x01869F */; depth_for_hint = 100000 /* 0x0186A0 */; depth_for_texts = 26000; depth_for_nps = 60001; depth_for_bg_nps = 10990; } function initArrays() { log.info("call initArrays from Level"); destroyable_arr = new Array(); mcs = new Array(); locked_arr = new Array(); artefacts_arr = new Array(); poa_arr = new Array(); test_functions = new Array(); art_cells = new Array(); big_arts = new Array(); test_functions.push(GameClasses.GFunctions.create(this, testOnButton)); test_functions.push(GameClasses.GFunctions.create(this, testOnArtefact)); test_functions.push(GameClasses.GFunctions.create(this, testOnHintWindow)); test_functions.push(GameClasses.GFunctions.create(this, testOnHintButton)); test_functions.push(GameClasses.GFunctions.create(this, testOnText)); test_functions.push(GameClasses.GFunctions.create(this, testOnPapper)); test_functions.push(GameClasses.GFunctions.create(this, testOnCouter)); test_functions.push(GameClasses.GFunctions.create(this, testOnLifeBonusField)); test_functions.push(GameClasses.GFunctions.create(this, testOnEmbedPicture)); } function destroyArray(arr) { var _local1 = 0; while (_local1 < arr.length) { delete arr[_local1]; _local1++; } } function destroyArrays() { log.info("call destroyArrays from Level"); destroyArray(destroyable_arr); destroyArray(mcs); destroyArray(locked_arr); destroyArray(artefacts_arr); destroyArray(poa_arr); destroyArray(test_functions); destroyArray(art_cells); destroyArray(big_arts); destroyable_arr = null; mcs = null; locked_arr = null; artefacts_arr = null; poa_arr = null; test_functions = null; art_cells = null; big_arts = null; } function destroyObjects() { log.info("call destroyObjects from Level"); log = null; mcRoot = null; cursor_mc = null; mcThis = null; menu = null; snd = null; statistic = null; lbf.destroy(); lbf = null; counter.destroy(); counter = null; hint_button.destroy(); hint_button = null; TEXT_MC.removeMovieClip(); TEXT_MC = null; HINT_LEVEL_MC.removeMovieClip(); HINT_LEVEL_MC = null; NPS_LEVEL_MC.removeMovieClip(); NPS_LEVEL_MC = null; NPS_BG_LEVEL_MC.removeMovieClip(); NPS_BG_LEVEL_MC = null; SQUARE_MC.removeMovieClip(); SQUARE_MC = null; } function initObjects() { log = logger.Logger.getLog(); loadNextLevetAct = null; snd = GameClasses.MySounds.getMySounds(); log.info("call initObjects from Level"); cursor_mc = mcRoot.cursor_mc; enabled = false; mcRoot = _parent; mcThis = this; mcThis.blendMode = "layer"; TEXT_MC = createEmptyMovieClip("TEXT_MC", depth_for_texts); TEXT_MC.blendMode = "layer"; HINT_LEVEL_MC = createEmptyMovieClip("HINT_LEVEL_MC", depth_for_hint); HINT_LEVEL_MC.blendMode = "layer"; NPS_LEVEL_MC = createEmptyMovieClip("NPS_LEVEL_MC", depth_for_nps); NPS_BG_LEVEL_MC = createEmptyMovieClip("NPS_BG_LEVEL_MC", depth_for_bg_nps); menu = GameClasses.MenuClass.getMenu(); statistic = GameClasses.StatisticClass.getSingleton(); statistic.setRecordValue("pieces", 0); SQUARE_MC = createSquare(depth_for_square); } function recursiveDelete(mc) { for (var _local3 in mc) { if (!mc[_local3]) { continue; } if (mc[_local3] instanceof MovieClip) { if (((((_local3 == "mcRoot") || (_local3 == "mcThis")) || (_local3 == "mcBody")) || (_local3 == "_parent")) || (_local3 == "this")) { continue; } recursiveDelete(mc[_local3]); mc[_local3].destroy(); mc[_local3].removeMovieClip(); delete mc[_local3]; } else if (mc[_local3] instanceof Array) { delete mc[_local3]; } else if (mc[_local3] instanceof flash.display.BitmapData) { flash.display.BitmapData(mc[_local3]).dispose(); delete mc[_local3]; } else { mc[_local3].destroy(); mc[_local3].clear(); delete mc[_local3]; } } } function removeAllMC(mc) { log.info("call removeAllMC from Level"); var _local2; for (_local2 in mc) { if (!mc[_local2]) { continue; } if (mc[_local2] instanceof MovieClip) { if ((((((_local2 == "mcRoot") || (_local2 == "mcThis")) || (_local2 == "mcBody")) || (_local2 == "_parent")) || (_local2 == "this")) || (_local2 == "_root")) { continue; } recursiveDelete(mc[_local2]); mc[_local2].removeMovieClip(); delete mc[_local2]; } } mc.clear(); } function exitLevel() { destroy(); } function testOnEmbedPicture() { if (curr_obj.type == "embed_picture") { var _local3 = MovieClip(this[curr_obj.id]); if (!_local3) { _local3 = this[curr_obj.id].getBody(); } var _local2 = this[curr_obj.id].getDepthForEmbed(); if (!_local2) { _local2 = _local3.getNextHighestDepth(); } var _local4 = MovieClip(_local3.attachMovie(curr_obj.lib_name, "embed" + _local2, _local2)); _local4._x = curr_obj.x; _local4._y = curr_obj.y; return(true); } return(false); } function testOnLifeBonusField() { if (curr_obj.type == "life_bonus_field") { lbf = new GameClasses.LifeBonusField(this, curr_obj.id, depth, curr_obj.x, curr_obj.y); return(true); } return(false); } function testOnCouter() { if (curr_obj.type == "counter") { counter = new GameClasses.GameCounter(this, curr_obj.id, depth, curr_obj.x, curr_obj.y); this[curr_obj.id].useHandCursor = false; mcs.push(this[curr_obj.id]); return(true); } return(false); } function testOnPapper() { if (curr_obj.type == "papper") { log.info("curr_obj.type == \"papper\""); this[curr_obj.id] = new GameClasses.PapperClass(this, "Papper", depth, _root.dialogs[curr_obj.text.id], curr_obj.x, curr_obj.y, curr_obj.h); destroyable_arr.push(this[curr_obj.id]); return(true); } return(false); } function testOnText() { if (curr_obj.type == "text") { this[curr_obj.id] = new GameClasses.TextClass(this, depth, _root.dialogs[curr_obj.text.id], curr_obj.x, curr_obj.y); this[curr_obj.id].setOpacity(curr_obj.opacity); destroyable_arr.push(this[curr_obj.id]); return(true); } return(false); } function testOnHintButton() { if (curr_obj.type == "hint_button") { hint_button = new GameClasses.HintButton(this, curr_obj.lib_name, depth, curr_obj.x, curr_obj.y, GameClasses.GFunctions.create(this, this[curr_obj.action])); return(true); } return(false); } function testOnHintWindow() { if (curr_obj.type == "hint_window") { var _local3 = "HintWindowText" + curr_obj.id; this[_local3] = new GameClasses.HintWindow(this, this[curr_obj.id], _root.dialogs[_local3]); if (_root.dialogs[_local3 + 1]) { this[_local3 + 1] = new GameClasses.HintWindow(this, this[curr_obj.id], _root.dialogs[_local3 + 1]); this[_local3 + 1].disableHint(); } this[_local3].enableHint(); return(true); } return(false); } function testOnButton() { var _local3 = new Object(); var _local5; var _local4; if (curr_obj.type == "button") { this[curr_obj.id] = new GameClasses.MyButton2(this, curr_obj.lib_name, depth, _root.dialogs[curr_obj.text.id], curr_obj.x, curr_obj.y); this[curr_obj.id].addAction(GameClasses.GFunctions.create(this, this[curr_obj.action])); if (!curr_obj.enabled) { this[curr_obj.id].disable(); } destroyable_arr.push(this[curr_obj.id]); return(true); } return(false); } function testOnArtefact() { var _local2 = new Object(); if (curr_obj.type == "artefact") { count_artefacts++; attachMovie("Artefact", curr_obj.id, depth); mcs.push(this[curr_obj.id]); artefacts_arr.push(this[curr_obj.id]); this[curr_obj.id].useHandCursor = false; _local2.art_cam_to_dest = new Array(); this[curr_obj.id].init(curr_obj, _local2); if (curr_obj.enabled != undefined) { this[curr_obj.id].enabled = curr_obj.enabled; this[curr_obj.id].enabled_art = curr_obj.enabled; } return(true); } return(false); } function testFunctions() { var _local2; _local2 = 0; while (_local2 < test_functions.length) { if (test_functions[_local2](curr_obj, depth)) { return(true); } _local2++; } return(false); } static function enableAll(mc) { for (var _local2 in mc) { if (mc[_local2] instanceof MovieClip) { if (((((_local2 == "mcRoot") || (_local2 == "mcThis")) || (_local2 == "mcBody")) || (_local2 == "_parent")) || (_local2 == "this")) { continue; } enableAll(mc[_local2]); } } mc.enabled = true; } static function disableAll(mc) { for (var _local2 in mc) { if (mc[_local2] instanceof MovieClip) { if (((((_local2 == "mcRoot") || (_local2 == "mcThis")) || (_local2 == "mcBody")) || (_local2 == "_parent")) || (_local2 == "this")) { continue; } disableAll(mc[_local2]); } } mc.enabled = false; } function load(lev) { _visible = true; if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } if ((!isNaN(lev.number)) && (lev.number != 0)) { GameClasses.Vars.current_level = lev.number; } GameClasses.Vars.do_break_point = true; is_nug = lev.is_nug; is_locked = false; delay_time = GameClasses.Consts.TIME_TO_HIDE; loading_next_level = false; GameClasses.HintWindow.initInterval(); if (loaded) { restore(); return(undefined); } beginLoadAct(); var _local4; disableAll(this); _alpha = 0; _x = 0; _y = 0; count_artefacts = 0; level = lev; temp_mc = createEmptyMovieClip("temp_mc", temp_level); temp_mc._x = 530; temp_mc._y = 400; temp_mc._visible = false; mcs.push(temp_mc); var _local2 = 0; while (_local2 < level.pictures.length) { var _local3; var _local5; var _local9; curr_obj = level.pictures[_local2]; depth = _local2; if (curr_obj.lib_name != undefined) { _local5 = curr_obj.lib_name; } else { _local5 = curr_obj.id; } if (testFunctions()) { } else if (curr_obj.type == "flag") { attachMovie("Flag", curr_obj.id, _local2); mcs.push(this[curr_obj.id]); this[curr_obj.id].init(curr_obj.id); this[curr_obj.id]._x = curr_obj.x; this[curr_obj.id]._y = curr_obj.y; this[curr_obj.id].useHandCursor = false; } else if (curr_obj.type == "region") { attachMovie("Region", curr_obj.id, _local2); mcs.push(this[curr_obj.id]); this[curr_obj.id].init(curr_obj); this[curr_obj.id].id = curr_obj.id; this[curr_obj.id].useHandCursor = false; } else if (curr_obj.type == "mask") { this[curr_obj.regionId].initMask(curr_obj); } else if (curr_obj.type == "outline") { this[curr_obj.regionId].initOutline(curr_obj); } else if (curr_obj.type == "cell") { attachMovie("CellClass", curr_obj.id, _local2); this[curr_obj.id].initCell(curr_obj, _local5); this[curr_obj.id].useHandCursor = false; art_cells.push(this[curr_obj.id]); count_artefacts--; } else if (curr_obj.type == "big_art") { count_artefacts++; attachMovie("BigArtefact", curr_obj.id, _local2); this[curr_obj.id].useHandCursor = false; this[curr_obj.id].initBigArt(_parent.artefacts[curr_obj.id], curr_obj); big_arts.push(this[curr_obj.id]); } else if (curr_obj.type == "crystal") { count_artefacts++; attachMovie("BigArtefact", curr_obj.id, _local2); this[curr_obj.id].useHandCursor = false; this[curr_obj.id].initCrystal(_parent.artefacts[curr_obj.id], curr_obj); big_arts.push(this[curr_obj.id]); } else if (curr_obj.type == "piece_of_compound_artefact") { var _local6 = (curr_obj.idArtefact + "_") + (Number(curr_obj.nElement) + 1); attachMovie("PieceOfCompoundArtefact", _local6, _local2); poa_arr.push(this[_local6]); this[_local6].useHandCursor = false; this[_local6].initPiece(_parent.artefacts[curr_obj.idArtefact], curr_obj); } else { if (attachMovie(_local5, curr_obj.id, _local2) == undefined) { attachMovie("MCfromBMP", curr_obj.id, _local2); this[curr_obj.id].init(_local5 + ".png"); } mcs.push(this[curr_obj.id]); this[curr_obj.id].useHandCursor = false; this[curr_obj.id]._x = curr_obj.x; this[curr_obj.id]._y = curr_obj.y; this[curr_obj.id].id = curr_obj.id; var _local7 = this[curr_obj.id].getBounds(this); if ((this[curr_obj.id]._x < 0) && (this[curr_obj.id]._y < 0)) { this[curr_obj.id]._x = curr_obj.x * 0.65; this[curr_obj.id]._y = (390 - (curr_obj.y * 0.65)) - this[curr_obj.id]._height; } if (curr_obj.real_coord == "false") { this[curr_obj.id]._x = (curr_obj.x * 0.65) - (this[curr_obj.id]._width / 2); this[curr_obj.id]._y = (390 - (curr_obj.y * 0.65)) - (this[curr_obj.id]._height / 2); } else if (curr_obj.ldcoord == "true") { this[curr_obj.id]._x = curr_obj.x * 0.65; this[curr_obj.id]._y = (390 - (curr_obj.y * 0.65)) - this[curr_obj.id]._height; } this[curr_obj.id]._visible = curr_obj.visible; this[curr_obj.id].blendMode = "layer"; } _local2++; } _local2 = 0; while (_local2 < level.regions.length) { var _local3 = this[level.regions[_local2].idArtefact]; _local3.dest = this[level.regions[_local2].idRegion]; _local3.initDest(); _local4 = 0; while (_local4 < level.regions[_local2].length) { curr_obj = level.regions[_local2][_local4]; if (curr_obj.type == "effect") { _local3.act.art_cam_to_dest.push(GameClasses.GFunctions.create(this, this[curr_obj.effectId])); } else if (curr_obj.type == "hide") { _local3.act.art_cam_to_dest.push(GameClasses.GFunctions.create(this, hide_act, curr_obj.objectId)); } else if (curr_obj.type == "show") { _local3.act.art_cam_to_dest.push(GameClasses.GFunctions.create(this, show_act, curr_obj.objectId)); } _local4++; } _local2++; } createLevelText(); loaded = true; startShowLevel(); } function hide_act(s) { this[s]._visible = false; this[s].enabled = false; } function show_act(s) { this[s]._visible = true; if (this[s].show != undefined) { this[s].show(); } } function restore() { GameClasses.Vars.do_break_point = false; _alpha = 0; _x = 0; _y = 0; delay_time = GameClasses.Consts.TIME_TO_HIDE; loading_next_level = false; time_begin = getTimer(); GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; interval_for = GameClasses.FreeMove.setInterval(this, "showLevel", 8); } function unload() { GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; lockLevel(); disableAll(this); time_begin = getTimer(); interval_for = GameClasses.FreeMove.setInterval(this, "hideLevel", 0); } static function reload_level() { if (GameClasses.Vars.current_level >= general.GameSDK.numTrialLevels) { var _local2 = GameClasses.NugLevel.getSingleton(); _local2.showWin(); return(undefined); } if (_root.prev_level.is_nug) { _root.prev_level.is_nug = false; var _local2 = GameClasses.NugLevel.getSingleton(); _local2.showInterlevel(GameClasses.GFunctions.create(GameClasses.Level, reload_level)); return(undefined); } GameClasses.HintWindow.clearAll(); _root.prev_level.loadNextLevetAct = GameClasses.GFunctions.create(_root, function () { _root.level._visible = true; _root.level.load(_root.obj); }); _root.prev_level.unload(); } function startShowLevel() { GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; time_begin = getTimer(); interval_for = GameClasses.FreeMove.setInterval(this, "showLevel", 0); } function showLevel() { var _local3; var _local2 = getTimer() - time_begin; if (_local2 > time_to_show) { _alpha = 100; GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; enableAll(this); clearTabEnabled(); GameClasses.HintWindow.initInterval(); doFirstLevelAction(); } else { _alpha = alpha_change + (((100 - alpha_change) * _local2) / time_to_show); } } function hideLevel() { var _local3 = (getTimer() - time_begin) / time_to_hide; if (_local3 >= 1) { GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; _x = 0; _y = 400; _visible = false; if (GameClasses.Vars.do_break_point) { _root.pauseGame(); general.GameSDK.Game_EndOfLevel(GameClasses.Vars.current_level, GameClasses.GameCounter.getTotalScore(), GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000)); } endHideAct(); exitAct(); loadNextLevetAct(); if (general.GameSDK.autoContinue()) { _root.playGame(); } } else { _alpha = Math.floor(100 - (_local3 * (100 - alpha_change))); } } function loadMap() { log.info("call loadMap from Level"); _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = _parent.map_level; _parent.obj = _parent.levels.map_level; delete exitAct; exitAct = exitLevel; reload_level(); } function loadNextLevel() { log.info("call loadNextLevel from Level"); _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = _parent.map_level; _parent.obj = _parent.levels.map_level; delete exitAct; exitAct = exitLevel; reload_level(); } function winWithoutSound() { mcRoot.pauseGlobalGameTime(); lockLevel(); win_t0 = getTimer(); GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; win_interval = GameClasses.FreeMove.setInterval(this, "updateWin", 0); } function win() { mcRoot.pauseGlobalGameTime(); snd.startSound("level_complete"); lockLevel(); win_t0 = getTimer(); GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; win_interval = GameClasses.FreeMove.setInterval(this, "updateWin", 0); } function updateWin() { var _local2 = (getTimer() - win_t0) / win_time; if (_local2 > 1) { GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; winAct(); doFirstWinAction(); } } function doFirstWinAction() { statistic.show(); } function createLevelText() { text1 = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs["Match3Text" + mcRoot.map_level.curr_level], 0, 0); text2 = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs["Match3Text" + mcRoot.map_level.curr_country], 0, 0); firstTextCountry = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs.Match3TextCountry, 0, 0); firstTextCountry.setText(mcRoot.dialogs["Match3Text" + mcRoot.map_level.curr_country].text); firstTextCountry.setVisible(false); firstTextLevel = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs.Match3TextLevel, 0, 0); firstTextLevel.setText(mcRoot.dialogs["Match3Text" + mcRoot.map_level.curr_level].text); firstTextLevel.setVisible(false); firstTextGo = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs.Match3TextGo, 0, 0); firstTextGo.setVisible(false); textCompleted1 = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs.TextCompleted1, 0, 0); textCompleted1.setVisible(false); textCompleted2 = new GameClasses.TextClass(TEXT_MC, TEXT_MC.getNextHighestDepth(), _root.dialogs.TextCompleted2, 0, 0); textCompleted2.setVisible(false); } function lockLevel() { is_locked = true; } function unlockLevel() { is_locked = false; } function showMenu() { menu.show(); } function showStatistic() { statistic.show(); } function gameOver() { delete eval (exitAct()); exitAct = exitLevel; loadMap(); } function loadThis() { exitAct = function () { this.destroy(); }; loadNextLevetAct = GameClasses.GFunctions.create(this, function () { this._visible = true; this.load(this.level); }); unload(); } function restartLevel() { if (counter) { counter.clearLevelScore(); } loadThis(); } function isLocked() { return(is_locked); } function startRomeFire() { var Tsvet = 2000; fire1_nps = GameClasses.NewParticleSystem.makeSimpleFire(NPS_BG_LEVEL_MC); fire1_nps.addMC("lampa1", 444, 180); fire1_nps.startSimpleFire(467, 207, 0); fire2_nps = GameClasses.NewParticleSystem.makeSimpleFire(NPS_BG_LEVEL_MC); fire2_nps.addMC("lampa2", 371, 186); fire2_nps.startSimpleFire(392, 209, 0, 0.6); fire3_nps = GameClasses.NewParticleSystem.makeSimpleFire(NPS_BG_LEVEL_MC); fire3_nps.addMC("lampa3", 179, 185); fire3_nps.startSimpleFire(200, 213, 0, 0.4); fire4_nps = GameClasses.NewParticleSystem.makeSimpleFire(NPS_BG_LEVEL_MC); fire4_nps.addMC("lampa4", 157, 177); fire4_nps.startSimpleFire(179, 204, 0, 1); Svet1.mov = new GameClasses.FreeMove(); Svet1.mov.endAct = GameClasses.GFunctions.create(Svet1, function () { this.mov.newInitMove(this, Tsvet, 1, null, null, null, null, null, new GameClasses.Spline(0, 100, 0)); }); Svet1.mov.endAct(); Svet2.mov = new GameClasses.FreeMove(); Svet2.mov.endAct = GameClasses.GFunctions.create(Svet2, function () { this.mov.newInitMove(this, Tsvet, 1, null, null, null, null, null, new GameClasses.Spline(0, 100, 0)); }); Svet2.mov.endAct(); Svet3.mov = new GameClasses.FreeMove(); Svet3.mov.endAct = GameClasses.GFunctions.create(Svet3, function () { this.mov.newInitMove(this, Tsvet, 1, null, null, null, null, null, new GameClasses.Spline(0, 100, 0)); }); Svet3.mov.endAct(); } function createSquare(depth) { var _local2 = createEmptyMovieClip("square_mc" + depth, depth); _local2.beginFill(0, 0); _local2.moveTo(0, 0); _local2.lineTo(520, 0); _local2.lineTo(520, 390); _local2.lineTo(0, 390); _local2.lineTo(0, 0); _local2.endFill(); _local2.onPress = function () { }; _local2.tabEnabled = false; _local2.useHandCursor = false; _local2._x = 520; return(_local2); } static function clearTabEnable(mc) { if ((curr_recursion++) >= max_recursion) { return(undefined); } for (var _local3 in mc) { if (mc[_local3] instanceof MovieClip) { if (!mc[_local3].tabEnabled) { continue; } if (((((_local3 == "mcRoot") || (_local3 == "mcThis")) || (_local3 == "mcBody")) || (_local3 == "_parent")) || (_local3 == "this")) { continue; } if (String(mc).split(".").length >= String(mc[_local3]).split(".").length) { continue; } mc[_local3].tabEnabled = false; clearTabEnable(MovieClip(mc[_local3])); _root.p1(mc[_local3]); } } } function clearTabEnabled() { curr_recursion = 0; tabEnabled = false; } static function setInterval(obj_src, fun, T, param1, param2, param3, param4, param5) { return(GameClasses.FreeMove.setPeriodicInterval(obj_src, fun, T, param1, param2, param3, param4, param5)); } static function clearInterval(i) { GameClasses.FreeMove.clearInterval(i); } var beginLoadAct = null; var exitAct = null; var endHideAct = null; var is_locked = false; var game_time = 1000000; var loading_next_level = false; var alpha_change = 0; var loaded = false; var loading = false; var interval = 0; var interval_delay = 0; var interval_for = 0; var interval_waitEnabled = 0; var time_to_show = GameClasses.Consts.TIME_TO_HIDE; var time_to_hide = GameClasses.Consts.TIME_TO_HIDE; var temp_level = 10000; var depth_for_poa = 20000; var depth_for_a = 25000; var depth_for_fly_poa = 35000; var depth_for_fly_a = 30000; var depth_for_square = 99999; var depth_for_hint = 100000; var depth_for_texts = 26000; var delay_time = GameClasses.Consts.TIME_TO_HIDE; var depth_for_nps = 60001; var depth_for_bg_nps = 10990; var T1 = 600; var T2 = 1000; var T3 = 600; var T_text_completed = 3000; var is_nug = false; var win_time = 600; static var numb_l = 3; var winAct = null; var loadNextLevetAct = null; var otstup = ""; static var max_recursion = 20000; static var curr_recursion = 0; }
Symbol 1704 MovieClip [__Packages.GameClasses.MySounds] Frame 0
class GameClasses.MySounds { static var single; var sounds, sound_mc; function MySounds () { sounds = new Object(); sound_mc = _root.createEmptyMovieClip("sound_mc", GameClasses.Consts.DEPTH_FOR_SOUND_MC); sound_mc._visible = false; } static function getMySounds() { if (!single) { single = new GameClasses.MySounds(); } return(single); } function setOn(val) { on_state = val; if (!val) { for (var _local2 in sounds) { sounds[_local2].stop(); } } } function setMusikOn(val) { } function addSound(snd_obj) { var _local2 = snd_obj.id; var _local4 = ("sound_" + _local2) + ".mp3"; if (!sounds[_local2]) { sounds[_local2] = new Sound(sound_mc.createEmptyMovieClip(_local2, sound_mc.getNextHighestDepth())); sounds[_local2].attachSound(_local4); var _local3 = snd_obj.volume; sounds[_local2].setVolume(_local3); } return(sounds[_local2]); } function startSound(id) { if (!on_state) { return(undefined); } var _local3 = addSound(_root.sounds[id]); _local3.start(); } function startWithDelay(id, T) { if (!on_state) { return(undefined); } var _local3 = addSound(_root.sounds[id]); GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(_local3, _local3.start)); } function startCycle(id) { if (!on_state) { return(undefined); } var _local3 = addSound(_root.sounds[id]); _local3.start(0, 1000); } function stop(id) { if (!on_state) { return(undefined); } var _local3 = addSound(_root.sounds[id]); _local3.stop(); } var on_state = true; }
Symbol 1705 MovieClip [__Packages.logger.Logger] Frame 0
class logger.Logger { static var inst; function Logger () { } static function getLog() { if (!inst) { inst = new logger.Logger(); } return(inst); } function info() { } function debug() { } function warn() { } }
Symbol 1706 MovieClip [__Packages.GameClasses.MenuClass] Frame 0
class GameClasses.MenuClass { static var log; var mcRoot, object, body, buttons, texts, url_str, window_str, square_mc; function MenuClass (menu_obj, mc_root, depth) { var _local6; var _local8; var _local13; mcRoot = mc_root; object = menu_obj; body = mcRoot.createEmptyMovieClip("menu" + depth, depth); setVisible(false); body.mov = new GameClasses.FreeMove(); buttons = new Array(); texts = new Array(); _local6 = 3; var _local5 = 0; while (_local5 < object.pictures.length) { var _local3 = object.pictures[_local5]; if (_local3.type == "menu_bg") { createMenuBg(_local3.lib_name, _local6, _local3.h); body._x = _local3.x; body._y = _local3.y; } else if (_local3.type == "menu_button") { if (menu_bg != null) { _local8 = menu_bg._width; } else { _local8 = 0; } var _local4 = new GameClasses.MenuButton(body, _local3.lib_name, _local6, _root.dialogs[_local3.text.id], _local8, _local3.x, _local3.y, _local3.dx, _local3.dy); _local4.addAction(GameClasses.GFunctions.create(this, this[_local3.action])); if (_local3.action == "download") { url_str = _local3.src; window_str = _local3.window; } if (!_local3.enabled) { _local4.disable(); } buttons[_local3.id] = _local4; buttons.push(_local4); } else if (_local3.type == "text") { var _local9; var _local7 = _root.dialogs[_local3.text.id]; if (menu_bg != null) { _local7.w = menu_bg._width; } _local9 = new GameClasses.TextClass(body, _local6, _local7, _local3.x, _local3.y); texts.push(_local4); } _local5++; _local6++; } createSquare(2); disableAllButtons(); } static function getMenu(menu_obj, mc_root, depth) { if (menu == null) { log = logger.Logger.getLog(); if (menu_obj == undefined) { log.warn("menu_obj not assignment"); return(null); } if (mc_root == undefined) { log.warn("mc_root not assignment"); return(null); } if (depth == undefined) { log.warn("depth not assignment"); return(null); } menu = new GameClasses.MenuClass(menu_obj, mc_root, depth); } return(menu); } function setVisible(vis) { body._visible = vis; } function setXY(x, y) { body._x = x; body._y = y; } function createMenuBg(lib_id, depth, h) { var _local2; var _local3 = new Array(); var _local4; var _local5; menu_bg = body.createEmptyMovieClip("menu_bg", depth); _local3[0] = menu_bg.attachMovie(lib_id + "top", "top", 0); menu_bg.attachMovie(lib_id + "bottom", "bottom", 100); _local4 = menu_bg.top._height + menu_bg.bottom._height; _local2 = 1; while (_local4 < h) { _local3[_local2] = menu_bg.attachMovie(lib_id + "middle", "middle" + _local2, _local2); _local4 = _local4 + _local3[_local2]._height; _local2++; } _local3[_local2] = menu_bg.bottom; _local5 = 0; _local2 = 0; while (_local2 < _local3.length) { _local3[_local2]._y = _local5; _local5 = _local5 + _local3[_local2]._height; _local2++; } } function createSquare(depth) { square_mc = body.createEmptyMovieClip("square_mc", depth); square_mc.beginFill(0, 100); square_mc.moveTo(0, 0); square_mc.lineTo(520, 0); square_mc.lineTo(520, 390); square_mc.lineTo(0, 390); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc.onPress = function () { }; square_mc.tabEnabled = false; square_mc.useHandCursor = false; square_mc._x = 520; square_mc.mov = new GameClasses.FreeMove(); } function enableAllButtons() { for (var _local2 in buttons) { if (buttons[_local2] instanceof GameClasses.MenuButton) { buttons[_local2].enable(); } } } function disableAllButtons() { for (var _local2 in buttons) { if (buttons[_local2] instanceof GameClasses.MenuButton) { buttons[_local2].disable(); } } } function show() { if (mcRoot.level.isLocked()) { return(undefined); } mcRoot.level.lockLevel(); square_mc._x = -body._x; square_mc._y = -body._y; if (mcRoot.level.timer) { mcRoot.level.timer.pause(); } body.mov.endAct = GameClasses.GFunctions.create(this, function () { GameClasses.FreeMove.pause(); this.enableAllButtons(); }); body.mov.newInitMove(body, T, 1, null, null, null, null, null, new GameClasses.Spline(0, 100)); square_mc.mov.newInitMove(square_mc, T, 1, null, null, null, null, null, new GameClasses.Spline(0, 50)); } function hide() { disableAllButtons(); body.mov.endAct = GameClasses.GFunctions.create(this, function () { if (this.unlock_on_hide) { this.mcRoot.level.unlockLevel(); if (this.mcRoot.level.timer) { this.mcRoot.level.timer.play(); } } else { this.unlock_on_hide = true; } this.square_mc._x = 520; this.body.mov.endAct = null; this.setVisible(false); }); GameClasses.FreeMove.play(); body.mov.newInitMove(body, T, 0, null, null, null, null, null, new GameClasses.Spline(100, 0)); square_mc.mov.newInitMove(square_mc, T, 1, null, null, null, null, null, new GameClasses.Spline(50, 0)); } function startNewGame() { unlock_on_hide = false; hide(); var _local2 = GameClasses.NugLevel.getSingleton(); _local2.showNewGame(); } function hintsOff() { GameClasses.Vars.enable_hints = false; buttons.button_hints.clearActions(); buttons.button_hints.setText(mcRoot.dialogs.MenuTextHintsOff.text); buttons.button_hints.addAction(GameClasses.GFunctions.create(this, hintsOn)); } function hintsOn() { if (GameClasses.Vars.current_level >= 1) { GameClasses.Match3Level.deactivateFirstHelp(); } if (GameClasses.Vars.current_level >= 3) { GameClasses.ISpyLevel.deactivateFirstHelp(); } if (GameClasses.Vars.current_level >= 6) { GameClasses.QuestLevel.deactivateFirstHelp(); } GameClasses.Vars.enable_hints = true; buttons.button_hints.clearActions(); buttons.button_hints.setText(mcRoot.dialogs.MenuTextHintsOn.text); buttons.button_hints.addAction(GameClasses.GFunctions.create(this, hintsOff)); } function download() { general.GameSDK.Game_DeluxeDownload(); if (general.GameSDK.autoContinue()) { getURL (general.GameSDK.downloadableURL, "_blank"); } } function restartLevel() { mcRoot.level.restartLevel(); if ((GameClasses.Vars.current_level != 0) && (mcRoot.level != mcRoot.map_level)) { unlock_on_hide = false; } hide(); } function soundOn() { GameClasses.MySounds.getMySounds().setOn(true); mcRoot.startThemeSound(); updateSoundButton(true); } function updateSoundButton(val) { if (val) { buttons.sound_button.clearActions(); buttons.sound_button.setText(mcRoot.dialogs.MenuTextSoundOn.text); buttons.sound_button.addAction(GameClasses.GFunctions.create(this, soundOff)); } else { buttons.sound_button.clearActions(); buttons.sound_button.setText(mcRoot.dialogs.MenuTextSoundOff.text); buttons.sound_button.addAction(GameClasses.GFunctions.create(this, soundOn)); } } function soundOff() { GameClasses.MySounds.getMySounds().setOn(false); updateSoundButton(false); } function setDefault() { buttons.sound_button.clearActions(); buttons.sound_button.setText(mcRoot.dialogs.MenuTextSoundOn.text); buttons.sound_button.addAction(GameClasses.GFunctions.create(this, soundOff)); buttons.button_hints.clearActions(); buttons.button_hints.setText(mcRoot.dialogs.MenuTextHintsOn.text); buttons.button_hints.addAction(GameClasses.GFunctions.create(this, hintsOff)); } static var menu = null; var menu_bg = null; var T = 400; var unlock_on_hide = true; }
Symbol 1707 MovieClip [__Packages.GameClasses.MenuButton] Frame 0
class GameClasses.MenuButton { var mcRoot, body, undercover, btn; function MenuButton (root_mc, lib_name, depth, tex, w, x, y, dx, dy) { mcRoot = root_mc; body = mcRoot.createEmptyMovieClip("menu_btn_body" + depth, depth); if (((undercover = body.attachMovie(lib_name + "under", "undercover", 1))) != undefined) { } else if (((undercover = body.attachMovie(lib_name + "_under", "undercover", 1))) != undefined) { } else if (((undercover = body.attachMovie(lib_name + "Under", "undercover", 1))) != undefined) { } else if (((undercover = body.attachMovie(lib_name + "_Under", "undercover", 1))) != undefined) { } else { return; } btn = new GameClasses.MyButton2(body, lib_name, 2, tex, dx, dy); if (w == 0) { body._x = x; body._y = y; } else { body._x = (w - body._width) / 2; body._y = y; } } function destroy() { delete mcRoot; btn.destroy(); delete btn; undercover.removeMovieClip(); delete undercover; body.removeMovieClip(); delete body; } function setX(x) { body._x = x; } function setY(y) { body._y = y; } function getX() { return(body._x); } function getY() { return(body._y); } function setWidth(w) { body._width = w; } function setHeight(h) { body._height = h; } function getWidth() { return(body._width); } function getHeight() { return(body._height); } function getBody() { return(body); } function setText(str) { btn.setText(str); } function setScale(scale) { body._xscale = scale; body._yscale = scale; } function setMainOnRelease() { btn.setMainOnRelease(); } function setMainOnPress() { btn.setMainOnPress(); } function addAction(act) { btn.addAction(act); } function clearActions() { btn.clearActions(); } function enable() { btn.enable(); } function disable() { btn.disable(); } }
Symbol 1708 MovieClip [__Packages.GameClasses.MyButton2] Frame 0
class GameClasses.MyButton2 { var mcRoot, snd, body, normal, active, pressed, button_text, txt, txt_active, txt_pressed, actions; function MyButton2 (root_mc, lib_name, depth, tex, x, y) { var _local5; var _local4; mcRoot = root_mc; snd = GameClasses.MySounds.getMySounds(); body = mcRoot.createEmptyMovieClip("btn_body" + depth, depth); if (((normal = body.attachMovie(lib_name + "Normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "Active", "active", 2); pressed = body.attachMovie(lib_name + "Pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "active", "active", 2); pressed = body.attachMovie(lib_name + "pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "_Normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "_Active", "active", 2); pressed = body.attachMovie(lib_name + "_Pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "_normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "_active", "active", 2); pressed = body.attachMovie(lib_name + "_pressed", "pressed", 1); } else { return; } body.hitArea = normal; body._x = x; body._y = y; if ((tex != undefined) && (tex != null)) { button_text = tex; if (isNaN(button_text.w) || (button_text.w > body._width)) { button_text.w = body._width; } if (isNaN(button_text.h) || (button_text.h > body._height)) { button_text.h = body._height; } _local5 = (body._width - button_text.w) / 2; _local4 = (body._height - button_text.h) / 2; txt = new GameClasses.TextClass(normal, 4, button_text, 0, 0); txt_active = new GameClasses.TextClass(active, 4, button_text, 0, 0); txt_active.makeDarker(color_text_shift); txt_pressed = new GameClasses.TextClass(pressed, 4, button_text, coord_text_shift, coord_text_shift); txt_pressed.makeDarker(-color_text_shift); } makeNormal(); body.onRollOver = GameClasses.GFunctions.create(this, onRollOverAction); body.onRollOut = GameClasses.GFunctions.create(this, onRollOutAction); body.onDragOver = GameClasses.GFunctions.create(this, onRollOverAction); body.onDragOut = GameClasses.GFunctions.create(this, onRollOutAction); body.onPress = GameClasses.GFunctions.create(this, onPressAction); body.onRelease = GameClasses.GFunctions.create(this, onReleaseAction); body.onReleaseOutside = GameClasses.GFunctions.create(this, onReleaseOutsideAction); body.useHandCursor = false; body.tabEnabled = false; actions = new Array(); } function destroy() { delete snd; delete mcRoot; delete button_text; normal.removeMovieClip(); delete normal; active.removeMovieClip(); delete active; pressed.removeMovieClip(); delete pressed; delete body.onRollOver; delete body.onRollOut; delete body.onDragOver; delete body.onDragOut; delete body.onPress; delete body.onRelease; delete body.onReleaseOutside; body.removeMovieClip(); delete body; txt.destroy(); delete txt; txt_active.destroy(); delete txt_active; txt_pressed.destroy(); delete txt_pressed; var _local2 = 0; while (_local2 < actions.length) { delete actions[_local2]; _local2++; } delete actions; } function setX(x) { body._x = x; } function setY(y) { body._y = y; } function getX() { return(body._x); } function getY() { return(body._y); } function setWidth(w) { body._width = w; } function setHeight(h) { body._height = h; } function getWidth() { return(body._width); } function getHeight() { return(body._height); } function getBody() { return(body); } function setText(str) { txt.setText(str); txt_active.setText(str); txt_pressed.setText(str); } function setScale(scale) { body._xscale = scale; body._yscale = scale; } function setMainOnRelease() { body.onPress = GameClasses.GFunctions.create(this, onPressAction); body.onRelease = GameClasses.GFunctions.create(this, onReleaseAction); } function setMainOnPress() { body.onRelease = GameClasses.GFunctions.create(this, onPressAction); body.onPress = GameClasses.GFunctions.create(this, onReleaseAction); } function addAction(act) { actions.push(act); } function clearActions() { actions = new Array(); } function makeNormal() { normal._visible = true; active._visible = false; pressed._visible = false; } function makeActive() { normal._visible = false; active._visible = true; pressed._visible = false; } function makePressed() { normal._visible = false; active._visible = false; pressed._visible = true; } function onRollOverAction() { if (enabled && (buttons_enabed)) { makeActive(); snd.startSound(sound_onRollOver); } } function onRollOutAction() { if (enabled && (buttons_enabed)) { makeNormal(); } } function onPressAction() { if (enabled && (buttons_enabed)) { makePressed(); } } function onReleaseAction() { if (enabled && (buttons_enabed)) { snd.startSound(sound_onPress); makeNormal(); var _local2 = actions.length - 1; while (_local2 >= 0) { actions[_local2](); _local2--; } } } function onReleaseOutsideAction() { if (enabled && (buttons_enabed)) { makeNormal(); } } function enable() { normal.enabled = true; active.enabled = true; pressed.enabled = true; body.enabled = true; enabled = true; } function disable() { enabled = false; } static function setOn(val) { buttons_enabed = val; } static var buttons_enabed = true; var enabled = true; var color_text_shift = 50; var coord_text_shift = -1; var sound_onPress = "ButtonClick"; var sound_onRollOver = "MouseOverButton"; }
Symbol 1709 MovieClip [__Packages.GameClasses.TextClass] Frame 0
class GameClasses.TextClass { var log, mcRoot, text_obj, text_str, body, filters, body_tf, shadow_tf, body_fmt, shadow_fmt, gradient_mc; function TextClass (root_mc, depth, tex, x, y) { log = logger.Logger.getLog(); log.info("call constructor TextClass"); mcRoot = root_mc; text_obj = tex; text_str = text_obj.text; body = mcRoot.createEmptyMovieClip("text_field_" + depth, depth); body._x = x; body._y = y; body.mov = new GameClasses.FreeMove(); bmp_font = fonts_util.Fonts.getFont(tex.font); filters = new Array(); if (bmp_font != null) { initBitmapText(); if (text_obj.blur != 0) { makeBlur(text_obj.blur); } } else if (text_obj.filters.length == 0) { initText(); if (text_obj.gradient) { makeGradientFill(); } if (text_obj.contour) { initContour(); } else { initShadow(); } if (text_obj.blur != 0) { makeBlur(text_obj.blur); } } else { initText(); initFilters(); } body.filters = filters; } static function createTextObject(text, font, x, y, h, w, color, leading, size, align, bold, shadow_color, shadow_opacity, sx, sy) { var _local1 = new Object(); _local1.text = text; _local1.font = font; _local1.x = x; _local1.y = y; _local1.h = h; _local1.w = w; _local1.color = color; _local1.leading = leading; _local1.size = size; _local1.align = align; _local1.bold = bold; _local1.shadow_color = shadow_color; _local1.shadow_opacity = shadow_opacity; _local1.sx = sx; _local1.sy = sy; return(_local1); } function destroy() { delete log; delete text_obj; delete mcRoot; body_tf.removeTextField(); shadow_tf.removeTextField(); delete body_tf; delete shadow_tf; delete body_fmt; delete shadow_fmt; body_bmp_mc.removeMovieClip(); delete body_bmp_mc; body.mov.destroy(); delete body.mov; delete filters; delete body.filters; body.removeMovieClip(); delete body; delete bmp_font; } function setText(text_str) { log.info("call function setText from TextClass"); log.info(" text_str=" + text_str); this.text_str = text_str; if (body_bmp_mc == null) { body_tf.text = text_str; shadow_tf.text = text_str; body_tf.setTextFormat(body_fmt); shadow_tf.setTextFormat(shadow_fmt); } else { body_bmp_mc.removeMovieClip(); bmp_font.setTextFormat(text_obj); body_bmp_mc = bmp_font.getBitmapText(body, text_str, "text", 2, text_obj.size, text_obj.w); body_bmp_mc._x = text_obj.x; body_bmp_mc._y = text_obj.y; } } function getWidth() { if (body_bmp_mc == null) { return(body_tf._width); } return(body_bmp_mc._width); } function getHeight() { if (body_bmp_mc == null) { return(body_tf._height); } return(body_bmp_mc._height); } function getX() { if (body_bmp_mc == null) { return(body_tf._x); } return(body_bmp_mc._x); } function getY() { if (body_bmp_mc == null) { return(body_tf._y); } return(body_bmp_mc._y); } function setX(val) { body._x = val; } function setY(val) { body._y = val; } function getText() { return(text_str); } function hide() { body._visible = false; } function show() { body._visible = true; } function getBody() { return(body); } function initMove(act, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body.mov.endAct = act; body.mov.newInitMove(body, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } function setVisible(vis) { body._visible = vis; } function makeDarker(val) { var _local3 = new Color(body); _local3.setTransform({rb:val, gb:val, bb:val}); } function setColorOffset(r, g, b) { var _local2 = new Color(body); _local2.setTransform({rb:r, gb:g, bb:b}); } function setOpacity(val) { body._alpha = val; } function setHotSpot(x, y) { body_tf._x = -x; body_tf._y = -y; shadow_tf._x = body_tf._x + text_obj.sx; shadow_tf._y = body_tf._y + text_obj.sy; gradient_mc._x = body_tf._x; gradient_mc._y = body_tf._y; } function initText() { log.info("call function initText from TextClass"); body_tf = body.createTextField("txt", 2, text_obj.x, text_obj.y, text_obj.w, 0); body_tf.autoSize = "center"; body_tf.wordWrap = true; body_tf.multiline = true; body_tf.selectable = false; body_tf.embedFonts = true; body_tf.text = text_obj.text; body_fmt = body_tf.getTextFormat(); if ((text_obj.font != "undefined") && (text_obj.font != null)) { log.debug("font get"); body_fmt.font = text_obj.font; } else { log.debug("font not get"); body_fmt.font = "GameFont"; } body_fmt.size = text_obj.size; body_fmt.color = text_obj.color; body_fmt.align = text_obj.align; body_fmt.bold = text_obj.bold; body_fmt.leading = text_obj.leading; body_tf.setTextFormat(body_fmt); } function initShadow() { shadow_tf = body.createTextField("stxt", 1, text_obj.x + text_obj.sx, text_obj.y + text_obj.sy, text_obj.w, 0); shadow_tf.autoSize = "center"; shadow_tf.wordWrap = true; shadow_tf.multiline = true; shadow_tf.selectable = false; shadow_tf.embedFonts = true; shadow_tf.text = text_obj.text; shadow_tf._alpha = text_obj.shadow_opacity; shadow_fmt = body_tf.getTextFormat(); shadow_fmt.color = text_obj.shadow_color; shadow_tf.setTextFormat(shadow_fmt); shadow_tf._xscale = 100 * text_obj.shadow_scale; shadow_tf._yscale = 100 * text_obj.shadow_scale; shadow_tf.filters = [new flash.filters.BlurFilter(text_obj.shadow_blur, text_obj.shadow_blur, 1)]; } function initContour() { filters.push(new flash.filters.GlowFilter(text_obj.shadow_color, text_obj.shadow_opacity, text_obj.shadow_blur, text_obj.shadow_blur, text_obj.shadow_scale, 1, false, false)); } function initBitmapText() { bmp_font.setTextFormat(text_obj); body_bmp_mc = bmp_font.getBitmapText(body, text_obj.text, "text", 2, text_obj.size, text_obj.w); body_bmp_mc._x = text_obj.x; body_bmp_mc._y = text_obj.y; } function makeGradientFill() { gradient_mc = body.createEmptyMovieClip("gradient_mc", 4); gradient_mc._x = body_tf._x; gradient_mc._y = body_tf._y; var _local2 = new flash.geom.Matrix(); _local2.createGradientBox(body_tf._width, body_tf._height, -1.5707963267949); gradient_mc.beginGradientFill("linear", [text_obj.color, text_obj.color2], [100, 100], [0, 255], _local2); gradient_mc.moveTo(0, 0); gradient_mc.lineTo(body_tf._width, 0); gradient_mc.lineTo(body_tf._width, body_tf._height); gradient_mc.lineTo(0, body_tf._height); gradient_mc.lineTo(0, 0); gradient_mc.endFill(); gradient_mc.setMask(body_tf); } function makeBlur(val) { filters.push(new flash.filters.BlurFilter(val, val, 1)); } function initFilters() { var _local3 = 0; while (_local3 < text_obj.filters.length) { var _local2 = text_obj.filters[_local3]; switch (_local2.name) { case "bevel" : filters.push(new flash.filters.BevelFilter(_local2.distance, _local2.angle, _local2.highlightColor, _local2.highlightAlpha, _local2.shadowColor, _local2.shadowAlpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.type, _local2.knockout)); break; case "glow" : filters.push(new flash.filters.GlowFilter(_local2.color, _local2.alpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.inner, _local2.knockout)); break; case "shadow" : filters.push(new flash.filters.DropShadowFilter(_local2.distance, _local2.angle, _local2.color, _local2.alpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.inner, _local2.knockout, _local2.hideObject)); break; } _local3++; } } var bmp_font = null; var body_bmp_mc = null; }
Symbol 1710 MovieClip [__Packages.fonts_util.MyFont] Frame 0
class fonts_util.MyFont { var font, big_bmp, bmps; function MyFont (font_fnt) { font = font_fnt; big_bmp = flash.display.BitmapData.loadBitmap(font.id + ".png"); bmps = new Array(); var _local7; var _local5 = new flash.geom.Point(0, 0); var _local3 = new flash.geom.Rectangle(0, 0, 1, 1); var _local2 = 0; while (_local2 < font.length) { _local7 = "cod" + font[_local2].char; var _local8 = (2 * font.xOffset) + font[_local2].B; var _local9 = ((2 * font.yOffset) + font.ascent) + font.descent; var _local4 = font.ascent; bmps[_local2] = new flash.display.BitmapData(_local8, _local9, true, 0); _local5.x = 0; _local5.y = 0; _local3.x = font[_local2].x; _local3.y = font[_local2].y; _local3.width = _local8; _local3.height = _local9; if (_local3.y < _local4) { var _local6 = _local4 - _local3.y; _local3.y = 0; _local3.height = _local9 - _local6; _local5.y = _local6; } else { _local3.y = _local3.y - _local4; } bmps[_local2].copyPixels(big_bmp, _local3, _local5); bmps[_local7] = bmps[_local2]; _local2++; } if (font.cod32 == undefined) { _local7 = "cod32"; var _local8 = bmps.cod97.width; var _local9 = ((2 * font.yOffset) + font.ascent) + font.descent; bmps[font.length] = new flash.display.BitmapData(_local8, _local9, true, 0); bmps[_local7] = bmps[font.length]; font[_local7] = new Object(); font[_local7].A = 0; font[_local7].B = _local8; font[_local7].C = 0; } } function getBitmapText(root_mc, s, str_id, depth, st, wstr) { var _local15 = root_mc.createEmptyMovieClip(str_id, depth); var _local17 = st / font.ascent; var _local10 = wstr / _local17; var _local16 = leading / _local17; var _local11 = letter_space / _local17; var _local7 = 0; var _local13 = 0; var _local12 = 0; var _local9; var _local3 = 0; var _local2 = "cod"; var _local14 = "cod"; var _local8 = "cod"; var _local6; var _local5; while (_local3 < s.length) { _local5 = _local15.createEmptyMovieClip("line" + _local12, _local12++); _local9 = 0; while (_local3 < s.length) { if (s.charAt(_local3) == "\\") { _local3++; if (s.charAt(_local3) == "n") { _local3++; break; } } _local14 = _local2; _local2 = "cod" + s.charCodeAt(_local3); if ((((_local7 + font[_local2].B) - font[_local2].C) + _local11) > _local10) { if (_local2 == "cod32") { _local3++; break; } _local2 = "cod45"; _local6.attachBitmap(bmps[_local2], 1); _local3--; break; } _local6 = _local5.createEmptyMovieClip("letter" + _local9, _local9++); _local6.attachBitmap(bmps[_local2], 1, "never", false); _local6._x = _local7 + font[_local2].A; _local7 = _local7 + ((_local6._width + font[_local2].C) + _local11); _local3++; if ((_local3 < s.length) && (font.pairs[_local2])) { _local8 = "cod" + s.charCodeAt(_local3); if (font.pairs[_local2][_local8]) { _local7 = _local7 + font.pairs[_local2][_local8]; } } } switch (align) { case "right" : _local5._x = _local10 - _local5._width; break; case "center" : _local5._x = (_local10 - _local5._width) / 2; break; case "left" : _local5._x = 0; break; default : _local5._x = 0; } _local7 = 0; _local5._y = _local13; _local13 = _local13 + (_local5._height + _local16); } _local15._width = _local15._width * _local17; _local15._height = _local15._height * _local17; return(_local15); } function setLetterSpace(val) { letter_space = val; } function setTextFormat(obj) { align = obj.align; letter_space = obj.interspace; leading = obj.leading; } function getObject() { return(font); } var leading = 0; var letter_space = 0; var align = "left"; }
Symbol 1711 MovieClip [__Packages.fonts_util.Fonts] Frame 0
class fonts_util.Fonts { function Fonts () { } static function addFont(font) { if (fonts_obj[font.id] == undefined) { fonts_obj[font.id] = new fonts_util.MyFont(font); } } static function getFont(font_id) { if (fonts_obj[font_id] != undefined) { return(fonts_obj[font_id]); } return(null); } static function copyFont(fnt_src, fnt_id) { if (fonts_obj[fnt_id] == undefined) { fonts_obj[fnt_id] = new fonts_util.MyFont(fnt_src.getObject()); } } static var fonts_obj = new Object(); }
Symbol 1712 MovieClip [__Packages.GameClasses.NugLevel] Frame 0
class GameClasses.NugLevel { var mcRoot, object, body, buttons, texts, url_str, square_mc; function NugLevel (obj, mc_root, depth) { mcRoot = mc_root; object = obj; body = mcRoot.createEmptyMovieClip("nug" + depth, depth); body.mov = new GameClasses.FreeMove(); setVisible(false); buttons = new Object(); texts = new Object(); initView(body); disableAllButtons(); } static function getSingleton(obj, mc_root, depth) { if (singleton == null) { if (obj == undefined) { return(null); } if (mc_root == undefined) { return(null); } if (depth == undefined) { return(null); } singleton = new GameClasses.NugLevel(obj, mc_root, depth); } return(singleton); } function setVisible(vis) { body._visible = vis; } function initView(body_mc) { var _local10 = 0; createSquare(body_mc, 2); var _local4 = 3; var _local7 = 0; while (_local7 < object.pictures.length) { var _local3 = object.pictures[_local7]; if (_local3.type == "simple_picture") { body_mc.attachMovie(_local3.id, "pict" + _local4, _local4); body_mc._x = _local3.x; body_mc._y = _local3.y; } else if (_local3.type == "menu_button") { var _local6 = new GameClasses.MenuButton(body_mc, _local3.lib_name, _local4, _root.dialogs[_local3.text.id], _local10, _local3.x, _local3.y, _local3.dx, _local3.dy); _local6.addAction(GameClasses.GFunctions.create(this, this[_local3.action])); if (!_local3.enabled) { _local6.disable(); } if (_local3.action == "download") { url_str = _local3.src; } buttons[_local3.id] = _local6; } else if (_local3.type == "text") { var _local9; var _local8 = _root.dialogs[_local3.text.id]; _local9 = new GameClasses.TextClass(body_mc, _local4, _local8, _local3.x, _local3.y); texts[_local3.id] = _local9; } _local7++; _local4++; } } function createSquare(body_mc, depth) { square_mc = body_mc.createEmptyMovieClip("square_mc", depth); square_mc.beginFill(16711680, 0); square_mc.moveTo(0, 0); square_mc.lineTo(520, 0); square_mc.lineTo(520, 390); square_mc.lineTo(0, 390); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc.onPress = function () { }; square_mc.useHandCursor = false; square_mc.tabEnabled = false; square_mc._x = 520; } function enableAllButtons() { for (var _local2 in buttons) { if (buttons[_local2] instanceof GameClasses.MenuButton) { buttons[_local2].enable(); } } } function disableAllButtons() { for (var _local2 in buttons) { if (buttons[_local2] instanceof GameClasses.MenuButton) { buttons[_local2].disable(); } } } function download() { general.GameSDK.Game_DeluxeDownload(); if (general.GameSDK.autoContinue()) { getURL (general.GameSDK.downloadableURL, "_blank"); } } function showInterlevel(fun) { var _local2 = GameClasses.MenuButton(buttons.button_hide); _local2.setText(mcRoot.dialogs.NugTextButtonInterlevel.text); _local2.clearActions(); _local2.addAction(GameClasses.GFunctions.create(this, hide, fun)); texts.text1.setText(mcRoot.dialogs.NugText1.text); texts.text2.setText(mcRoot.dialogs.NugText0.text); texts.text3.setText(""); show(); } function showInLevel() { var _local2 = GameClasses.MenuButton(buttons.button_hide); _local2.setText(mcRoot.dialogs.NugTextButtonInterlevel.text); _local2.clearActions(); _local2.addAction(GameClasses.GFunctions.create(this, hide)); texts.text1.setText(mcRoot.dialogs.NugText1.text); texts.text2.setText(mcRoot.dialogs.NugText0.text); texts.text3.setText(""); show(); } function showGameOver() { initNewGameNug(); texts.text1.setText(mcRoot.dialogs.NugTextGameOver.text); show(); } function showNewGame() { initNewGameNug(); texts.text1.setText(mcRoot.dialogs.NugTextNewGame.text); show(); } function showWin() { initNewGameNug(); texts.text1.setText(mcRoot.dialogs.NugTextWin.text); show(); } function initNewGameNug() { GameClasses.Vars.do_break_point = false; _root.pauseGlobalGameTime(); general.GameSDK.Game_ScoreSubmit(GameClasses.GameCounter.getTotalScore(), GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000)); var _local3 = GameClasses.MenuButton(buttons.button_hide); _local3.setText(mcRoot.dialogs.NugTextButtonGameOver.text); _local3.clearActions(); _local3.addAction(GameClasses.GFunctions.create(this, hide, GameClasses.GFunctions.create(mcRoot, mcRoot.unloadGame))); texts.text2.setText(""); texts.text3.setText((_root.dialogs.NugText3.text + newline) + GameClasses.GameCounter.getTotalScore()); unlock_on_hide = false; } function show(fun) { mcRoot.level.lockLevel(); body.mov.endAct = GameClasses.GFunctions.create(this, function () { GameClasses.FreeMove.pause(); this.enableAllButtons(); fun(); }); square_mc._x = -body._x; square_mc._y = -body._y; body.mov.newInitMove(body, T, 1, null, null, null, null, null, new GameClasses.Spline(0, 100)); } function hide(fun) { GameClasses.FreeMove.play(); disableAllButtons(); body.mov.endAct = GameClasses.GFunctions.create(this, function () { if (this.unlock_on_hide) { this.mcRoot.level.unlockLevel(); } else { this.unlock_on_hide = true; } this.square_mc._x = 520; this.body.mov.endAct = null; this.setVisible(false); }); fun(); body.mov.newInitMove(body, T, 0, null, null, null, null, null, new GameClasses.Spline(100, 0)); } static var singleton = null; var T = 400; var endHideAct = null; var unlock_on_hide = true; }
Symbol 1713 MovieClip [__Packages.GameClasses.Vars] Frame 0
class GameClasses.Vars { function Vars () { } static function setDefault() { game_over = false; enable_hints = true; do_break_point = true; current_level = 0; global_game_time = 0; } static var do_first_prepare_level_action = true; static var global_game_time = 0; static var game_over = false; static var enable_hints = true; static var do_break_point = true; static var current_level = 0; }
Symbol 1714 MovieClip [__Packages.GameClasses.GameCounter] Frame 0
class GameClasses.GameCounter { var mcRoot, snd, body, txt, t0, add_val, curr_time, dt; function GameCounter (mc, id_counter, depth, x, y) { mcRoot = mc; curr_counter = counter; snd = GameClasses.MySounds.getMySounds(); body = mcRoot.createEmptyMovieClip(id_counter, depth); body._x = x; body._y = y; var _local3 = _root.dialogs.TextMatch3Counter; txt = new GameClasses.TextClass(body, 1, _local3, 0, 0); txt.setText(String(counter)); } static function setZero() { counter = 0; curr_counter = 0; } function getBody() { return(body); } function destroy() { GameClasses.FreeMove.clearInterval(interval); interval = 0; snd = null; mcRoot = null; txt.destroy(); delete txt; body.removeMovieClip(); delete body; } function clear() { GameClasses.FreeMove.clearInterval(interval); interval = 0; body.clear(); body.removeMovieClip(); } function clearLevelScore() { counter = counter - levelScore; } function getLevelScore() { return(levelScore); } static function getTotalScore() { return(counter); } function add(val, t) { if (t) { T = t; } else { T = default_Tadd; } snd.startSound("ScoreTick"); levelScore = levelScore + val; if (val == undefined) { val = 0; } counter = counter + val; if (interval != 0) { GameClasses.FreeMove.clearInterval(interval); interval = 0; interval = 0; } t0 = getTimer(); add_val = counter - curr_counter; interval = GameClasses.FreeMove.setInterval(this, "updateCounter", 16); } function updateCounter() { curr_time = getTimer(); dt = (curr_time - t0) / T; t0 = curr_time; curr_counter = curr_counter + (add_val * dt); if (curr_counter < counter) { txt.setText(String(int(curr_counter))); } else { curr_counter = counter; GameClasses.FreeMove.clearInterval(interval); interval = 0; interval = 0; txt.setText(String(curr_counter)); } } static var counter = 0; static var curr_counter = 0; var interval = 0; var green = 40; var levelScore = 0; var default_Tadd = 1200; var T = 1200; }
Symbol 1715 MovieClip [__Packages.GameClasses.Match3Level] Frame 0
class GameClasses.Match3Level extends GameClasses.Level { var cloud, sun_bonus, bbf, zlbf, tbf, sbf, panel, timer, substrate, theField, CPS_LEVEL_MC, stela_help, hhw, depth_for_hint, depth_for_texts, test_functions, createEmptyMovieClip, curr_obj, depth, destroyable_arr, attachMovie, game_time, mcs, count_artefacts, _parent, big_arts, mcRoot, TheField, _alpha, delay_time, initObjects, interval_for, text1, text2, T2, T1, startShowLevel, is_locked, snd, firstTextCountry, firstTextLevel, firstTextGo, T3, time_start_level, mouse_list, match3_Shade, match3_Left, match3_Left8, art_cells, artefacts_arr, lbf, counter, match3_Top, button_menu, match3_Bottom, match3_Right, button_eye, log, textCompleted1, textCompleted2, T_text_completed, is_nug, loadThis; function Match3Level () { super(); } static function deactivateFirstHelp() { was_help[0] = true; was_help[1] = true; } static function initDefaultNumbBonuses() { numb_b = GameClasses.Consts.numb_b; numb_t = GameClasses.Consts.numb_t; numb_s = GameClasses.Consts.numb_s; numb_zl = GameClasses.Consts.numb_zl; } static function initDefaultStaticVars() { was_help = [false, false, false, false, false, false, false, false, false, false, false, false, false]; help_interval = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; time_to_help = [0, 8000, 1000, 1100, 1200, 0, 0, 0, 0, 0, 0, 1300, 1400]; } function destroy() { var _local3 = 0; while (_local3 < help_interval.length) { GameClasses.FreeMove.clearInterval(help_interval[_local3]); help_interval[_local3] = 0; _local3++; } cloud.destroy(); cloud = null; sun_bonus.destroy(); sun_bonus = null; bbf.destroy(); bbf = null; zlbf.destroy(); zlbf = null; tbf.destroy(); tbf = null; sbf.destroy(); sbf = null; panel.destroy(); panel = null; timer.destroy(); timer = null; substrate.destroy(); substrate = null; theField.destroy(); theField.removeMovieClip(); theField = null; CPS_LEVEL_MC.removeMovieClip(); CPS_LEVEL_MC = null; stela_help.removeMovieClip(); stela_help = null; for (var _local4 in hhw) { if (hhw[_local4] instanceof GameClasses.HintWindow) { hhw[_local4].destroy(); delete hhw[_local4]; } } delete hhw; super.destroy(); } function initDepths() { super.initDepths(); depth_for_hint = 100000 /* 0x0186A0 */; depth_for_texts = 26000; depth_for_substrate = 5000; depth_for_chips_ps = 9000; depth_for_chips = 11000; depth_for_a = 13000; depth_for_poa = 14000; depth_for_bombs = 18000; depth_for_bonuses = 15000; depth_for_fly_chips = 25000; depth_for_fly_chips0 = 25000; depth_for_fly_a = 30000; depth_for_fly_poa = 35000; depth_for_bonus_mc = 40000; depth_for_bonus_ps = 41000; depth_for_cps = 60000; } function initArrays() { super.initArrays(); hhw = new Array(); test_functions.push(GameClasses.GFunctions.create(this, testOnSubstrate)); test_functions.push(GameClasses.GFunctions.create(this, testOnTheField)); test_functions.push(GameClasses.GFunctions.create(this, testOnMatch3BigArt)); test_functions.push(GameClasses.GFunctions.create(this, testOnTimer)); test_functions.push(GameClasses.GFunctions.create(this, testOnSunBonus)); test_functions.push(GameClasses.GFunctions.create(this, testOnBombBonusField)); test_functions.push(GameClasses.GFunctions.create(this, testOnZeusLightningBonusField)); test_functions.push(GameClasses.GFunctions.create(this, testOnTimeBonusField)); test_functions.push(GameClasses.GFunctions.create(this, testOnSwapBonusField)); } function beginLoadAct() { CPS_LEVEL_MC = createEmptyMovieClip("CPS_LEVEL_MC", depth_for_cps); } function testOnTimeBonusField() { if (curr_obj.type == "time_bonus_field") { tbf = new GameClasses.TimeBonusField(); tbf.initTimeBonusField(this, curr_obj.x, curr_obj.y); return(true); } return(false); } function testOnSwapBonusField() { if (curr_obj.type == "swap_bonus_field") { sbf = new GameClasses.SwapBonusField(); sbf.initSwapBonusField(this, curr_obj.x, curr_obj.y); return(true); } return(false); } function testOnZeusLightningBonusField() { if (curr_obj.type == "zl_bonus_field") { zlbf = new GameClasses.ZeusLightningBonusField(); zlbf.initZeusLightningBonusField(this, curr_obj.x, curr_obj.y); return(true); } return(false); } function testOnBombBonusField() { if (curr_obj.type == "bomb_bonus_field") { bbf = new GameClasses.BombBonusField(); bbf.initBombBonusField(this, curr_obj.x, curr_obj.y); return(true); } return(false); } function testOnSunBonus() { if (curr_obj.type == "sun_bonus") { sun_bonus = new GameClasses.SunBonus(this, curr_obj.id, depth, curr_obj.x, curr_obj.y); destroyable_arr.push(sun_bonus); return(true); } return(false); } function testOnTimer() { if (curr_obj.type == "timer") { timer = GameClasses.MyTime(attachMovie("MyTime", curr_obj.id, depth)); timer.initTimer(curr_obj.id, curr_obj.x, curr_obj.y, game_time); mcs.push(timer); return(true); } return(false); } function testOnMatch3BigArt() { if (curr_obj.type == "match3_big_art") { count_artefacts++; attachMovie("BigArtefact", curr_obj.id, depth); this[curr_obj.id].useHandCursor = false; this[curr_obj.id].initMatch3BigArt(_parent.artefacts[curr_obj.id], curr_obj); mcs.push(this[curr_obj.id]); big_arts.push(this[curr_obj.id]); return(true); } return(false); } function testOnCloud() { if (curr_obj.type == "cloud") { cloud = new GameClasses.Cloud(curr_obj.id + ".png"); cloud.initCloud(this, curr_obj.id, depth, curr_obj.x, curr_obj.y, 100000); mcs.push(this[curr_obj.id]); if (!this[curr_obj.id]) { throw new Error(("Clip " + curr_obj.id) + " not created"); } this[curr_obj.id].useHandCursor = false; return(true); } return(false); } function testOnSubstrate() { if (curr_obj.type == "substrate") { substrate = new GameClasses.Substrate(this, curr_obj); this[curr_obj.id].useHandCursor = false; destroyable_arr.push(substrate); return(true); } return(false); } function testOnTheField() { if (curr_obj.type == "field") { theField = attachMovie("TheField", "TheField", depth); game_time = 1000 * mcRoot.fields[curr_obj.id].time; TheField.initField(mcRoot.fields[curr_obj.id], curr_obj.name, curr_obj.id_art); TheField.useHandCursor = false; destroyable_arr.push(theField); return(true); } return(false); } function load(lev) { _alpha = 0; if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } initDepths(); initArrays(); initObjects(); super.load(lev); GameClasses.FreeMove.clearInterval(interval_for); interval_for = 0; if (GameClasses.Vars.enable_hints) { initHelpSystem(); } text1.setY(5); text2.setY(5); initPanel(); panel.setT(10); panel.actForHide = null; hidePanel(); panel.setT((T1 + T2) * 2); GameClasses.FreeMove.makeDelay(50, GameClasses.GFunctions.create(this, startShowLevel)); } function lockLevel() { GameClasses.HintWindow.disableHW(); is_locked = true; theField.lockTheField(); } function unlockLevel() { GameClasses.HintWindow.enableHW(); is_locked = false; theField.unlockTheField(); } function doFirstLevelAction() { snd.startSound("start_level"); lockLevel(); panel.actForShow = null; panel.show(); firstTextCountry.initMove(null, T1, 1, null, null, null, null, null, new GameClasses.Line(0, 100)); firstTextLevel.initMove(null, T2, T1, null, null, null, null, null, new GameClasses.Line(0, 100)); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction2)); } function doLevelAction2() { firstTextCountry.initMove(null, T1 + T2, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); firstTextLevel.initMove(null, T2 + T1, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); snd.startSound("Go"); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction4)); } function doLevelAction3() { } function doLevelAction4() { firstTextCountry.setVisible(false); firstTextLevel.setVisible(false); firstTextGo.initMove(null, T3, 1, null, null, null, null, null, new GameClasses.Spline(0, 80, 100)); GameClasses.FreeMove.makeDelay(T3 + 1, GameClasses.GFunctions.create(this, doLevelAction5)); } function doLevelAction5() { firstTextGo.initMove(null, T3, 0, null, null, null, null, null, new GameClasses.Spline(100, 80, 0)); GameClasses.FreeMove.makeDelay(T3 + 1, GameClasses.GFunctions.create(this, doLevelAction6)); } function doLevelAction6() { firstTextGo.setVisible(false); unlockLevel(); timer.startTimer(); timer.pause(); time_start_level = GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000); callFirstHelp(); } function initHelpSystem() { hhw[0] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3FirstHelpHint); hhw[1] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3SecondHelpHint); hhw[2] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3BombHelpHint); hhw[3] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ZLHelpHint); hhw[4] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3TimeHelpHint); hhw[5] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3SunBonusHelpHint); hhw[5].initHelpHintStrela(325, 300, 325); hhw[6] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ReadyBombBonusHelpHint); hhw[6].initHelpHintStrela(200, 320, 200); hhw[7] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ReadyZLBonusHelpHint); hhw[7].initHelpHintStrela(262, 320, 262); hhw[8] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ReadyTimeBonusHelpHint); hhw[8].initHelpHintStrela(374, 320, 374); hhw[9] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ReadySunBonusHelpHint); hhw[9].initHelpHintStrela(325, 300, 325); hhw[10] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3ReadySwapBonusHelpHint); hhw[10].initHelpHintStrela(410, 330, 435); hhw[11] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3SwapBonusHelpHint); hhw[12] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3LifeBonusHelpHint); hhw[13] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3LockHelpHint); hhw[14] = new GameClasses.HintWindow(this, null, _root.dialogs.Match3OutOfTime); hhw[14].initHelpHint(320, 280); hhw[0].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); }); hhw[1].endHideAct = GameClasses.GFunctions.create(this, function () { this.stela_help.mov.stopMove(); this.stela_help._visible = false; this.unlockLevel(); this.timer.play(); }); hhw[2].endHideAct = hhw[1].endHideAct; hhw[3].endHideAct = hhw[1].endHideAct; hhw[4].endHideAct = hhw[1].endHideAct; hhw[11].endHideAct = hhw[1].endHideAct; hhw[12].endHideAct = hhw[1].endHideAct; hhw[5].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); this.timer.play(); }); hhw[6].endHideAct = hhw[5].endHideAct; hhw[7].endHideAct = hhw[5].endHideAct; hhw[8].endHideAct = hhw[5].endHideAct; hhw[9].endHideAct = hhw[5].endHideAct; hhw[10].endHideAct = hhw[5].endHideAct; hhw[13].endHideAct = hhw[5].endHideAct; hhw[1].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[2].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[3].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[4].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[11].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[12].startHideAct = GameClasses.GFunctions.create(this, hideStrelas); hhw[14].endHideAct = GameClasses.GFunctions.create(this, function () { this.gameOver(); }); } function callFirstHelp() { GameClasses.Level.clearInterval(help_interval[0]); help_interval[0] = 0; if (!GameClasses.Vars.enable_hints) { timer.play(); return(undefined); } var _local2 = 1; while (_local2 <= 4) { if (!was_help[_local2]) { GameClasses.Level.clearInterval(help_interval[_local2]); help_interval[_local2] = 0; help_interval[_local2] = GameClasses.Level.setInterval(this, "callHelp", time_to_help[_local2], _local2); } _local2++; } if (!was_help[11]) { GameClasses.Level.clearInterval(help_interval[11]); help_interval[11] = 0; help_interval[11] = GameClasses.Level.setInterval(this, "callHelp", time_to_help[11], 11); } if (!was_help[12]) { GameClasses.Level.clearInterval(help_interval[12]); help_interval[12] = 0; help_interval[12] = GameClasses.Level.setInterval(this, "callHelp", time_to_help[12], 12); } if (theField.start_lock_help_hint) { startLockHelpHint(theField.x_lock_help_hint, theField.y_lock_help_hint); } if (was_help[0]) { GameClasses.Level.clearInterval(help_interval[0]); help_interval[0] = 0; } else { firstInfoHelp(); } } function firstInfoHelp() { GameClasses.Level.clearInterval(help_interval[0]); help_interval[0] = 0; if (was_help[0]) { return(undefined); } if (theField.is_locked || (theField.count_move_on_the_field != 0)) { help_interval[0] = GameClasses.Level.setInterval(this, "firstInfoHelp", 50); return(undefined); } timer.pause(); was_help[0] = true; lockLevel(); theField.startPeriodicHitn(); var _local3 = ((((theField.help_rect.x + (theField.help_rect.width / 2)) + 125) > 520) ? 380 : (theField.help_rect.x + (theField.help_rect.width / 2))); var _local2 = ((theField.help_rect.y > 200) ? (theField.help_rect.y - 40) : ((theField.help_rect.y + theField.help_rect.height) + 100)); hhw[0].initHelpHintStrela(_local3, _local2, 0); hhw[0].setStrela(theField.help_rect.x + (theField.help_rect.width / 2), theField.help_rect.y); hhw[0].showHelpHint(); } function callHelp(num) { GameClasses.Level.clearInterval(help_interval[num]); help_interval[num] = 0; if (was_help[num]) { return(undefined); } if (!GameClasses.Vars.enable_hints) { return(undefined); } if ((theField.is_locked || (theField.count_move_on_the_field != 0)) || ((num == 1) && (!theField.was_first_step))) { help_interval[num] = GameClasses.Level.setInterval(this, "callHelp", 1000, num); GameClasses.AllIntervals.get().add(help_interval[num], "help_interval " + num); return(undefined); } var _local4 = makeHelpArray(num); if (_local4 == null) { return(undefined); } timer.pause(); was_help[num] = true; lockLevel(); var _local3 = _local4 - GameClasses.Consts.CELL_SIZE; if (_local3 < (hhw[num].getHeight() + 20)) { _local3 = hhw[num].getHeight() + 20; } hhw[num].initHelpHint(325, _local3); hhw[num].btn.enable(); hhw[num].showHelpHint(); showStrelas(); } function makeHelpArray(num) { var _local4; switch (num) { case 1 : _local4 = theField.makeHelpArray(); break; case 2 : _local4 = theField.makeHelpBombArray(); break; case 3 : _local4 = theField.makeHelpZLArray(); break; case 4 : _local4 = theField.makeHelpTimeArray(); break; case 11 : _local4 = theField.makeHelpSwapArray(); break; case 12 : _local4 = theField.makeHelpLifeArray(); } var _local3 = new Array(); stela_help = createEmptyMovieClip("stela_help", 90000); stela_help.mov = new GameClasses.FreeMove(); stela_help._x = 0; stela_help._y = 2; var _local2 = 0; while (_local2 < _local4.length) { _local3[_local2] = stela_help.createEmptyMovieClip("stela" + _local2, _local2); _local3[_local2].createEmptyMovieClip("body", 1); _local3[_local2].body.attachMovie("strela_small", "body", 1); _local3[_local2].body._x = (-_local3[_local2].body._width) / 2; _local3[_local2].body._y = (-_local3[_local2].body._height) / 2; _local3[_local2]._x = _local4[_local2].x; _local3[_local2]._y = _local4[_local2].y; _local2++; } if (_local4.length > 0) { return(_local4[0].y); } return(null); } function showStrelas() { stela_help.mov.endAct = GameClasses.GFunctions.create(stela_help, function () { this.mov.endAct = GameClasses.GFunctions.create(this, function () { this.mov.newInitMove(this, 500, 0, undefined, new GameClasses.Spline(2, -2, 2)); }); this.mov.endAct(); }); stela_help.mov.newInitMove(stela_help, GameClasses.Consts.TIME_OF_THE_HELP_HINT_MOVE, 0, undefined, undefined, undefined, undefined, undefined, new GameClasses.Spline(0, 100)); } function hideStrelas() { stela_help.mov.endAct = null; stela_help.mov.newInitMove(stela_help, GameClasses.Consts.TIME_OF_THE_HELP_HINT_MOVE, 0, undefined, undefined, undefined, undefined, undefined, new GameClasses.Spline(100, 0)); } function startUsualBonusHelpHint(num) { GameClasses.Level.clearInterval(help_interval[num]); help_interval[num] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[num]) { return(undefined); } if (theField.is_locked || (theField.count_move_on_the_field != 0)) { help_interval[num] = GameClasses.Level.setInterval(this, "startUsualBonusHelpHint", 100, num); GameClasses.AllIntervals.get().add(help_interval[num], "help_interval " + num); return(undefined); } was_help[num] = true; timer.pause(); lockLevel(); hhw[num].showHelpHint(); if (num == 9) { GameClasses.FreeMove.makeDelay(hhw[9].TIME_OF_THE_HELP_HINT_MOVE + 1, GameClasses.GFunctions.create(Mouse, Mouse.addListener, mouse_list)); } } function startSunBonusHelpHint() { if (!first_level) { startUsualBonusHelpHint(5); } } function startReadySunBonusHelpHint() { if (!first_level) { mouse_list = new Object(); mouse_list.onMouseDown = GameClasses.GFunctions.create(this, function () { Mouse.removeListener(this.mouse_list); delete this.mouse_list; this.hhw[9].hideHelpHint(); if (this.sun_bonus.getHitArea().hitTest(this._xmouse, this._ymouse)) { GameClasses.FreeMove.makeDelay(this.hhw[9].TIME_OF_THE_HELP_HINT_MOVE + 1, GameClasses.GFunctions.create(this.sun_bonus, this.sun_bonus.onPressAction)); } }); startUsualBonusHelpHint(9); } } function startReadyBombBonusHelpHint() { startUsualBonusHelpHint(6); } function startReadyZLBonusHelpHint() { startUsualBonusHelpHint(7); } function startReadySwapBonusHelpHint() { startUsualBonusHelpHint(10); } function startReadyTimeBonusHelpHint() { startUsualBonusHelpHint(8); } function startLockHelpHint(x, y) { GameClasses.AllIntervals.get().del(help_interval[13]); GameClasses.Level.clearInterval(help_interval[13]); help_interval[13] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[13]) { return(undefined); } hhw[13].initHelpHintStrela(x, y, x); startUsualBonusHelpHint(13); } function showNag() { if (((!is_locked) && (!theField.is_locked)) && (theField.count_move_on_the_field == 0)) { GameClasses.NugLevel.getSingleton().showInLevel(); } } function hidePanel() { if (((!is_locked) && (!theField.is_locked)) && (theField.count_move_on_the_field == 0)) { lockLevel(); panel.other = new Array(); panel.addOther(theField); panel.addOther(theField.getVisibleElems()); panel.addOther(match3_Shade); panel.actForShow = GameClasses.GFunctions.create(this, showPanel); panel.hide(); timer.pause(); } } function showPanel() { unlockLevel(); timer.play(); } function initPanel() { panel = new GameClasses.Panel(); panel.addLeft(match3_Left); panel.addLeft(match3_Left8); panel.addLeft(text1.getBody()); panel.addLeft(text2.getBody()); panel.addLeft(art_cells); panel.addLeft(artefacts_arr); panel.addLeft(big_arts[0].getVisibleElems()); panel.addLeft(lbf.getBody()); panel.addLeft(counter.getBody()); panel.addTop(match3_Top); panel.addTop(button_menu.getBody()); panel.addBottom(match3_Bottom, 70); panel.addBottom(bbf.getVisibleElems()); panel.addBottom(zlbf.getVisibleElems()); panel.addBottom(tbf.getVisibleElems()); panel.addBottom(sbf.getVisibleElems()); panel.addBottom(sun_bonus.getVisibleElems()); panel.addRight(match3_Right, 70); panel.addRight(button_eye.getBody()); panel.addRight(timer.getBody()); } function destroyPanel() { log.info("call destroyPanel from Match3Level"); panel.destroy(); panel = null; } function hint() { } function doFirstWinAction() { theField.stopPeriodicHitn(); timer.finishTime(GameClasses.GFunctions.create(this, function () { this.statistic.setRecordValue("levelScore", this.counter.getLevelScore()); this.statistic.setRecordValue("totalScore", GameClasses.GameCounter.getTotalScore()); var _local3 = (GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000)) - this.time_start_level; this.statistic.setRecordValue("yourTime", _local3); this.statistic.show(); })); var _local4 = GameClasses.TextClass(textCompleted1); var _local3 = GameClasses.TextClass(textCompleted2); _local4.setX(_local4.getX()); _local4.setY(_local4.getY()); _local3.setX(_local3.getX()); _local3.setY(_local3.getY()); _local4.setHotSpot(_local4.getWidth() / 2, _local4.getHeight() / 2); _local3.setHotSpot(_local3.getWidth() / 2, _local3.getHeight() / 2); var _local6 = new GameClasses.Spline(0, 120, 110, 100); var _local5 = new GameClasses.Spline(0, 110, 120, 100); var _local8 = GameClasses.GFunctions.create(this, function (tcl1, tcl2) { tcl1.initMove(null, 400, 1, null, null, null, null, null, new GameClasses.Line(100, 0)); tcl2.initMove(null, 400, 1, null, null, null, null, null, new GameClasses.Line(100, 0)); }, _local4, _local3); var _local9 = GameClasses.GFunctions.create(_local3, _local3.initMove, _local8, T_text_completed / 2, 1, null, null, _local5, _local6); _local4.initMove(_local9, T_text_completed / 2, 1, null, null, _local6, _local5); } function gameOver() { _root.pauseGlobalGameTime(); is_nug = false; lbf.del(); if (GameClasses.Level.numb_l > 0) { loadThis(); } else { GameClasses.Vars.game_over = true; GameClasses.NugLevel.getSingleton().showGameOver(); } } function restartLevel() { gameOver(); } function showEndOfTimeHW() { if (theField.is_locked || (theField.count_move_on_the_field != 0)) { GameClasses.FreeMove.makeDelay(30, GameClasses.GFunctions.create(this, showEndOfTimeHW)); return(undefined); } lockLevel(); _root.pauseGlobalGameTime(); hhw[14].showHelpHint(); } var first_level = false; var depth_for_substrate = 5000; var depth_for_chips_ps = 9000; var depth_for_chips = 11000; var depth_for_a = 13000; var depth_for_poa = 14000; var depth_for_bonuses = 15000; var depth_for_bombs = 18000; var depth_for_fly_chips = 25000; var depth_for_fly_chips0 = 25000; var depth_for_fly_a = 30000; var depth_for_fly_poa = 35000; var depth_for_bonus_mc = 40000; var depth_for_bonus_ps = 41000; var depth_for_cps = 60000; static var was_help = [false, false, false, false, false, false, false, false, false, false, false, false, false, false]; static var help_interval = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; static var time_to_help = [0, 8000, 1000, 1100, 1200, 0, 0, 0, 0, 0, 0, 1300, 1400, 0]; static var numb_b = GameClasses.Consts.numb_b; static var numb_t = GameClasses.Consts.numb_t; static var numb_s = GameClasses.Consts.numb_s; static var numb_zl = GameClasses.Consts.numb_zl; }
Symbol 1716 MovieClip [__Packages.GameClasses.Cloud] Frame 0
class GameClasses.Cloud { var body, temp_body, body_mc, T, x, y, t0; function Cloud (id_bmp) { body = flash.display.BitmapData.loadBitmap(id_bmp); if (!body) { throw new Error(("Fail " + id_bmp) + " not exist. Cloud constructor."); } temp_body = new flash.display.BitmapData(body.width, body.height, true, 0); temp_body.copyPixels(body, new flash.geom.Rectangle(0, 0, body.width, body.height), new flash.geom.Point(0, 0)); } function destroy() { body.dispose(); body = null; temp_body.dispose(); temp_body = null; body_mc.removeMovieClip(); body_mc = null; } function clear() { body.dispose(); temp_body.dispose(); body_mc.removeMovieClip(); } function initCloud(mc, id_cloud, depth, x, y, T) { this.T = T; body_mc = mc.createEmptyMovieClip(id_cloud, depth); body_mc.attachBitmap(temp_body, 1, "never", true); this.x = x; this.y = y; body_mc._x = x; body_mc._y = y; t0 = getTimer(); } function updateCloud() { var _local4 = getTimer(); var _local2 = (_local4 - t0) / T; if (_local2 > 1) { t0 = _local4; } _local2 = 1 - _local2; var _local3 = body.width * _local2; var _local5 = 0; temp_body.floodFill(0, 0, 0); temp_body.copyPixels(body, new flash.geom.Rectangle(_local3, 0, body.width, body.height), new flash.geom.Point(0, 0)); temp_body.copyPixels(body, new flash.geom.Rectangle(0, 0, _local3, body.height), new flash.geom.Point(body.width - _local3, 0)); } }
Symbol 1717 MovieClip [__Packages.GameClasses.Substrate] Frame 0
class GameClasses.Substrate { var body, mcs; function Substrate (mc, obj) { var _local4; body = flash.display.BitmapData.loadBitmap(obj.id + ".jpg"); if (!body) { throw new Error((("Fail " + obj.id) + ".jpg") + " not exist. Substrate constructor."); } mcs = new Array(); var _local3 = 0; while (_local3 < 11) { mcs[_local3] = new Array(); var _local2 = 0; while (_local2 < 11) { mcs[_local3][_local2] = mc.createEmptyMovieClip(obj.id + (counter++), mc.depth_for_substrate++); mcs[_local3][_local2].body = mcs[_local3][_local2].createEmptyMovieClip("body", 1); mcs[_local3][_local2].light = mcs[_local3][_local2].createEmptyMovieClip("light", 2); mcs[_local3][_local2].bmp = new flash.display.BitmapData(SIZE, SIZE, true, 0); mcs[_local3][_local2].bmp.copyPixels(body, new flash.geom.Rectangle(_local2 * SIZE, _local3 * SIZE, SIZE, SIZE), new flash.geom.Point(0, 0)); mcs[_local3][_local2].bmp1 = new flash.display.BitmapData(SIZE, SIZE, true, 0); mcs[_local3][_local2].bmp1.copyPixels(body, new flash.geom.Rectangle(_local2 * SIZE, _local3 * SIZE, SIZE, SIZE), new flash.geom.Point(0, 0)); mcs[_local3][_local2].body.attachBitmap(mcs[_local3][_local2].bmp, 1); mcs[_local3][_local2].light.attachBitmap(mcs[_local3][_local2].bmp1, 1); _local4 = new Color(mcs[_local3][_local2].light); _local4.setTransform({rb:LIGHT, gb:LIGHT, bb:LIGHT}); mcs[_local3][_local2].light._alpha = 0; mcs[_local3][_local2]._x = obj.x + (_local2 * SIZE); mcs[_local3][_local2]._y = obj.y + (_local3 * SIZE); mcs[_local3][_local2]._visible = false; mcs[_local3][_local2].enabled = false; mcs[_local3][_local2].useHandCursor = false; mcs[_local3][_local2].tabEnabled = false; _local2++; } _local3++; } } function destroy() { body.dispose(); body = null; var _local3 = 0; while (_local3 < 11) { var _local2 = 0; while (_local2 < 11) { mcs[_local3][_local2].body.removeMovieClip(); mcs[_local3][_local2].body = null; mcs[_local3][_local2].light.removeMovieClip(); mcs[_local3][_local2].light = null; mcs[_local3][_local2].bmp.dispose(); mcs[_local3][_local2].bmp = null; mcs[_local3][_local2].bmp1.dispose(); mcs[_local3][_local2].bmp1 = null; mcs[_local3][_local2].removeMovieClip(); delete mcs[_local3][_local2]; _local2++; } delete mcs[_local3]; _local3++; } delete mcs; } function clear() { destroy(); } var counter = 0; var SIZE = 26; var LIGHT = 40; }
Symbol 1718 MovieClip [__Packages.GameClasses.SunBonus] Frame 0
class GameClasses.SunBonus { var x, y, x0, y0, mcRoot, snd, body, pots, simvols, states, suns, count_run_bonus, bonus_mc, bmp, bonus_ps, hw, t0, t00, ve, nps; function SunBonus (mc, prefix_name, depth, x, y) { var _local3; var _local4 = 1; this.x = x; this.y = y; x0 = x; y0 = y; mcRoot = mc; snd = GameClasses.MySounds.getMySounds(); body = mcRoot.createEmptyMovieClip(prefix_name, depth); body._x = x; body._y = y; pots = new Array(); simvols = body.createEmptyMovieClip("simbols", 1); _local4 = 0; pots.back = simvols.attachMovie(prefix_name + "_simvolBack", "simvol_back", _local4); pots.back._alpha = 100; _local4++; _local3 = 1; while (_local3 <= numb_pots) { pots[_local3] = simvols.attachMovie((prefix_name + "_simvol_") + _local3, "pots" + _local3, _local4); pots[_local3]._alpha = 0; _local4++; _local3++; } pots.simvol = simvols.attachMovie(prefix_name + "_simvol", "simvol", _local4); pots.simvol._alpha = 100; pots[1]._x = 7.3; pots[1]._y = 0; pots[2]._x = 10; pots[2]._y = 4; pots[3]._x = 10.2; pots[3]._y = 8; pots[4]._x = 5; pots[4]._y = 10.4; pots[5]._x = 1; pots[5]._y = 9; pots[6]._x = 0.7; pots[6]._y = 3.6; pots[7]._x = 2.6; pots[7]._y = 0.5; simvols._width = 42; simvols._height = 42; simvols._x = -21; simvols._y = -21; states = new Array(); suns = body.createEmptyMovieClip("suns", 2); _local4 = 0; _local3 = 1; while (_local3 <= numb_states) { states[_local3] = suns.attachMovie((prefix_name + "_") + _local3, "suns" + _local3, _local4); states[_local3]._x = (-states[_local3]._width) / 2; states[_local3]._y = (-states[_local3]._height) / 2; states[_local3]._alpha = 0; _local4++; _local3++; } body.hitArea = pots.back; body.useHandCursor = false; count_run_bonus = 0; bonus_mc = new Array(); bmp = new Array(); var _local6 = flash.display.BitmapData.loadBitmap("particles.png"); var _local7 = new flash.geom.Rectangle(32, 64, 32, 32); var _local8 = new flash.geom.Point(0, 0); bonus_ps = new GameClasses.ParticleSystem("particles.png", 0, 64, 32, 32, mcRoot.depth_for_bonus_ps++); var _local9 = new GameClasses.Spline(0, 150, 0); _local9.Calculate(); bonus_ps.initParticleSystem(body, 7, 700, 0, 360, 0.01, 0, 100, 10, 0, _local9, 16764108, 16763904); _local3 = 0; while (_local3 < GameClasses.Consts.NUMBER_OF_BONUS_PS) { bmp[_local3] = new flash.display.BitmapData(32, 32, true, 16777215); bmp[_local3].copyPixels(_local6, _local7, _local8); bonus_mc[_local3] = mcRoot.createEmptyMovieClip("bonus_mc" + _local3, mcRoot.depth_for_bonus_mc++); bonus_mc[_local3].mov = new GameClasses.FreeMove(); bonus_mc[_local3].body = bonus_mc[_local3].createEmptyMovieClip("body", 1); bonus_mc[_local3]._alpha = 0; bonus_mc[_local3]._x = -100; bonus_mc[_local3]._y = -100; bonus_mc[_local3].body.attachBitmap(bmp[_local3], 1, "never", true); bonus_mc[_local3].body._x = (-bonus_mc[_local3].body._width) / 2; bonus_mc[_local3].body._y = (-bonus_mc[_local3].body._height) / 2; _local3++; } _local6.dispose(); body.onPress = GameClasses.GFunctions.create(this, onPressAction); body.tabEnabled = false; body.hitArea = simvols; hw = new GameClasses.HintWindow(mcRoot, body, _root.dialogs.HintWindowTextSunBonus, new flash.geom.Point(body._x - 21, body._y - 21)); hw.setText((_root.dialogs.HintWindowTextSunBonus.text + Math.floor(charge)) + "%"); body.hitArea = hw.hint_mc; createSunFullEffect(); } function getVisibleElems() { var _local2 = new Array(); _local2.push(body); return(_local2); } function destroy() { GameClasses.FreeMove.clearInterval(interval); interval = 0; destroySunFullEffect(); snd = null; mcRoot = null; body.onPressAction = null; simvols.removeMovieClip(); simvols = null; suns.removeMovieClip(); suns = null; body.removeMovieClip(); body = null; pots = null; states = null; var _local2 = 0; while (_local2 < GameClasses.Consts.NUMBER_OF_BONUS_PS) { bonus_mc[_local2].mov.destroy(); bonus_mc[_local2].mov = null; bonus_mc[_local2].removeMovieClip(); delete bonus_mc[_local2]; bmp[_local2].dispose(); delete bmp[_local2]; _local2++; } bonus_mc = null; bmp = null; bonus_ps.destroy(); bonus_ps = null; hw.destroy(); hw = null; } function clear() { var _local2; delete body.onPressAction; simvols.removeMovieClip(); suns.removeMovieClip(); body.removeMovieClip(); delete pots; delete states; _local2 = 0; while (_local2 < GameClasses.Consts.NUMBER_OF_BONUS_PS) { bonus_mc[_local2].clear(); bonus_mc[_local2].removeMovieClip(); bmp[_local2].dispose(); _local2++; } delete bonus_mc; delete bmp; } function getHitArea() { return(body.hitArea); } function startBonusPS() { bonus_ps.startParticleSystem(new flash.geom.Point(x0, y0)); } function stopBonusPS() { bonus_ps.stopParticleSystem(); } function moveBmcToXY(i, x, y, d, t) { snd.startWithDelay("SunRay", d); count_run_bonus++; var _local3 = new GameClasses.Spline(x0, x0 + ((x - x0) * Math.random()), x); _local3.Calculate(); var _local2 = new GameClasses.Spline(y0, y0 + ((y - y0) * Math.random()), y); _local2.Calculate(); var _local5 = new GameClasses.Spline(0, 90, 95, 97, 98, 97, 95, 90, 0); bonus_mc[i].mov.endAct = GameClasses.GFunctions.create(this, function (num) { this.snd.startSound("SunChipDestroy"); this.count_run_bonus--; if (this.count_run_bonus == 0) { this.stopBonusPS(); } }, i); bonus_mc[i].mov.initMove(bonus_mc[i], t, d, _local3, _local2, 100, 100, (360 * Math.random()) - 180, _local5); } function addEnergy(val) { snd.startSound("SunAdd"); mcRoot.startSunBonusHelpHint(); var _local3; if (is_full) { return(undefined); } charge = charge + val; if (charge >= 100) { charge = 100; _local3 = 1; while (_local3 <= numb_pots) { pots[_local3]._alpha = 100; _local3++; } fullBonus(); mcRoot.startReadySunBonusHelpHint(); hw.setText((_root.dialogs.HintWindowTextSunBonus.text + Math.floor(charge)) + "%"); return(undefined); } GameClasses.FreeMove.clearInterval(interval); interval = 0; body._xscale = 100; body._yscale = 100; t0 = getTimer(); t00 = t0; ve = (charge - curr_charge) / Te; hw.setText((_root.dialogs.HintWindowTextSunBonus.text + Math.floor(charge)) + "%"); interval = GameClasses.FreeMove.setInterval(this, "updateEnergy", 32); } function updateEnergy() { var _local2; var _local4; var _local6; var _local5 = getTimer(); var _local3 = _local5 - t0; t0 = _local5; curr_charge = curr_charge + (_local3 * ve); if (curr_charge >= charge) { curr_charge = charge; GameClasses.FreeMove.clearInterval(interval); interval = 0; } _local4 = int((numb_pots * curr_charge) / 100); _local6 = (numb_pots * curr_charge) - (_local4 * 100); _local2 = 1; while (_local2 <= _local4) { pots[_local2]._alpha = 100; _local2++; } pots[_local4 + 1]._alpha = _local6; _local3 = t0 - t00; if (_local3 < (Te / 2)) { body._xscale = 100 + ((puls_ampl * _local3) / Te); body._yscale = 100 + ((puls_ampl * _local3) / Te); } else if (_local3 < Te) { body._xscale = 100 + ((puls_ampl * (Te - _local3)) / Te); body._yscale = 100 + ((puls_ampl * (Te - _local3)) / Te); } else { body._xscale = 100; body._yscale = 100; } } function onPressAction() { if (is_full) { if ((mcRoot.theField.count_move_on_the_field != 0) || (mcRoot.theField.is_locked)) { return(undefined); } hw.setText(_root.dialogs.HintWindowTextSunBonus.text + "0%"); snd.startSound("SunStart"); var _local3; GameClasses.FreeMove.clearInterval(interval); interval = 0; _local3 = 1; while (_local3 <= numb_pots) { pots[_local3]._alpha = 0; _local3++; } is_full = false; charge = 0; curr_charge = 0; body._xscale = 100; body._yscale = 100; mcRoot.theField.startBonusExploude(); } } function fullBonus() { snd.startSound("SunComplete"); startSunFullEffect(); is_full = true; GameClasses.FreeMove.clearInterval(interval); interval = 0; t0 = getTimer(); interval = GameClasses.FreeMove.setInterval(this, "updatePuls", 32); } function updatePuls() { var _local2 = (getTimer() - t0) / T_puls; if (_local2 <= 0.5) { body._xscale = 100 + ((puls_ampl * _local2) * 2); body._yscale = 100 + ((puls_ampl * _local2) * 2); } else if (_local2 <= 1) { body._xscale = 100 + ((puls_ampl * (1 - _local2)) * 2); body._yscale = 100 + ((puls_ampl * (1 - _local2)) * 2); } else { t0 = getTimer(); body._xscale = 100; body._yscale = 100; } } function createSunFullEffect() { nps = new GameClasses.NewParticleSystem(mcRoot.NPS_LEVEL_MC, 24); nps.initTextureFromLibrary("SunFullEffect"); } function destroySunFullEffect() { nps.destroy(); delete nps; } function startSunFullEffect() { var _local3; var _local2; var _local4 = 0; var _local6 = 25; var _local5 = 1500; _local3 = body._x; _local2 = body._y; nps.startInverseExplode(_local3, _local2, -150, 150, 30, -0.3, 0.01, 0.0004, new GameClasses.Spline(0, 100, 0), new GameClasses.Spline(0, 100, 0), new GameClasses.Spline(50, 100, 0), null); } var interval = 0; var numb_pots = 7; var numb_states = 8; var charge = 0; var curr_charge = 0; var dc = 0; var Te = 300; var is_full = false; var puls_ampl = 25; var T_puls = 1500; var sfe_T = 1500; }
Symbol 1719 MovieClip [__Packages.GameClasses.ParticleSystem] Frame 0
class GameClasses.ParticleSystem extends Object { static var bmp_big; var log, depth, cycle, time_interval, bmp, particles, mc, point, ps_mc, count, T, max_rot, count_curr; function ParticleSystem (name_file, x, y, w, h, depth, cycle, time_interval) { super(); log = logger.Logger.getLog(); if (TURN_OFF) { return; } if (bmp_big == undefined) { bmp_big = new Object(); } if (bmp_big[name_file] == undefined) { bmp_big[name_file] = flash.display.BitmapData.loadBitmap(name_file); } if (depth != undefined) { this.depth = depth; } else { this.depth = depth_of_the_ps++; } if (cycle != undefined) { this.cycle = cycle; } else { this.cycle = true; } if (time_interval != undefined) { this.time_interval = time_interval; } else { this.time_interval = undefined; } bmp = new flash.display.BitmapData(w, h, true, 0); bmp.copyPixels(bmp_big[name_file], new flash.geom.Rectangle(x, y, w, h), new flash.geom.Point(0, 0)); particles = new Array(); } function destroy() { log.info("call function destroy from ParticleSystem"); mc = null; for (var _local3 in bmp_big) { bmp_big[_local3].dispose(); } bmp_big = null; bmp.dispose(); bmp = null; var _local2 = particles.length - 1; while (_local2 >= 0) { particles[_local2].destroy(); _local2--; } particles = null; point = null; for (var _local4 in ps_mc) { if (ps_mc[_local4] instanceof MovieClip) { MovieClip(ps_mc[_local4]).removeMovieClip(); } } ps_mc.removeMovieClip(); ps_mc = null; log = null; } function clear() { if (TURN_OFF) { return(undefined); } var _local2; var _local3; for (_local3 in bmp_big) { bmp_big[_local3].dispose(); } delete bmp_big; bmp_big = undefined; bmp.dispose(); _local2 = 0; while (_local2 < particles.length) { particles[_local2].clear(); delete particles[_local2]; _local2++; } delete particles; } function makeVisible() { ps_mc._visible = true; } function makeUnvisible() { ps_mc._visible = false; } function initParticleSystem(mc, count, T, fi1, fi2, v, a, alp1, alp2, scale1, scale2, color1, color2) { if (TURN_OFF) { return(undefined); } this.mc = mc; if (mc instanceof MovieClip) { ps_mc = MovieClip(mc)._parent.createEmptyMovieClip("ps" + depth, depth); } else { ps_mc = mc.mc._parent.createEmptyMovieClip("ps" + depth, depth); } makeUnvisible(); this.count = count; this.T = T; var _local2 = 0; while (_local2 < count) { var _local3 = new GameClasses.Particle(this, mc, bmp, "particle" + _local2, _local2, T, fi1, fi2, v, a, alp1, alp2, scale1, scale2, color1, color2); particles.push(_local3); _local2++; } if (time_interval == undefined) { time_interval = T / count; } } function startParticleSystem(point, max_rot, delay) { if (TURN_OFF) { return(undefined); } if (started) { breakParticleSystem(); } var _local2; curr_count = 0; makeVisible(); if ((delay != undefined) && (delay != 0)) { GameClasses.FreeMove.makeDelay(delay, GameClasses.GFunctions.create(this, startParticleSystem, point, max_rot, 0)); return(undefined); } this.point = point; this.max_rot = max_rot; started = true; count_curr = 0; var _local6 = getTimer(); _local2 = 0; while (_local2 < particles.length) { particles[_local2].startParticle(point, max_rot, (time_interval * _local2) + 1); _local2++; } } function generateParticle(n) { if (TURN_OFF) { return(undefined); } count_curr++; if (count_curr < count) { particles[count_curr].startParticle(point, max_rot); GameClasses.FreeMove.makeDelay(time_interval + 1, GameClasses.GFunctions.create(this, generateParticle)); } } function stopParticleSystem() { if (TURN_OFF) { return(undefined); } started = false; var _local2 = 0; while (_local2 < count) { particles[_local2].stopParticle(); _local2++; } } function breakParticleSystem() { makeUnvisible(); if (TURN_OFF) { return(undefined); } started = false; curr_count = 0; var _local2 = 0; while (_local2 < count) { particles[_local2].mov.stopMove(); particles[_local2].started = false; particles[_local2].body._visible = false; _local2++; } } var TURN_OFF = false; static var depth_of_the_ps = 50000; var started = false; var curr_count = 0; }
Symbol 1720 MovieClip [__Packages.GameClasses.Particle] Frame 0
class GameClasses.Particle { var mc, bmp, T, fi1, fi2, v, a, alp1, alp2, scale1, scale2, color1, color2, name_part, body, cx, cy, col, endAct, point, max_rot; function Particle (ps, mc, bmp, name_part, depth, T, fi1, fi2, v, a, alp1, alp2, scale1, scale2, color1, color2) { this.ps = ps; if (mc instanceof MovieClip) { this.mc = MovieClip(mc); } else { this.mc = mc.mc; x0 = mc.x; y0 = mc.y; } this.bmp.copyPixels(bmp, new flash.geom.Rectangle(0, 0, bmp.width, bmp.height), new flash.geom.Point(0, 0)); this.T = T; this.fi1 = fi1; this.fi2 = fi2; this.v = v; this.a = a; this.alp1 = alp1; this.alp2 = alp2; this.scale1 = scale1; this.scale2 = scale2; this.color1 = color1; this.color2 = color2; this.name_part = name_part; body = ps.ps_mc.createEmptyMovieClip((name_part + "_") + depth, depth); body._visible = false; body.body = body.createEmptyMovieClip("body", 1); body.body.attachBitmap(bmp, 1, "never", true); cx = body.body._width / 2; cy = body.body._height / 2; body.body._x = -cx; body.body._y = -cy; body.blendMode = "add"; body.mov = new GameClasses.FreeMove(); col = new Color(body); if (ps.cycle) { endAct = GameClasses.GFunctions.create(this, function () { this.startParticle(); }); } else { endAct = GameClasses.GFunctions.create(this, function () { this.started = false; this.body._visible = false; ps.curr_count--; if (ps.curr_count == 0) { ps.started = false; } }); } } function destroy() { ps = null; mc = null; bmp.dispose(); body.mov.destroy(); body.mov = null; body.removeMovieClip(); body = null; point = null; col = null; } function clear() { destroy(); } function startParticle(point, max_rot, delay) { ps.curr_count++; var _local6 = (Math.random() * (fi2 - fi1)) + fi1; var _local3; if (max_rot == undefined) { _local3 = (Math.random() * 60) - 30; } else { this.max_rot = max_rot; _local3 = (Math.random() * max_rot) - (max_rot / 2); } if (point != undefined) { this.point = point; x0 = point.x; y0 = point.y; } var _local2 = mc.getBounds(mc); started = true; body._visible = true; if (x0 == -10000) { body._x = (mc._x + _local2.xMin) + ((_local2.xMax - _local2.xMin) / 2); body._y = (mc._y + _local2.yMin) + ((_local2.yMax - _local2.yMin) / 2); } else { body._x = x0; body._y = y0; } body._alpha = alp1; body._xscale = scale1; body._yscale = scale1; body._rotation = 0; if ((color1 != undefined) && (color1 != null)) { col.setRGB(color1); } if (!(body instanceof MovieClip)) { } body.mov.endAct = endAct; GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.initParticle(body, T, _local6, v, a, alp2, scale2, _local3, color2, delay); } function stopParticle() { started = false; ps.curr_count--; body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.body._visible = false; if (this.ps.curr_count == 0) { this.ps.makeUnvisible(); } }); } var ps = null; var static_paticle = false; var x0 = -10000; var y0 = -10000; var stoped = false; var started = false; }
Symbol 1721 MovieClip [__Packages.GameClasses.HintWindow] Frame 0
class GameClasses.HintWindow { static var bmp, interval_mouse, w, h, rect, point, bmp_t, bmp_rt, bmp_r, bmp_rb, bmp_b, bmp_lb, bmp_l, bmp_lt, bmp_c; var log, snd, square_mc, hint_text, mcBody, mcRoot, body, txt, body_bmp, hint_bmp, hint_mc, shadow, btn, hw, hh, tw, th, strela; function HintWindow (mc_root, mc_with_hint, tex, point1) { var _local3; log = logger.Logger.getLog(); snd = GameClasses.MySounds.getMySounds(); if (bmp == undefined) { initClass(); } square_mc = mc_root.SQUARE_MC; hint_text = tex; mcBody = mc_with_hint; mcRoot = mc_root.HINT_LEVEL_MC; body = mcRoot.createEmptyMovieClip("hint_window" + depth, depth++); body._x = -100; body._y = -100; body.createEmptyMovieClip("body", 2); body.createEmptyMovieClip("shadow", 1); body._xscale = 0; body._yscale = 0; body._alpha = 0; txt = new GameClasses.TextClass(body.body, 2, hint_text, recede, recede); var _local5 = txt.getWidth(); var _local4 = (txt.getHeight() + hint_text.h) + (recede / 2); initBitmap(_local5, _local4); body.body.attachBitmap(body_bmp, 1); GameClasses.Consts.makeShadow(body.body, body.shadow, 0, 50); body.blendMode = "add"; body.body.blendMode = "add"; body.mov = new GameClasses.FreeMove(); if ((mcBody != undefined) && (mcBody != null)) { if (mcBody.hitArea) { hint_bmp = new flash.display.BitmapData(mcBody.hitArea._width, mcBody.hitArea._height, true, 0); hint_bmp.draw(mcBody.hitArea); } else { hint_bmp = new flash.display.BitmapData(mcBody._width, mcBody._height, true, 0); hint_bmp.draw(mcBody); } hint_mc = mcRoot.createEmptyMovieClip("hint_mask" + depth, depth++); hint_mc.blendMode = "add"; _local3 = new Color(hint_mc); _local3.setRGB(0); hint_mc._alpha = 0; var _local2; if (point1 == undefined) { if ((!mcBody.hitArea) || ((mcBody.hitArea._x == 0) && (mcBody.hitArea._y == 0))) { _local2 = new flash.geom.Point(mcBody._x, mcBody._y); } else { _local2 = new flash.geom.Point(mcBody.hitArea._x, mcBody.hitArea._y); } } else { _local2 = point1; } hint_mc._x = _local2.x; hint_mc._y = _local2.y; hint_mc.useHandCursor = false; hint_mc.attachBitmap(hint_bmp, 1); hint_mc.onRollOver = GameClasses.GFunctions.create(this, startHint); hint_mc.onRollOut = GameClasses.GFunctions.create(this, stopHint); hint_mc.onDragOver = GameClasses.GFunctions.create(this, startHint); hint_mc.onDragOut = GameClasses.GFunctions.create(this, stopHint); hint_mc.tabEnabled = false; hint_mc.onPress = GameClasses.GFunctions.create(mcBody, function () { this.onPress(); this.addOnPressAction(); }); } } static function disableHW() { HW_enabled = false; } static function enableHW() { HW_enabled = true; } function destroy() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; mcRoot = null; mcBody = null; square_mc = null; snd = null; hint_mc.onRollOver = null; hint_mc.onRollOut = null; hint_mc.onDragOver = null; hint_mc.onDragOut = null; shadow.shadow_bmp.dispose(); shadow.removeMovieClip(); shadow = null; hint_mc.removeMovieClip(); hint_mc = null; destroyStrela(); body.mov.destroy(); body.mov = null; body.body.removeMovieClip(); body.body = null; body.shadow.shadow_bmp.dispose(); body.shadow.shadow_bmp = null; body.shadow.filtr.destroy(); body.shadow.filtr = null; body.shadow.removeMovieClip(); body.shadow = null; body.removeMovieClip(); body = null; hint_text = null; btn.destroy(); btn = null; hint_bmp.dispose(); hint_bmp = null; body_bmp.dispose(); body_bmp = null; txt.destroy(); txt = null; log = null; delete addOnPressAction; delete startHideAct; delete endHideAct; } function clear() { body.removeMovieClip(); shadow.shadow_bmp.dispose(); shadow.removeMovieClip(); hint_mc.removeMovieClip(); hint_bmp.dispose(); body_bmp.dispose(); } static function clearAll() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; all_hw = new Array(); } static function initInterval() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; interval_mouse = GameClasses.FreeMove.setInterval(GameClasses.HintWindow, "onMouseMoveAct", 16); GameClasses.AllIntervals.get().add(interval_mouse); enableHW(); } static function initClass() { initInterval(); bmp = flash.display.BitmapData.loadBitmap(hint_name); w = 20; h = 15; rect = new flash.geom.Rectangle(0, 0, w, h); point = new flash.geom.Point(0, 0); bmp_t = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = 0; bmp_t.copyPixels(bmp, rect, point); bmp_rt = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = 0; bmp_rt.copyPixels(bmp, rect, point); bmp_r = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = h; bmp_r.copyPixels(bmp, rect, point); bmp_rb = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = bmp.height - h; bmp_rb.copyPixels(bmp, rect, point); bmp_b = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = bmp.height - h; bmp_b.copyPixels(bmp, rect, point); bmp_lb = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = bmp.height - h; bmp_lb.copyPixels(bmp, rect, point); bmp_l = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = h; bmp_l.copyPixels(bmp, rect, point); bmp_lt = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = 0; bmp_lt.copyPixels(bmp, rect, point); bmp_c = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = h; bmp_c.copyPixels(bmp, rect, point); } function initBitmap(w1, h1) { var _local3; var _local2; var _local5; var _local4; hw = (2 * recede) + w1; hh = (2 * recede) + h1; tw = hw - (2 * w); th = hh - (2 * h); body_bmp = new flash.display.BitmapData(hw, hh, true, 0); rect.x = 0; rect.y = 0; point.x = 0; point.y = 0; rect.width = w; rect.height = h; body_bmp.copyPixels(bmp_lt, rect, point); point.x = body_bmp.width - w; point.y = 0; body_bmp.copyPixels(bmp_rt, rect, point); point.x = body_bmp.width - w; point.y = body_bmp.height - h; body_bmp.copyPixels(bmp_rb, rect, point); point.x = 0; point.y = body_bmp.height - h; body_bmp.copyPixels(bmp_lb, rect, point); _local5 = int(tw / w); _local3 = 0; while (_local3 < _local5) { point.x = w + (_local3 * w); point.y = 0; body_bmp.copyPixels(bmp_t, rect, point); point.y = h + th; body_bmp.copyPixels(bmp_b, rect, point); _local3++; } rect.width = tw - (_local5 * w); point.x = w + (_local5 * w); point.y = 0; body_bmp.copyPixels(bmp_t, rect, point); point.y = h + th; body_bmp.copyPixels(bmp_b, rect, point); rect.width = w; _local4 = int(th / h); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); point.x = 0; body_bmp.copyPixels(bmp_l, rect, point); point.x = w + tw; body_bmp.copyPixels(bmp_r, rect, point); _local2++; } rect.height = th - (_local4 * h); point.y = h + (_local4 * h); point.x = 0; body_bmp.copyPixels(bmp_l, rect, point); point.x = w + tw; body_bmp.copyPixels(bmp_r, rect, point); rect.height = h; _local3 = 0; while (_local3 < _local5) { point.x = w + (_local3 * w); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); body_bmp.copyPixels(bmp_c, rect, point); _local2++; } point.y = h + (_local4 * h); rect.height = th - (_local4 * h); body_bmp.copyPixels(bmp_c, rect, point); rect.height = h; _local3++; } point.x = w + (_local5 * w); rect.width = tw - (_local5 * w); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); body_bmp.copyPixels(bmp_c, rect, point); _local2++; } rect.width = w; point.x = w + (_local5 * w); point.y = h + (_local4 * h); rect.width = tw - (_local5 * w); rect.height = th - (_local4 * h); body_bmp.copyPixels(bmp_c, rect, point); } function initHelp(x, y) { type = "study_hint"; TIME_OF_THE_HINT_MOVE = TIME_OF_THE_HELP_HINT_MOVE; body.body._x = (-body.body._width) / 2; body.shadow._x = body.body._x; body.body._y = -body.body._height; body.shadow._y = body.body._y; body._x = x; body._y = y; } function initHelpHint(x, y) { initHelp(x, y); initButton(); } function initHelpHintStrela(x, y, xs) { initHelp(x, y); initButton(); initStrela(xs); } function initHelpHintStrelaH(x, y, ys) { initHelp(x, y); initButton(); initStrelaH(ys); } function initHelpStrela(x, y, xs) { initHelp(x, y); initStrela(xs); } function initButton() { btn = new GameClasses.MyButton2(body.body, "Ok", 3, _root.dialogs.TextOk, 0, 0); btn.setX((hw - btn.getWidth()) / 2); btn.setY((hh - btn.getHeight()) - 10); btn.addAction(GameClasses.GFunctions.create(this, hideHelpHint)); } function initStrela(x) { strela = body.createEmptyMovieClip("strela", 3); var _local2 = flash.display.BitmapData.loadBitmap("Strela.png"); strela.bmp = new flash.display.BitmapData(_local2.width / 2, _local2.height, true, 0); strela.bmp.copyPixels(_local2, new flash.geom.Rectangle(0, 0, _local2.width / 2, _local2.height), new flash.geom.Point(0, 0)); strela.body = strela.createEmptyMovieClip("body", 2); strela.shadow = strela.createEmptyMovieClip("shadow", 1); strela.body.attachBitmap(strela.bmp, 1); GameClasses.Consts.makeShadow(strela.body, strela.shadow, 0, 60); strela.body._x = (-strela.body._width) / 2; strela.body._y = -strela.body._height; strela.shadow._x = strela.body._x; strela.shadow._y = strela.body._y; strela.mov = new GameClasses.FreeMove(); strela.x0 = x - body._x; strela.y0 = strela.body._height - 10; strela._x = strela.x0; strela._y = -body._y; strela._alpha = 0; _local2.dispose(); _local2 = null; } function destroyStrela() { strela.bmp.dispose(); strela.bmp = null; strela.mov.destroy(); strela.mov = null; strela.shadow.shadow_bmp.dispose(); strela.shadow.shadow_bmp = null; strela.shadow.filtr.destroy(); strela.shadow.filtr = null; strela.shadow.removeMovieClip(); strela.shadow = null; strela.body.removeMovieClip(); strela.body = null; } function initStrelaH(y) { initStrela(0); strela.x0 = (((-body.body._width) / 2) - strela.body._height) - 15; strela.y0 = y - body._y; strela._x = 530 - body._x; strela._y = strela.y0; strela._alpha = 0; strela._rotation = 90; } function setStrela(x, y) { strela.x0 = x - body._x; strela.y0 = y - body._y; strela._x = strela.x0; strela._y = -body._y; } function startStrela() { if (strela._y == (-body._y)) { strela.acc_y = new GameClasses.AccelLinePath(); strela.acc_y.addKey(strela.y0, 0.0002, 0); strela.acc_y.addKey(strela.y0 + 5, 0.0002, -1); strela.acc_y.addKey(strela.y0, 0, 0); strela.T = strela.acc_y.calculatePath(); strela.acc_x = undefined; } else { strela.acc_x = new GameClasses.AccelLinePath(); strela.acc_x.addKey(strela.x0, 0.0002, 0); strela.acc_x.addKey(strela.x0 + 5, 0.0002, -1); strela.acc_x.addKey(strela.x0, 0, 0); strela.T = strela.acc_x.calculatePath(); strela.acc_y = undefined; } strela.mov.endAct = GameClasses.GFunctions.create(this, function () { this.strela.mov.endAct = GameClasses.GFunctions.create(this, function () { GameClasses.FreeMove.addActivePiece(this.strela, getTimer()); this.strela.mov.initMove(this.strela, this.strela.T, 0, this.strela.acc_x, this.strela.acc_y); }); this.strela.mov.endAct(); }); strela._alpha = 100; GameClasses.FreeMove.addActivePiece(strela, getTimer()); strela.mov.initLine(strela, strela.x0, strela.y0, 300); } function disableHint() { hint_disabled = true; } function enableHint() { hint_disabled = false; hint_mc.swapDepths(depth++); } function showHelpHint(is_square) { hideAll(); is_hint = true; if ((is_square == undefined) || (is_square)) { square_mc._x = 0; } snd.startSound("TipWindow"); if (strela) { body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.square_mc.onPress = GameClasses.GFunctions.create(this, this.hideHelpHint); this.square_mc.enabled = true; this.startStrela(); }); } else { body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.square_mc.onPress = GameClasses.GFunctions.create(this, this.hideHelpHint); this.square_mc.enabled = true; }); } square_mc.tabEnabled = false; is_active = true; all_hw.push(this); GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, TIME_OF_THE_HINT_DELAY, undefined, undefined, 100, 100, undefined, hint_opacity); } function hideHelpHint() { is_hint = false; square_mc.onPress = function () { }; square_mc._x = 520; if (strela) { strela.mov.endAct = null; } hideHint(); } function showHint() { if (is_hint) { return(undefined); } is_active = true; all_hw.push(this); GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, TIME_OF_THE_HINT_DELAY, undefined, undefined, 100, 100, undefined, hint_opacity); } function hideHint() { var _local2 = all_hw.length - 1; while (_local2 >= 0) { if (all_hw[_local2] == this) { all_hw[_local2] = all_hw[all_hw.length - 1]; all_hw.pop(); break; } _local2--; } is_active = false; GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.endAct = GameClasses.GFunctions.create(this, endHideAct); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, 0, undefined, undefined, 0, 0, undefined, 0); startHideAct(); } function startHint() { if ((!hint_disabled) && (HW_enabled)) { if (mcBody) { active_hint = this; } showHint(); } if (mcBody) { mcBody.onRollOver(); } } function stopHint() { active_hint = null; if (body.mov.active) { body.mov.stopMove1(); } hideHint(); if (mcBody) { mcBody.onRollOut(); } } static function hideCurrent() { active_hint.stopHint(); } static function onMouseMoveAct() { if (active_hint != null) { if ((active_hint.mcRoot._xmouse + active_hint.body.body._width) > 520) { active_hint.body.body._x = -active_hint.body.body._width; active_hint.body.shadow._x = active_hint.body.body._x; } else { active_hint.body.body._x = 0; active_hint.body.shadow._x = active_hint.body.body._x; } if ((active_hint.mcRoot._ymouse - active_hint.body.body._height) < 0) { active_hint.body.body._y = 0; active_hint.body.shadow._y = active_hint.body.body._y; } else { active_hint.body.body._y = -active_hint.body.body._height; active_hint.body.shadow._y = active_hint.body.body._y; } active_hint.body._x = active_hint.mcRoot._xmouse; active_hint.body._y = active_hint.mcRoot._ymouse; } } static function hideAll() { var _local1 = all_hw.length - 1; while (_local1 >= 0) { if (!all_hw[_local1]) { all_hw.splice(_local1, 1); } else if (all_hw[_local1].is_active) { if (all_hw[_local1].type == "study_hint") { all_hw[_local1].hideHelpHint(); } else { all_hw[_local1].hideHint(); } } _local1--; } } function getHeight() { return(body.body._height); } function setText(s) { txt.setText(s); } static var hint_name = "HintWindow.png"; static var depth = 0; static var all_hw = new Array(); static var active_hint = null; static var is_hint = false; var startHideAct = null; var addOnPressAction = null; var endHideAct = null; var hint_disabled = false; var recede = 10; var TIME_OF_THE_HINT_MOVE = GameClasses.Consts.TIME_OF_THE_HINT_MOVE; var TIME_OF_THE_HELP_HINT_MOVE = GameClasses.Consts.TIME_OF_THE_HELP_HINT_MOVE; var TIME_OF_THE_HINT_DELAY = GameClasses.Consts.TIME_OF_THE_HINT_DELAY; var hint_opacity = 90; var type = "hint"; var is_active = false; var sound_showHint = "ShowTooltip"; static var HW_enabled = true; }
Symbol 1722 MovieClip [__Packages.GameClasses.AllIntervals] Frame 0
class GameClasses.AllIntervals { var intervals, infos; function AllIntervals () { intervals = new Array(); infos = new Array(); } static function get() { if (!ai) { ai = new GameClasses.AllIntervals(); } return(ai); } function add(int, inf) { } function del(int) { } function getInfo() { return(""); } function add1(int, inf) { var _local2 = 0; while (_local2 < intervals.length) { if (int == intervals[_local2]) { if (inf) { infos[_local2] = inf; } return(undefined); } _local2++; } intervals.push(int); if (inf) { infos.push(inf); } else { infos.push(" "); } } function del1(int) { var _local3 = -1; var _local2 = 0; while (_local2 < intervals.length) { if (int == intervals[_local2]) { _local3 = _local2; break; } _local2++; } if (_local3 != -1) { intervals.splice(_local3, 1); delete infos[_local3]; infos.splice(_local3, 1); } } function getInfo1() { var _local3 = ("Count=" + intervals.length) + newline; var _local2 = 0; while (_local2 < intervals.length) { _local3 = _local3 + (((String(intervals[_local2]) + " ") + infos[_local2]) + newline); _local2++; } return(_local3); } static var ai = null; }
Symbol 1723 MovieClip [__Packages.GameClasses.NewParticleSystem] Frame 0
class GameClasses.NewParticleSystem { var mcRoot, numb, particles, path, body, pmov, pmovs, T, t0; function NewParticleSystem (root_mc, number_parts) { mcRoot = root_mc; numb = number_parts; particles = new Array(); path = new Array(); body = mcRoot.createEmptyMovieClip("ps" + depth, depth++); body._x = -100; makeUnvisible(); body.mov = new GameClasses.FreeMove(); var _local3 = 0; while (_local3 < numb) { particles[_local3] = body.createEmptyMovieClip("part" + _local3, _local3); var _local2 = particles[_local3]; _local2._x = -100; _local2.mov = new GameClasses.FreeMove(); _local2.body = _local2.createEmptyMovieClip("body", 2); _local2._visible = false; _local3++; } } function destroy() { delete mcRoot; delete link_mc; var _local2 = 0; while (_local2 < particles.length) { particles[_local2].mov.destroy(); delete particles[_local2].mov; delete particles[_local2]; _local2++; } delete particles; _local2 = 0; while (_local2 < path.length) { delete path[_local2]; _local2++; } delete path; for (var _local3 in body) { if (body[_local3] instanceof MovieClip) { MovieClip(body[_local3]).removeMovieClip(); delete body[_local3]; } } body.removeMovieClip(); delete body; path_x.destroy(); path_y.destroy(); if (path_x instanceof Array) { _local2 = 0; while (_local2 < path_x.length) { delete path_x[_local2]; delete path_y[_local2]; _local2++; } delete path_x; delete path_y; } pmov.destroy(); delete pmov; _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; } function clear() { stopPS(); } function makeVisible() { body._visible = true; } function makeUnvisible() { body._visible = false; } function initTexture(bmp_src) { if (active) { stopPS(); } var _local5 = new flash.geom.Rectangle(0, 0, bmp_src.width, bmp_src.height); var _local6 = new flash.geom.Point(0, 0); var _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; _local2.bmp.dispose(); _local2.body.removeMovieClip(); _local2.body = _local2.createEmptyMovieClip("body", 2); _local2.bmp = new flash.display.BitmapData(bmp_src.width, bmp_src.height, true, 0); _local2.bmp.copyPixels(bmp_src, _local5, _local6); _local2.body.attachBitmap(_local2.bmp, 1); _local2.body._x = (-_local2.body._width) / 2; _local2.body._y = (-_local2.body._height) / 2; _local3++; } } function initTextureFromLibrary(id) { if (active) { stopPS(); } var _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; _local2.bmp.dispose(); _local2.body.removeMovieClip(); _local2.attachMovie(id, "body", 2); _local2.body._x = (-_local2.body._width) / 2; _local2.body._y = (-_local2.body._height) / 2; _local3++; } } function initPath(path_src_x, path_src_y) { if (active) { stopPS(); } if (((path_src_x instanceof GameClasses.Spline) || (path_src_x instanceof GameClasses.Line)) || (path_src_x instanceof Array)) { path_x = path_src_x; path_y = path_src_y; } } function startPS1(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { startPS(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } function startPS(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body._x = 0; var _local16 = getTimer(); active = true; T = t_delay + (t_issue * (numb - 1)); makeVisible(); t0 = getTimer(); var _local3 = 0; while (_local3 < pmovs.length) { pmovs[_local3].destroy(); delete pmovs[_local3]; _local3++; } delete pmovs; pmovs = new Array(numb); _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; var _local7 = getBurnX(t_issue, _local3); var _local6 = getBurnY(t_issue, _local3); if (x1 != undefined) { if (x1 instanceof GameClasses.Spline) { x1.reCalculate(_local7); y1.reCalculate(_local6); } else if (!isNaN(x1)) { _local2._x = x1; _local2._y = y1; x1 = null; y1 = null; } } else { _local2._x = _local7; _local2._y = _local6; } _local2.mov.endAct = null; pmovs[_local3] = GameClasses.FreeMove.makeDelay(t_delay + (_local3 * t_issue), GameClasses.GFunctions.create(_local2.mov, _local2.mov.newInitMove, _local2, t_life, 1, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); _local3++; } if (numb_repeats == 1) { particles[numb - 1].mov.endAct = GameClasses.GFunctions.create(this, stopPS); } else { pmov = GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(this, startPS, 0, 0, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); } } function getBurnX(t, i) { if (T > 0) { if (path_x instanceof Array) { return(path_x[i]); } return(path_x.getPoint((t * i) / T)); } return(0); } function getBurnY(t, i) { if (T > 0) { if (path_y instanceof Array) { return(path_y[i]); } return(path_y.getPoint((t * i) / T)); } return(0); } function stopPS() { if (active) { var _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; pmov.destroy(); delete pmov; makeUnvisible(); body._x = -100; _local2 = 0; while (_local2 < numb) { particles[_local2].mov.stopMove(); particles[_local2]._x = -100; _local2++; } active = false; } } function startExplode(x, y, mindx, maxdx, dy, minvy, maxvy, ay, sp_xscale, sp_yscale, sp_alp, color1, delay) { body._x = x; body._y = y; var _local8; var _local3; var _local9; var _local7; var _local6; var _local5; makeVisible(); var _local4 = 0; while (_local4 <= (particles.length - 1)) { var _local2 = particles[_local4]; _local7 = mindx + (Math.random() * (maxdx - mindx)); _local8 = new GameClasses.Spline(0, _local7); _local9 = new GameClasses.Spline(0, (Math.random() * 720) - 360); _local3 = new GameClasses.AccelLinePath(); _local6 = minvy + (Math.random() * (maxvy - minvy)); _local3.addKey(0, ay, _local6); _local3.addKey(dy, 0, 1); _local5 = _local3.calculatePath(); _local2.mov.endAct = null; _local2.mov.newInitMove(_local2, _local5, 1, _local8, _local3, sp_xscale, sp_yscale, _local9, sp_alp, color1); _local4++; } } function startInverseExplode(x, y, mindx, maxdx, dy, minvy, maxvy, ay, sp_xscale, sp_yscale, sp_alp, color1, delay) { body._x = x; body._y = y; var _local8; var _local3; var _local9; var _local7; var _local6; var _local5; makeVisible(); var _local4 = 0; while (_local4 <= (particles.length - 1)) { var _local2 = particles[_local4]; _local7 = mindx + (Math.random() * (maxdx - mindx)); _local8 = new GameClasses.Spline(0, _local7); _local9 = new GameClasses.Spline(0, (Math.random() * 720) - 360); _local3 = new GameClasses.AccelLinePath(); _local6 = minvy + (Math.random() * (maxvy - minvy)); _local3.addKey(0, ay, _local6); _local3.addKey(dy, 0, 1); _local5 = _local3.calculatePath(); _local2.mov.endAct = null; _local2.mov.updateAct = _local2.mov.updateActInverse; _local2.mov.newInitMove(_local2, _local5, 1, _local8, _local3, sp_xscale, sp_yscale, _local9, sp_alp, color1); _local4++; } } static function makeSimpleFire(root_mc) { var _local1 = new GameClasses.NewParticleSystem(root_mc, 12); _local1.initTextureFromLibrary("blur1"); return(_local1); } function startSimpleFire(x, y, t_delay, _scale) { var _local2; if (!_scale) { _local2 = 1; } else { _local2 = _scale; } var _local11 = new flash.geom.Point(x, y); var _local10 = new flash.geom.Point(x, y - (_local2 * 13)); var _local9 = new flash.geom.Point(x, y - (_local2 * 50)); var _local12 = [_local11, _local10, _local9]; var _local4 = [2, 4, 2]; var _local6 = [_local2 * 25, _local2 * 55, _local2 * 30, _local2 * 5]; var _local5 = [_local2 * 5, _local2 * 5, _local2 * 5, _local2 * 1]; var _local3 = [60, 100, 80, 10]; var _local8 = [16776960, 16711680]; var _local7 = [-180, 180]; startFire(t_delay, 720, 60, _local12, _local4, _local6, _local5, _local3, _local8, _local7); } function startFireParticle(part, t_life, t_delay, points, p_rads, scales, s_rads, alphas, color1, rotations) { var _local10 = new GameClasses.Spline(); var _local9 = new GameClasses.Spline(); var _local2 = 0; while (_local2 < points.length) { var _local1 = p_rads[_local2] * (1 - (2 * Math.random())); var _local6 = Math.sqrt((p_rads[_local2] * p_rads[_local2]) - (_local1 * _local1)) * (1 - (2 * Math.random())); _local10.addKey(points[_local2].x + _local1); _local9.addKey(points[_local2].y + _local6); _local2++; } _local10.Calculate(false); _local9.Calculate(false); var _local11 = new GameClasses.Spline(); var _local12 = new GameClasses.Spline(); _local2 = 0; while (_local2 < scales.length) { var _local1 = s_rads[_local2] * (1 - (2 * Math.random())); var _local6 = Math.sqrt((s_rads[_local2] * s_rads[_local2]) - (_local1 * _local1)) * (1 - (2 * Math.random())); _local11.addKey(scales[_local2] + _local1); _local12.addKey(scales[_local2] + _local6); _local2++; } _local11.Calculate(false); _local12.Calculate(false); var _local15 = new GameClasses.Line(rotations[0] + ((rotations[1] - rotations[0]) * Math.random()), rotations[0] + ((rotations[1] - rotations[0]) * Math.random())); var _local13 = new GameClasses.Spline(); _local2 = 0; while (_local2 < alphas.length) { _local13.addKey(alphas[_local2]); _local2++; } _local13.Calculate(false); GameClasses.FreeMove.makeDelay(t_delay, GameClasses.GFunctions.create(part.mov, part.mov.newInitMove, part, t_life, 1, _local10, _local9, _local11, _local12, _local15, _local13, color1)); } function startFire(t_delay, t_life, t_issue, points, p_rads, scales, s_rads, alphas, color1, rotations) { body._x = 0; makeVisible(); var _local3 = 0; while (_local3 < particles.length) { var _local2 = particles[_local3]; _local2.mov.endAct = GameClasses.GFunctions.create(this, startFireParticle, _local2, t_life, 1, points, p_rads, scales, s_rads, alphas, color1, rotations); startFireParticle(_local2, t_life, t_delay + (t_issue * _local3), points, p_rads, scales, s_rads, alphas, color1, rotations); _local3++; } pmov = GameClasses.FreeMove.makeDelay(t_delay + (t_issue * (particles.length - 1)), GameClasses.GFunctions.create(this, startFire, 0, t_life, t_issue, points, p_rads, scales, s_rads, alphas, color1, rotations)); } function addMC(id, x, y) { body.attachMovie(id, id, body.getNextHighestDepth()); body[id]._x = x; body[id]._y = y; } static var depth = 0; var link_mc = null; var path_x = null; var path_y = null; var active = false; var randX = 0; var randY = 0; }
Symbol 1724 MovieClip [__Packages.GameClasses.BonusField] Frame 0
class GameClasses.BonusField { var mcRoot, small_bonus, bonuses, hw, txt, rect, updateNumb, numb, x0, y0, class_name, text_x, text_y; function BonusField () { } function destroy() { mcRoot = null; small_bonus.destroy(); small_bonus.removeMovieClip(); small_bonus = null; bonuses[0].destroy(); bonuses[0].removeMovieClip(); bonuses[0] = null; bonuses = null; hw.destroy(); hw = null; txt.destroy(); txt = null; rect = null; updateNumb = null; } function clear() { delete bonuses; } function getVisibleElems() { var _local2 = new Array(); _local2.push(bonuses[0]); _local2.push(small_bonus); _local2.push(txt.getBody()); return(_local2); } function initBonusField(mc, x, y, numb) { this.numb = numb; var _local5; mcRoot = mc; x0 = x; y0 = y; bonuses = new Array(); bonuses[0] = mcRoot.attachMovie(class_name, class_name + mcRoot.depth_for_bonuses, mcRoot.depth_for_bonuses++); bonuses[0]._alpha = 0; bonuses[0].initBonus("chips.png", rect); bonuses[0].breakShine(); bonuses[0]._x = x0; bonuses[0]._y = y0; bonuses[0].initFieldBonus(); txt = new GameClasses.TextClass(mcRoot, mcRoot.depth_for_bonuses++, _root.dialogs.BonusBombZLText, x0 + text_x, y0 + text_y); hw = new GameClasses.HintWindow(mcRoot, bonuses[0], _root.dialogs["HintWindowText" + class_name]); if (numb > 0) { bonuses[0]._visible = true; bonuses[0].enableBonus(); bonuses[0]._alpha = 100; txt.setText("x" + numb); } else { bonuses[0]._visible = false; hw.disableHint(); bonuses[0].disableBonus(); } small_bonus = mcRoot.attachMovie(class_name, class_name + (mcRoot.depth_for_bonuses + 201), mcRoot.depth_for_bonuses + 201); small_bonus._alpha = 0; small_bonus._x = x0; small_bonus._y = y0; small_bonus.initBonus("chips.png", rect); small_bonus.breakShine(); } function startPS(x, y) { } function addBonus(bonus) { switch (bonuses[0].type) { case "bomb" : mcRoot.startReadyBombBonusHelpHint(); break; case "zl" : mcRoot.startReadyZLBonusHelpHint(); break; case "time" : mcRoot.startReadyTimeBonusHelpHint(); break; case "swap" : mcRoot.startReadySwapBonusHelpHint(); } numb++; if (bonus) { bonus.removeMovieClip(); } if (numb == 1) { bonuses[0]._visible = true; bonuses[0].enableBonus(); hw.enableHint(); bonuses[0]._x = x0; bonuses[0]._y = y0; bonuses[0].bonus_state = GameClasses.Bonus.NOT_SELECTED; bonuses[0]._alpha = 100; txt.setText("x" + numb); } else if (numb > 1) { txt.setText("x" + numb); } updateNumb(); } function removeBonus() { numb--; if (numb <= 0) { bonuses[0]._visible = false; bonuses[0].disableBonus(); hw.disableHint(); txt.setText(" "); bonuses[0]._alpha = 0; bonuses[0].bonus_state = GameClasses.Bonus.DISABLED; } else { txt.setText("x" + numb); } updateNumb(); } var selected_this = false; }
Symbol 1725 MovieClip [__Packages.GameClasses.Bonus] Frame 0
class GameClasses.Bonus extends MovieClip { var snd, mcRoot, _parent, mov, concurent_bonus_fields, bonus_field, onPress, body, blur_body, bmp, blur_bmp, shine_mc, createEmptyMovieClip, shine_color, hitArea, _x, _y, tabEnabled, onDragOver, onDragOut, onRollOver, onRollOut; function Bonus () { super(); snd = GameClasses.MySounds.getMySounds(); mcRoot = _parent; mov = new GameClasses.FreeMove(); concurent_bonus_fields = new Array(); } function disableBonus() { bonus_state = DISABLED; } function enableBonus() { bonus_state = NOT_SELECTED; } function destroy() { Mouse.removeListener(listener); snd = null; mcRoot = null; bonus_field = null; roll_over_mc = null; selected_bonus = null; delete tremble_arr; delete concurent_bonus_fields; delete listener; delete onPress; body.removeMovieClip(); body = null; blur_body.removeMovieClip(); blur_body = null; bmp.dispose(); bmp = null; blur_bmp.dispose(); blur_bmp = null; mov.destroy(); mov = null; shine_mc.mov.destroy(); shine_mc.mov = null; } function removeMovieClip() { snd = null; mcRoot = null; Mouse.removeListener(listener); delete tremble_arr; delete listener; delete onPress; body.clear(); body.removeMovieClip(); blur_body.clear(); blur_body.removeMovieClip(); bmp.dispose(); blur_bmp.dispose(); mov.clear(); delete mov; super.removeMovieClip(); } function initBonus(id_tex, rect) { var _local2 = flash.display.BitmapData.loadBitmap(id_tex); var _local9 = new flash.geom.Point(0, 0); var _local4; var _local3 = new flash.filters.BlurFilter(blur_intensity, blur_intensity, 1); var _local7 = new Array(); _local7.push(_local3); bmp = new flash.display.BitmapData(rect.width, rect.height, true, 0); bmp.copyPixels(_local2, rect, _local9); body = createEmptyMovieClip("body", 3); body.attachBitmap(bmp, 1, "never", true); shine_mc = body.createEmptyMovieClip("shine_mc", body.getNextHighestDepth()); shine_mc.mov = new GameClasses.FreeMove(); shine_mc.mov.endAct = null; blur_bmp = new flash.display.BitmapData(bmp.width + 40, bmp.height + 40, true, 0); blur_bmp.applyFilter(bmp, new flash.geom.Rectangle(0, 0, bmp.width, bmp.height), new flash.geom.Point(20, 20), _local3); var _local8 = -20; var _local6 = -20; blur_body = createEmptyMovieClip("blur_body", 2); blur_body.attachBitmap(blur_bmp, 1); blur_body.width = blur_body._width; blur_body.height = blur_body._height; blur_body.x = _local8; blur_body.y = _local6; _local4 = new Color(blur_body); _local4.setRGB(shine_color); blur_body._alpha = blur_opacity; blur_body._xscale = blur_body._xscale * min_shine_coof; blur_body._yscale = blur_body._yscale * min_shine_coof; blur_body._alpha = 0; hitArea = body; _local2.dispose(); startShine(); } function startShine() { blur_body._alpha = 100; shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateShine); GameClasses.FreeMove.addActivePiece(shine_mc, getTimer()); shine_mc.mov.initMove(shine_mc, T_shine * 2, 0); } function startBigShine() { blur_body._alpha = 100; shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateBigShine); GameClasses.FreeMove.addActivePiece(shine_mc, getTimer()); shine_mc.mov.initMove(shine_mc, T_shine * 2, 0); } function breakShine() { shine_mc.mov.stopMove1(); blur_body._alpha = 0; blur_body._xscale = 100; blur_body._yscale = 100; blur_body._x = blur_body.x; blur_body._y = blur_body.y; } function breakBigShine() { shine_mc.mov.stopMove1(); blur_body._alpha = 0; blur_body._xscale = 100; blur_body._yscale = 100; blur_body._x = blur_body.x; blur_body._y = blur_body.y; } function updateShine() { var _local3; var _local2 = shine_mc.mov.t * 4; if (_local2 >= 2) { schine_counter = ((schine_counter >= position_end_shine) ? 0 : (schine_counter + 1)); shine_mc.mov.last_t = shine_mc.mov.curr_t; _local2 = 0; } else if (_local2 >= 1) { _local2 = 2 - _local2; } if (schine_counter == position_end_shine) { _local3 = min_shine_coof + (_local2 * (max2_shine_coof - min_shine_coof)); } else { _local3 = min_shine_coof + (_local2 * (max_shine_coof - min_shine_coof)); } blur_body._xscale = 100 * _local3; blur_body._yscale = 100 * _local3; blur_body._x = blur_body.x - ((blur_body.width * (_local3 - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (_local3 - 1)) / 2); } function updateBigShine() { var _local3; var _local2 = shine_mc.mov.t * 4; if (_local2 >= 2) { shine_mc.mov.last_t = shine_mc.mov.curr_t; _local2 = 0; } else if (_local2 >= 1) { _local2 = 2 - _local2; } _local3 = min_big_shine_coof + (_local2 * (max_big_shine_coof - min_big_shine_coof)); blur_body._xscale = 100 * _local3; blur_body._yscale = 100 * _local3; blur_body._x = blur_body.x - ((blur_body.width * (_local3 - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (_local3 - 1)) / 2); } function endShine() { shine_mc.mov.stopMove1(); shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateEndShine); GameClasses.FreeMove.addActivePiece(shine_mc, getTimer()); shine_mc.mov.initMove(shine_mc, T_shine * 2, 0); blur_body._alpha = blur_opacity; min_shine_coof = 1; } function updateEndShine() { var _local3; var _local2 = shine_mc.mov.t * 4; if (_local2 >= 2) { blur_body._alpha = 0; _local2 = 0; shine_mc.mov.stopMove1(); } else if (_local2 >= 1) { _local2 = 2 - _local2; } _local3 = min_shine_coof + (_local2 * (max2_shine_coof - min_shine_coof)); blur_body._xscale = 100 * _local3; blur_body._yscale = 100 * _local3; blur_body._x = blur_body.x - ((blur_body.width * (_local3 - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (_local3 - 1)) / 2); } function moveToField() { snd.startSound("FallenVisBonus"); var _local3; var _local2; _local3 = new GameClasses.Spline(_x, (_x + bonus_field().x0) / 2, bonus_field().x0); _local2 = new GameClasses.Spline(_y, bonus_field().y0 - (Math.random() * 15), bonus_field().y0); _local3.Calculate(); _local2.Calculate(); mov.__set__endAct(GameClasses.GFunctions.create(this, function () { this.breakShine(); this.bonus_field().addBonus(this); this.mov.endAct = null; })); GameClasses.FreeMove.addActivePiece(this, getTimer()); mov.initMove(this, GameClasses.Consts.TIME_OF_THE_BOMB_BONUS_MOVE, 0, _local3, _local2); } function initFieldBonus() { tabEnabled = false; onDragOver = onRollOverAct; onDragOut = onRollOutAct; onRollOver = onRollOverAct; onRollOut = onRollOutAct; onPress = onPressAct; } function uninitFieldBonus() { } function onRollOverAct() { if (bonus_state == NOT_SELECTED) { startShine(); } } function onRollOutAct() { if (bonus_state == NOT_SELECTED) { breakShine(); } } function onPressAct() { if (bonus_state == NOT_SELECTED) { onPressAct1(); } else if (bonus_state == SELECTED) { onPressAct2(); } } function onPressAct1() { if (bonus_state == DISABLED) { return(undefined); } if (mcRoot.TheField.isLocked() || (mcRoot.is_locked)) { return(undefined); } if (!mcRoot.TheField.was_first_step) { mcRoot.TheField.was_first_step = true; mcRoot.timer.play(); } var _local4 = mcRoot.theField.is_locked; var _local2 = 0; while (_local2 < concurent_bonus_fields.length) { if (concurent_bonus_fields[_local2]().selected_this) { concurent_bonus_fields[_local2]().bonuses[0].onPressAct2(); break; } _local2++; } var _local3; snd.startSound("take_bonus"); bonus_field().selected_this = true; bonus_state = SELECTED; mcRoot.TheField.lockTheField(); _local3 = bonus_field().small_bonus; _local3._alpha = 100; _local3.listener.onMouseMove = GameClasses.GFunctions.create(_local3, moveActiveBonus); _local3.listener.onMouseDown = GameClasses.GFunctions.create(_local3, movePressBonus, bonus_field()); Mouse.addListener(_local3.listener); _local3.mov.endAct = null; GameClasses.FreeMove.addActivePiece(_local3, getTimer()); _local3.mov.initLineTo(_local3, mcRoot._xmouse + 15, mcRoot._ymouse + 2, 70, 70, 0, GameClasses.Consts.TIME_OF_THE_MOVE_SMALL_BONUS); startBigShine(); } function onPressAct2() { if (bonus_state == DISABLED) { return(undefined); } if (mcRoot.TheField.count_move_on_the_field != 0) { return(undefined); } var _local2 = bonus_field().small_bonus; snd.startSound("drop_bonus"); bonus_field().selected_this = false; bonus_state = NOT_SELECTED; mcRoot.theField.unlockTheField(); Mouse.removeListener(_local2.listener); _local2.mov.endAct = GameClasses.GFunctions.create(_local2, function () { this._alpha = 0; }); _local2.mov.newInitMove(_local2, GameClasses.Consts.TIME_OF_THE_MOVE_SMALL_BONUS, 0, bonus_field().x0, bonus_field().y0, 100, 100); breakBigShine(); } function startTremble(mc) { if (mc.tremble_x0 == undefined) { mc.tremble_x0 = mc._x; mc.tremble_y0 = mc._y; mc.updateTremble = function () { this._x = ((Math.random() * 4) + this.tremble_x0) - 2; this._y = ((Math.random() * 4) + this.tremble_y0) - 2; }; mc.interval_tremble = 0; } GameClasses.FreeMove.clearInterval(mc.interval_tremble); mc.interval_tremble = 0; mc.interval_tremble = GameClasses.FreeMove.setInterval(mc, "updateTremble", 8); } function stopTremble(mc) { GameClasses.FreeMove.clearInterval(mc.interval_tremble); mc.interval_tremble = 0; mc._x = mc.tremble_x0; mc._y = mc.tremble_y0; delete mc.tremble_x0; } function movePressBonus(bonus_field) { } function moveActiveBonus() { } var blur_opacity = 60; var min_shine_coof = 1.1; var max_shine_coof = 1.3; var max2_shine_coof = 2; var min_big_shine_coof = 1; var max_big_shine_coof = 2; var T_shine = GameClasses.Consts.TIME_OF_THE_SHINE_PERIOD; var T_shine_end = GameClasses.Consts.TIME_OF_THE_END_SHINE_PERIOD; var position_end_shine = GameClasses.Consts.POSITION_OF_THE_END_SHINE; var blur_intensity = 8; var t0_shine = 0; var schine_counter = 0; static var selected_bonus = false; var listener = new Object(); var tremble_arr = new Array(); var roll_over_mc = null; static var NOT_SELECTED = 1; static var SELECTED = 2; static var DISABLED = 3; var bonus_state = NOT_SELECTED; }
Symbol 1726 MovieClip [__Packages.GameClasses.BombBonusField] Frame 0
class GameClasses.BombBonusField extends GameClasses.BonusField { var class_name, rect, text_x, text_y, updateNumb, ps, mcRoot, small_bonus; function BombBonusField () { super(); class_name = "Bomb"; rect = new flash.geom.Rectangle(26, 52, 26, 26); text_x = 21; text_y = 10; updateNumb = function () { GameClasses.Match3Level.numb_b = this.numb; }; } function clear() { super.clear(); ps.clear(); } function initBombBonusField(mc, x, y) { super.initBonusField(mc, x, y, GameClasses.Match3Level.numb_b); ps = new GameClasses.ParticleSystem("particles.png", 0, 64, 32, 32, mcRoot.depth_for_bonus_ps++, false, 70); var _local3 = new GameClasses.Spline(1, 200, 350, 200, 1); _local3.Calculate(); ps.initParticleSystem(small_bonus, 7, 700, 0, 360, 0.01, 0, 100, 0, 0, _local3, 16711680, 16750848); } function startPS(x, y) { ps.startParticleSystem(new flash.geom.Point(x, y)); } }
Symbol 1727 MovieClip [__Packages.GameClasses.MyTime] Frame 0
class GameClasses.MyTime extends MovieClip { var mcRoot, _parent, blendMode, body_bmp_full, body_bmp, body_mc, fix, srez, nps, rect1, rect2, point, hw, mov, body_mask_mc, createEmptyMovieClip, attachMovie, _x, _y, T, t0, curr_time, hitArea, finish_h, full_h, added_ochki, full_ochki; function MyTime () { super(); mcRoot = _parent; blendMode = "layer"; } function destroy() { mcRoot = null; body_bmp_full.dispose(); body_bmp_full = null; body_bmp.dispose(); body_bmp = null; body_mc.removeMovieClip(); body_mc = null; fix.removeMovieClip(); fix = null; srez.removeMovieClip(); srez = null; nps.destroy(); nps = null; rect1 = null; rect2 = null; point = null; hw.destroy(); hw = null; mov.destroy(); mov = null; body_mask_mc.mov.destroy(); body_mask_mc.mov = null; body_mask_mc.removeMovieClip(); body_mask_mc = null; } function getBody() { return(this); } function removeMovieClip() { body_bmp_full.dispose(); body_bmp.dispose(); body_mc.removeMovieClip(); fix.removeMovieClip(); srez.removeMovieClip(); super.removeMovieClip(); } function initTimer(id_time, x, y, T) { var _local7; mcRoot.game_time = T; body_bmp_full = flash.display.BitmapData.loadBitmap(id_time + ".png"); body_bmp = new flash.display.BitmapData(body_bmp_full.width, body_bmp_full.height, true, 0); body_bmp.copyPixels(body_bmp_full, new flash.geom.Rectangle(0, 0, body_bmp_full.width, body_bmp_full.height), new flash.geom.Point(0, 0)); body_mc = createEmptyMovieClip("body_mc", 1); body_mc.attachBitmap(body_bmp, 1); body_mask_mc = createEmptyMovieClip("body_mask_mc", 2); GameClasses.Consts.drawRectangle(body_mask_mc, new flash.geom.Rectangle(0, 0, body_bmp_full.width, body_bmp_full.height)); body_mask_mc.mov = new GameClasses.FreeMove(); fix = attachMovie(id_time + "Fix", "fix", 7); srez = attachMovie(id_time + "Srez", "srez", 6); srez.forceSmoothing = true; srez._x = -1; srez._y = -1; fix._y = body_mc._height - 23; _x = x; _y = y; this.T = T; t0 = getTimer(); curr_time = 0; rect1 = new flash.geom.Rectangle(0, 0, body_bmp_full.width, body_bmp_full.height); rect2 = new flash.geom.Rectangle(0, 0, body_bmp_full.width, 1); point = new flash.geom.Point(0, 0); hitArea = body_mc; hw = new GameClasses.HintWindow(mcRoot, this, _root.dialogs.HintWindowTextTimer); mov = new GameClasses.FreeMove(); body_mask_mc.mov.endAct = GameClasses.GFunctions.create(this, function () { this.mcRoot.snd.startSound("level_lost"); this.mcRoot.game_time = 0; this.mcRoot.showEndOfTimeHW(); }); body_mask_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateTimer); body_mask_mc._x = body_mc._x; body_mc.setMask(body_mask_mc); initPS(); } function initPS() { var _local3 = flash.display.BitmapData.loadBitmap("particles.png"); var _local2 = new flash.display.BitmapData(32, 32, true, 0); _local2.copyPixels(_local3, new flash.geom.Rectangle(32, 64, 32, 32), new flash.geom.Point(0, 0)); _local3.dispose(); nps = new GameClasses.NewParticleSystem(mcRoot.NPS_LEVEL_MC, bonus_numb_nps); nps.initTexture(_local2); _local2.dispose(); nps.initPath(new GameClasses.Spline(370, 400, 430, 460, 510, 500, 510, 500, 510), new GameClasses.Spline(370, 360, 370, 380, 370, 300, 200, 100, 60)); } function startBonus() { nps.startPS(1, 0, bonus_issue_delay, bonus_particle_life, null, null, new GameClasses.Spline(0, 100, 0), new GameClasses.Spline(0, 100, 0)); var _local2 = ((bonus_issue_delay * bonus_numb_nps) + bonus_particle_life) / 2; addTime(bonusAddTime, _local2); } function startTimer() { play(); body_mask_mc.mov.newInitMove(body_mask_mc, mcRoot.game_time, 0); } function updateTimer(y) { curr_time = body_mask_mc.mov.t; if (y == undefined) { y = curr_time * body_bmp_full.height; } mcRoot.game_time = T * (1 - curr_time); if (rect2.y > y) { y = rect2.y - 2; } srez._y = y - 1; rect2.y = y; rect2.height = body_bmp_full.height - y; point.y = y; body_mask_mc._y = y; } function addTime(val, delay) { if (delay) { GameClasses.FreeMove.makeDelay(delay, GameClasses.GFunctions.create(this, addTime, val)); return(undefined); } if ((body_mask_mc.mov.curr_t - body_mask_mc.mov.last_t) > val) { body_mask_mc.mov.last_t = body_mask_mc.mov.last_t + val; } else { body_mask_mc.mov.last_t = body_mask_mc.mov.curr_t; } } function finishUpdate() { var _local2 = body_mask_mc.mov.t; var _local3 = finish_h + (_local2 * (full_h - finish_h)); updateTimer(_local3); } function finishTime(endAct) { body_mask_mc.mov.stopMove(); finish_h = rect2.y; full_h = body_bmp_full.height; added_ochki = 0; full_ochki = 5 * Math.floor(full_h - finish_h); body_mask_mc.mov.updateAct = GameClasses.GFunctions.create(this, finishUpdate); body_mask_mc.mov.endAct = endAct; var _local4 = (full_h - finish_h) * 10; body_mask_mc.mov.newInitMove(body_mask_mc, _local4, 0); mcRoot.counter.add(full_ochki, _local4); var _local5 = GameClasses.StatisticClass.getSingleton(); _local5.setRecordValue("timeBonus", full_ochki); var _local3 = int((full_h - finish_h) / 20); var _local2 = 0; while (_local2 < _local3) { GameClasses.FreeMove.makeDelay((_local2 * _local4) / _local3, GameClasses.GFunctions.create(mcRoot.theField.et, mcRoot.theField.et.emerge, _x, (_y + finish_h) + (_local2 * 20), "+100")); _local2++; } } function pause() { _root.pauseGlobalGameTime(); body_mask_mc.mov.makePause(); } function play() { _root.playGlobalGameTime(); body_mask_mc.mov.makePlay(); } var bonusAddTime = 60000; var bonus_issue_delay = 100; var bonus_particle_life = 500; var bonus_numb_nps = 30; }
Symbol 1728 MovieClip [__Packages.GameClasses.StatisticClass] Frame 0
class GameClasses.StatisticClass { static var log; var mcRoot, object, body, data, bodies, curr_body, square_mc; function StatisticClass (obj, mc_root, depth) { mcRoot = mc_root; object = obj; body = mcRoot.createEmptyMovieClip("statistic" + depth, depth); body.mov = new GameClasses.FreeMove(); setVisible(false); data = new Object(); bodies = new Object(); bodies[object.id] = body.createEmptyMovieClip(object.id, body.getNextHighestDepth()); initView(bodies[object.id]); curr_body = bodies[object.id]; square_mc = curr_body.square_mc; disableAllButtons(); } static function getSingleton(obj, mc_root, depth) { if (singleton == null) { log = logger.Logger.getLog(); if (obj == undefined) { log.warn("obj not assignment"); return(null); } if (mc_root == undefined) { log.warn("mc_root not assignment"); return(null); } if (depth == undefined) { log.warn("depth not assignment"); return(null); } singleton = new GameClasses.StatisticClass(obj, mc_root, depth); } return(singleton); } function setVisible(vis) { body._visible = vis; if (!vis) { for (var _local2 in curr_body.records) { curr_body.records[_local2].setAlpha(0); } } } function setXY(x, y) { body._x = x; body._y = y; } function addView(obj) { object = obj; if (bodies[object.id]) { return(undefined); } bodies[object.id] = body.createEmptyMovieClip(object.id, body.getNextHighestDepth()); bodies[object.id]._visible = false; initView(bodies[object.id]); } function setView(str) { curr_body._visible = false; curr_body = bodies[str]; curr_body._visible = true; setVisible(false); square_mc = curr_body.square_mc; } function initView(body_mc) { var _local10; body_mc.records = new Object(); body_mc.buttons = new Array(); body_mc.texts = new Array(); var _local15 = body_mc.records; var _local14 = body_mc.buttons; var _local16 = body_mc.texts; createSquare(body_mc, 2); var _local5 = 3; var _local7 = 0; while (_local7 < object.pictures.length) { var _local3 = object.pictures[_local7]; if (_local3.type == "menu_bg") { createMenuBg(body_mc, _local3.lib_name, _local5, _local3.h); body._x = _local3.x; body._y = _local3.y; } else if (_local3.type == "menu_button") { if (bg != null) { _local10 = bg._width; } else { _local10 = 0; } var _local4 = new GameClasses.MenuButton(body_mc, _local3.lib_name, _local5, _root.dialogs[_local3.text.id], _local10, _local3.x, _local3.y, _local3.dx, _local3.dy); _local4.addAction(GameClasses.GFunctions.create(this, this[_local3.action])); if (!_local3.enabled) { _local4.disable(); } _local14[_local3.id] = _local4; _local14.push(_local4); } else if (_local3.type == "text") { var _local13; var _local9 = _root.dialogs[_local3.text.id]; if (bg != null) { _local9.w = bg._width; } _local13 = new GameClasses.TextClass(body_mc, _local5, _local9, _local3.x, _local3.y); _local16.push(_local13); } else if (_local3.type == "record") { var _local8; var _local12 = _root.dialogs[_local3.texts[0]]; var _local11 = _root.dialogs[_local3.texts[1]]; _local8 = new GameClasses.RecordClass(body_mc, _local3.id, _local12, _local11, _local5, _local3.x, _local3.y); if (bg != null) { _local8.toAlign(bg._width); } _local15[_local3.id] = _local8; if (!data[_local3.id]) { data[_local3.id] = 0; } } _local7++; _local5++; } } function createMenuBg(body_mc, lib_id, depth, h) { var _local2; var _local3 = new Array(); var _local4; var _local5; bg = body_mc.createEmptyMovieClip("bg", depth); _local3[0] = bg.attachMovie(lib_id + "top", "top", 0); bg.attachMovie(lib_id + "bottom", "bottom", 100); _local4 = bg.top._height + bg.bottom._height; _local2 = 1; while (_local4 < h) { _local3[_local2] = bg.attachMovie(lib_id + "middle", "middle" + _local2, _local2); _local4 = _local4 + _local3[_local2]._height; _local2++; } _local3[_local2] = bg.bottom; _local5 = 0; _local2 = 0; while (_local2 < _local3.length) { _local3[_local2]._y = _local5; _local5 = _local5 + _local3[_local2]._height; _local2++; } } function createSquare(body_mc, depth) { var _local1 = body_mc.createEmptyMovieClip("square_mc", depth); _local1.beginFill(0, 100); _local1.moveTo(0, 0); _local1.lineTo(520, 0); _local1.lineTo(520, 390); _local1.lineTo(0, 390); _local1.lineTo(0, 0); _local1.endFill(); _local1.onPress = function () { }; _local1.tabEnabled = false; _local1.useHandCursor = false; _local1._x = 520; _local1.mov = new GameClasses.FreeMove(); } function addRecordValue(id, val) { data[id] = data[id] + val; curr_body.records[id].setValue(data[id]); } function setRecordValue(id, val) { data[id] = val; curr_body.records[id].setValue(data[id]); } function getRecordValue(id) { return(data[id]); } function setZero() { for (var _local2 in data) { data[_local2] = 0; } for (var _local2 in curr_body.records) { curr_body.records[_local2].setValue(0); } } function enableAllButtons() { for (var _local2 in curr_body.buttons) { if (curr_body.buttons[_local2] instanceof GameClasses.MenuButton) { curr_body.buttons[_local2].enable(); } } } function disableAllButtons() { for (var _local2 in curr_body.buttons) { if (curr_body.buttons[_local2] instanceof GameClasses.MenuButton) { curr_body.buttons[_local2].disable(); } } } function showRecords(fun) { var _local5 = GameClasses.GFunctions.create(this, function () { for (var _local2 in this.curr_body.records) { if (this.curr_body.records[_local2] instanceof GameClasses.RecordClass) { this.curr_body.records[_local2].quickShow(null); } } fun(); butt.clearActions(); butt.addAction(GameClasses.GFunctions.create(this, this.loadNextLevel)); }); var _local2 = new Array(); for (var _local4 in curr_body.records) { if (curr_body.records[_local4] instanceof GameClasses.RecordClass) { _local2.push(curr_body.records[_local4]); } } var _local3 = _local2.length - 1; while (_local3 > 0) { _local2[_local3].show(null, ((_local2.length - _local3) - 1) * _local2[_local3].getShowT()); _local3--; } _local2[0].show(_local5, (_local2.length - 1) * _local2[0].getShowT()); var butt = GameClasses.MenuButton(curr_body.buttons.button_1); butt.clearActions(); butt.addAction(_local5); butt.enable(); delete butt; _local3 = 0; while (_local3 < _local2.length) { delete _local2[_local3]; _local3++; } } function loadNextLevel() { hide(GameClasses.GFunctions.create(mcRoot.level, mcRoot.level.loadNextLevel)); } function show() { disableAllButtons(); square_mc._x = -body._x; square_mc._y = -body._y; body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.showRecords(GameClasses.GFunctions.create(this, this.enableAllButtons)); }); body.mov.newInitMove(body, T, 1, null, null, null, null, null, new GameClasses.Spline(0, 100)); square_mc.mov.newInitMove(square_mc, T, 1, null, null, null, null, null, new GameClasses.Spline(0, 50)); } function hide(fun) { disableAllButtons(); body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.square_mc._x = 520; this.body.mov.endAct = null; this.setVisible(false); }); fun(); body.mov.newInitMove(body, T, 0, null, null, null, null, null, new GameClasses.Spline(100, 0)); square_mc.mov.newInitMove(square_mc, T, 1, null, null, null, null, null, new GameClasses.Spline(50, 0)); } static var singleton = null; var bg = null; var T = 400; }
Symbol 1729 MovieClip [__Packages.GameClasses.RecordClass] Frame 0
class GameClasses.RecordClass { var mcRoot, id, body, txt_left, txt_right; function RecordClass (mc_root, id, tObjL, tObjR, depth, x, y) { mcRoot = mc_root; this.id = id; body = mcRoot.createEmptyMovieClip(id, depth); body.mov = new GameClasses.FreeMove(); body._alpha = 0; body._x = x; body._y = y; txt_left = new GameClasses.TextClass(body, 1, tObjL, 0, 0); txt_right = new GameClasses.TextClass(body, 2, tObjR, 0, 0); } function getShowT() { return(showT); } function destroy() { mcRoot = null; txt_left.destroy(); txt_left = null; txt_right.destroy(); txt_right = null; body.mov.destroy(); delete body.mov; body.removeMovieClip(); delete body; } function show(fun, delay) { var _local2 = GameClasses.GFunctions.create(this, function () { GameClasses.MySounds.getMySounds().startSound("StatTip"); this.body.mov.endAct = fun; this.body.mov.newInitMove(this.body, this.showT, 1, null, null, null, null, null, 100); }); body.mov.endAct = _local2; body.mov.newInitMove(body, delay, 0); } function quickShow(fun) { body.mov.stopMove(); body._visible = true; body._alpha = 100; fun(); } function setAlpha(val) { body._alpha = val; } function toAlign(w) { body._x = (w - body._width) / 2; } function addValue(val) { var _local2 = Number(txt_right.getText()); txt_right.setText(String(_local2 + val)); } function setValue(val) { txt_right.setText(String(val)); } function getValue() { return(Number(txt_right.getText())); } var showT = 300; }
Symbol 1730 MovieClip [__Packages.GameClasses.ZeusLightningBonusField] Frame 0
class GameClasses.ZeusLightningBonusField extends GameClasses.BonusField { var class_name, rect, text_x, text_y, updateNumb, ps; function ZeusLightningBonusField () { super(); class_name = "ZeusLightning"; rect = new flash.geom.Rectangle(0, 52, 26, 26); text_x = 24; text_y = 10; updateNumb = function () { GameClasses.Match3Level.numb_zl = this.numb; }; } function clear() { super.clear(); ps.clear(); } function initZeusLightningBonusField(mc, x, y) { super.initBonusField(mc, x, y, GameClasses.Match3Level.numb_zl); } function startPS(x, y) { } }
Symbol 1731 MovieClip [__Packages.GameClasses.TimeBonusField] Frame 0
class GameClasses.TimeBonusField extends GameClasses.BonusField { var class_name, rect, text_x, text_y, updateNumb; function TimeBonusField () { super(); class_name = "TimeBonus"; rect = new flash.geom.Rectangle(78, 52, 26, 26); text_x = 22; text_y = 10; updateNumb = function () { GameClasses.Match3Level.numb_t = this.numb; }; } function clear() { super.clear(); } function initTimeBonusField(mc, x, y) { super.initBonusField(mc, x, y, GameClasses.Match3Level.numb_t); } }
Symbol 1732 MovieClip [__Packages.GameClasses.SwapBonusField] Frame 0
class GameClasses.SwapBonusField extends GameClasses.BonusField { var class_name, rect, text_x, text_y, updateNumb, ps; function SwapBonusField () { super(); class_name = "SwapBonus"; rect = new flash.geom.Rectangle(52, 52, 26, 26); text_x = 22; text_y = 10; updateNumb = function () { GameClasses.Match3Level.numb_s = this.numb; }; } function clear() { super.clear(); ps.clear(); } function initSwapBonusField(mc, x, y) { super.initBonusField(mc, x, y, GameClasses.Match3Level.numb_s); } function startPS(x, y) { } }
Symbol 1733 MovieClip [__Packages.GameClasses.Panel] Frame 0
class GameClasses.Panel { var left, right, top, bottom, other, t_curr; function Panel () { left = new Array(); right = new Array(); top = new Array(); bottom = new Array(); other = new Array(); } function destroy() { Mouse.removeListener(this); destroyFreeMoves(); actForHide = null; actForShow = null; } function forceSmothing(mc) { mc.forceSmoothing = true; } function addLeft(mc) { if (mc instanceof Array) { var _local2 = mc.length - 1; while (_local2 >= 0) { addLeft(mc[_local2]); _local2--; } } else { forceSmothing(mc); left.push(mc); if ((mc._x + mc._width) > x_left) { x_left = mc._x + mc._width; } mc.mov = new GameClasses.FreeMove(); mc.x0 = mc._x; mc.y0 = mc._y; } } function addRight(mc, x_shift) { if (mc instanceof Array) { var _local2 = mc.length - 1; while (_local2 >= 0) { addRight(mc[_local2], x_shift); _local2--; } } else { forceSmothing(mc); right.push(mc); if (!x_shift) { x_shift = stage_width - mc._x; } if (x_shift > x_right) { x_right = x_shift; } mc.mov = new GameClasses.FreeMove(); mc.x0 = mc._x; mc.y0 = mc._y; } } function addTop(mc) { if (mc instanceof Array) { var _local2 = mc.length - 1; while (_local2 >= 0) { addTop(mc[_local2]); _local2--; } } else { forceSmothing(mc); top.push(mc); if ((mc._y + mc._height) > y_top) { y_top = mc._y + mc._height; } mc.mov = new GameClasses.FreeMove(); mc.x0 = mc._x; mc.y0 = mc._y; } } function addBottom(mc, y_shift) { if (mc instanceof Array) { var _local2 = mc.length - 1; while (_local2 >= 0) { addBottom(mc[_local2], y_shift); _local2--; } } else { forceSmothing(mc); bottom.push(mc); if (!y_shift) { y_shift = stage_height - mc._y; } if (y_shift > y_bottom) { y_bottom = y_shift; } mc.mov = new GameClasses.FreeMove(); mc.x0 = mc._x; mc.y0 = mc._y; } } function addOther(mc) { if (mc instanceof Array) { var _local2 = mc.length - 1; while (_local2 >= 0) { addOther(mc[_local2]); _local2--; } } else { other.push(mc); mc.mov = new GameClasses.FreeMove(); } } function initArr(arr) { var _local1 = arr.length - 1; while (_local1 >= 0) { arr[_local1].mov = new GameClasses.FreeMove(); arr[_local1].x0 = arr[_local1]._x; arr[_local1].y0 = arr[_local1]._y; _local1--; } } function destroyArr(arr) { var _local1 = arr.length - 1; while (_local1 >= 0) { arr[_local1].mov.destroy(); arr[_local1].mov = null; _local1--; } } function initFreeMoves() { initArr(left); initArr(right); initArr(top); initArr(bottom); } function destroyFreeMoves() { destroyArr(left); left = null; destroyArr(right); right = null; destroyArr(top); top = null; destroyArr(bottom); bottom = null; destroyArr(other); other = null; } function hideArr(arr, x, y) { var _local2 = arr.length - 1; while (_local2 >= 0) { var _local5 = ((x == null) ? (arr[_local2].x0) : (arr[_local2].x0 + x)); var _local4 = ((y == null) ? (arr[_local2].y0) : (arr[_local2].y0 + y)); GameClasses.FreeMove.addActivePiece(arr[_local2], t_curr); arr[_local2].mov.initMove(arr[_local2], T / 2, T / 2, _local5, _local4); _local2--; } } function showArr(arr) { var _local2 = arr.length - 1; while (_local2 >= 0) { GameClasses.FreeMove.addActivePiece(arr[_local2], t_curr); arr[_local2].mov.initMove(arr[_local2], T / 2, 0, arr[_local2].x0, arr[_local2].y0); _local2--; } } function hideOther() { var _local2 = other.length - 1; while (_local2 >= 0) { if (other[_local2].hide != undefined) { other[_local2].hide(T / 2, 0); } else { GameClasses.FreeMove.addActivePiece(other[_local2], t_curr); other[_local2].mov.initMove(other[_local2], T / 2, 0, null, null, null, null, null, 0); } _local2--; } } function showOther() { var _local2 = other.length - 1; while (_local2 >= 0) { if (other[_local2].show != undefined) { other[_local2].show(T / 2, T / 2); } else { GameClasses.FreeMove.addActivePiece(other[_local2], t_curr); other[_local2].mov.initMove(other[_local2], T / 2, T / 2, null, null, null, null, null, 100); } _local2--; } } function show() { Mouse.removeListener(this); t_curr = getTimer(); showArr(left); showArr(right); showArr(top); showArr(bottom); showOther(); actForShow(); } function hide() { t_curr = getTimer(); hideArr(left, -x_left, null); hideArr(right, x_right, null); hideArr(top, null, -y_top); hideArr(bottom, null, y_bottom); hideOther(); actForHide(); Mouse.addListener(this); } function onMouseDown() { Mouse.removeListener(this); show(); } function setT(t) { T = t; } function getT() { return(T); } function setDefaultT() { T = default_T; } var x_left = 0; var x_right = 0; var y_top = 0; var y_bottom = 0; var stage_height = 390; var stage_width = 520; var default_T = 700; var T = 700; var actForShow = null; var actForHide = null; }
Symbol 1734 MovieClip [__Packages.GameClasses.ISpyLevel] Frame 0
class GameClasses.ISpyLevel extends GameClasses.Level { static var mouseListener; var hhw, is_locked, poa_arr, statistic, delay_time, initDepths, initArrays, big_arts, bg_picture, firstTextCountry, T1, firstTextLevel, T2, time_start_level, startRomeFire, counter, textCompleted1, textCompleted2, T_text_completed, snd; function ISpyLevel () { super(); } static function deactivateFirstHelp() { was_help[0] = true; was_help[1] = true; was_help[2] = true; was_help[3] = true; } static function initDefaultStaticVars() { was_help = [false, false, false]; help_interval = [0, 0, 0]; time_to_help = [0, 0, 5000]; } function destroy() { GameClasses.FreeMove.clearInterval(help_shine_interval); help_shine_interval = 0; var _local3 = 0; while (_local3 < help_interval.length) { GameClasses.Level.clearInterval(help_interval[_local3]); help_interval[_local3] = 0; _local3++; } _local3 = 0; while (_local3 < hhw.length) { hhw[_local3].destroy(); delete hhw[_local3]; _local3++; } hhw = null; Mouse.removeListener(mouseListener); super.destroy(); } function hint() { if (!is_locked) { var _local2 = 0; while (poa_arr[_local2].body && (!poa_arr[_local2].enabled)) { _local2++; } if (poa_arr[_local2]) { poa_arr[_local2].hint(); } } } function initHelpShine() { var _local2; var _local4 = int(Math.random() * poa_arr.length); var _local3 = poa_arr[_local4]; if (!_local3.on_the_field) { _local2 = _local4; while (_local2 < poa_arr.length) { _local3 = poa_arr[_local2]; if (_local3.on_the_field) { break; } _local2++; } if (!_local3.on_the_field) { _local2 = _local4 - 1; while (_local2 >= 0) { _local3 = poa_arr[_local2]; if (_local3.on_the_field) { break; } _local2--; } } } if (_local3.on_the_field) { _local3.endSmallShine(); } } function initObjects() { super.initObjects(); statistic.setRecordValue("yourTime", 0); statistic.setRecordValue("pieces", 0); } function load(lev) { if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } initDepths(); initArrays(); initObjects(); super.load(lev); GameClasses.FreeMove.clearInterval(help_shine_interval); help_shine_interval = 0; var _local3 = 0; while (_local3 < big_arts.length) { if (big_arts[_local3].type == "crystal") { big_arts[_local3].reinitCrystal(); } _local3++; } help_shine_interval = GameClasses.FreeMove.setPeriodicInterval(this, "initHelpShine", GameClasses.Consts.TIME_TO_HELP_SHINE); if (GameClasses.Vars.enable_hints) { initHelpSystem(); } bg_picture.onPress = GameClasses.GFunctions.create(this, falseOnPress); bg_picture.tabEnabled = false; } function doFirstLevelAction() { lockLevel(); doLevelAction2(); } function doLevelAction2() { firstTextCountry.initMove(null, T1, 1, null, null, null, null, null, new GameClasses.Line(0, 100)); firstTextLevel.initMove(null, T2, T1, null, null, null, null, null, new GameClasses.Line(0, 100)); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction3)); } function doLevelAction3() { firstTextCountry.initMove(null, T1 + T2, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); firstTextLevel.initMove(null, T2 + T1, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction4)); } function doLevelAction4() { firstTextCountry.setVisible(false); firstTextLevel.setVisible(false); unlockLevel(); time_start_level = GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000); _root.playGlobalGameTime(); callFirstHelp(); } function lockLevel() { is_locked = true; } function unlockLevel() { is_locked = false; } static function clearHint2() { GameClasses.Level.clearInterval(help_interval[2]); help_interval[2] = 0; } function initHelpSystem() { if (mouseListener == undefined) { mouseListener = new Object(); mouseListener.onMouseDown = GameClasses.GFunctions.create(this, function () { if (this.poa_arr[0].body.hitTest(this._xmouse, this._ymouse)) { this.unlockLevel(); this.poa_arr[0].action(); GameClasses.HintWindow.hideAll(); Mouse.removeListener(this.mouseListener); } }); } hhw = new Array(); hhw[0] = new GameClasses.HintWindow(this, null, _root.dialogs.ISpyFirstHelpHint); hhw[0].initHelpHint(290, 240); hhw[1] = new GameClasses.HintWindow(this, null, _root.dialogs.ISpyHelpHint2); hhw[1].initHelpHintStrelaH(310, 145, 105); hhw[2] = new GameClasses.HintWindow(this, null, _root.dialogs.ISpyHelpHint3); var _local3 = poa_arr[0].body._x; _local3 = ((_local3 > 410) ? 410 : (_local3)); hhw[2].initHelpHintStrela(_local3, poa_arr[0].body._y - 40, poa_arr[0].body._x); hhw[3] = new GameClasses.HintWindow(this, null, _root.dialogs.CrystalFirstHelpHint); hhw[3].initHelpHint(260, 240); hhw[0].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); this.startUsualHelpHint(1); }); hhw[1].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); GameClasses.Level.clearInterval(GameClasses.ISpyLevel.help_interval[2]); GameClasses.ISpyLevel.help_interval[2] = 0; GameClasses.ISpyLevel.help_interval[2] = GameClasses.Level.setInterval(this, "startUsualHelpHint", GameClasses.ISpyLevel.time_to_help[2], 2); _root.playGlobalGameTime(); }); hhw[2].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); Mouse.removeListener(GameClasses.ISpyLevel.mouseListener); _root.playGlobalGameTime(); }); hhw[3].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); this.time_start_level = GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000); _root.playGlobalGameTime(); }); } function callFirstHelp() { GameClasses.Level.clearInterval(help_interval[0]); help_interval[0] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[0]) { return(undefined); } if (is_locked) { help_interval[0] = GameClasses.Level.setInterval(this, "callFirstHelp", 50); return(undefined); } _root.pauseGlobalGameTime(); was_help[0] = true; lockLevel(); hhw[0].btn.enable(); hhw[0].showHelpHint(); } function callCrystalFirstAct() { time_start_level = GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000); } function callCrystalFirstHelpHint() { GameClasses.Level.clearInterval(help_interval[3]); help_interval[3] = 0; startRomeFire(); if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[3]) { return(undefined); } if (is_locked) { help_interval[3] = GameClasses.Level.setInterval(this, "callCrystalFirstHelpHint", 50); return(undefined); } _root.pauseGlobalGameTime(); was_help[3] = true; lockLevel(); hhw[3].showHelpHint(); } function startUsualHelpHint(num) { GameClasses.Level.clearInterval(help_interval[num]); help_interval[num] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[num]) { return(undefined); } if (is_locked) { help_interval[num] = GameClasses.Level.setInterval(this, "startUsualHelpHint", 50, num); return(undefined); } _root.pauseGlobalGameTime(); was_help[num] = true; if (num == 2) { Mouse.addListener(mouseListener); } lockLevel(); hhw[num].btn.enable(); hhw[num].showHelpHint(); } function doFirstWinAction() { statistic.setView("statistic2"); statistic.setRecordValue("levelScore", counter.getLevelScore()); statistic.setRecordValue("totalScore", GameClasses.GameCounter.getTotalScore()); statistic.addRecordValue("pieces", 0); var _local9 = (GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000)) - time_start_level; statistic.setRecordValue("yourTime", _local9); var _local4 = GameClasses.TextClass(textCompleted1); var _local3 = GameClasses.TextClass(textCompleted2); _local4.setX(_local4.getX()); _local4.setY(_local4.getY()); _local3.setX(_local3.getX()); _local3.setY(_local3.getY()); _local4.setHotSpot(_local4.getWidth() / 2, _local4.getHeight() / 2); _local3.setHotSpot(_local3.getWidth() / 2, _local3.getHeight() / 2); var _local6 = new GameClasses.Spline(0, 120, 110, 100); var _local5 = new GameClasses.Spline(0, 110, 120, 100); var _local7 = GameClasses.GFunctions.create(this, function (tcl1, tcl2) { this.statistic.show(); tcl1.initMove(null, 400, 1, null, null, null, null, null, new GameClasses.Line(100, 0)); tcl2.initMove(null, 400, 1, null, null, null, null, null, new GameClasses.Line(100, 0)); }, _local4, _local3); var _local8 = GameClasses.GFunctions.create(_local3, _local3.initMove, _local7, T_text_completed / 2, 1, null, null, _local5, _local6); _local4.initMove(_local8, T_text_completed / 2, 1, null, null, _local6, _local5); } function endHideAct() { statistic.setView("statistic1"); } function falseOnPress() { snd.startSound("false_click"); } var help_shine_interval = 0; static var was_help = [false, false, false, false]; static var help_interval = [0, 0, 0, 0]; static var time_to_help = [0, 0, 5000, 0]; }
Symbol 1735 MovieClip [__Packages.GameClasses.QuestLevel] Frame 0
class GameClasses.QuestLevel extends GameClasses.Level { static var mouseListener; var hhw, hint_art, is_locked, artefacts_arr, statistic, delay_time, initDepths, initArrays, firstTextCountry, T1, firstTextLevel, T2, time_start_level, mcRoot, Rome1_small, counter; function QuestLevel () { super(); } static function deactivateFirstHelp() { was_help[0] = true; was_help[1] = true; was_help[2] = true; was_help[3] = true; } static function initDefaultStaticVars() { was_help = [false, false, false, false]; help_interval = [0, 0, 0, 0]; time_to_help = [0, 0, 2000, 0]; } function destroy() { var _local3 = 0; while (_local3 < help_interval.length) { GameClasses.Level.clearInterval(help_interval[_local3]); help_interval[_local3] = 0; _local3++; } hhw = null; Mouse.removeListener(mouseListener); hint_art = null; super.destroy(); } function hint() { if (is_locked) { return(undefined); } var _local2 = 0; while ((_local2 < artefacts_arr.length) && (!artefacts_arr[_local2].enabled)) { _local2++; } if (artefacts_arr[_local2] != undefined) { artefacts_arr[_local2].hint(); } } function initObjects() { super.initObjects(); statistic.setRecordValue("yourTime", 0); statistic.setRecordValue("artefactsPlaced", 0); } function load(lev) { if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } initDepths(); initArrays(); initObjects(); super.load(lev); if (GameClasses.Vars.enable_hints) { initHelpSystem(); } } function doFirstLevelAction() { lockLevel(); doLevelAction2(); } function doLevelAction2() { firstTextCountry.initMove(null, T1, 1, null, null, null, null, null, new GameClasses.Line(0, 100)); firstTextLevel.initMove(null, T2, T1, null, null, null, null, null, new GameClasses.Line(0, 100)); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction3)); } function doLevelAction3() { firstTextCountry.initMove(null, T1 + T2, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); firstTextLevel.initMove(null, T2 + T1, 0, null, null, null, null, null, new GameClasses.Line(100, 100, 0)); GameClasses.FreeMove.makeDelay((T1 + T2) + 1, GameClasses.GFunctions.create(this, doLevelAction4)); } function doLevelAction4() { firstTextCountry.setVisible(false); firstTextLevel.setVisible(false); unlockLevel(); time_start_level = GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000); mcRoot.playGlobalGameTime(); callFirstHelp(); } function lockLevel() { is_locked = true; } function unlockLevel() { is_locked = false; } static function clearHint2() { was_help[2] = true; GameClasses.Level.clearInterval(help_interval[2]); help_interval[2] = 0; } function initHelpSystem() { if (mouseListener == undefined) { mouseListener = new Object(); mouseListener.onMouseDown = GameClasses.GFunctions.create(this, function () { if (this.hint_art.cell.hitTest(this._xmouse, this._ymouse) && (this.hint_art.unblocked)) { GameClasses.HintWindow.hideAll(); this.hint_art.onPressAct(); this.hint_art.unblocked = false; this.startUsualHint(3); } else if (this.hint_art.dest.hitArea.hitTest(this._xmouse, this._ymouse)) { GameClasses.HintWindow.hideAll(); this.unlockLevel(); this.hint_art.onPressDest(); Mouse.removeListener(this.mouseListener); } }); } hhw = new Array(); hint_art = GameClasses.Artefact(Rome1_small); hhw[0] = new GameClasses.HintWindow(this, null, _root.dialogs.QuestHelpHint1); hhw[0].initHelpHint(260, 240); hhw[1] = new GameClasses.HintWindow(this, null, _root.dialogs.QuestHelpHint2); hhw[1].initHelpHint(150, 150, 150); hhw[2] = new GameClasses.HintWindow(this, null, _root.dialogs.QuestHelpHint3); var _local3 = hint_art.cell._x + (hint_art.cell._width / 2); hhw[2].initHelpStrela(110, hint_art.cell._y - 30, _local3); hhw[3] = new GameClasses.HintWindow(this, null, _root.dialogs.QuestHelpHint4); hhw[3].initHelpStrela(410, 270, 461); hhw[0].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); this.startUsualHelpHint(1); }); hhw[1].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); GameClasses.FreeMove.clearInterval(GameClasses.QuestLevel.help_interval[2]); GameClasses.QuestLevel.help_interval[2] = 0; GameClasses.QuestLevel.help_interval[2] = GameClasses.FreeMove.setPeriodicInterval(this, "startUsualHelpHint", GameClasses.QuestLevel.time_to_help[2], 2); _root.playGlobalGameTime(); }); hhw[2].endHideAct = GameClasses.GFunctions.create(this, function () { _root.playGlobalGameTime(); }); hhw[3].endHideAct = GameClasses.GFunctions.create(this, function () { _root.playGlobalGameTime(); }); } function callFirstHelp() { GameClasses.FreeMove.clearInterval(help_interval[0]); help_interval[0] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[0]) { return(undefined); } if (is_locked) { help_interval[0] = GameClasses.FreeMove.setPeriodicInterval(this, "callFirstHelp", 50); return(undefined); } _root.pauseGlobalGameTime(); was_help[0] = true; lockLevel(); hhw[0].btn.enable(); hhw[0].showHelpHint(); } function startUsualHelpHint(num) { GameClasses.FreeMove.clearInterval(help_interval[num]); help_interval[num] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } _root.p1("num=" + num); _root.p1("was_help[num]=" + was_help[num]); if (was_help[num]) { return(undefined); } if (is_locked) { help_interval[num] = GameClasses.FreeMove.setPeriodicInterval(this, "startUsualHelpHint", 50, num); return(undefined); } _root.pauseGlobalGameTime(); was_help[num] = true; if (num == 2) { Mouse.addListener(mouseListener); hint_art.unblocked = true; } lockLevel(); hhw[num].btn.enable(); if ((num == 2) || (num == 3)) { hhw[num].showHelpHint(false); } else { hhw[num].showHelpHint(); } } function startUsualHint(num) { GameClasses.FreeMove.clearInterval(help_interval[num]); help_interval[num] = 0; if (!GameClasses.Vars.enable_hints) { return(undefined); } if (was_help[num]) { return(undefined); } _root.pauseGlobalGameTime(); was_help[num] = true; lockLevel(); hhw[num].btn.enable(); if ((num == 2) || (num == 3)) { hhw[num].showHelpHint(false); } else { hhw[num].showHelpHint(); } } function doFirstWinAction() { statistic.setView("statistic3"); statistic.setRecordValue("levelScore", counter.getLevelScore()); statistic.setRecordValue("totalScore", GameClasses.GameCounter.getTotalScore()); statistic.addRecordValue("artefactsPlaced", 0); var _local3 = (GameClasses.Vars.global_game_time + Math.floor(GameClasses.FreeMove.getIntervalFullTime(_root.interval_score_broadcast) / 1000)) - time_start_level; statistic.setRecordValue("yourTime", _local3); statistic.show(); } function endHideAct() { statistic.setView("statistic1"); } static var was_help = [false, false, false, false]; static var help_interval = [0, 0, 0, 0]; static var time_to_help = [0, 0, 2000, 0]; }
Symbol 1736 MovieClip [__Packages.GameClasses.Artefact] Frame 0
class GameClasses.Artefact extends GameClasses.MCwithShadow { static var selected; var mcRoot, _parent, snd, interval, interval_for_select, temp_mc, cursor_mc, cell, dest, nps, hw0, hw1, hw2, hw_dest, body, tick, act, onPressActAddition, enabled, deleted, shadow, id, _visible, hitArea, attachMovie, initShadow, _x_in_cell, _y_in_cell, initShadowBMP, swapDepths, shift_x, shift_y, shadow_x, shadow_y, ps; function Artefact () { super(); mcRoot = _parent; snd = GameClasses.MySounds.getMySounds(); } function destroy() { GameClasses.FreeMove.clearInterval(interval); interval = 0; GameClasses.FreeMove.clearInterval(interval_for_select); interval_for_select = 0; mcRoot = null; temp_mc = null; cursor_mc = null; cell = null; dest = null; snd = null; nps.destroy(); nps = null; disableHintArt(); hw0.destroy(); hw0 = null; hw1.destroy(); hw1 = null; hw2.destroy(); hw2 = null; hw_dest.destroy(); hw_dest = null; body.removeMovieClip(); body = null; tick.removeMovieClip(); tick = null; act = null; onPressActAddition = null; } function enable() { enabled = true; body.enabled = true; cell.enabled = true; disableHintArt(); hw0.hint_mc.enabled = true; hw1.hint_mc.enabled = true; hw2.hint_mc.enabled = true; } function removeMovieClip() { snd = null; disableHintArt(); hw0.clear(); hw1.clear(); hw2.clear(); body.removeMovieClip(); tick.removeMovieClip(); super.removeMovieClip(); } function deleteArt() { startHidePS(); enabled = false; deleted = false; tick._visible = true; body._visible = false; shadow._visible = false; delete cell.onPress1; enabled_art = false; var _local2 = 0; while (_local2 < act.art_cam_to_dest.length) { act.art_cam_to_dest[_local2](); _local2++; } hw_dest.hideHint(); hw_dest.disableHint(); dest.destroy(); solveHintArt(); mcRoot.count_artefacts--; if (mcRoot.count_artefacts <= 0) { mcRoot.win(); } } function solveHintArt() { hw0.disableHint(); hw1.disableHint(); hw2.enableHint(); } function collectHintArt() { hw0.disableHint(); hw2.disableHint(); hw1.enableHint(); } function uncollectHintArt() { hw1.disableHint(); hw2.disableHint(); hw0.enableHint(); } function disableHintArt() { hw0.disableHint(); hw1.disableHint(); hw2.disableHint(); hw_dest.disableHint(); } function createHidePS() { nps = new GameClasses.NewParticleSystem(mcRoot.NPS_LEVEL_MC, 12); var _local3 = flash.display.BitmapData.loadBitmap("particles.png"); var _local2 = new flash.display.BitmapData(32, 32, true, 0); _local2.copyPixels(_local3, new flash.geom.Rectangle(32, 64, 32, 32), new flash.geom.Point(0, 0)); nps.initTexture(_local2); } function startHidePS() { var _local3; var _local2; var _local4 = 0; var _local6 = 25; var _local5 = 600; if (dest.typ == "locked") { _local3 = Number(dest._x + (dest._width / 2)); _local2 = Number(dest._y + (dest._height / 2)); nps.startExplode(_local3, _local2, -40, 40, 40, -0.15, 0.01, 0.0004, new GameClasses.Spline(0, 60, 80, 0), new GameClasses.Spline(0, 80, 60, 0), new GameClasses.Spline(50, 100, 0), [16777215, 1543601]); } else { _local3 = Number(dest.body._x + (dest.body._width / 2)); _local2 = Number(dest.body._y + (dest.body._height / 2)); nps.startExplode(_local3, _local2, -40, 40, 40, -0.15, 0.01, 0.0004, new GameClasses.Spline(0, 60, 80, 0), new GameClasses.Spline(0, 80, 60, 0), new GameClasses.Spline(50, 100, 0), [16777215, 16768512]); } if (id == "Rome3_small") { mcRoot.startRomeFire(); } } function init(obj, act) { id = obj.id; _visible = obj.visible; this.act = act; mcRoot = _parent; temp_mc = _parent.temp_mc; cursor_mc = _parent.cursor_mc; cell = mcRoot[obj.cell]; cell.id = obj.cell; hitArea = null; selected = false; enabled = true; deleted = false; body = attachMovie(obj.id, "body", 2); initShadow(6, 6, 0, -5, 40, 0); tick = attachMovie("tick_small", "tick", 3); body.mov = new GameClasses.FreeMove(); shadow.mov = new GameClasses.FreeMove(); _x_in_cell = cell._x + ((cell._width - body._width) / 2); _y_in_cell = cell._y + ((cell._height - body._height) / 2); body._x = _x_in_cell; body._y = _y_in_cell; shadow._x = body._x; shadow._y = body._y; tick._x = cell._x + ((cell._width - tick._width) / 2); tick._y = cell._y + ((cell._height - tick._height) / 2); tick._visible = false; initCell(); createHidePS(); } function initBMP(obj, act) { id = obj.id; _visible = obj.visible; this.act = act; mcRoot = _parent; temp_mc = _parent.temp_mc; cursor_mc = _parent.cursor_mc; cell = mcRoot[obj.cell]; cell.id = obj.cell; hitArea = null; selected = false; enabled = true; deleted = false; super.init(obj.id + ".png", 2); initShadowBMP(6, 6, 0, -5, 40, 0); tick = attachMovie("tick_small", "tick", 3); body.mov = new GameClasses.FreeMove(); shadow.mov = new GameClasses.FreeMove(); _x_in_cell = cell._x + ((cell._width - body._width) / 2); _y_in_cell = cell._y + ((cell._height - body._height) / 2); body._x = _x_in_cell; body._y = _y_in_cell; shadow._x = body._x; shadow._y = body._y; tick._x = cell._x + ((cell._width - tick._width) / 2); tick._y = cell._y + ((cell._height - tick._height) / 2); tick._visible = false; initCell(); createHidePS(); } function initDest() { var _local3 = "HintWindowText" + dest.id; hw_dest = new GameClasses.HintWindow(mcRoot, dest, _root.dialogs[_local3]); hw_dest.enableHint(); dest.tabEnabled = false; if (dest.onPress == undefined) { dest.onPress = GameClasses.GFunctions.create(this, onPressDest); } else { dest.onPress1 = GameClasses.GFunctions.create(this, onPressDest); } } function initCell() { cell.tabEnabled = false; cell.onPress = GameClasses.GFunctions.create(this, onPressAct); cell.onRollOver = GameClasses.GFunctions.create(this, onRollOverAct); cell.onRollOut = GameClasses.GFunctions.create(this, onRollOutAct); hw0 = new GameClasses.HintWindow(mcRoot, cell, _root.dialogs.HintWindowTextArtefactNotCollected); hw1 = new GameClasses.HintWindow(mcRoot, cell, _root.dialogs[("HintWindowText" + id) + "1"]); hw2 = new GameClasses.HintWindow(mcRoot, cell, _root.dialogs.HintWindowTextArtefactSolved); if (!_visible) { hw0.disableHint(); hw1.disableHint(); hw2.disableHint(); } else if (id.substr(id.length - 6, 6) == "Substr") { hw1.disableHint(); hw2.disableHint(); hw0.enableHint(); } else { hw0.disableHint(); hw2.disableHint(); hw1.enableHint(); } } function putSound() { var _local2 = Math.floor(Math.random() * 3) + 1; snd.startSound("neutral_put_" + _local2); } function onPressDest() { if (mcRoot.is_locked) { return(undefined); } if (selected && (selected_art.dest == dest)) { GameClasses.FreeMove.clearInterval(interval_for_select); interval_for_select = 0; mcRoot.statistic.addRecordValue("artefactsPlaced", 1); mcRoot.counter.add(250); putSound(); selected_art = null; selected = false; swapDepths(temp_mc); deleteArt(); onPressActAddition(); } } function onRollOverAct() { if (mcRoot.is_locked && (!unblocked)) { return(undefined); } if (((enabled_art && (enabled)) && (!selected)) && (enabled_global)) { snd.startSound("artefact_mouse_over"); cursor_mc.state = "press"; GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.initLine(body, _x_in_cell + shift_x, _y_in_cell + shift_y, shift_time); shadow.mov.initLine(shadow, _x_in_cell + shadow_x, _y_in_cell + shadow_y, shift_time); } } function onRollOutAct() { if (((enabled_art && (enabled)) && (!selected)) && (enabled_global)) { cursor_mc.state = "normal"; GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.initLine(body, _x_in_cell, _y_in_cell, shift_time); shadow.mov.initLine(shadow, _x_in_cell, _y_in_cell, shift_time); } } function unblockArt() { enabled = true; } function onPressAct() { if (mcRoot.is_locked && (!unblocked)) { return(undefined); } GameClasses.FreeMove.clearInterval(mcRoot.interval_stupid); mcRoot.interval_stupid = 0; if (GameClasses.Vars.current_level == 6) { GameClasses.QuestLevel.clearHint2(); } if ((enabled_art && (enabled)) && (enabled_global)) { if (selected && (selected_art.cell == cell)) { snd.startSound("artefact_dropped"); selected_art = null; selected = false; GameClasses.FreeMove.clearInterval(interval_for_select); interval_for_select = 0; swapDepths(temp_mc); GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.endAct = GameClasses.GFunctions.create(this, unblockArt); body.mov.initLine(body, _x_in_cell, _y_in_cell, spring_time); shadow.mov.initLine(shadow, _x_in_cell, _y_in_cell, spring_time); enabled = false; } else if (!selected) { if (!enabled_hint) { GameClasses.FreeMove.clearInterval(interval); interval = 0; dest.onRollOut(); ps.stopParticleSystem(); enabled_hint = true; } snd.startSound("artefact_picked"); selected_art = this; selected = true; cursor_mc.state = "normal"; body.mov.stopMove1(); shadow.mov.stopMove1(); swapDepths(temp_mc); GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.unblockArt(); this.interval_for_select = GameClasses.FreeMove.setInterval(this, "updateArtefactMoving", 0); }); body.mov.initLine(body, mcRoot._xmouse - (body._width / 2), mcRoot._ymouse - (body._height / 2), spring_time); shadow.mov.initLine(shadow, ((mcRoot._xmouse - (shadow._width / 2)) + shadow_x) - shift_x, ((mcRoot._ymouse - (shadow._height / 2)) + shadow_y) - shift_y, spring_time); enabled = false; onPressActAddition(); } } } function updateArtefactMoving() { body._x = mcRoot._xmouse - (body._width / 2); body._y = mcRoot._ymouse - (body._height / 2); shadow._x = (body._x + shadow_x) - shift_x; shadow._y = (body._y + shadow_y) - shift_y; } function hint() { if (((!selected) && (enabled_global)) && (enabled_hint)) { if (!ps) { ps = new GameClasses.ParticleSystem("particles.png", 32, 64, 32, 32); ps.initParticleSystem(dest, 20, 500, 0, 360, 0.1, 0, 90, 20, 80, 20, 16764108, 16764108); } GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.initLine(body, _x_in_cell + shift_x, _y_in_cell + shift_y, shift_time); shadow.mov.initLine(shadow, _x_in_cell + shadow_x, _y_in_cell + shadow_y, shift_time); enabled_hint = false; ps.startParticleSystem(); interval = GameClasses.FreeMove.setPeriodicInterval(this, "updHitn", HINT_TIME); dest.onRollOver(); } } function updHitn() { GameClasses.FreeMove.clearInterval(interval); interval = 0; dest.onRollOut(); GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.initLine(body, _x_in_cell, _y_in_cell, shift_time); shadow.mov.initLine(shadow, _x_in_cell, _y_in_cell, shift_time); ps.stopParticleSystem(); enabled_hint = true; } function hintSS() { if (((!selected) && (enabled_global)) && (enabled_hint)) { GameClasses.FreeMove.addActivePiece(body, getTimer()); GameClasses.FreeMove.addActivePiece(shadow, getTimer()); body.mov.initLine(body, _x_in_cell + (shift_x / 2), _y_in_cell + (shift_y / 2), shift_time / 2); shadow.mov.initLine(shadow, _x_in_cell + (shadow_x / 2), _y_in_cell + (shadow_y / 2), shift_time / 2); dest.onRollOver(); enabled_hint = false; interval = GameClasses.FreeMove.setPeriodicInterval(this, "updHitn", 3000); } } static var enabled_global = true; var enabled_art = true; static var enabled_hint = true; static var selected_art = null; var shift_time = 100; var spring_time = 50; var HINT_TIME = 3000; var unblocked = false; }
Symbol 1737 MovieClip [__Packages.GameClasses.HintButton] Frame 0
class GameClasses.HintButton { var btn, action, mcRoot, hw, body, cover, mask_cover, cover_bmp; function HintButton (root_mc, lib_name, depth, x, y, act) { btn = new GameClasses.MyButton2(root_mc, lib_name, depth, null, x, y); action = act; createHintCover(); btn.setMainOnPress(); btn.clearActions(); btn.addAction(GameClasses.GFunctions.create(this, doHint)); mcRoot = root_mc; hw = new GameClasses.HintWindow(root_mc, btn.getBody(), _root.dialogs.QuestionMark); hw.TIME_OF_THE_HINT_DELAY = 700; body = btn.getBody(); body.mov = new GameClasses.FreeMove(); } function destroy() { mcRoot = null; body = null; cover.removeMovieClip(); cover = null; mask_cover.mov.destroy(); mask_cover.mov = null; mask_cover.removeMovieClip(); mask_cover = null; btn.destroy(); btn = null; hw.destroy(); hw = null; cover_bmp.dispose(); cover_bmp = null; action = null; } function createHintCover() { cover = btn.getBody().createEmptyMovieClip("cover", 5); cover._alpha = 0; cover_bmp = new flash.display.BitmapData(btn.getWidth(), btn.getHeight(), true, 0); cover_bmp.draw(btn.getBody().normal); cover.attachBitmap(cover_bmp, 1); var _local5 = new Color(cover); var _local4 = -110; _local5.setTransform({rb:_local4, gb:_local4, bb:_local4}); mask_cover = btn.getBody().createEmptyMovieClip("mask_cover", 6); makeRectangleMask(cover, mask_cover); mask_cover.mov = new GameClasses.FreeMove(); mask_cover.mov.endAct = GameClasses.GFunctions.create(this, function () { this.btn.enable(); this.cover._visible = false; this.mcRoot.snd.startSound("hint_complete"); this.is_active = true; var _local3 = 1.2; var _local5 = ((this.body._width * _local3) - this.body._width) / 2; var _local4 = ((this.body._height * _local3) - this.body._height) / 2; this.body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.hw.setText(_root.dialogs.QuestionMark.text); }); this.body.mov.newInitMove(this.body, 300, 0, new GameClasses.Spline(this.body._x, this.body._x - _local5, this.body._x), new GameClasses.Spline(this.body._y, this.body._y - _local4, this.body._y), new GameClasses.Spline(100, 100 * _local3, 100), new GameClasses.Spline(100, 100 * _local3, 100)); }); } function startHintDelay() { var _local4 = 5; var _local3 = mask_cover._height - 5; btn.disable(); cover._alpha = 100; cover._visible = true; hw.setText(_root.dialogs.QuestionMarkOff.text); mask_cover.mov.newInitMove(mask_cover, NO_ACTIVE_TIME, 0, null, new GameClasses.Line(_local4, _local3)); } function doHint() { if (is_active && (!mcRoot.is_locked)) { mcRoot.snd.startSound("hint"); is_active = false; action(); startHintDelay(); } } function die() { cover_bmp.dispose(); cover.mov.clear(); btn.destroy(); delete btn; } function makeRectangleMask(src_mc, dest_mc) { dest_mc.beginFill(255, 100); dest_mc.moveTo(0, 0); dest_mc.lineTo(src_mc._width, 0); dest_mc.lineTo(src_mc._width, src_mc._height); dest_mc.lineTo(0, src_mc._height); dest_mc.lineTo(0, 0); dest_mc.endFill(); src_mc.setMask(dest_mc); } var NO_ACTIVE_TIME = GameClasses.Consts.NO_ACTIVE_TIME_OF_HINT_BUTTON; var is_active = true; }
Symbol 1738 MovieClip [__Packages.GameClasses.LifeBonusField] Frame 0
class GameClasses.LifeBonusField { var mcRoot, body, numb, txt, x, y; function LifeBonusField (root_mc, id, depth, x, y) { mcRoot = root_mc; body = mcRoot.createEmptyMovieClip(id, depth); body._x = x; body._y = y; numb = GameClasses.Level.numb_l; var _local3 = _root.dialogs.LifeBonusCounterText; txt = new GameClasses.TextClass(body, 2, _local3, 0, 0); txt.setText(String(numb)); this.x = x + (txt.getWidth() / 2); this.y = y + (txt.getHeight() / 2); } function getBody() { return(body); } function destroy() { mcRoot = null; body.removeMovieClip(); body = null; txt.destroy(); txt = null; } function updateNumb() { GameClasses.Level.numb_l = numb; } function getX() { return(body._x + (body._width / 2)); } function getY() { return(body._y + (body._height / 2)); } function add() { numb++; updateNumb(); txt.setText(String(numb)); } function del() { numb--; updateNumb(); txt.setText(String(numb)); } }
Symbol 1739 MovieClip [__Packages.GameClasses.PapperClass] Frame 0
class GameClasses.PapperClass { var mcRoot, name_papper, h, body, text_obj, emc, middle, log, top_bmp, bottom_bmp, middle_bmp, body_bmp, textClass, top, bottom; function PapperClass (root_mc, name_papp, depth, tex, x, y, h) { mcRoot = root_mc; name_papper = name_papp; this.h = h; body = mcRoot.createEmptyMovieClip("papper_" + depth, depth); body._x = x; body._y = y; text_obj = tex; initPapper(); } function changeEmbed(lib_name) { emc.removeMovieClip(); emc = MovieClip(body.attachMovie(lib_name, "embed" + getDepthForEmbed(), getDepthForEmbed())); emc._x = middle._x + 10; emc._y = middle._y + 10; } function getDepthForEmbed() { return(9); } function getBody() { return(body); } function destroy() { log = null; text_obj = null; mcRoot = null; top_bmp.dispose(); delete top_bmp; bottom_bmp.dispose(); delete bottom_bmp; middle_bmp.dispose(); delete middle_bmp; body_bmp.dispose(); delete body_bmp; textClass.destroy(); delete textClass; middle.removeMovieClip(); delete middle; top.removeMovieClip(); delete top; bottom.removeMovieClip(); delete bottom; emc.removeMovieClip(); delete emc; body.removeMovieClip(); delete body; } function initPapper() { top_bmp = flash.display.BitmapData.loadBitmap(("Top" + name_papper) + ".png"); bottom_bmp = flash.display.BitmapData.loadBitmap(("Bottom" + name_papper) + ".png"); middle_bmp = flash.display.BitmapData.loadBitmap(name_papper + ".png"); top = body.createEmptyMovieClip("top", 4); bottom = body.createEmptyMovieClip("bottom", 5); top.attachBitmap(top_bmp, 1); bottom.attachBitmap(bottom_bmp, 1); textClass = new GameClasses.TextClass(body, 10, text_obj, 0, 0); if (h == 0) { h = textClass.getHeight() + 15; } body_bmp = new flash.display.BitmapData(middle_bmp.width, h - 10, true, 0); var _local2 = ((middle_bmp.height / 2) - (h / 2)) + 5; body_bmp.copyPixels(middle_bmp, new flash.geom.Rectangle(0, _local2, middle_bmp.width, h - 10), new flash.geom.Point(0, 0)); middle = body.createEmptyMovieClip("middle", 1); middle.attachBitmap(body_bmp, 1); middle._x = 0; middle._y = 5; top._x = 0; top._y = 0; bottom._x = 0; bottom._y = h - bottom._height; textClass.setY((body._height - textClass.getHeight()) / 2); } function changeH(_h) { h = _h; if (h < (textClass.getHeight() + 10)) { h = textClass.getHeight() + 10; } body_bmp.dispose(); middle.removeMovieClip(); body_bmp = new flash.display.BitmapData(middle_bmp.width, h - 10, true, 0); var _local2 = ((middle_bmp.height / 2) - (h / 2)) + 5; body_bmp.copyPixels(middle_bmp, new flash.geom.Rectangle(0, _local2, middle_bmp.width, h - 10), new flash.geom.Point(0, 0)); middle = body.createEmptyMovieClip("middle", 1); middle.attachBitmap(body_bmp, 1); middle._x = 0; middle._y = 5; top._x = 0; top._y = 0; bottom._x = 0; bottom._y = h - bottom._height; textClass.setY((body._height - textClass.getHeight()) / 2); } function initText() { } function setText(text_str) { textClass.setText(text_str); textClass.setY((body._height - textClass.getHeight()) / 2); } function setTextY(val) { textClass.setY(val); } }
Symbol 1740 MovieClip [__Packages.GameClasses.PrepareLevel] Frame 0
class GameClasses.PrepareLevel extends GameClasses.Level { var prepare_level_complited, test_functions, createLevelText, hhw, curr_obj, attachMovie, depth, mcs, locked_arr, delay_time, loaded, restore, count_artefacts, cursor_mc, _parent, Simvol, Hole, boom_path_x, boom_path_y, beginGemMenuBoom, altar, exitAct, doFirstLevelAction, snd, artefacts_arr, win_t0, createEmptyMovieClip, amulet_mc, PrepareMetal, button_map, Papper, lockLevel, hintSS_obj, is_locked; function PrepareLevel () { super(); prepare_level_complited = false; test_functions.push(GameClasses.GFunctions.create(this, testOnLocked)); createLevelText = null; } function destroy() { GameClasses.FreeMove.clearInterval(interval_stupid); interval_stupid = 0; GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; destroyHelpSS(); hhw = null; super.destroy(); } function testOnLocked() { if (curr_obj.type == "locked") { attachMovie("MCwithBlik", curr_obj.id, depth); mcs.push(this[curr_obj.id]); locked_arr.push(this[curr_obj.id]); this[curr_obj.id].useHandCursor = false; this[curr_obj.id].initFromBitmap(curr_obj); return(true); } return(false); } function load(lev) { if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } if (loaded) { restore(); return(undefined); } count_artefacts = 0; cursor_mc = _parent.cursor_mc; prepare_level_complited = false; super.load(lev); locked_arr.push(Simvol); locked_arr.push(Hole); if (GameClasses.Vars.enable_hints) { initHelpSystem(); } } function getRandomX(val) { return((Math.random() * val) - (val / 2)); } function getRandomY(val) { return((Math.random() * val) - (val / 2)); } function GemMenuBoom1() { boom_path_x = new GameClasses.Spline(0); boom_path_y = new GameClasses.Spline(0); var _local2 = 0; while (_local2 < 10) { boom_path_x.addKey(getRandomX(4)); boom_path_y.addKey(getRandomY(4)); _local2++; } _local2 = 0; while (_local2 < 20) { boom_path_x.addKey(getRandomX(8)); boom_path_y.addKey(getRandomY(8)); _local2++; } boom_path_x.addKey(0); boom_path_y.addKey(0); boom_path_x.Calculate(false); boom_path_y.Calculate(false); intervalGemMenuBoom = GameClasses.FreeMove.setInterval(this, "updateGemMenuBoom", 0); beginGemMenuBoom = getTimer(); altar._x0 = altar._x; altar._y0 = altar._y; _local2 = 0; while (_local2 < locked_arr.length) { locked_arr[_local2]._x0 = locked_arr[_local2]._x; locked_arr[_local2]._y0 = locked_arr[_local2]._y; _local2++; } } function updateGemMenuBoom() { var _local3 = (getTimer() - beginGemMenuBoom) / tGemMenuBoom; if (_local3 > 1) { GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; altar._x = altar._x0; altar._y = altar._y0; var _local2 = 0; while (_local2 < locked_arr.length) { locked_arr[_local2]._x = locked_arr[_local2]._x0; locked_arr[_local2]._y = locked_arr[_local2]._y0; _local2++; } } else { altar._x = altar._x0 + int(boom_path_x.getPoint(_local3)); altar._y = altar._y0 + int(boom_path_y.getPoint(_local3)); var _local2 = 0; while (_local2 < locked_arr.length) { locked_arr[_local2]._x = locked_arr[_local2]._x0 + int(boom_path_x.getPoint(_local3)); locked_arr[_local2]._y = locked_arr[_local2]._y0 + int(boom_path_y.getPoint(_local3)); _local2++; } } } function loadNextLevel() { GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = _parent.map_level; _parent.obj = _parent.levels.map_level; delete exitAct; exitAct = function () { this.amulet_mc.mov.stopMove(); this.amulet_mc._alpha = 0; }; GameClasses.Level.reload_level(); } function loadMap() { GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = _parent.map_level; _parent.obj = _parent.levels.map_level; delete exitAct; exitAct = function () { this.amulet_mc.mov.stopMove(); this.amulet_mc._alpha = 0; }; GameClasses.Level.reload_level(); } function win() { doFirstLevelAction = null; GameClasses.FreeMove.clearInterval(interval_stupid); interval_stupid = 0; GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; destroyHelpSS(); win = null; initHelpSystem = null; GemMenuBoom1(); snd.startSound("level_complete"); var _local2; Simvol._alpha = 0; Simvol._visible = true; _local2 = 0; while (_local2 < artefacts_arr.length) { artefacts_arr[_local2].disableHintArt(); _local2++; } win_t0 = getTimer(); win_interval = GameClasses.FreeMove.setInterval(this, "updateWin", 0); createEmptyMovieClip("amulet_mc", 90000); amulet_mc._visible = false; amulet_mc.attachMovie("Symbol Amulete", "body1", 1); var _local6 = new flash.display.BitmapData(amulet_mc.body1._width, amulet_mc.body1._height, true, 0); _local6.draw(amulet_mc.body1); amulet_mc.body1._visible = false; amulet_mc.createEmptyMovieClip("body", 2); amulet_mc.body.attachBitmap(_local6, 1, "never", true); amulet_mc.body._x = (-amulet_mc.body._width) / 2; amulet_mc.body._y = (-amulet_mc.body._height) / 2; amulet_mc._x = 170; amulet_mc._y = 150; amulet_mc.mov = new GameClasses.FreeMove(); var _local3 = new GameClasses.Spline(0, 60); var _local7 = new GameClasses.Spline(0, -40, 0, 40, 0); amulet_mc.mov.endAct = GameClasses.GFunctions.create(amulet_mc, function () { var _local3 = new GameClasses.Spline(0, -10, 0, 10, 0); _local3.reCalculate(170); var _local2 = new GameClasses.Spline(0, -5, 0, 5, 0, -5, 0, 5, 0); _local2.reCalculate(150); this.mov.newInitMove(this, 5000, 0, _local3, _local2, undefined, undefined); }); amulet_mc.mov.newInitMove(amulet_mc, win_time, 1, undefined, undefined, _local3, _local3, _local7); } function updateWin() { var _local3 = (getTimer() - win_t0) / win_time; if (_local3 > 1) { GameClasses.FreeMove.clearInterval(interval_stupid); interval_stupid = 0; GameClasses.FreeMove.clearInterval(intervalGemMenuBoom); intervalGemMenuBoom = 0; GameClasses.FreeMove.clearInterval(win_interval); win_interval = 0; altar._x = altar._x0; altar._y = altar._y0; var _local2 = 0; while (_local2 < locked_arr.length) { locked_arr[_local2]._x = locked_arr[_local2]._x0; locked_arr[_local2]._y = locked_arr[_local2]._y0; _local2++; } _local2 = 0; while (_local2 < artefacts_arr.length) { artefacts_arr[_local2]._visible = false; this["cell" + (_local2 + 1)]._visible = false; _local2++; } Simvol._alpha = 100; winAct(); } else { Simvol._alpha = 100 * _local3; } } function initHelpSystem() { hhw = new Array(); hhw[0] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelFirstHelpHint); hhw[0].initHelpHint(175, 200); hhw[1] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelSecondHelpHint); hhw[1].initHelpHintStrela(370, 210, 435); hhw[2] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevel3HelpHint); hhw[2].initHelpHintStrela(175, 160, 175); hhw[3] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelStupidHint1); hhw[3].initHelpStrela(400, 260, 480, 4); hhw[4] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelStupidHint2); hhw[4].initHelpStrela(200, 210, 200, 4); hhw[5] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelEndHint); hhw[5].initHelpHint(180, 330, 4); hhw[6] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelEndRomeHint); hhw[6].initHelpHint(175, 150); hhw[7] = new GameClasses.HintWindow(this, null, _root.dialogs.PrepareLevelEndGreeceHint); hhw[7].initHelpHint(175, 200); GameClasses.Level.disableAll(this); if (GameClasses.Vars.do_first_prepare_level_action) { GameClasses.Vars.do_first_prepare_level_action = false; doFirstLevelAction = GameClasses.GFunctions.create(this, function () { this.doFirstLevelAction = null; GameClasses.Level.disableAll(this); this.hhw[0].btn.enable(); this.hhw[0].showHelpHint(); }); hhw[0].endHideAct = GameClasses.GFunctions.create(this, function () { this.hhw[1].btn.enable(); this.hhw[1].showHelpHint(); }); hhw[1].endHideAct = GameClasses.GFunctions.create(this, function () { this.hhw[2].btn.enable(); this.hhw[2].showHelpHint(); }); hhw[2].endHideAct = GameClasses.GFunctions.create(this, function () { GameClasses.Level.enableAll(this); this.initHelpSS(); this.interval_stupid = GameClasses.FreeMove.setPeriodicInterval(this, "startHelpForStupid", this.time_to_stupid_help); }); } else { doFirstLevelAction = GameClasses.GFunctions.create(this, function () { GameClasses.Level.enableAll(this); this.initHelpSS(); this.interval_stupid = GameClasses.FreeMove.setPeriodicInterval(this, "startHelpForStupid", this.time_to_stupid_help); }); } hhw[6].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); }); hhw[7].endHideAct = GameClasses.GFunctions.create(this, function () { this.unlockLevel(); }); } function startHelpForStupid() { GameClasses.FreeMove.clearInterval(interval_stupid); interval_stupid = 0; GameClasses.HintWindow.hideCurrent(); GameClasses.Level.disableAll(this); PrepareMetal.enable(); hhw[3].showHelpHint(false); PrepareMetal.onPressActAddition = GameClasses.GFunctions.create(this, function () { this.hhw[3].hideHelpHint(); GameClasses.Level.disableAll(this); this.PrepareMetal.dest.enable(); this.PrepareMetal.dest.onPressActAddition = GameClasses.GFunctions.create(this, function () { this.hhw[4].hideHelpHint(); this.PrepareMetal.onPressActAddition = null; this.PrepareMetal.dest.onPressActAddition = null; GameClasses.Level.enableAll(this); }); this.PrepareMetal.hw_dest.hint_mc.enabled = true; this.PrepareMetal.hw_dest.disableHint(); this.hhw[4].showHelpHint(false); }); } function winAct() { GameClasses.HintWindow.hideAll(); GameClasses.Level.disableAll(this); hhw[5].btn.enable(); hhw[5].endHideAct = GameClasses.GFunctions.create(this, function () { this.loadNextLevel(); }); hhw[5].showHelpHint(); } function endHideAct() { endHideAct = null; button_map.clearActions(); button_map.addAction(GameClasses.GFunctions.create(this, loadMap)); button_map.setText(_root.dialogs.MapPrepareButton.text); Papper.changeH(160); var _local3 = 0; while (_local3 < locked_arr.length) { locked_arr[_local3]._visible = false; _local3++; } } function restartLevel() { } function setEndRomePapper() { Papper.setText(_root.dialogs.PreparePapperTextIron.text); Papper.setTextY(100); Papper.changeEmbed("script_mars_crystal"); } function setEndGreecePapper() { Papper.setText(_root.dialogs.PreparePapperTextEarth.text); Papper.setTextY(100); Papper.changeEmbed("script_apollo_crystal"); } function showEndRomeHint() { lockLevel(); hhw[6].showHelpHint(); setEndRomePapper(); } function showEndGreeceHint() { setEndGreecePapper(); } function winRomeCountry() { doFirstLevelAction = function () { this.doFirstLevelAction = null; this.snd.startSound("fly_artefact_down"); this.button_map.enabled_action = false; this.StoneBlack.mov = new GameClasses.FreeMove(); this.StoneBlack.mov.endAct = GameClasses.GFunctions.create(this, function () { this.button_map.enabled_action = true; this.SimvolBlack._visible = true; this.showEndRomeHint(); this.StoneBlack.useHandCursor = false; this.StoneBlack.onRollOver = GameClasses.GFunctions.create(this, this.setEndRomePapper); this.StoneBlack.tabEnabled = false; }); var _local2 = this.StoneBlack._y; this.StoneBlack._y = -this.StoneBlack._height; this.StoneBlack._visible = true; this.StoneBlack.mov.newInitMove(this.StoneBlack, GameClasses.Consts.TIME_OF_THE_CRYSTAL_FALL, 0, undefined, _local2); }; } function winGreeceCountry() { doFirstLevelAction = function () { this.doFirstLevelAction = null; this.snd.startSound("fly_artefact_down"); this.button_map.enabled_action = false; this.StoneGreen.mov = new GameClasses.FreeMove(); this.StoneGreen.mov.endAct = GameClasses.GFunctions.create(this, function () { this.button_map.enabled_action = true; this.SimvolGreen._visible = true; this.showEndGreeceHint(); this.StoneGreen.useHandCursor = false; this.StoneGreen.onRollOver = GameClasses.GFunctions.create(this, this.setEndGreecePapper); this.StoneGreen.tabEnabled = false; }); var _local2 = this.StoneGreen._y; this.StoneGreen._y = -this.StoneGreen._height; this.StoneGreen._visible = true; this.StoneGreen.mov.newInitMove(this.StoneGreen, GameClasses.Consts.TIME_OF_THE_CRYSTAL_FALL, 0, undefined, _local2); }; } function initHelpSS() { hintSS_obj = new Object(); hintSS_obj.mov = new GameClasses.FreeMove(); hintSS_obj.mov.endAct = GameClasses.GFunctions.create(this, function () { this.hintSS(); this.hintSS_obj.mov.newInitMove(this.hintSS_obj, this.hintSS_T, 0); }); hintSS_obj.mov.newInitMove(hintSS_obj, hintSS_T, 0); } function destroyHelpSS() { hintSS_obj.mov.destroy(); delete hintSS_obj.mov; delete hintSS_obj; } function hintSS() { if (is_locked) { return(undefined); } var _local2 = 0; while ((_local2 < artefacts_arr.length) && (!artefacts_arr[_local2].enabled)) { _local2++; } if (artefacts_arr[_local2] != undefined) { artefacts_arr[_local2].hintSS(); } } var interval_stupid = 0; var intervalGemMenuBoom = 0; var win_interval = 0; var tGemMenuBoom = 1000; var win_time = 1500; var time_to_stupid_help = 10000; var hintSS_T = 20000; }
Symbol 1741 MovieClip [__Packages.GameClasses.MapLevel] Frame 0
class GameClasses.MapLevel extends GameClasses.Level { var count_artefacts, createLevelText, Flag, points_list, levels_list, is_locked, log, _parent, curr_point, delay_time, loaded, mcRoot, lockLevel, Rome, RomeSmall1, RomeISpy2, RomeSmall3, RomeSmall4, RomeISpy5, Greece, GreeceSmall1, GreeceSmall2, GreeceSmall3, GreeceISpy4, GreeceSmall5, GreeceSmall6, GreeceSmall7, GreeceSmall8, GreeceISpy9, Flag_x, Flag_y, CountryTextRome, Rome1_smallSubstr, Rome1_small, text_level, papper, Rome2_smallSubstr, Rome2_small, Rome4_smallSubstr, Rome4_small, Rome3_smallSubstr, Rome3_small, GreeceNoActive, CountryTextGreece, text_country, Greece1_smallSubstr, Greece1_small, Greece9_smallSubstr, Greece9_small, Greece4_smallSubstr, Greece4_small, Greece11_smallSubstr, Greece11_small, Greece2_smallSubstr, Greece2_small, Greece10_smallSubstr, Greece10_small, Greece3_smallSubstr, Greece3_small, Greece12_smallSubstr, Greece12_small, button_start, unlockLevel, snd, level, nps, periodic_effect_obj, NPS_LEVEL_MC, Troy; function MapLevel () { super(); count_artefacts = 1; createLevelText = null; } function destroy() { destroyPeriodicEffect(); Flag.destroy(); delete points_list; delete levels_list; super.destroy(); } function loadAltar() { if (!is_locked) { destroyPeriodicEffect(); log.info("call loadAltar from MapLevel"); log.info(" this[\"Flag\"]=" + Flag); Flag.pause(); _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = _parent.prepare_level; _parent.obj = _parent.levels.prepare_level; GameClasses.Level.reload_level(); } } function startLevel() { if (!is_locked) { destroyPeriodicEffect(); log.info("call startLevel from MapLevel"); log.info(" this[\"Flag\"]=" + Flag); Flag.pause(); _parent.prev_level = _parent.level; _parent.prev_obj = _parent.obj; _parent.level = levels_list[curr_point].lev; _parent.obj = levels_list[curr_point].obj; GameClasses.Level.reload_level(); } } function load(lev) { if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, load, lev)); delay_time = 0; return(undefined); } if (loaded) { restore(); return(undefined); } mcRoot.pauseGlobalGameTime(); super.load(lev); GameClasses.Vars.do_break_point = false; lockLevel(); points_list = new Array(); levels_list = new Array(); var _local4 = 2; levels_list.push(_parent.level_Arr[0]); points_list.push(Rome); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(Rome); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeSmall1); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeISpy2); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeSmall3); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeSmall4); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeISpy5); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(RomeISpy5); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(Greece); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall1); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall2); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall3); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceISpy4); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall5); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall6); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall7); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceSmall8); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceISpy9); levels_list.push(_parent.level_Arr[_local4++]); points_list.push(GreeceISpy9); if (mcRoot.start_level == 0) { curr_point = 0; } else { curr_point = mcRoot.start_level - 1; var _local3 = 0; while (_local3 < curr_point) { points_list[_local3]._visible = true; levels_list[_local3].lev.count_artefacts = 0; _local3++; } } points_list[curr_point]._visible = true; var _local6 = points_list[curr_point]._x + (points_list[curr_point]._width / 2); var _local5 = (points_list[curr_point]._y + (points_list[curr_point]._height / 4)) + y_shift; Flag.setXY(_local6, _local5); if (levels_list[curr_point].lev.count_artefacts == 0) { curr_point++; points_list[curr_point]._visible = true; _local6 = points_list[curr_point]._x + (points_list[curr_point]._width / 2); _local5 = (points_list[curr_point]._y + (points_list[curr_point]._height / 4)) + y_shift; Flag.setXY(_local6, _local5); } initMapArtefacts(0); createPeriodicEffect(); } function restore() { mcRoot.pauseGlobalGameTime(); if (delay_time != 0) { GameClasses.FreeMove.makeDelay(delay_time, GameClasses.GFunctions.create(this, restore)); delay_time = 0; return(undefined); } delay_time = GameClasses.Consts.TIME_TO_HIDE; if (((levels_list[curr_point].lev.count_artefacts != undefined) && (levels_list[curr_point].lev.count_artefacts <= 0)) && (curr_point < levels_list.length)) { curr_point++; points_list[curr_point]._visible = true; Flag_x = points_list[curr_point]._x + (points_list[curr_point]._width / 2); Flag_y = (points_list[curr_point]._y + (points_list[curr_point]._height / 4)) + y_shift; Flag_act = true; initMapArtefacts(curr_point); } Flag.resume(); super.restore(); lockLevel(); } function win() { } function initMapArtefacts(numb) { var _local3; switch (numb) { case 0 : CountryTextRome.setOpacity(100); _local3 = 1; while (_local3 <= 8) { this["cell" + _local3]._visible = true; this[("Rome" + _local3) + "_smallSubstr"]._visible = true; this[("Rome" + _local3) + "_smallSubstr"].uncollectHintArt(); _local3++; } break; case 2 : Rome1_smallSubstr._visible = false; Rome1_smallSubstr.collectHintArt(); Rome1_small._visible = true; Rome1_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel2.text); papper.setText(_root.dialogs.MapPapperRome2.text); curr_level = "Level2"; break; case 3 : Rome2_smallSubstr._visible = false; Rome2_smallSubstr.collectHintArt(); Rome2_small._visible = true; Rome2_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel3.text); papper.setText(_root.dialogs.MapPapperRome3.text); curr_level = "Level3"; break; case 4 : _local3 = 5; while (_local3 <= 8) { this[("Rome" + _local3) + "_smallSubstr"]._visible = false; this[("Rome" + _local3) + "_smallSubstr"].collectHintArt(); this[("Rome" + _local3) + "_small"]._visible = true; this[("Rome" + _local3) + "_small"].cell.onCell(); _local3++; } text_level.setText(_root.dialogs.MapHeadTextLevel4.text); papper.setText(_root.dialogs.MapPapperRome4.text); curr_level = "Level4"; break; case 5 : Rome4_smallSubstr._visible = false; Rome4_smallSubstr.collectHintArt(); Rome4_small._visible = true; Rome4_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel5.text); papper.setText(_root.dialogs.MapPapperRome5.text); curr_level = "Level5"; break; case 6 : Rome3_smallSubstr._visible = false; Rome3_smallSubstr.collectHintArt(); Rome3_small._visible = true; Rome3_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel6.text); papper.setText(_root.dialogs.MapPapperRome6.text); curr_level = "Level6"; break; case 8 : GreeceNoActive._visible = false; CountryTextGreece.setOpacity(100); _local3 = 1; while (_local3 <= 8) { this["cell" + _local3]._visible = false; this[("Rome" + _local3) + "_smallSubstr"].removeMovieClip(); this[("Rome" + _local3) + "_small"].removeMovieClip(); _local3++; } _local3 = 1; while (_local3 <= 12) { this[("cell" + _local3) + "2"]._visible = true; this[("Greece" + _local3) + "_smallSubstr"]._visible = true; this[("Greece" + _local3) + "_smallSubstr"].uncollectHintArt(); _local3++; } text_country.setText(_root.dialogs.MapHeadTextGreece.text); text_level.setText(_root.dialogs.MapHeadTextLevel1.text); papper.setText(_root.dialogs.MapPapperGreece1.text); curr_country = "Greece"; curr_level = "Level1"; break; case 9 : Greece1_smallSubstr._visible = false; Greece1_smallSubstr.collectHintArt(); Greece1_small._visible = true; Greece1_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel2.text); papper.setText(_root.dialogs.MapPapperGreece2.text); curr_level = "Level2"; break; case 10 : Greece9_smallSubstr._visible = false; Greece9_smallSubstr.collectHintArt(); Greece9_small._visible = true; Greece9_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel3.text); papper.setText(_root.dialogs.MapPapperGreece3.text); curr_level = "Level3"; break; case 11 : Greece4_smallSubstr._visible = false; Greece4_smallSubstr.collectHintArt(); Greece4_small._visible = true; Greece4_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel4.text); papper.setText(_root.dialogs.MapPapperGreece4.text); curr_level = "Level4"; break; case 12 : Greece11_smallSubstr._visible = false; Greece11_smallSubstr.collectHintArt(); Greece11_small._visible = true; Greece11_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel5.text); papper.setText(_root.dialogs.MapPapperGreece5.text); curr_level = "Level5"; break; case 13 : _local3 = 5; while (_local3 <= 8) { this[("Greece" + _local3) + "_smallSubstr"]._visible = false; this[("Greece" + _local3) + "_smallSubstr"].collectHintArt(); this[("Greece" + _local3) + "_small"]._visible = true; this[("Greece" + _local3) + "_small"].cell.onCell(); _local3++; } text_level.setText(_root.dialogs.MapHeadTextLevel6.text); papper.setText(_root.dialogs.MapPapperGreece6.text); curr_level = "Level6"; break; case 14 : Greece2_smallSubstr._visible = false; Greece2_smallSubstr.collectHintArt(); Greece2_small._visible = true; Greece2_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel7.text); papper.setText(_root.dialogs.MapPapperGreece7.text); curr_level = "Level7"; break; case 15 : Greece10_smallSubstr._visible = false; Greece10_smallSubstr.collectHintArt(); Greece10_small._visible = true; Greece10_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel8.text); papper.setText(_root.dialogs.MapPapperGreece8.text); curr_level = "Level8"; break; case 16 : Greece3_smallSubstr._visible = false; Greece3_smallSubstr.collectHintArt(); Greece3_small._visible = true; Greece3_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel9.text); papper.setText(_root.dialogs.MapPapperGreece9.text); curr_level = "Level9"; break; case 17 : Greece12_smallSubstr._visible = false; Greece12_smallSubstr.collectHintArt(); Greece12_small._visible = true; Greece12_small.cell.onCell(); text_level.setText(_root.dialogs.MapHeadTextLevel10.text); papper.setText(_root.dialogs.MapPapperGreece10.text); curr_level = "Level10"; break; default : var _local4 = GameClasses.NugLevel.getSingleton(); button_start.clearActions(); button_start.addAction(GameClasses.GFunctions.create(_local4, _local4.showWin)); _local4.showWin(); } } function doFirstLevelAction() { unlockLevel(); if (Flag_act) { Flag_act = false; snd.startSound("move_flag_in_map"); Flag.goXY(Flag_x, Flag_y); } destroyPeriodicEffect(); createPeriodicEffect(); GameClasses.FreeMove.makeDelay(1000, GameClasses.GFunctions.create(this, startPeriodicEffect)); } function loadThis() { } function restartLevel() { } function springViaLevel() { levels_list[curr_point].lev.count_artefacts = 0; load(level); } function destroyPeriodicEffect() { nps.destroy(); delete nps; periodic_effect_obj.mov.destroy(); delete periodic_effect_obj.mov; delete periodic_effect_obj; } function createPeriodicEffect() { nps = new GameClasses.NewParticleSystem(NPS_LEVEL_MC, (points_list.length - curr_point) + 1); nps.initTextureFromLibrary("SunFullEffect"); var _local4 = new Array(); var _local3 = new Array(); var _local2 = curr_point; while (_local2 < points_list.length) { _local4.push(points_list[_local2]._x + (points_list[_local2]._width / 2)); _local3.push((points_list[_local2]._y + (points_list[_local2]._height / 4)) + y_shift); _local2++; } _local4.push(Troy._x + (Troy._width / 2)); _local3.push((Troy._y + (Troy._height / 4)) + y_shift); nps.initPath(_local4, _local3); periodic_effect_obj = new Object(); periodic_effect_obj.mov = new GameClasses.FreeMove(); periodic_effect_obj.mov.updateAct = null; periodic_effect_obj.mov.endAct = GameClasses.GFunctions.create(this, startPeriodicEffect); } function startPeriodicEffect() { nps.startPS(1, 1, 50, 1000, null, null, new GameClasses.Spline(0, 120, 0), new GameClasses.Spline(0, 100, 0), new GameClasses.Spline(0, -100), new GameClasses.Line(50, 70, 50)); periodic_effect_obj.mov.newInitMove(periodic_effect_obj, periodic_effect_T, 0); } var curr_country = "Rome"; var curr_level = "Level1"; var Flag_act = false; var y_shift = 1; var periodic_effect_T = 5000; }
Symbol 1742 MovieClip [__Packages.GameClasses.Flag] Frame 0
class GameClasses.Flag extends MovieClip { var mov, polotno_bmp, drevko_bmp, temp_bmp, polotno, drevko, wave, createEmptyMovieClip, rect1, rect2, point, col_trans, tabEnabled, onPress, _x, _y, t0_wave, pol_y0, pol_height, pol_width; function Flag () { super(); mov = new GameClasses.FreeMove(); } function destroy() { GameClasses.FreeMove.clearInterval(interval_wave); interval_wave = 0; polotno_bmp.dispose(); delete polotno_bmp; drevko_bmp.dispose(); delete drevko_bmp; temp_bmp.dispose(); delete temp_bmp; polotno.removeMovieClip(); delete polotno; drevko.removeMovieClip(); delete drevko; delete wave; } function removeMovieClip() { destroy(); super.removeMovieClip(); } function init(name_str) { polotno_bmp = flash.display.BitmapData.loadBitmap(name_str + "2.png"); drevko_bmp = flash.display.BitmapData.loadBitmap(name_str + ".png"); drevko = createEmptyMovieClip("drevko", 1); drevko.attachBitmap(drevko_bmp, 1); polotno = createEmptyMovieClip("polotno", 2); polotno.attachBitmap(polotno_bmp, 1); drevko._x = (-drevko._width) / 2; drevko._y = -drevko._height; polotno._x = drevko._x + (drevko._width / 2); polotno._y = drevko._y; rect1 = new flash.geom.Rectangle(0, 0, 1, 1); rect2 = new flash.geom.Rectangle(0, 0, 1, 1); point = new flash.geom.Point(0, 0); col_trans = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); startWave(X_wave, A_wave, T_wave); tabEnabled = false; onPress = onPress1; } function goXY(x, y) { var _local2 = (x - _x) / 2; var _local4 = new GameClasses.Spline(_x, _x + _local2, x); var _local3 = new GameClasses.Spline(_y, ((_y + y) / 2) - Math.abs(_local2), y); mov.newInitMove(this, time_of_move, 0, _local4, _local3); } function setXY(x, y) { _x = x; _y = y; } function pause() { GameClasses.FreeMove.clearInterval(interval_wave); interval_wave = 0; } function resume() { GameClasses.FreeMove.clearInterval(interval_wave); interval_wave = 0; t0_wave = getTimer(); interval_wave = GameClasses.FreeMove.setInterval(this, "updateWave", 8); } function startWave(X, A, T) { wave = new GameClasses.Wave(); wave.init(X, A, T); t0_wave = getTimer(); pol_y0 = polotno._y; pol_height = polotno._height; pol_width = polotno._width; temp_bmp = new flash.display.BitmapData(pol_width, pol_height + (2 * wave.A), true, 0); polotno.attachBitmap(temp_bmp, 1, "never", true); polotno._y = pol_y0 - wave.A; polotno.blendMode = 0; interval_wave = GameClasses.FreeMove.setInterval(this, "updateWave", 16); } function restartWave(X, A, T) { GameClasses.FreeMove.clearInterval(interval_wave); interval_wave = 0; wave.init(X, A, T); t0_wave = getTimer(); temp_bmp = new flash.display.BitmapData(pol_width, pol_height + (2 * wave.A), true, 0); polotno.attachBitmap(temp_bmp, 1, "never", true); polotno._y = pol_y0 - wave.A; interval_wave = GameClasses.FreeMove.setInterval(this, "updateWave", 16); } function updateWave() { var _local3 = getTimer(); var _local2 = (_local3 - t0_wave) / wave.T; if (_local2 > 1) { _local2 = 0; t0_wave = _local3; } _local2 = 1 - _local2; generateBMP(_local2); } function generateBMP(t) { var _local3; var _local4; var _local2; temp_bmp.floodFill(0, 0, 0); _local2 = 1; while (_local2 < pol_width) { _local3 = wave.Y(_local2, t); _local4 = wave.A + _local3; rect1.x = _local2; rect1.y = 0; rect1.width = 1; rect1.height = pol_height; point.x = _local2; point.y = _local4; rect2.x = _local2; rect2.y = _local4; rect2.width = 1; rect2.height = pol_height; col_trans.redOffset = color_coof * _local3; col_trans.greenOffset = color_coof * _local3; col_trans.blueOffset = color_coof * _local3; temp_bmp.copyPixels(polotno_bmp, rect1, point); temp_bmp.colorTransform(rect2, col_trans); _local2++; } } function onPress2() { resume(); onPress = onPress1; } function onPress1() { pause(); onPress = onPress2; } var interval_wave = 0; var time_of_move = 500; var color_coof = -13; var X_wave = 13; var A_wave = 2; var T_wave = 1500; }
Symbol 1743 MovieClip [__Packages.GameClasses.Wave] Frame 0
class GameClasses.Wave { var X, A, T, coof; function Wave () { } function init(X, A, T) { this.X = X; this.A = A; this.T = T; coof = Math.PI / X; } function Y(x, t) { var _local5; var _local2; var _local6; if (t < 0.5) { _local5 = A * (1 - (2 * t)); _local2 = X * (1 - (2 * t)); _local6 = Math.PI / _local2; if (x <= _local2) { return(_local5 * Math.sin(x * _local6)); } return((-A) * Math.sin((x - _local2) * coof)); } if (t > 0.5) { _local5 = A * (2 - (2 * t)); _local2 = X * (2 - (2 * t)); _local6 = Math.PI / _local2; if (x <= _local2) { return((-_local5) * Math.sin(x * _local6)); } return(A * Math.sin((x - _local2) * coof)); } return((-A) * Math.sin(x * coof)); } }
Symbol 1744 MovieClip [__Packages.GameClasses.Region] Frame 0
class GameClasses.Region extends MovieClip { var tabEnabled, onDragOver, onDragOut, onRelease, mask, outline, _visible, attachMovie, body, hitArea, t0_outline, enabled, curr_time_outline; function Region () { super(); tabEnabled = false; } function destroy() { GameClasses.FreeMove.clearInterval(intervar_outline); intervar_outline = 0; onRollOver = null; onDragOver = null; onRollOut = null; onDragOut = null; onPress = null; onPress1 = null; onRelease = null; mask.removeMovieClip(); mask = null; outline.removeMovieClip(); outline = null; } function hide() { _visible = false; } function onPress() { onPress1(); } function init(obj) { if (attachMovie(obj.id, "body", 3) == undefined) { attachMovie("MCfromBMP", "body", 3); body.init(obj.id + ".png", 1); } body._x = (obj.x * 0.65) - (body._width / 2); body._y = (390 - (obj.y * 0.65)) - (body._height / 2); body._visible = obj.visible; hitArea = body; } function initMask(obj) { if (attachMovie(obj.id, "mask", 2) == undefined) { attachMovie("MCfromBMP", "mask", 2); mask.init(obj.id + ".png", 1); } mask._x = (obj.x * 0.65) - (mask._width / 2); mask._y = (390 - (obj.y * 0.65)) - (mask._height / 2); mask._visible = obj.visible; hitArea = mask; } function initOutline(obj) { if (attachMovie(obj.id, "outline", 1) == undefined) { attachMovie("MCfromBMP", "outline", 5); outline.init(obj.id + ".png", 1); } outline._x = (obj.x * 0.65) - (outline._width / 2); outline._y = (390 - (obj.y * 0.65)) - (outline._height / 2); outline._visible = obj.visible; hitArea = mask; } function onReleaseOutside() { onRollOut(); } function onRollOver() { outline._visible = true; outline._alpha = 100; t0_outline = getTimer(); intervar_outline = GameClasses.FreeMove.setInterval(this, "updateOutline", 0); } function onRollOut() { GameClasses.FreeMove.clearInterval(intervar_outline); intervar_outline = 0; outline._visible = false; } function show(s) { body._visible = true; outline._visible = false; enabled = false; } function updateOutline() { curr_time_outline = getTimer(); var _local2 = (curr_time_outline - t0_outline) / T_outline; outline._alpha = 50 + (50 * Math.sin(_local2 * Math.PI)); } var onPress1 = null; var intervar_outline = 0; var T_outline = 300; var direct_outline = -1; }
Symbol 1745 MovieClip [__Packages.GameClasses.PieceOfCompoundArtefact] Frame 0
class GameClasses.PieceOfCompoundArtefact extends MovieClip { var mcRoot, _parent, hint_mov, body, blur_body, copy, mov, shine_mc, ps, nps, idArt, depth, hitArea, enabled, createEmptyMovieClip, _xscale, _yscale, swapDepths, _y, _x, tremble_mov, tremble_x0, tremble_y0; function PieceOfCompoundArtefact () { super(); mcRoot = _parent; } function destroy() { hint_mov.destroy(); delete hint_mov; mcRoot = null; body.removeMovieClip(); body = null; blur_body.removeMovieClip(); blur_body = null; copy.removeMovieClip(); copy = null; mov.destroy(); mov = null; shine_mc.mov.destroy(); shine_mc.mov = null; delete shine_mc; ps.destroy(); ps = null; nps.destroy(); nps = null; } function removeMovieClip() { ps.clear(); body.removeMovieClip(); blur_body.removeMovieClip(); copy.removeMovieClip(); mov.clear(); super.removeMovieClip(); } function initPiece(arts_obj, obj) { var _local5; var _local4 = new flash.filters.BlurFilter(blur_intensity, blur_intensity, 1); var _local3 = new Array(); _local3.push(_local4); var _local9 = String(obj.idArtefact).substr(String(obj.idArtefact).length - 1, 1); var _local6 = mcRoot[obj.idArtefact].x; var _local7 = mcRoot[obj.idArtefact].y; idArt = obj.idArtefact; body = GameClasses.CompoundArtefact.getBigPiece(mcRoot, "body" + mcRoot.depth_for_poa, arts_obj, Number(obj.nElement), obj.x * 0.65, 390 - (obj.y * 0.65), -Number(obj.angle), Number(obj.xZoom), Number(obj.yZoom), mcRoot.depth_for_poa++); shine_mc = new Object(); shine_mc.mov = new GameClasses.FreeMove(); shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateShine); shine_mc.mov.endAct = null; depth = mcRoot.depth_for_poa - 1; blur_body = body.blur_body; _local5 = new Color(blur_body); _local5.setRGB(ISpyColor); blur_body.width = blur_body._width; blur_body.height = blur_body._height; blur_body.x = blur_body._x; blur_body.y = blur_body._y; blur_body._xscale = blur_body._xscale * min_shine_coof; blur_body._yscale = blur_body._yscale * min_shine_coof; blur_body.filters = _local3; blur_body._alpha = 0; copy = GameClasses.CompoundArtefact.getBigPieceCopy(this, "copy", arts_obj, Number(obj.nElement), _local6, _local7, 2); hitArea = body; mcRoot[idArt].count_pieces++; mcRoot[idArt].txt.setText(String(mcRoot[idArt].count_pieces)); ps = new GameClasses.ParticleSystem("particles.png", 32, 64, 32, 32); ps.initParticleSystem(body, NUMBER_OF_THE_PARTICLE, 500, 0, 360, 0.05, 0, 90, 20, 80, 20, 16764108, 16763904); initTremble(); mov = new GameClasses.FreeMove(); mov.__set__endAct(GameClasses.GFunctions.create(this, function () { this.mcRoot.depth_for_poa--; this.ps.stopParticleSystem(); this.enabled_hint = true; this.body._visible = false; this.body.enabled = false; this.copy._visible = false; this.copy.enabled = false; this.mcRoot[this.idArt].count_pieces--; this.mcRoot[this.idArt].updateState(); this.body.swapDepths(this.depth); })); } function action() { if (mcRoot.isLocked()) { return(undefined); } updHitn(); GameClasses.StatisticClass.getSingleton().addRecordValue("pieces", 1); GameClasses.ISpyLevel.clearHint2(); uninitTremble(); mcRoot.counter.add(30); enabled = false; on_the_field = false; enabled_hint = false; ps.breakParticleSystem(); ps.startParticleSystem(); body.swapDepths(mcRoot.depth_for_fly_poa++); var _local3 = new GameClasses.Spline(body._x, (body._x - 10) + (20 * Math.random()), copy._x + body.cx); _local3.Calculate(false); var _local2 = new GameClasses.Spline(body._y, (body._y - 10) + (20 * Math.random()), copy._y + body.cy); _local2.Calculate(false); var _local5 = new GameClasses.Spline(body._xscale, body._xscale + 40, 100); _local5.Calculate(false); var _local4 = new GameClasses.Spline(body._yscale, body._yscale + 40, 100); _local4.Calculate(false); mcRoot.snd.startWithDelay("artefact_element_flied", TIME_MOVING); mov.initSplineTo(body, _local3, _local2, _local5, _local4, 0, TIME_MOVING); } function hint() { if (enabled_hint) { enabled_hint = false; ps.startParticleSystem(); hint_mov = GameClasses.FreeMove.makeDelay(HINT_TIME + 1, GameClasses.GFunctions.create(this, updHitn)); } } function updHitn() { hint_mov.destroy(); delete hint_mov; ps.stopParticleSystem(); enabled_hint = true; } function initMatch3BlurShineTexture(arts_obj, n) { var _local4 = new flash.filters.BlurFilter(blur_intensity, blur_intensity, 1); blur_body = GameClasses.CompoundArtefact.getBigPieceMatch3(this, "blur_body", arts_obj, n, 1); var _local2 = new flash.display.BitmapData(blur_body._width, blur_body._height, true, 0); _local2.draw(blur_body); var _local3 = new flash.display.BitmapData(_local2.width + 40, _local2.height + 40, true, 0); _local3.applyFilter(_local2, new flash.geom.Rectangle(0, 0, _local2.width, _local2.height), new flash.geom.Point(20, 20), _local4); var _local7 = blur_body._x - 20; var _local6 = blur_body._y - 20; blur_body.removeMovieClip(); blur_body = createEmptyMovieClip("blur_body", 1); blur_body.attachBitmap(_local3, 1); blur_body.x = _local7; blur_body.y = _local6; var _local5 = new Color(blur_body); _local5.setRGB(16777184); _local2.dispose; } function initPieceForMatch3(idArt, arts_obj, n) { var _local2; mcRoot = _parent; this.idArt = idArt; body = GameClasses.CompoundArtefact.getBigPieceMatch3(this, "body", arts_obj, n, 2); shine_mc = new Object(); shine_mc.mov = new GameClasses.FreeMove(); shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateShine); shine_mc.mov.endAct = null; _local2 = Math.min(SIZE / body._width, SIZE / body._height); if (_local2 > 1) { _local2 = 1; } _xscale = _xscale * _local2; _yscale = _yscale * _local2; initMatch3BlurShineTexture(arts_obj, n); blur_body.width = blur_body._width; blur_body.height = blur_body._height; blur_body._alpha = blur_opacity; blur_body._xscale = blur_body._xscale * min_shine_coof; blur_body._yscale = blur_body._yscale * min_shine_coof; blur_body._x = blur_body.x - ((blur_body.width * (min_shine_coof - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (min_shine_coof - 1)) / 2); blur_body._alpha = blur_opacity; depth = mcRoot.depth_for_poa - 1; mov = new GameClasses.FreeMove(); mcRoot[idArt].count_pieces++; ps = new GameClasses.ParticleSystem("particles.png", 32, 64, 32, 32); ps.initParticleSystem(this, NUMBER_OF_THE_PARTICLE, 500, 0, 360, 0.05, 0, 90, 20, 80, 20, 16764108, 16763904); startShine(); } function action2() { updHitn(); var _local2; var _local3; enabled = false; on_the_field = false; enabled_hint = false; ps.startParticleSystem(); if (mcRoot[idArt].count_pieces < 2) { mcRoot.theField.lockTheField(); } mov.__set__endAct(GameClasses.GFunctions.create(this, function () { this.ps.stopParticleSystem(); this.enabled_hint = true; this.mcRoot[this.idArt].count_pieces--; this.mcRoot[this.idArt].updateState(); this.swapDepths(this.depth); this.endShine(); })); swapDepths(mcRoot.depth_for_fly_poa++); _local2 = new GameClasses.Spline(_y, _y + 30, _y - 10, 20 + (20 * Math.random()), mcRoot[idArt].y + body.dy, mcRoot[idArt].y + body.dy); _local3 = new GameClasses.Spline(_x, _x + (10 * Math.random()), _x + 50, _x + (20 * Math.random()), mcRoot[idArt].x + body.dx, mcRoot[idArt].x + body.dx); GameClasses.FreeMove.addActivePiece(this, getTimer()); mov.initSplineTo(this, _local3, _local2, 100, 100, 0, TIME_MOVING_MATCH3); } function startShine() { shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateShine); blur_body._xscale = 0; blur_body._yscale = 0; shine_mc.mov.newInitMove(shine_mc, T_shine * 2, 50); } function updateShine() { var _local3; var _local2 = shine_mc.mov.t * 4; if (_local2 >= 2) { schine_counter = ((schine_counter >= position_end_shine) ? 0 : (schine_counter + 1)); shine_mc.mov.last_t = shine_mc.mov.curr_t; _local2 = 0; } else if (_local2 >= 1) { _local2 = 2 - _local2; } if (schine_counter == position_end_shine) { _local3 = min_shine_coof + (_local2 * (max2_shine_coof - min_shine_coof)); } else { _local3 = min_shine_coof + (_local2 * (max_shine_coof - min_shine_coof)); } blur_body._xscale = 100 * _local3; blur_body._yscale = 100 * _local3; blur_body._x = blur_body.x - ((blur_body.width * (_local3 - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (_local3 - 1)) / 2); } function endShine() { shine_mc.mov.stopMove1(); shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateEndShine); blur_body._xscale = 0; blur_body._yscale = 0; shine_mc.mov.newInitMove(shine_mc, T_shine * 2, 0); blur_body._alpha = blur_opacity; max2_shine_coof = max2_shine_coof2; min_shine_coof = 1; } function updateEndShine() { var _local3; var _local2 = shine_mc.mov.t * 4; if (_local2 >= 2) { blur_body._alpha = 0; _local2 = 0; shine_mc.mov.stopMove1(); } else if (_local2 >= 1) { _local2 = 2 - _local2; } _local3 = min_shine_coof + (_local2 * (max2_shine_coof - min_shine_coof)); blur_body._xscale = 100 * _local3; blur_body._yscale = 100 * _local3; blur_body._x = blur_body.x - ((blur_body.width * (_local3 - 1)) / 2); blur_body._y = blur_body.y - ((blur_body.height * (_local3 - 1)) / 2); } function endSmallShine() { shine_mc.mov.stopMove(); shine_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateEndShine); blur_body._xscale = 0; blur_body._yscale = 0; shine_mc.mov.newInitMove(shine_mc, 2 * T_shine, 0); blur_body._alpha = blur_opacity; max2_shine_coof = 2; min_shine_coof = 0.9; } function initTremble() { tremble_mov = new Object(); tremble_mov.mov = new GameClasses.FreeMove(); tremble_mov.mov.updateAct = GameClasses.GFunctions.create(this, updateTremble); tremble_mov.mov.endAct = GameClasses.GFunctions.create(this, startTremble); tremble_x0 = body._x; tremble_y0 = body._y; body.useHandCursor = false; body.onRollOver = GameClasses.GFunctions.create(this, startTremble); body.onDragOver = GameClasses.GFunctions.create(this, startTremble); body.onRollOut = GameClasses.GFunctions.create(this, stopTremble); body.onDragOut = GameClasses.GFunctions.create(this, stopTremble); body.onPress = GameClasses.GFunctions.create(this, action); body.tabEnabled = false; } function uninitTremble() { stopTremble(); tremble_mov.mov.destroy(); delete tremble_mov.mov; delete tremble_mov; delete body.onRollOver; body.onRollOver = null; delete body.onDragOver; body.onDragOver = null; delete body.onRollOut; body.onRollOut = null; delete body.onDragOut; body.onDragOut = null; delete body.onPress; body.onPress = null; } function updateTremble() { body._x = ((Math.random() * 2) + tremble_x0) - 1; body._y = ((Math.random() * 2) + tremble_y0) - 1; } function startTremble() { if (mcRoot.isLocked()) { return(undefined); } is_tremble = true; tremble_mov.mov.newInitMove(tremble_mov, 2000, 0); } function stopTremble() { if (is_tremble) { is_tremble = false; tremble_mov.mov.stopMove(); body._x = tremble_x0; body._y = tremble_y0; } } var type = "poa"; var enabled_hint = true; var TIME_MOVING = GameClasses.Consts.TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE; var TIME_MOVING_MATCH3 = GameClasses.Consts.TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE_IN_MATCH3; var HINT_TIME = GameClasses.Consts.TIME_OF_HINT_PS_OF_POA; var NUMBER_OF_THE_PARTICLE = GameClasses.Consts.NUMBER_OF_THE_POA_PARTICLES; var SIZE = GameClasses.Consts.CELL_SIZE; var blur_opacity = GameClasses.Consts.OPACITY_OF_THE_POA_BLUR_BODY; var min_shine_coof = GameClasses.Consts.BEGIN_MIN_SHINE_INTENSITY_COOF; var max_shine_coof = GameClasses.Consts.BEGIN_MAX_SHINE_INTENSITY_COOF; var max2_shine_coof = GameClasses.Consts.BEGIN_MAXMAX_SHINE_INTENSITY_COOF; var max2_shine_coof2 = GameClasses.Consts.BEGIN_MAXMAX_SHINE_INTENSITY_COOF; var T_shine = GameClasses.Consts.TIME_OF_THE_SHINE_PERIOD; var T_shine_end = GameClasses.Consts.TIME_OF_THE_END_SHINE_PERIOD; var position_end_shine = GameClasses.Consts.POSITION_OF_THE_END_SHINE; var blur_intensity = GameClasses.Consts.INTENSITY_OF_THE_SHINE_POA_BLUR; var t0_shine = 0; var schine_counter = 0; var on_the_field = true; var is_tremble = false; var ISpyColor = 16575661; }
Symbol 1746 MovieClip [__Packages.GameClasses.CompoundArtefact] Frame 0
class GameClasses.CompoundArtefact { function CompoundArtefact () { } static function getBigArt(mcRoot, nam, obj, depth) { var _local4 = obj.id + "_full"; mcRoot[nam] = mcRoot.createEmptyMovieClip(nam, depth); mcRoot[nam].body = mcRoot[nam].attachMovie(_local4, "body", 1); mcRoot[nam].cx = obj.cx * 0.65; mcRoot[nam].cy = mcRoot[nam]._height - (obj.cy * 0.65); mcRoot[nam].body._x = -mcRoot[nam].cx; mcRoot[nam].body._y = -mcRoot[nam].cy; mcRoot[nam].shift_x = obj.bigShiftX * 0.65; mcRoot[nam].shift_y = (-obj.bigShiftY) * 0.65; return(mcRoot[nam]); } static function getBigArtSubstr(mcRoot, nam, obj, depth) { var _local3 = obj.id + "_substr"; mcRoot[nam] = mcRoot.createEmptyMovieClip(nam, depth); mcRoot[nam].body = mcRoot[nam].attachMovie(_local3, "body", 1); return(mcRoot[nam]); } static function getBigPiece(mcRoot, nam, obj, n, x, y, angle, xZoom, yZoom, depth) { var _local5 = (obj.id + "_") + (Number(n) + 1); var _local3 = n; mcRoot[nam] = mcRoot.createEmptyMovieClip(nam, depth); mcRoot[nam].attachMovie(_local5, "body", 2); mcRoot[nam].attachMovie(_local5, "blur_body", 1); mcRoot[nam].hitArea = mcRoot[nam].body; mcRoot[nam].cx = obj[_local3].cx * 0.65; mcRoot[nam].cy = mcRoot[nam].body._height - (obj[_local3].cy * 0.65); mcRoot[nam].xrb = obj[_local3].x * 0.65; mcRoot[nam].yrb = obj[_local3].y * 0.65; mcRoot[nam].body._x = -mcRoot[nam].cx; mcRoot[nam].body._y = -mcRoot[nam].cy; mcRoot[nam].blur_body._x = -mcRoot[nam].cx; mcRoot[nam].blur_body._y = -mcRoot[nam].cy; mcRoot[nam]._x = x; mcRoot[nam]._y = y; mcRoot[nam]._rotation = angle; mcRoot[nam]._xscale = mcRoot[nam]._xscale * xZoom; mcRoot[nam]._yscale = mcRoot[nam]._yscale * yZoom; return(mcRoot[nam]); } static function getBigPieceCopy(mcRoot, nam, obj, n, x, y, depth) { var _local5 = (obj.id + "_") + (Number(n) + 1); var _local3 = n; mcRoot[nam] = mcRoot.createEmptyMovieClip(nam, depth); mcRoot[nam].attachMovie(_local5, "body", 1); mcRoot[nam].xrb = obj[_local3].x * 0.65; mcRoot[nam].yrb = obj[_local3].y * 0.65; mcRoot[nam]._x = x + mcRoot[nam].xrb; mcRoot[nam]._y = (y - mcRoot[nam]._height) - mcRoot[nam].yrb; return(mcRoot[nam]); } static function getBigPieceMatch3(mcRoot, nam, obj, n, depth) { var _local5 = GameClasses.Consts.CELL_SIZE; var _local7 = (obj.id + "_") + n; var _local3 = n - 1; var _local4; mcRoot[nam] = mcRoot.createEmptyMovieClip(nam, depth); mcRoot[nam].attachMovie(_local7, "body", 1); _local4 = Math.min(_local5 / mcRoot[nam].body._width, _local5 / mcRoot[nam].body._height); if (_local4 > 1) { _local4 = 1; } mcRoot[nam].cx = obj[_local3].cx * 0.65; mcRoot[nam].cy = mcRoot[nam].body._height - (obj[_local3].cy * 0.65); mcRoot[nam].body._x = (-((_local4 * mcRoot[nam].body._width) - _local5)) / 2; mcRoot[nam].body._y = (-((_local4 * mcRoot[nam].body._height) - _local5)) / 2; mcRoot[nam].dx = (obj[_local3].x * 0.65) - mcRoot[nam].body._x; mcRoot[nam].dy = ((-mcRoot[nam]._height) - (obj[_local3].y * 0.65)) - mcRoot[nam].body._y; return(mcRoot[nam]); } }
Symbol 1747 MovieClip [__Packages.GameClasses.CellClass] Frame 0
class GameClasses.CellClass extends MovieClip { var onn, off, attachMovie, blendMode, _x, _y, _visible; function CellClass () { super(); } function destroy() { onn.removeMovieClip(); delete onn; off.removeMovieClip(); delete off; } function initCell(obj, lib_name) { onn = attachMovie(lib_name, "onn", 2); if (attachMovie(lib_name + "_off", "off", 1) == undefined) { off = attachMovie(lib_name, "off", 1); } if (obj.onn == "true") { onCell(); } else { offCell(); } onn.blendMode = 0; off.blendMode = 0; blendMode = 0; _x = obj.x; _y = obj.y; _visible = obj.visible; } function onCell() { onn._visible = true; off._visible = false; } function offCell() { off._visible = true; onn._visible = false; } }
Symbol 1748 MovieClip [__Packages.GameClasses.BigArtefact] Frame 0
class GameClasses.BigArtefact extends MovieClip { var mcRoot, _parent, mov_obj, cell, txt, ps, hw0, hw1, body, subs, tick, panel_incompl, panel_complet, clear, id_art, attachMovie, depth, x, y, count_pieces, count_pieces_old, t0, x_dest, y_dest; function BigArtefact () { super(); mcRoot = _parent; initMovObj(); } function initMovObj() { mov_obj = new Object(); mov_obj.mov = new GameClasses.FreeMove(); } function getVisibleElems() { var _local2 = new Array(); _local2.push(this); return(_local2); } function destroy() { GameClasses.FreeMove.clearInterval(interval); interval = 0; mcRoot = null; cell = null; txt.destroy(); txt = null; mov_obj.mov.destroy(); mov_obj.mov = null; mov_obj = null; ps.destroy(); ps = null; hw0.destroy(); hw0 = null; hw1.destroy(); hw1 = null; body.removeMovieClip(); body = null; subs.removeMovieClip(); subs = null; tick.removeMovieClip(); tick = null; panel_incompl.removeMovieClip(); panel_incompl = null; panel_complet.removeMovieClip(); panel_complet = null; } function removeMovieClip() { GameClasses.FreeMove.clearInterval(interval); interval = 0; body.removeMovieClip(); subs.removeMovieClip(); cell.removeMovieClip(); tick.removeMovieClip(); panel_incompl.removeMovieClip(); panel_complet.removeMovieClip(); ps.clear(); clear(); super.removeMovieClip(); } function updateState() { } function initTotalTremble() { } function initBigArt(arts_obj, obj) { id_art = arts_obj.id; tick = attachMovie(name_tick, "tick", 7); panel_complet = attachMovie(name_complet, "panel_complet", 2); panel_incompl = attachMovie(name_incompl, "panel_incompl", 1); cell = mcRoot[obj.cell]; subs = GameClasses.CompoundArtefact.getBigArtSubstr(this, "subs", arts_obj, 3); body = GameClasses.CompoundArtefact.getBigArt(mcRoot, "body" + mcRoot.depth_for_a, arts_obj, mcRoot.depth_for_a++); depth = mcRoot.depth_for_a - 1; body._visible = false; panel_complet._visible = false; tick._visible = false; panel_incompl._x = obj.x; panel_incompl._y = obj.y; panel_complet._x = obj.x; panel_complet._y = obj.y; body._x = (obj.x + body.cx) + ((panel_incompl._width - body._width) / 2); body._y = (obj.y + body.cy) + ((panel_incompl._height - body._height) / 2); subs._x = obj.x + ((panel_incompl._width - subs._width) / 2); subs._y = obj.y + ((panel_incompl._height - subs._height) / 2); tick._x = obj.x + ((panel_incompl._width - tick._width) / 2); tick._y = obj.y + ((panel_incompl._height - tick._height) / 2); x = obj.x + ((panel_incompl._width - body._width) / 2); y = (obj.y + panel_incompl._height) - ((panel_incompl._height - body._height) / 2); count_pieces = 0; count_pieces_old = 0; updateState = updateBigArt; txt = new GameClasses.TextClass(this, 9, _root.dialogs.IspyPieceSmallCounter, obj.x, obj.y); ps = new GameClasses.ParticleSystem("particles.png", 32, 32, 32, 32); ps.initParticleSystem(body, GameClasses.Consts.NUMBER_OF_THE_ART_PARTICLE, 500, 0, 360, 0.05, 0, 90, 20, 80, 20, 16764108, 16763904); hw0 = new GameClasses.HintWindow(mcRoot, panel_incompl, _root.dialogs.HintWindowTextBigArtefactNotCollected); hw1 = new GameClasses.HintWindow(mcRoot, panel_incompl, _root.dialogs.HintWindowTextBigArtefactSolved); hw1.disableHint(); hw0.enableHint(); } function updateBigArtEndAct() { mcRoot[id_art + "_smallSubstr"].collectHintArt(); hw0.disableHint(); hw1.enableHint(); mcRoot.count_artefacts--; if (mcRoot.count_artefacts == 0) { mcRoot.win(); } body.swapDepths(depth); cell.onCell(); panel_incompl._visible = false; panel_complet._visible = true; txt.hide(); tick._visible = true; subs._visible = false; ps.stopParticleSystem(); } function updateBigArt() { var _local2 = 6; var _local3; var _local5; var _local4; var _local7; var _local6; var _local9; var _local8; var _local11; var _local14; var _local13; var _local12; var _local10; if (count_pieces != count_pieces_old) { txt.setText(String(count_pieces)); if (numb_pieces < count_pieces_old) { numb_pieces = count_pieces_old + 1; } count_pieces_old = count_pieces; if (count_pieces == 0) { mcRoot.snd.startSound("artefact_collected"); mov_obj.mov.endAct = GameClasses.GFunctions.create(this, updateBigArtEndAct); t0 = getTimer(); interval = GameClasses.FreeMove.setInterval(this, "updateTotalArt", 0, this); _local12 = 1; while (_local12 <= numb_pieces) { _local3 = mcRoot[(id_art + "_") + _local12]; _local3.body._visible = true; _local3.min_shine_coof = 1; _local3.T_shine_end = GameClasses.Consts.TIME_OF_THE_TREMBLE_SHINE_PERIOD; _local3.endShine(); _local5 = _local3.body._x; _local4 = _local3.body._y; _local7 = _local5 - body._x; _local6 = _local4 - body._y; _local2 = 3; _local7 = (_local2 * _local7) / Math.abs(_local7); _local6 = (_local2 * _local6) / Math.abs(_local6); _local9 = new GameClasses.Spline(_local5); _local10 = 0; while (_local10 < _local2) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10--; } _local9.addKey(_local5); _local9.Calculate(false); _local8 = new GameClasses.Spline(_local4); _local10 = 0; while (_local10 < _local2) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10--; } _local8.addKey(_local4); _local8.Calculate(false); _local11 = new GameClasses.Spline(0); _local10 = 0; while (_local10 < 20) { _local11.addKey(-5 + (10 * Math.random())); _local10++; } _local11.addKey(0); _local11.Calculate(false); _local14 = new GameClasses.Spline(100, 100); _local14.Calculate(false); _local13 = new GameClasses.Spline(100, 100); _local13.Calculate(false); _local3.mov.endAct = null; _local3.mov.initSplineTo(_local3.body, _local9, _local8, _local14, _local13, _local11, T_TOTAL_ART); _local12++; } body._visible = false; } } } function initCrystal(arts_obj, obj) { type = "crystal"; id_art = arts_obj.id; x_dest = 280; y_dest = 170; panel_incompl = attachMovie(name_art_bg, "panel_incompl", 1); subs = GameClasses.CompoundArtefact.getBigArtSubstr(this, "subs", arts_obj, 3); body = GameClasses.CompoundArtefact.getBigArt(mcRoot, "body" + mcRoot.depth_for_a, arts_obj, mcRoot.depth_for_a++); depth = mcRoot.depth_for_a - 1; body._visible = false; panel_incompl._x = obj.x; panel_incompl._y = obj.y; body._x = (obj.x + body.cx) + ((panel_incompl._width - body._width) / 2); body._y = (obj.y + body.cy) + ((panel_incompl._height - body._height) / 2); subs._x = obj.x + ((panel_incompl._width - subs._width) / 2); subs._y = obj.y + ((panel_incompl._height - subs._height) / 2); x = obj.x + ((panel_incompl._width - body._width) / 2); y = (obj.y + panel_incompl._height) - ((panel_incompl._height - body._height) / 2); count_pieces = 0; count_pieces_old = 0; updateState = updateCrystal; txt = new GameClasses.TextClass(this, 9, GameClasses.TextClass.createTextObject(" ", "GameFont", (obj.x + panel_incompl._width) - 56, (obj.y + panel_incompl._height) - 32, 20, 20, 11513807, 0, 10, "center", false, 0, 0, 0, 0), 0, 0); ps = new GameClasses.ParticleSystem("particles.png", 32, 32, 32, 32); ps.initParticleSystem(body, GameClasses.Consts.NUMBER_OF_THE_ART_PARTICLE, 500, 0, 360, 0.05, 0, 90, 20, 80, 20, 16764108, 16763904); } function reinitCrystal() { var _local3 = 1; while (_local3 <= count_pieces) { var _local2 = mcRoot[(id_art + "_") + _local3]; _local2.body._visible = true; _local2.copy._visible = false; _local2.mov.endAct = GameClasses.GFunctions.create(_local2, function () { this.mcRoot.depth_for_poa--; this.ps.stopParticleSystem(); this.enabled_hint = true; this.body._visible = false; this.body.enabled = false; this.copy._visible = true; this.copy.enabled = false; this.mcRoot[this.idArt].count_pieces--; this.mcRoot[this.idArt].updateState(); this.body.swapDepths(this.depth); }); _local3++; } } function updateCrystalEndAct() { mcRoot.count_artefacts--; if (mcRoot.count_artefacts == 0) { mcRoot.win(); } body.swapDepths(depth); ps.stopParticleSystem(); } function updateCrystal() { var _local2 = 6; var _local3; var _local5; var _local4; var _local7; var _local6; var _local9; var _local8; var _local11; var _local14; var _local13; var _local12; var _local10; if (count_pieces != count_pieces_old) { txt.setText(String(count_pieces)); if (numb_pieces < count_pieces_old) { numb_pieces = count_pieces_old + 1; } count_pieces_old = count_pieces; if (count_pieces == 0) { mcRoot.snd.startSound("artefact_collected"); mov_obj.mov.endAct = GameClasses.GFunctions.create(this, updateCrystalEndAct); t0 = getTimer(); interval = GameClasses.FreeMove.setInterval(this, "updateTotalArt", 0, this, x_dest, y_dest, 1.2); _local12 = 1; while (_local12 <= numb_pieces) { _local3 = mcRoot[(id_art + "_") + _local12]; _local3.body._visible = true; _local3.min_shine_coof = 1; _local3.T_shine_end = GameClasses.Consts.TIME_OF_THE_TREMBLE_SHINE_PERIOD; _local3.endShine(); _local5 = _local3.body._x; _local4 = _local3.body._y; _local7 = _local5 - body._x; _local6 = _local4 - body._y; _local7 = (_local2 * _local7) / Math.abs(_local7); _local6 = (_local2 * _local6) / Math.abs(_local6); _local9 = new GameClasses.Spline(_local5); _local10 = 0; while (_local10 < _local2) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10--; } _local9.addKey(_local5); _local9.Calculate(false); _local8 = new GameClasses.Spline(_local4); _local10 = 0; while (_local10 < _local2) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10--; } _local8.addKey(_local4); _local8.Calculate(false); _local11 = new GameClasses.Spline(0); _local10 = 0; while (_local10 < 20) { _local11.addKey(-5 + (10 * Math.random())); _local10++; } _local11.addKey(0); _local11.Calculate(false); _local14 = new GameClasses.Spline(100, 100); _local14.Calculate(false); _local13 = new GameClasses.Spline(100, 100); _local13.Calculate(false); _local3.mov.endAct = null; _local3.mov.initSplineTo(_local3.body, _local9, _local8, _local14, _local13, _local11, T_TOTAL_ART); _local12++; } body._visible = false; } } } function initMatch3BigArt(arts_obj, obj) { id_art = arts_obj.id; panel_incompl = attachMovie(name_incompl, "panel_incompl", 1); panel_incompl._visible = false; cell = mcRoot[obj.cell]; subs = GameClasses.CompoundArtefact.getBigArtSubstr(this, "subs", arts_obj, 3); body = GameClasses.CompoundArtefact.getBigArt(mcRoot, "body" + mcRoot.depth_for_a, arts_obj, mcRoot.depth_for_a++); depth = mcRoot.depth_for_a - 1; body._visible = false; tick._visible = false; panel_incompl._x = obj.x; panel_incompl._y = obj.y; body._x = (panel_incompl._x + body.cx) + ((panel_incompl._width - body._width) / 2); body._y = (panel_incompl._y + body.cy) + ((panel_incompl._height - body._height) / 2); subs._x = obj.x + ((panel_incompl._width - subs._width) / 2); subs._y = obj.y + ((panel_incompl._height - subs._height) / 2); x = obj.x + ((panel_incompl._width - body._width) / 2); y = (obj.y + panel_incompl._height) - ((panel_incompl._height - body._height) / 2); count_pieces = 0; count_pieces_old = 0; updateState = updateMatch3BigArt; ps = new GameClasses.ParticleSystem("particles.png", 32, 32, 32, 32); ps.initParticleSystem(body, GameClasses.Consts.NUMBER_OF_THE_ART_PARTICLE, 500, 0, 360, 0.05, 0, 90, 20, 80, 20, 16764108, 16763904); hw0 = new GameClasses.HintWindow(mcRoot, panel_incompl, _root.dialogs.HintWindowTextBigArtefactNotCollected); hw1 = new GameClasses.HintWindow(mcRoot, panel_incompl, _root.dialogs.HintWindowTextBigArtefactSolved); hw1.disableHint(); hw0.enableHint(); } function updateMatch3BigArtEndAct() { mcRoot.count_artefacts--; hw0.disableHint(); hw1.enableHint(); if (mcRoot.count_artefacts == 0) { mcRoot.win(); } body.swapDepths(depth); cell.onCell(); ps.stopParticleSystem(); } function updateMatch3BigArt() { var _local2 = 6; var _local3; var _local5; var _local4; var _local7; var _local6; var _local9; var _local8; var _local11; var _local14; var _local13; var _local12; var _local10; if (count_pieces != count_pieces_old) { if (numb_pieces < count_pieces_old) { numb_pieces = count_pieces_old + 1; } count_pieces_old = count_pieces; if (count_pieces == 0) { mcRoot.snd.startSound("artefact_collected"); mcRoot.is_locked = true; mcRoot.TheField.is_locked = true; mov_obj.mov.endAct = GameClasses.GFunctions.create(this, updateMatch3BigArtEndAct); t0 = getTimer(); interval = GameClasses.FreeMove.setInterval(this, "updateTotalArt", 0, this); _local12 = 1; while (_local12 <= numb_pieces) { _local3 = mcRoot[(id_art + "_") + _local12]; _local3.min_shine_coof = 1; _local3.T_shine_end = GameClasses.Consts.TIME_OF_THE_TREMBLE_SHINE_PERIOD; _local3.endShine(); _local3.body._x = -_local3.cx; _local3.body._y = -_local3.cy; _local3.dx = 0; _local3.dy = 0; _local5 = _local3._x; _local4 = _local3._y; _local7 = _local5 - body._x; _local6 = _local4 - body._y; _local2 = 3; _local7 = (_local2 * _local7) / Math.abs(_local7); _local6 = (_local2 * _local6) / Math.abs(_local6); _local9 = new GameClasses.Spline(_local5); _local10 = 0; while (_local10 < _local2) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local9.addKey(_local5 + ((_local7 * _local10) / _local2)); _local10--; } _local9.addKey(_local5); _local9.Calculate(false); _local8 = new GameClasses.Spline(_local4); _local10 = 0; while (_local10 < _local2) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10++; } _local10 = _local2; while (_local10 >= 0) { _local8.addKey(_local4 + ((_local6 * _local10) / _local2)); _local10--; } _local8.addKey(_local4); _local8.Calculate(false); _local11 = new GameClasses.Spline(0); _local10 = 0; while (_local10 < 20) { _local11.addKey(-5 + (10 * Math.random())); _local10++; } _local11.addKey(0); _local11.Calculate(false); _local14 = new GameClasses.Spline(_local3._xscale, 100); _local14.Calculate(false); _local13 = new GameClasses.Spline(_local3._yscale, 100); _local13.Calculate(false); _local3.mov.endAct = null; GameClasses.FreeMove.addActivePiece(_local3, getTimer()); _local3.mov.initSplineTo(_local3, _local9, _local8, _local14, _local13, _local11, T_TOTAL_ART); _local12++; } } } } function updateTotalArt(mc, xd, yd, coof) { var _local2 = (getTimer() - t0) / T_TOTAL_ART; if (_local2 > 1) { GameClasses.FreeMove.clearInterval(interval); interval = 0; ps.startParticleSystem(); mc.endFunctionTotalArt(xd, yd, coof); } } function endFunctionTotalArt(xd, yd, coof) { var _local7; var _local5; var _local6; var _local4; var _local9; var _local8; body._visible = true; var _local2 = 1; while (_local2 <= numb_pieces) { mcRoot[(id_art + "_") + _local2]._visible = false; mcRoot[(id_art + "_") + _local2].body._visible = false; _local2++; } subs._visible = false; if (coof == undefined) { coof = 0.65; } body.swapDepths(mcRoot.depth_for_fly_a++); _local7 = body._x; _local5 = body._y; if (xd == undefined) { _local6 = (cell._x + (coof * body.cx)) + ((cell._width - (coof * body._width)) / 2); } else { _local6 = xd; } if (yd == undefined) { _local4 = (cell._y + (coof * body.cy)) + ((cell._height - (coof * body._height)) / 2); } else { _local4 = yd; } _local9 = new GameClasses.Spline(_local7, _local7 + (10 * Math.random()), _local7 + (50 * Math.random()), _local6 - (10 * Math.random()), _local6); _local9.Calculate(false); _local8 = new GameClasses.Spline(_local5, _local5 + (10 * Math.random()), _local5 + ((_local4 - _local5) / 2), _local4 - (10 * Math.random()), _local4); _local8.Calculate(false); mcRoot.snd.startSound("fly_artefact_down"); mov_obj.mov.initSplineTo(body, _local9, _local8, 100 * coof, 100 * coof, 0, TIME_MOVING); } var interval = 0; var numb_pieces = 0; var name_incompl = "back_artefact_small_incompl"; var name_complet = "back_artefact_small_complet"; var name_art_bg = "background_with_count"; var name_tick = "tick"; var T_TOTAL_ART = GameClasses.Consts.TIME_OF_TREMBLE_TOTAL_ART; var TIME_MOVING = GameClasses.Consts.TIME_OF_MOVE_TOTAL_ART_TO_PLACE; var TIME_MOVING_MATCH3 = GameClasses.Consts.TIME_OF_MOVE_TOTAL_ART_TO_PLACE_IN_MATCH3; var type = "artefact"; }
Symbol 1749 MovieClip [__Packages.GameClasses.Chip] Frame 0
class GameClasses.Chip extends MovieClip { static var bmp_gen, bmps_gen, cps_gen; var log, mcRoot, _parent, useHandCursor, mov, mcs, blik_mcs, rot_mcs, interval, dissap_ps, explode_ps, cps_endAct, blik_mc, rot_mc, cps, endActRotMC, clear, _x, _y, chip_name, _alpha, createEmptyMovieClip, width, _width, height, _height, curr_frame; function Chip () { super(); log = logger.Logger.getLog(); mcRoot = _parent; if (bmp_gen == undefined) { bmp_gen = new Object(); bmps_gen = new Object(); cps_gen = new Object(); } useHandCursor = false; mov = new GameClasses.FreeMove(); mcs = new Array(); blik_mcs = new Array(); rot_mcs = new Array(); interval = -1; if (bmp_gen["particles.png"] == undefined) { bmp_gen["particles.png"] = flash.display.BitmapData.loadBitmap("particles.png"); } if (bmp_gen.dissap_ps == undefined) { var _local3 = new flash.display.BitmapData(32, 32, true, 0); _local3.copyPixels(bmp_gen["particles.png"], new flash.geom.Rectangle(64, 64, 32, 32), new flash.geom.Point(0, 0)); bmp_gen.dissap_ps = _local3; } if (bmp_gen.explode_ps == undefined) { var _local3 = new flash.display.BitmapData(32, 32, true, 0); _local3.copyPixels(bmp_gen["particles.png"], new flash.geom.Rectangle(32, 64, 32, 32), new flash.geom.Point(0, 0)); bmp_gen.explode_ps = _local3; } dissap_ps = new GameClasses.NewParticleSystem(mcRoot.NPS_BG_LEVEL_MC, 1); dissap_ps.initTexture(bmp_gen.dissap_ps); explode_ps = new GameClasses.NewParticleSystem(mcRoot.NPS_BG_LEVEL_MC, 1); explode_ps.initTexture(bmp_gen.explode_ps); } function destroy() { log.info("call function destroy from Chip"); mcRoot = null; blik_mcs = null; rot_mcs = null; cps_endAct = null; for (var _local3 in mcs) { if (mcs[_local3] instanceof MovieClip) { MovieClip(mcs[_local3]).removeMovieClip(); delete mcs[_local3]; } } mcs = null; mov.destroy(); mov = null; blik_mc.mov.destroy(); blik_mc.mov = null; blik_mc = null; rot_mc.mov.destroy(); rot_mc.mov = null; rot_mc = null; dissap_ps.destroy(); dissap_ps = null; explode_ps.destroy(); explode_ps = null; cps.destroy(); cps = null; for (var _local3 in bmp_gen) { flash.display.BitmapData(bmp_gen[_local3]).dispose(); delete bmp_gen[_local3]; } bmp_gen = null; for (var _local3 in bmps_gen) { for (var _local2 in bmps_gen[_local3]) { flash.display.BitmapData(bmps_gen[_local3][_local2]).dispose(); delete bmps_gen[_local3][_local2]; } delete bmps_gen[_local3]; } bmps_gen = null; for (var _local3 in cps_gen) { cps_gen[_local3].destroy(); delete cps_gen[_local3]; } cps_gen = null; endActRotMC = null; log = null; } function removeMovieClip() { var _local3; delete mcs; mov.clear(); delete mov; clear(); super.removeMovieClip(); } static function deleteTextures() { } function startDissapPS(delay) { dissap_ps.startPS(1, delay, 0, TIME_DISSAPEAR_PS, Number(_x + (SIZE / 2)), Number(_y + (SIZE / 2)), new GameClasses.Spline(110, 90, 0), new GameClasses.Spline(110, 90, 0)); } function startExploude(delay) { cps.reinit(cps_gen[chip_name]); cps.startExplode(_x, _y, -80, 80, 70, -0.3, 0.01, 0.0007, delay, cps_endAct); explode_ps.startPS(1, delay, 0, TIME_EXPLODE_PS, Number(_x + (SIZE / 2)), Number(_y + (SIZE / 2)), new GameClasses.Spline(0, 100, 120, 100, 0), new GameClasses.Spline(0, 100, 120, 100, 0), new GameClasses.Spline(0, -10 + (20 * Math.random()))); } function startExploudeCPS(delay) { cps.reinit(cps_gen[chip_name]); cps.startExplode(_x, _y, -80, 80, 70, -0.3, 0.01, 0.0007, delay, cps_endAct); } function initChip(nam) { var _local2; var _local5; var _local4 = new flash.geom.Rectangle(0, 0, SIZE, SIZE); var _local6 = new flash.geom.Point(0, 0); var _local7; _alpha = 0; chip_name = nam; if (bmp_gen[nam] == undefined) { bmp_gen[nam] = flash.display.BitmapData.loadBitmap(nam); _local5 = bmp_gen[nam]; bmps_gen[nam] = new Array(); _local2 = 0; while (_local2 < 72) { _local4.x = SIZE * (_local2 % 12); _local4.y = SIZE * int(_local2 / 12); bmps_gen[nam][_local2] = new flash.display.BitmapData(SIZE, SIZE, true); bmps_gen[nam][_local2].copyPixels(_local5, _local4, _local6); _local2++; } cps_gen[nam] = new GameClasses.CompaundParticleSystem(this, bmps_gen[nam][0], 13, 13); } cps = new GameClasses.CompaundParticleSystem(cps_gen[nam]); mcs[0] = createEmptyMovieClip("mc0", 0); mcs[0].filters = null; mcs[0].cacheAsBitmap = false; width = _width; height = _height; curr_frame = 0; setState(-1); blik_mc = new Object(); blik_mc.mov = new GameClasses.FreeMove(); delete blik_mc.mov.updateAct; blik_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateBlikMC); blik_mc.mov.endAct = null; rot_mc = new Object(); rot_mc.mov = new GameClasses.FreeMove(); rot_mc.mov.updateAct = GameClasses.GFunctions.create(this, updateRotationMC); endActRotMC = GameClasses.GFunctions.create(this, function () { this.is_rot = false; if (this.do_stop) { this.rot_mc.mov.endAct = null; this.breakRotation(); } else { this.startRotation(); } }); } function reinitChip(nam) { var _local3; chip_name = nam; setState(-1); rot_mc.mov.stopMove(); blik_mc.mov.stopMove(); mov.stopMove(); is_rot = false; } function updateRotationMC() { var _local2 = rot_mc.mov.t; if (_local2 >= 1) { setState(0); } else { setState(int(_local2 * 36)); } } function startRotation() { if (!is_rot) { if (blik_mc.mov.active) { breakBlik(); } do_stop = false; is_rot = true; setState(0); rot_mc.mov.endAct = endActRotMC; GameClasses.FreeMove.addActivePiece(rot_mc, getTimer()); rot_mc.mov.initMove(rot_mc, time_rot, 0); } } function stopRotation() { do_stop = true; } function breakRotation() { rot_mc.mov.endAct = null; rot_mc.mov.stopMove(); setState(0); is_rot = false; do_stop = false; } function updateBlikMC() { var _local2 = blik_mc.mov.t; if (_local2 >= 1) { setState(0); } else { setState(36 + int(_local2 * 36)); } } function startBlik(delay) { if (is_rot) { return(undefined); } setState(0); GameClasses.FreeMove.makeDelay(delay, GameClasses.GFunctions.create(blik_mc.mov, blik_mc.mov.newInitMove, blik_mc, time_blik, 1)); } function breakBlik() { blik_mc.mov.stopMove(); setState(0); } function setState(i) { if (curr_frame == i) { return(undefined); } if (i <= 0) { i = 36; } curr_frame = i; mcs[0].removeMovieClip(); mcs[0] = createEmptyMovieClip("mc0", 0); mcs[0].attachBitmap(bmps_gen[chip_name][curr_frame], 1); } var type = "chip"; var do_stop = false; var is_rot = false; var SIZE = GameClasses.Consts.CELL_SIZE; var time_rot = GameClasses.Consts.CHIP_TIME_ROTATION; var time_blik = GameClasses.Consts.CHIP_TIME_BLIK; var TIME_DISSAPEAR_PS = GameClasses.Consts.TIME_OF_DISSAPEAR_CHIP_PS; var TIME_EXPLODE_PS = GameClasses.Consts.TIME_OF_EXPLODE_CHIP_PS; var anim_step = 3; var anim_coof = 36 / GameClasses.Chip.prototype.anim_step; }
Symbol 1750 MovieClip [__Packages.GameClasses.CompaundParticleSystem] Frame 0
class GameClasses.CompaundParticleSystem { var log, imax, jmax, mcRoot, part_bmps, particles, ps_mc, mc, bmp, w, h, point; function CompaundParticleSystem (mc, bmp, w, h) { log = logger.Logger.getLog(); var _local5; var _local7; number_particles = 0; var _local2; var _local6; var _local11 = new flash.geom.Point(0, 0); var _local4 = new flash.geom.Rectangle(0, 0, w, h); var _local3; if (mc instanceof MovieClip) { var _local14 = bmp.height - (imax * h); var _local13 = bmp.width - (jmax * w); mcRoot = mc._parent.CPS_LEVEL_MC; imax = int(bmp.height / h); jmax = int(bmp.width / w); part_bmps = new Array(); particles = new Array(); ps_mc = mcRoot.createEmptyMovieClip("cps" + depth, depth++); ps_mc._visible = false; this.mc = mc; this.bmp = bmp; this.w = w; this.h = h; _local5 = 0; while (_local5 < imax) { _local4.y = h * _local5; _local7 = 0; while (_local7 < jmax) { _local4.x = w * _local7; particles[number_particles] = ps_mc.createEmptyMovieClip("part_" + number_particles, number_particles); part_bmps[number_particles] = new flash.display.BitmapData(w, h, true, 0); _local2 = particles[number_particles]; _local6 = part_bmps[number_particles]; _local6.copyPixels(bmp, _local4, _local11); _local3 = _local2.createEmptyMovieClip("body", 1); _local3.attachBitmap(_local6, 1); _local3._x = (-_local3._width) / 2; _local3._y = (-_local3._height) / 2; _local2._x = _local4.x + (_local3._width / 2); _local2._y = _local4.y + (_local3._height / 2); _local2.x = _local2._x; _local2.y = _local2._y; _local2.mov = new GameClasses.FreeMove(); number_particles++; _local7++; } if (_local13 != 0) { _local4.x = w * jmax; _local4.width = _local13; particles[number_particles] = ps_mc.createEmptyMovieClip("part_" + number_particles, number_particles); part_bmps[number_particles] = new flash.display.BitmapData(w, h, true, 0); _local2 = particles[number_particles]; _local6 = part_bmps[number_particles]; _local6.copyPixels(bmp, _local4, _local11); _local3 = _local2.createEmptyMovieClip("body", 1); _local3.attachBitmap(_local6, 1); _local3._y = (-_local3._height) / 2; _local2._x = _local4.x + (_local3._width / 2); _local2._y = _local4.y + (_local3._height / 2); _local2.x = _local2._x; _local2.y = _local2._y; _local2.mov = new GameClasses.FreeMove(); number_particles++; _local4.width = w; } _local5++; } if (_local14 != 0) { _local4.y = h * imax; _local4.height = _local14; _local4.width = w; _local7 = 0; while (_local7 < jmax) { _local4.x = w * _local7; particles[number_particles] = ps_mc.createEmptyMovieClip("part_" + number_particles, number_particles); part_bmps[number_particles] = new flash.display.BitmapData(w, h, true, 0); _local2 = particles[number_particles]; _local6 = part_bmps[number_particles]; _local6.copyPixels(bmp, _local4, _local11); _local3 = _local2.createEmptyMovieClip("body", 1); _local3.attachBitmap(_local6, 1); _local3._x = (-_local3._width) / 2; _local3._y = (-_local3._height) / 2; _local2._x = _local4.x + (_local3._width / 2); _local2._y = _local4.y + (_local3._height / 2); _local2.x = _local2._x; _local2.y = _local2._y; _local2.mov = new GameClasses.FreeMove(); number_particles++; _local7++; } if (_local13 != 0) { _local4.x = w * jmax; _local4.width = _local13; _local4.y = h * imax; _local4.height = _local14; particles[number_particles] = ps_mc.createEmptyMovieClip("part_" + number_particles, number_particles); part_bmps[number_particles] = new flash.display.BitmapData(w, h, true, 0); _local2 = particles[number_particles]; _local6 = part_bmps[number_particles]; _local6.copyPixels(bmp, _local4, _local11); _local3 = _local2.createEmptyMovieClip("body", 1); _local3.attachBitmap(_local6, 1); _local3._x = (-_local3._width) / 2; _local3._y = (-_local3._height) / 2; _local2._x = _local4.x + (_local3._width / 2); _local2._y = _local4.y + (_local3._height / 2); _local2.x = _local2._x; _local2.y = _local2._y; _local2.mov = new GameClasses.FreeMove(); number_particles++; } } } else { this.mc = mc.mc; mcRoot = mc.mcRoot; number_particles = mc.particles.length; ps_mc = mcRoot.createEmptyMovieClip("cps" + depth, depth++); ps_mc._visible = false; particles = new Array(number_particles); _local5 = 0; while (_local5 < number_particles) { particles[_local5] = ps_mc.createEmptyMovieClip("part_" + _local5, _local5); _local2 = particles[_local5]; _local3 = _local2.createEmptyMovieClip("body", 1); _local3.attachBitmap(mc.part_bmps[_local5], 1); _local3._x = (-_local3._width) / 2; _local3._y = (-_local3._height) / 2; _local2.x = mc.particles[_local5].x; _local2.y = mc.particles[_local5].y; _local2.mov = new GameClasses.FreeMove(); _local5++; } } } function destroy() { log.info("call function destroy from CompaundParticleSystem"); mcRoot = null; mc = null; point = null; bmp.dispose(); bmp = null; for (var _local3 in part_bmps) { part_bmps[_local3].dispose(); delete part_bmps[_local3]; } part_bmps = null; var _local2 = 0; while (_local2 < particles.length) { particles[_local2].mov.destroy(); delete particles[_local2].mov; particles[_local2].removeMovieClip(); delete particles[_local2]; _local2++; } particles = null; for (var _local3 in ps_mc) { if (ps_mc[_local3] instanceof MovieClip) { MovieClip(ps_mc[_local3]).removeMovieClip(); delete ps_mc[_local3]; } } ps_mc.removeMovieClip(); ps_mc = null; particles = null; log = null; } function makeVisible() { ps_mc._visible = true; } function makeUnvisible() { ps_mc._visible = false; } function clear() { var _local3; delete particles[particles.length - 1].mov.endAct; _local3 = 0; while (_local3 < particles.length) { var _local2 = particles[_local3]; if (_local2.mov.active) { _local2.mov.stopMove(); } _local2.mov.clear(); delete particles[_local3].mov; _local2.body.clear(); _local2.body.removeMovieClip(); _local2.clear(); _local2.removeMovieClip(); _local3++; } delete particles; ps_mc.clear(); ps_mc.removeMovieClip(); } function reinit(cps) { var _local3; _local3 = 0; while (_local3 < particles.length) { var _local4 = particles[_local3]; var _local2 = _local4.body; _local2.removeMovieClip(); _local2 = _local4.createEmptyMovieClip("body", 1); _local2.attachBitmap(cps.part_bmps[_local3], 1); _local2._x = (-_local2._width) / 2; _local2._y = (-_local2._height) / 2; _local3++; } } function startExplode(x, y, mindx, maxdx, dy, minvy, maxvy, ay, delay, endAct) { var _local4 = 0; while (_local4 < particles.length) { var _local2 = particles[_local4]; _local2._x = _local2.x; _local2._y = _local2.y; _local2._rotation = 0; _local2._alpha = 100; _local4++; } ps_mc._x = x; ps_mc._y = y; ps_mc._visible = true; if ((delay != undefined) && (delay != 0)) { GameClasses.FreeMove.makeDelay(delay, GameClasses.GFunctions.create(this, startExplode, x, y, mindx, maxdx, dy, minvy, maxvy, ay, 0, endAct)); return(undefined); } var _local10; var _local3; var _local13; var _local15; var _local14; var _local6; var _local9; var _local8; var _local5; var _local16; var _local7 = 0; _local13 = new GameClasses.Spline(100, 80, 0); _local13.Calculate(false); _local15 = new GameClasses.Spline(100, 100); _local15.Calculate(false); _local14 = new GameClasses.Spline(100, 100); _local14.Calculate(false); _local16 = getTimer(); makeVisible(); _local4 = 0; while (_local4 <= (particles.length - 1)) { var _local2 = particles[_local4]; if ((_local2 == undefined) || (_local2 == null)) { } _local9 = mindx + (Math.random() * (maxdx - mindx)); _local10 = new GameClasses.Spline(_local2.x, _local2.x + _local9); _local8 = minvy + (Math.random() * (maxvy - minvy)); _local3 = new GameClasses.AccelLinePath(); _local3.addKey(_local2.y, ay, _local8); _local3.addKey(_local2.y + dy, 0, 1); _local5 = _local3.calculatePath(); if (_local5 > _local7) { _local7 = _local5; } _local6 = new GameClasses.Spline(0, (Math.random() * 720) - 360); _local6.Calculate(false); _local2.mov.endAct = null; if (!(_local2 instanceof MovieClip)) { } GameClasses.FreeMove.addActivePiece(_local2, _local16); _local2.mov.initMove(_local2, _local5, 0, _local10, _local3, _local15, _local14, _local6, _local13); _local4++; } GameClasses.FreeMove.makeDelay(_local7 + 1, GameClasses.GFunctions.create(this, function (fun) { fun(); this.makeUnvisible(); }, endAct)); } static var depth = 0; var number_particles = 0; }
Symbol 1751 MovieClip [__Packages.GameClasses.TheField] Frame 0
class GameClasses.TheField extends MovieClip { var all_chips, log, mcRoot, _parent, substrate, et, snd, cells, scope, x_sub, y_sub, statistic, help_rect, new_roll_over_mc, motf, chip_names, bodyCP1, bodyCP2, reserv_chips, nps, sun_inc4, sun_inc5, sun_inc6, attachMovie, getNextHighestDepth, x_lock_help_hint, y_lock_help_hint, curr_x, _xmouse, curr_y, _ymouse, curr_x0, curr_x1, curr_y0, curr_y1, curr_col, curr_row, do_bonus_explode; function TheField () { super(); all_chips = new Array(); log = logger.Logger.getLog(); mcRoot = _parent; substrate = mcRoot.substrate; et = new GameClasses.EmergedText(mcRoot.TEXT_MC); snd = GameClasses.MySounds.getMySounds(); } function startGlobalBlik() { var _local3; var _local2; var _local5; var _local4; var _local6; _local3 = 0; while (_local3 < cells.length) { _local2 = 0; while ((_local2 <= _local3) && (_local2 < cells.ylength)) { _local5 = _local3 - _local2; _local4 = _local2; if (cells[_local5][_local4].body && (cells[_local5][_local4].body.type == "chip")) { cells[_local5][_local4].body.startBlik((GameClasses.Consts.CHIP_TIME_BLIK * _local3) * GameClasses.Consts.GLOBAL_BLIK_COOF); } _local2++; } _local3++; } _local6 = cells.length - 1; _local2 = 0; while (_local2 < cells.ylength) { _local3 = 0; while (_local3 <= (cells.ylength - _local2)) { _local5 = _local6 - _local3; _local4 = _local2 + _local3; if (cells[_local5][_local4].body && (cells[_local5][_local4].body.type == "chip")) { cells[_local5][_local4].body.startBlik((GameClasses.Consts.CHIP_TIME_BLIK * (_local6 + _local2)) * GameClasses.Consts.GLOBAL_BLIK_COOF); } _local3++; } _local2++; } } function getVisibleElems() { var _local4 = new Array(); _local4.push(scope.getBody()); var _local3 = 0; while (_local3 < cells.length) { var _local2 = 0; while (_local2 <= cells.ylength) { if (cells[_local3][_local2]) { _local4.push(cells[_local3][_local2].cell); } _local2++; } _local3++; } return(_local4); } function show(T, delay) { var _local10 = getTimer(); var _local13 = (delay / 2) / cells.ylength; var _local9 = delay / 2; var _local5 = 0; while (_local5 <= cells.ylength) { var _local6 = 0; var _local12 = x_sub - SIZE; var _local7 = y_sub - SIZE; _local9 = (delay / 2) + (_local5 * _local13); while ((cells[_local6][_local5] == undefined) && (_local6 < cells.length)) { _local7 = _local7 + SIZE; _local6++; } var _local8 = 0; var _local3 = cells.length - 1; while (_local3 >= _local6) { if (cells[_local3][_local5].body) { var _local2 = cells[_local3][_local5].body; var _local4 = new GameClasses.AccelLinePath(); _local4.addKey(_local7, 1, 1); _local4.addKey(_local2._y, 1, 1); _local4.calculatePath(); _local2.mov = new GameClasses.FreeMove(); _local2.mov.endAct = null; if (_local3 == (cells.length - 1)) { _local2.mov.endAct = GameClasses.GFunctions.create(this, function () { this.snd.startSound("ChipKnock"); }); } GameClasses.FreeMove.addActivePiece(_local2, _local10); _local2.mov.initMove(_local2, T, _local9 + 1, null, _local4, null, null, null, new GameClasses.Line(0, 100)); _local8++; _local7 = _local7 - SIZE; } _local3--; } _local5++; } } function hide(T, delay) { var _local5 = getTimer(); var _local4 = 0; while (_local4 <= cells.ylength) { var _local2 = cells.length - 1; while (_local2 >= 0) { if (cells[_local2][_local4].body) { var _local3 = cells[_local2][_local4].body; _local3.mov.endAct = null; GameClasses.FreeMove.addActivePiece(_local3, _local5); _local3.mov.initMove(_local3, T, delay + 1, null, null, null, null, null, new GameClasses.Line(100, 0)); } _local2--; } _local4++; } } function destroy() { GameClasses.FreeMove.clearInterval(global_blik_interval); global_blik_interval = 0; GameClasses.FreeMove.clearInterval(interval_hint); interval_hint = 0; Mouse.removeListener(listener); listener = null; log.info("call function destroy from TheField"); snd = null; substrate = null; mcRoot = null; statistic = null; selected_mc = null; roll_over_mc = null; new_selected_mc = null; help_rect = null; new_roll_over_mc = null; motf = null; chip_names = null; bodyCP1 = null; bodyCP2 = null; var _local3 = 0; while (_local3 < cells.length) { var _local2 = 0; while (_local2 < cells.ylength) { cells[_local3][_local2].destroy(); cells[_local3][_local2].removeMovieClip(); delete cells[_local3][_local2]; _local2++; } delete cells[_local3]; _local3++; } cells = null; _local3 = 0; while (_local3 < reserv_chips.length) { delete reserv_chips[_local3]; _local3++; } reserv_chips = null; scope.destroy(); scope = null; _local3 = all_chips.length - 1; while (_local3 >= 0) { if (all_chips.lock) { all_chips.lock.destroy_lock(); all_chips.lock.removeMovieClip(); all_chips.lock = null; } all_chips[_local3].destroy(); all_chips[_local3].removeMovieClip(); delete all_chips[_local3]; _local3--; } all_chips = null; nps.destroy(); nps = null; log = null; } function removeMovieClip() { (destroy);// not popped super.removeMovieClip(); } function initField(field, id_country, id_art) { statistic = GameClasses.StatisticClass.getSingleton(); var _local16 = 100; var _local11 = ""; var _local18 = field[0].length; var _local17 = field.length; var _local8 = int((11 - _local17) / 2); var _local7 = int((11 - _local18) / 2); var _local4 = 0; var _local5 = 0; var _local9; var _local12 = 0; var _local6; var _local10; var _local3; x_sub = 325 - ((_local18 * substrate.SIZE) / 2); y_sub = 190 - ((_local17 * substrate.SIZE) / 2); sun_inc4 = _local16 * field.sun_inc4; sun_inc5 = _local16 * field.sun_inc5; sun_inc6 = _local16 * field.sun_inc6; chip_names = new Array(); reserv_chips = new GameClasses.MyArray(); cells = new Array(); motf = new Array(); cells.ylength = field[0].length; var _local15 = 0; while (_local15 < field.chips.length) { switch (field.chips.charAt(_local15)) { case "1" : chip_names.push("c1.png"); break; case "2" : chip_names.push("c2.png"); break; case "3" : chip_names.push("c3.png"); break; case "4" : chip_names.push("c4.png"); break; case "5" : chip_names.push("c5.png"); break; case "6" : chip_names.push("c6.png"); break; case "7" : chip_names.push("c7.png"); break; case "8" : chip_names.push("c8.png"); break; case "9" : chip_names.push("c9.png"); break; case "A" : chip_names.push("c10.png"); break; case "B" : chip_names.push("c11.png"); break; case "C" : chip_names.push("c12.png"); break; case "D" : chip_names.push("c13.png"); break; case "E" : chip_names.push("c14.png"); break; case "F" : chip_names.push("c15.png"); break; case "G" : chip_names.push("c16.png"); break; } _local15++; } _local15 = 0; while (_local15 < field.length) { cells[_local15] = new Array(); motf[_local15] = new Array(); _local11 = field[_local15]; _local3 = 0; while (_local3 < _local11.length) { switch (_local11.charAt(_local3)) { case "*" : case "0" : _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = false; break; case "V" : motf[_local15][_local3] = "life"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local6 = mcRoot.attachMovie("LifeBonus", "life" + mcRoot.depth_for_bombs, mcRoot.depth_for_bombs++); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); break; case "R" : motf[_local15][_local3] = "swap"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local6 = mcRoot.attachMovie("SwapBonus", "swap" + mcRoot.depth_for_bombs, mcRoot.depth_for_bombs++); _local6.initBonus("chips.png", new flash.geom.Rectangle(52, 52, 26, 26)); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); break; case "T" : motf[_local15][_local3] = "time"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local6 = mcRoot.attachMovie("TimeBonus", "time" + mcRoot.depth_for_bombs, mcRoot.depth_for_bombs++); _local6.initBonus("chips.png", new flash.geom.Rectangle(78, 52, 26, 26)); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); break; case "L" : motf[_local15][_local3] = "zl"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local6 = mcRoot.attachMovie("ZeusLightning", "zl" + mcRoot.depth_for_bombs, mcRoot.depth_for_bombs++); _local6.initBonus("chips.png", new flash.geom.Rectangle(0, 52, 26, 26)); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); break; case "B" : motf[_local15][_local3] = "bomb"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local6 = mcRoot.attachMovie("Bomb", "bomb" + mcRoot.depth_for_bombs, mcRoot.depth_for_bombs++); _local6.initBonus("chips.png", new flash.geom.Rectangle(26, 52, 26, 26)); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); break; case "-" : case "+" : case "1" : _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); do { _local9 = chip_names[int(Math.random() * chip_names.length)]; } while (((cells[_local15 - 1][_local3] && (cells[_local15 - 1][_local3].body.type == "chip")) && (cells[_local15 - 1][_local3].body.chip_name == _local9)) || ((cells[_local15][_local3 - 1] && (cells[_local15][_local3 - 1].body.type == "chip")) && (cells[_local15][_local3 - 1].body.chip_name == _local9))); motf[_local15][_local3] = _local9; _local6 = mcRoot.attachMovie("Chip", "chip" + mcRoot.depth_for_chips, mcRoot.depth_for_chips); all_chips.push(_local6); _local6.initChip(_local9); _local6._x = x_sub + (_local3 * substrate.SIZE); _local6._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], _local6, _local15, _local3); mcRoot.depth_for_chips++; if (_local11.charAt(_local3) == "-") { start_lock_help_hint = true; x_lock_help_hint = cells[_local15][_local3].cell._x + (SIZE / 2); y_lock_help_hint = cells[_local15][_local3].cell._y - 40; _local6.lock = _local6.attachMovie("Lock", "lock", 1000); _local6.lock.initLock("Chips.png", new flash.geom.Rectangle(0, 130, 26, 26), new flash.geom.Rectangle(26, 130, 26, 26), 1); motf[_local15][_local3] = "lock"; } else if (_local11.charAt(_local3) == "+") { _local6.lock = _local6.attachMovie("Lock", "lock", 1000); _local6.lock.initLock("Chips.png", new flash.geom.Rectangle(0, 130, 26, 26), new flash.geom.Rectangle(26, 130, 26, 26), 2); motf[_local15][_local3] = "lock"; } break; case "A" : motf[_local15][_local3] = "poa"; _local4 = _local15 + _local8; _local5 = _local3 + _local7; substrate.mcs[_local4][_local5]._visible = true; substrate.mcs[_local4][_local5].enabled = true; substrate.mcs[_local4][_local5]._x = x_sub + (_local3 * substrate.SIZE); substrate.mcs[_local4][_local5]._y = y_sub + (_local15 * substrate.SIZE); _local12++; _local10 = (id_art + "_") + _local12; mcRoot.attachMovie("PieceOfCompoundArtefact", _local10, mcRoot.depth_for_poa++); mcRoot[_local10].initPieceForMatch3(id_art, _root.artefacts[id_art], _local12); mcRoot[_local10]._x = x_sub + (_local3 * substrate.SIZE); mcRoot[_local10]._y = y_sub + (_local15 * substrate.SIZE); cells[_local15][_local3] = attachMovie("FieldCell", (("cell" + _local15) + "") + _local3, getNextHighestDepth()); cells[_local15][_local3].initCell(substrate.mcs[_local4][_local5], mcRoot[_local10], _local15, _local3); number_pieces_of_the_artefact_on_the_field++; break; } _local3++; } _local15++; } scope = new GameClasses.Scope(("scope_" + id_country) + ".png"); scope.getScope(this, field, "scope_" + id_country, getNextHighestDepth(), x_sub, y_sub); _local15 = 0; while (_local15 < NUMB_RESERV_CHIPS) { mcRoot.attachMovie("Chip", "chip" + mcRoot.depth_for_chips, mcRoot.depth_for_chips); _local6 = mcRoot["chip" + mcRoot.depth_for_chips]; _local6._alpha = 0; _local6._x = -50; _local6._y = -50; _local6.initChip(chip_names[0]); reserv_chips.insert(_local6); all_chips.push(_local6); mcRoot.depth_for_chips++; _local15++; } listener.onMouseMove = GameClasses.GFunctions.create(this, onMouseMoveAction); listener.onMouseUp = GameClasses.GFunctions.create(this, onMouseUpAction); listener.onMouseDown = GameClasses.GFunctions.create(this, onMouseDownAction); Mouse.addListener(listener); global_blik_interval = GameClasses.FreeMove.setPeriodicInterval(this, "startGlobalBlik", GameClasses.Consts.TIME_PERIOD_GLOBAL_BLIK); initPeriodicHitn(); } function updateTheMouseField() { curr_x = _xmouse; curr_y = _ymouse; if ((((curr_x >= curr_x0) && (curr_x < curr_x1)) && (curr_y >= curr_y0)) && (curr_y < curr_y1)) { } else { curr_col = int((curr_x - x_sub) / SIZE); curr_row = int((curr_y - y_sub) / SIZE); new_roll_over_mc = cells[curr_row][curr_col]; curr_x0 = new_roll_over_mc.cell._x; curr_x1 = curr_x0 + SIZE; curr_y0 = new_roll_over_mc.cell._y; curr_y1 = curr_y0 + SIZE; } return(new_roll_over_mc); } function onMouseMoveAction() { if (is_locked) { return(undefined); } updateTheMouseField(); if (roll_over_mc != new_roll_over_mc) { roll_over_mc = new_roll_over_mc; if (roll_over_mc.body.type == "chip") { roll_over_mc.body.startBlik(); } } if ((((bodyCP1 || (bodyCP2)) || (selected_mc == 0)) || (!mouse_down)) || (count_move_on_the_field != 0)) { return(undefined); } new_selected_mc = roll_over_mc; if (selected_mc == new_selected_mc) { return(undefined); } if (((Math.abs(selected_mc.col - new_selected_mc.col) == 1) && (selected_mc.row == new_selected_mc.row)) || ((Math.abs(selected_mc.row - new_selected_mc.row) == 1) && (selected_mc.col == new_selected_mc.col))) { if ((new_selected_mc.body.lock != undefined) && (new_selected_mc.body.lock.numb != 0)) { selected_mc.unselect(); selected_mc = null; return(undefined); } changePlaces(selected_mc, new_selected_mc); return(undefined); } return(undefined); } function onMouseUpAction() { mouse_down = false; } function onMouseDownAction() { if ((isLocked() || (bodyCP1)) || (bodyCP2)) { return(undefined); } mouse_down = true; updateTheMouseField(); new_selected_mc = new_roll_over_mc; if ((new_selected_mc.body.lock != undefined) && (new_selected_mc.body.lock.numb != 0)) { new_selected_mc = null; return(undefined); } if ((!selected_mc) && (new_selected_mc)) { snd.startSound("ChipSelect"); selected_mc = new_selected_mc; selected_mc.select(); return(undefined); } if ((selected_mc == new_selected_mc) || (!new_selected_mc)) { selected_mc.unselect(); selected_mc = null; return(undefined); } if (((Math.abs(selected_mc.col - new_selected_mc.col) == 1) && (selected_mc.row == new_selected_mc.row)) || ((Math.abs(selected_mc.row - new_selected_mc.row) == 1) && (selected_mc.col == new_selected_mc.col))) { changePlaces(); return(undefined); } selected_mc.unselect(); selected_mc = null; return(undefined); } function firstMoveCP1() { new_selected_mc.body = bodyCP1; bodyCP1 = null; testCP(); } function firstMoveCP2() { selected_mc.body = bodyCP2; bodyCP2 = null; testCP(); } function changePlaces() { if (!was_first_step) { was_first_step = true; mcRoot.timer.play(); } snd.startSound("ChipMove"); var _local2 = getTimer(); global_combo = 0; count_move_on_the_field = count_move_on_the_field + 2; bodyCP1 = selected_mc.body; bodyCP2 = new_selected_mc.body; selected_mc.body = null; selected_mc.cell.light._alpha = 0; new_selected_mc.body = null; delete bodyCP1.mov.endAct; bodyCP1.mov.endAct = GameClasses.GFunctions.create(this, firstMoveCP1); GameClasses.FreeMove.addActivePiece(bodyCP1, _local2); bodyCP1.mov.initLineTo(bodyCP1, new_selected_mc.cell._x, new_selected_mc.cell._y, bodyCP1._xscale, bodyCP1._yscale, 0, TIME_CP); delete bodyCP2.mov.endAct; bodyCP2.mov.endAct = GameClasses.GFunctions.create(this, firstMoveCP2); GameClasses.FreeMove.addActivePiece(bodyCP2, _local2); bodyCP2.mov.initLineTo(bodyCP2, selected_mc.cell._x, selected_mc.cell._y, bodyCP2._xscale, bodyCP2._yscale, 0, TIME_CP); } function secondMoveCP1() { bodyCP1.stopRotation(); new_selected_mc.body = bodyCP1; new_selected_mc = null; bodyCP1 = null; count_move_on_the_field--; } function secondMoveCP2() { bodyCP2.stopRotation(); selected_mc.body = bodyCP2; selected_mc = null; bodyCP2 = null; count_move_on_the_field--; } function testCP() { if ((bodyCP2 != null) || (bodyCP1 != null)) { return(undefined); } var _local2 = testMatch3(0); if (_local2 == null) { snd.startSound("ChipWrongMove"); var _local3 = getTimer(); bodyCP1 = selected_mc.body; bodyCP2 = new_selected_mc.body; selected_mc.body = null; new_selected_mc.body = null; delete bodyCP1.mov.endAct; bodyCP1.mov.endAct = GameClasses.GFunctions.create(this, secondMoveCP1); GameClasses.FreeMove.addActivePiece(bodyCP1, _local3); bodyCP1.mov.initLineTo(bodyCP1, new_selected_mc.cell._x, new_selected_mc.cell._y, bodyCP1._xscale, bodyCP1._yscale, 0, TIME_CP); delete bodyCP2.mov.endAct; bodyCP2.mov.endAct = GameClasses.GFunctions.create(this, secondMoveCP2); GameClasses.FreeMove.addActivePiece(bodyCP2, _local3); bodyCP2.mov.initLineTo(bodyCP2, selected_mc.cell._x, selected_mc.cell._y, bodyCP2._xscale, bodyCP2._yscale, 0, TIME_CP); } else { stopPeriodicHitn(); reinitPeriodicHitn(); selected_mc.body.stopRotation(); new_selected_mc.body.stopRotation(); selected_mc = null; new_selected_mc = null; count_move_on_the_field = count_move_on_the_field - 2; updateTheField(); } } function testPOA() { var _local4; var _local5 = 0; var _local6 = false; _local4 = 0; while (_local4 < cells.ylength) { _local5 = cells.length; _local5--; while (cells[_local5][_local4] == undefined) { } var _local3 = cells[_local5][_local4].body; if (_local3) { if (_local3.type == "poa") { snd.startSound("FallenArtefact"); statistic.addRecordValue("pieces", 1); _local3.action2(); cells[_local5][_local4].body = null; number_pieces_of_the_artefact_on_the_field--; if (number_pieces_of_the_artefact_on_the_field == 0) { lockTheField(); _root.pauseGlobalGameTime(); } _local6 = true; } else if (((((_local3.type == "bomb") || (_local3.type == "zl")) || (_local3.type == "time")) || (_local3.type == "swap")) || (_local3.type == "life")) { _local3.moveToField(); cells[_local5][_local4].body = null; _local6 = true; } } _local4++; } return(_local6); } function testMatch3(i_beg) { var _local2; var _local3; var _local7; var _local6; var _local5; var _local4; _local2 = i_beg; while (_local2 < cells.length) { _local3 = 0; while (_local3 < cells[_local2].length) { if (cells[_local2][_local3].body && (cells[_local2][_local3].body.type == "chip")) { _local7 = cells[_local2][_local3].body.chip_name; _local6 = _local2; _local4 = 0; while ((((_local6 < cells.length) && (cells[_local6][_local3].body)) && (cells[_local6][_local3].body.type == "chip")) && (_local7 == cells[_local6][_local3].body.chip_name)) { _local6++; _local4++; } if (_local4 > 2) { return({row:_local2, col:_local3, N:_local4, direct:"row"}); } _local5 = _local3; _local4 = 0; while ((((_local5 < cells[_local2].length) && (cells[_local2][_local5].body)) && (cells[_local2][_local5].body.type == "chip")) && (_local7 == cells[_local2][_local5].body.chip_name)) { _local5++; _local4++; } if (_local4 > 2) { return({row:_local2, col:_local3, N:_local4, direct:"col"}); } } _local3++; } _local2++; } return(null); } function testMatch3c1c2(c1, c2) { if ((((((!c1.body) || (!c2.body)) || (c1.body.type != "chip")) || (c2.body.type != "chip")) || (c1.body.lock && (c1.body.lock.numb != 0))) || (c2.body.lock && (c2.body.lock.numb != 0))) { return(null); } var _local6; var _local5 = c1.body.chip_name; var _local4 = c2.body.chip_name; c1.body.chip_name = _local4; c2.body.chip_name = _local5; _local6 = testMatch3(0); c1.body.chip_name = _local5; c2.body.chip_name = _local4; return(_local6); } function findHelpRect() { var _local2 = 0; while (_local2 < cells.length) { var _local3 = 0; while (_local3 < (cells.ylength - 1)) { if (testMatch3c1c2(cells[_local2][_local3], cells[_local2][_local3 + 1]) != null) { return(new flash.geom.Rectangle(cells[_local2][_local3].cell._x, cells[_local2][_local3].cell._y, 2 * SIZE, SIZE)); } _local3++; } _local2++; } var _local3 = 0; while (_local3 < cells.ylength) { _local2 = 0; while (_local2 < (cells.length - 1)) { if (testMatch3c1c2(cells[_local2][_local3], cells[_local2 + 1][_local3]) != null) { return(new flash.geom.Rectangle(cells[_local2][_local3].cell._x, cells[_local2][_local3].cell._y, SIZE, 2 * SIZE)); } _local2++; } _local3++; } return(null); } function fallDown(obj) { var _local2; var _local3; var _local16; var _local22 = 1; var _local28 = obj.direct == "col"; var _local19 = obj.N; var _local18 = obj.col; var _local17 = obj.row; var _local8; var _local7; var _local4; var _local6; var _local5; var _local10; var _local11; var _local15; var _local26; var _local13; var _local9; var _local12 = new Array(); count_bonus_chips = 0; if (_local28) { _local2 = _local17; _local3 = _local18; while (_local3 < (_local18 + _local19)) { if (_local3 == _local18) { _local9 = "away_left"; } else if (_local3 == ((_local18 + _local19) - 1)) { _local9 = "away_right"; } else { _local9 = "away"; } _local8 = _local2; _local13 = cells[_local8][_local3].body.chip_name; _local4 = 1; while (((((_local8++) < cells.length) && (cells[_local8][_local3].body)) && (cells[_local8][_local3].body.type == "chip")) && (_local13 == cells[_local8][_local3].body.chip_name)) { _local4++; } _local15 = 0; _local8 = _local2; while (((((_local8--) > 0) && (cells[_local8][_local3].body)) && (cells[_local8][_local3].body.type == "chip")) && (_local13 == cells[_local8][_local3].body.chip_name)) { _local4++; _local15++; } _local4 = ((_local4 > 2) ? (_local4) : 1); _local10 = _local2; if (_local4 > 1) { _local10 = _local2 - _local15; _local22++; } _local6 = 0; while (_local6 < _local4) { if (_local4 > 1) { if (_local6 == 0) { _local9 = "away_left"; } else if (_local6 == (_local4 - 1)) { _local9 = "away_right"; } else { _local9 = "away"; } } if (cells[_local10 + _local6][_local3].body.lock && (cells[_local10 + _local6][_local3].body.lock.numb)) { _local16 = cells[_local10 + _local6][_local3].body.lock; snd.startSound("ChipUnlock"); _local16.destroy(); count_bonus_chips++; if (_local16.numb == 0) { motf[_local10 + _local6][_local3] = cells[_local10 + _local6][_local3].body.chip_name; } } else { motf[_local10 + _local6][_local3] = ""; count_bonus_chips++; _local12.push(cells[_local10 + _local6][_local3]); } _local6++; } _local3++; } } else { _local3 = _local18; _local2 = _local17; while (_local2 < (_local17 + _local19)) { if (_local2 == _local17) { _local9 = "away_left"; } else if (_local2 == ((_local17 + _local19) - 1)) { _local9 = "away_right"; } else { } _local7 = _local3; _local13 = cells[_local2][_local7].body.chip_name; _local4 = 1; while (((((_local7++) < cells[_local2].length) && (cells[_local2][_local7].body)) && (cells[_local2][_local7].body.type == "chip")) && (_local13 == cells[_local2][_local7].body.chip_name)) { _local4++; } _local15 = 0; _local7 = _local3; while (((((_local7--) > 0) && (cells[_local2][_local7].body)) && (cells[_local2][_local7].body.type == "chip")) && (_local13 == cells[_local2][_local7].body.chip_name)) { _local4++; _local15++; } _local4 = ((_local4 > 2) ? (_local4) : 1); _local11 = _local3; if (_local4 > 1) { _local11 = _local3 - _local15; _local22++; } _local5 = 0; while (_local5 < _local4) { if (_local4 > 1) { if (_local5 == 0) { _local9 = "away_left"; } else if (_local5 == (_local4 - 1)) { _local9 = "away_right"; } else { _local9 = "away"; } } if (cells[_local2][_local11 + _local5].body.lock && (cells[_local2][_local11 + _local5].body.lock.numb)) { _local16 = cells[_local2][_local11 + _local5].body.lock; snd.startSound("ChipUnlock"); _local16.destroy(); count_bonus_chips++; if (_local16.numb == 0) { motf[_local2][_local11 + _local5] = cells[_local2][_local11 + _local5].body.chip_name; } } else { motf[_local2][_local11 + _local5] = ""; count_bonus_chips++; _local12.push(cells[_local2][_local11 + _local5]); } _local5++; } _local2++; } } if (_local12.length == 4) { _local26 = sun_inc4; } else if (_local12.length == 5) { _local26 = sun_inc5; } else { _local26 = sun_inc6; } _local26 = _local26 / _local12.length; var _local25 = getTimer(); if (count_bonus_chips > 3) { _local2 = 0; while (_local2 < _local12.length) { GameClasses.FreeMove.addActivePiece(_local12[_local2].body, _local25); moveToBonus(_local12[_local2], _local26, (_local2 * T_to_the_bonus_sun) / 10); _local2++; } } else { _local2 = 0; while (_local2 < _local12.length) { GameClasses.FreeMove.addActivePiece(_local12[_local2].body, _local25); moveAway(_local12[_local2]); _local2++; } } var _local24 = _local12[0].cell._x; var _local21 = _local12[0].cell._x + SIZE; var _local23 = _local12[0].cell._y; var _local20 = _local12[0].cell._y + SIZE; _local2 = 1; while (_local2 < _local12.length) { var _local14 = _local12[_local2].cell; if (_local24 > _local14._x) { _local24 = _local14._x; } if (_local23 > _local14._y) { _local23 = _local14._y; } if (_local21 < (_local14._x + SIZE)) { _local21 = _local14._x + SIZE; } if (_local20 < (_local14._y + SIZE)) { _local20 = _local14._y + SIZE; } _local2++; } statistic.addRecordValue("tiles", _local12.length); runEmergeNumbers(new flash.geom.Point((_local21 + _local24) / 2, (_local20 + _local23) / 2), _local12.length * 5); _local2 = 0; while (_local2 < _local12.length) { delete _local12[_local2]; _local2++; } return(_local22); } function dissapearEndAction(body) { reserv_chips.push(body); } function moveAway(field_cell) { field_cell.body.breakRotation(); delete field_cell.body.mov.endAct; field_cell.body.mov.endAct = GameClasses.GFunctions.create(this, dissapearEndAction, field_cell.body); field_cell.body.mov.initDisappear(field_cell.body, TIME_DISSAPEAR); field_cell.body.startDissapPS(); field_cell.body = null; } function moveToBonusEndAction(body, dept, add_energy) { body.swapDepths(dept); body.breakRotation(); reserv_chips.push(body); mcRoot.sun_bonus.addEnergy(add_energy); } function moveToBonus(field_cell, add_energy, delay) { var _local8; var _local7; var _local12; var _local13; var _local10; var _local4 = field_cell.cell._x; var _local3 = field_cell.cell._y; var _local6 = mcRoot.sun_bonus.x; var _local5 = mcRoot.sun_bonus.y; var _local11; var _local9 = mcRoot.depth_for_fly_chips++; if (mcRoot.depth_for_fly_chips > (mcRoot.depth_for_fly_chips0 + 1000)) { mcRoot.depth_for_fly_chips = mcRoot.depth_for_fly_chips0; } _local8 = new GameClasses.Spline(_local4, (_local4 - 10) + (Math.random() * 20), _local6); _local7 = new GameClasses.Spline(_local3, _local3 - (10 * Math.random()), _local3, _local5); _local12 = new GameClasses.Spline(0, (-Math.random()) * 90, Math.random() * 180); _local13 = new GameClasses.Spline(100, 99, 98, 95, 90, 0); _local10 = new GameClasses.Spline(100, 99, 98, 95, 90, 0); _local11 = field_cell.body.getDepth(); field_cell.body.swapDepths(_local9); field_cell.body.breakRotation(); field_cell.body.startRotation(); field_cell.body.mov.endAct = GameClasses.GFunctions.create(this, moveToBonusEndAction, field_cell.body, _local11, add_energy); GameClasses.FreeMove.makeDelay(delay, GameClasses.GFunctions.create(snd, snd.startSound, "ChipToSun")); field_cell.body.mov.initSplineTo(field_cell.body, _local8, _local7, _local13, _local10, _local12, T_to_the_bonus_sun + delay); field_cell.body = null; } function updateNULL() { var _local5; var _local17; var _local2; var _local23; var _local12; var _local11; var _local21; var _local14; var _local22; var _local19; var _local15; var _local13; var _local6; var _local10; var _local8; var _local20; var _local3; var _local4; var _local7; _local5 = 0; while (_local5 < cells.ylength) { _local10 = 0; _local7 = new Array(); _local4 = new Array(); _local8 = -1; _local17 = cells.length - 1; while (_local17 >= 0) { if (cells[_local17][_local5] && (!cells[_local17][_local5].body)) { if (_local8 == -1) { _local8 = _local17; } _local10++; } _local17--; } if (_local10) { _local2 = _local8; while (_local2 >= 0) { if (cells[_local2][_local5] && (cells[_local2][_local5].body)) { _local7.push({x:cells[_local2][_local5].cell._x, y:cells[_local2][_local5].cell._y}); _local4.push(cells[_local2][_local5].body); } if (cells[_local2][_local5]) { _local12 = cells[_local2][_local5].cell._x; _local11 = cells[_local2][_local5].cell._y; cells[_local2][_local5].body = null; motf[_local2][_local5] = ""; } _local2--; } _local19 = _local4.length; _local2 = 1; while (_local2 <= _local10) { _local7.push({x:_local12, y:_local11 - (_local2 * SIZE)}); _local13 = chip_names[int(Math.random() * chip_names.length)]; _local6 = GameClasses.Chip(reserv_chips.pop()); _local6._xscale = 100; _local6._yscale = 100; _local6._rotation = 0; _local6._alpha = 0; _local6.reinitChip(_local13); _local4.push(_local6); _local2++; } _local3 = _local8; var _local16 = true; _local2 = 0; while (_local2 < _local4.length) { while (!cells[_local3][_local5]) { _local3--; } if (_local4[_local2].type == "chip") { motf[_local3][_local5] = _local4[_local2].chip_name; if (_local4[_local2].lock && (_local4[_local2].lock.numb)) { motf[_local3][_local5] = "lock"; } } else if (_local4[_local2].type == "poa") { motf[_local3][_local5] = "poa"; } _local3--; _local2++; } _local3 = _local8; var _local18 = getTimer(); var _local9 = false; count_move_on_the_field = count_move_on_the_field + _local4.length; _local2 = 0; while (_local2 < _local4.length) { if (_local2 < _local19) { _local15 = "to_fall"; } else { _local15 = "to_fall_from_nowhere"; } while (!cells[_local3][_local5]) { _local3--; } _local21 = cells[_local3][_local5].cell._x; _local14 = cells[_local3][_local5].cell._y; _local20 = _local14 - int(_local7[_local2].y); if (_local2 == 0) { _local9 = true; } else { _local9 = false; } GameClasses.FreeMove.addActivePiece(_local4[_local2], _local18); moveBody(_local4[_local2], _local7[_local2].x, _local7[_local2].y, cells[_local3][_local5], _local2 * DELAY0, _local16, _local9); _local3--; _local2++; } } _local5++; } _local2 = 0; while (_local2 < _local7.length) { delete _local7[_local2]; _local2++; } _local2 = 0; while (_local2 < _local4.length) { delete _local4[_local2]; _local2++; } } function moveBodyEndAction(body, field_cell) { field_cell.body = body; count_move_on_the_field--; updateTheField(); } function moveBody(body, x0, y0, field_cell, delay, do_spring, is_knock) { var _local5; var _local4; var _local3; body.mov.endAct = GameClasses.GFunctions.create(this, moveBodyEndAction, body, field_cell, is_knock); body._x = x0; body._y = y0; _local5 = field_cell.cell._x; _local4 = field_cell.cell._y; if (global_combo > 1) { _local3 = body.mov.initAccelLineTo(body, _local5, _local4, 100, 300, delay, ACCEL, -0.001); } else { _local3 = body.mov.initAccelLineTo(body, _local5, _local4, 100, 300, delay, ACCEL, COOF_ABS); } if (is_knock) { GameClasses.FreeMove.makeDelay(_local3, GameClasses.GFunctions.create(snd, snd.startSound, "ChipKnock")); } } function updateTheField() { if (count_move_on_the_field != 0) { return(undefined); } if (do_bonus_explode) { executeBonusExploude(); do_bonus_explode = false; return(undefined); } reinitPeriodicHitn(); var _local2; var _local3 = 0; testPOA(); while (_local2 = testMatch3(0) , _local2 != null) { stopPeriodicHitn(); count_bonus_chips = 0; global_combo++; _local3 = _local3 + fallDown(_local2); breakSound(global_combo); } statistic.addRecordValue("matches", _local3); updateNULL(); } function breakSound(num) { if (num == 1) { var _local3 = Math.floor(Math.random() * 3); var _local2 = "a"; if (_local3 == 1) { _local2 = "b"; } else if (_local3 == 2) { _local2 = "c"; } snd.startSound("BreakFigure1" + _local2); } else if (num < 10) { snd.startSound("BreakFigure" + num); } else { var _local3 = Math.random(); if (_local3 < 0.5) { snd.startSound("BreakFigure10"); } else if (_local3 < 0.8) { snd.startSound("BreakFigure9"); } else if (_local3 < 1) { snd.startSound("BreakFigure8"); } } } function dissapearChip(cell) { reserv_chips.push(cell.body); count_move_on_the_field--; cell.body = null; updateTheField(); statistic.addRecordValue("tiles", 1); } function startBonusExploude() { if (count_move_on_the_field == 0) { executeBonusExploude(); } else { do_bonus_explode = true; } } function executeBonusExploudeEndAct(body) { body.mov.stopMove(); reserv_chips.push(body); count_move_on_the_field--; mcRoot.counter.add(5); updateTheField(); } function executeBonusExploude() { var _local5; var _local4; var _local2; var _local11 = GameClasses.Consts.NUMBER_OF_BONUS_PS; var _local10 = 0; var _local13; var _local12; var _local9 = _local11; var _local7 = new Array(); mcRoot.sun_bonus.startBonusPS(); stopPeriodicHitn(); _local4 = 1; while (_local4 < cells.length) { _local2 = 0; while (_local2 < cells.ylength) { if (cells[_local4 - 1][_local2].body && (cells[_local4 - 1][_local2].body.type != "chip")) { var _local3 = _local4; while ((_local3 < cells.length) && (!cells[_local3][_local2])) { _local3++; } if (cells[_local3][_local2].body && (cells[_local3][_local2].body.type == "chip")) { _local7.push(cells[_local3][_local2]); _local9--; if (_local9 == 0) { break; } } } _local2++; } if (_local9 == 0) { break; } _local4++; } if (_local9 != 0) { _local5 = 0; while (_local5 < _local9) { _local4 = int(Math.random() * cells.length); _local2 = int(Math.random() * cells.ylength); if (cells[_local4][_local2].body && (cells[_local4][_local2].body.type == "chip")) { _local7.push(cells[_local4][_local2]); } _local5++; } } _local5 = 0; while (_local5 < _local7.length) { var _local6 = _local7[_local5]; if (_local6.body != null) { _local10 = _local10 + ((1 - (_local5 / _local7.length)) * GameClasses.Consts.TIME_PERIOD_BETWEEN_EXPLODES_OF_THE_CHIPS); mcRoot.sun_bonus.moveBmcToXY(_local5, _local6.x, _local6.y, _local10 / 2, _local10 / 2); if (_local6.body.lock && (_local6.body.lock.numb != 0)) { _local6.body.lock.destroy(_local10); } else { count_move_on_the_field++; var _local8 = _local6.body; _local8.breakRotation(); _local8.cps_endAct = GameClasses.GFunctions.create(this, executeBonusExploudeEndAct, _local8); _local8._alpha = 0; _local8.startExploude(_local10); _local6.body = null; } } _local5++; } _local5 = 0; while (_local5 < _local7.length) { delete _local7[_local5]; _local5++; } } function initPeriodicHitn() { nps = new GameClasses.NewParticleSystem(mcRoot.NPS_LEVEL_MC, 40); nps.initTextureFromLibrary("red_circle"); interval_hint = GameClasses.FreeMove.setPeriodicInterval(this, "startPeriodicHitn", time_to_hint); } function reinitPeriodicHitn() { GameClasses.FreeMove.resetInterval(interval_hint); GameClasses.FreeMove.playInterval(interval_hint); } function stopPeriodicHitn() { GameClasses.FreeMove.pauseInterval(interval_hint); nps.stopPS(); } function startPeriodicHitn() { GameClasses.FreeMove.pauseInterval(interval_hint); if (number_pieces_of_the_artefact_on_the_field == 0) { nps.stopPS(); return(undefined); } if (count_move_on_the_field != 0) { reinitPeriodicHitn(); return(undefined); } var _local2 = findHelpRect(); help_rect = _local2; if (_local2 != null) { snd.startSound("hint"); var _local5 = new GameClasses.Line(_local2.x, _local2.x, _local2.x, _local2.x + (_local2.width / 2), _local2.x + _local2.width, _local2.x + _local2.width, _local2.x + _local2.width, _local2.x + (_local2.width / 2), _local2.x); var _local4 = new GameClasses.Line(_local2.y, _local2.y + (_local2.height / 2), _local2.y + _local2.height, _local2.y + _local2.height, _local2.y + _local2.height, _local2.y + (_local2.height / 2), _local2.y, _local2.y, _local2.y); var _local3 = new GameClasses.Spline(0, 15, 0); _local3.Calculate(); nps.initPath(_local5, _local4); nps.startPS(3, 0, 30, 1200, undefined, undefined, _local3, _local3); } else { reshuffleTheField(); } } function reshuffleTheField() { snd.startSound("reshufle"); mcRoot.sbf.addBonus(); stopPeriodicHitn(); } function lockTheField() { stopPeriodicHitn(); is_locked = true; } function unlockTheField() { reinitPeriodicHitn(); is_locked = false; } function makeArray(st) { var _local8 = new Array(); var _local6; var _local4; var _local5; var _local7 = 0; while (_local7 < cells.length) { var _local3 = 0; while (_local3 < cells.ylength) { var _local2 = cells[_local7][_local3]; if (_local2.body && (_local2.body.type == st)) { _local6 = _local7; _local5 = 1; _local4 = cells.length - 1; while (cells[_local4][_local3] == undefined) { _local4--; } while (_local6 <= _local4) { _local8.push(new flash.geom.Point(_local2.cell._x + (SIZE / 2), _local2.cell._y + (_local5 * SIZE))); _local6++; _local5++; } } _local3++; } _local7++; } return(_local8); } function makeHelpArray() { return(makeArray("poa")); } function makeHelpBombArray() { return(makeArray("bomb")); } function makeHelpZLArray() { return(makeArray("zl")); } function makeHelpTimeArray() { return(makeArray("time")); } function makeHelpSwapArray() { return(makeArray("swap")); } function makeHelpLifeArray() { return(makeArray("life")); } function swapChips(cell1, cell2) { count_move_on_the_field = count_move_on_the_field + 2; cell1.body.mov.endAct = GameClasses.GFunctions.create(this, function (cell, body) { cell.body = body; body.stopRotation(); this.count_move_on_the_field--; this.updateTheField(); }, cell2, cell1.body); cell1.body.mov.newInitMove(cell1.body, TIME_SWAP, 0, cell2.cell._x, cell2.cell._y); cell1.body = null; cell2.body.mov.endAct = GameClasses.GFunctions.create(this, function (cell, body) { cell.body = body; body.stopRotation(); this.count_move_on_the_field--; this.updateTheField(); }, cell1, cell2.body); cell2.body.mov.newInitMove(cell2.body, TIME_SWAP, 0, cell1.cell._x, cell1.cell._y); cell2.body = null; } function runEmergeNumbers(point, numb) { mcRoot.counter.add(numb); et.emerge(point.x, point.y, "+" + numb); } function isLocked() { return(((number_pieces_of_the_artefact_on_the_field == 0) || (count_move_on_the_field != 0)) || (is_locked)); } var selected_mc = null; var roll_over_mc = null; var new_selected_mc = null; var listener = new Object(); var interval_hint = 0; var global_blik_interval = 0; var was_first_step = false; var mouse_down = false; var count_move_on_the_field = 0; var global_combo = 0; var count_bonus_chips = 0; var SIZE = GameClasses.Consts.CELL_SIZE; var TIME_CP = GameClasses.Consts.TIME_OF_CHANGE_PLACES_CHIPS; var TIME_DISSAPEAR = GameClasses.Consts.TIME_OF_DISSAPEAR_CHIP; var ACCEL = GameClasses.Consts.ACCEL_OF_CHIP_FALL; var COOF_ABS = GameClasses.Consts.COOF_OF_ABSORPTION_CHIP_FALL; var DELAY0 = GameClasses.Consts.FIRST_DELAY_OF_CHIP_FALL; var NUMB_RESERV_CHIPS = GameClasses.Consts.NUMB_RESERV_CHIPS; var T_to_the_bonus_sun = GameClasses.Consts.TIME_PERIOD_OF_THE_CHIP_MOVE_TO_THE_BONUS_SUN; var delay_bonus_chip = 150; var time_to_hint = 5000; var TIME_SWAP = 300; var is_locked = false; var number_pieces_of_the_artefact_on_the_field = 0; var start_lock_help_hint = false; }
Symbol 1752 MovieClip [__Packages.GameClasses.Scope] Frame 0
class GameClasses.Scope { var log, bmp, scope, scope_mc; function Scope (id_scope) { log = logger.Logger.getLog(); var _local2 = new flash.geom.Point(0, 0); var _local3 = new flash.geom.Rectangle(0, 0, 1, 1); bmp = flash.display.BitmapData.loadBitmap(id_scope); if (bmp == undefined) { trace(("bitmap \"" + id_scope) + "\" not exist. constructor Scope"); } scope = new Object(); scope.l = new flash.display.BitmapData(33, 26, true, 0); scope.l.copyPixels(bmp, new flash.geom.Rectangle(19, 52, 33, 26), _local2); scope.lx = 20; scope.ly = 0; scope.r = new flash.display.BitmapData(33, 26, true, 0); scope.r.copyPixels(bmp, new flash.geom.Rectangle(78, 52, 33, 26), _local2); scope.rx = 13; scope.ry = 0; scope.t = new flash.display.BitmapData(26, 33, true, 0); scope.t.copyPixels(bmp, new flash.geom.Rectangle(52, 19, 26, 33), _local2); scope.tx = 0; scope.ty = 20; scope.b = new flash.display.BitmapData(26, 33, true, 0); scope.b.copyPixels(bmp, new flash.geom.Rectangle(52, 78, 26, 33), _local2); scope.bx = 0; scope.by = 13; scope.lt = new flash.display.BitmapData(33, 33, true, 0); scope.lt.copyPixels(bmp, new flash.geom.Rectangle(19, 19, 33, 33), _local2); scope.ltx = 20; scope.lty = 20; scope.lb = new flash.display.BitmapData(33, 33, true, 0); scope.lb.copyPixels(bmp, new flash.geom.Rectangle(19, 78, 33, 33), _local2); scope.lbx = 20; scope.lby = 13; scope.rb = new flash.display.BitmapData(33, 33, true, 0); scope.rb.copyPixels(bmp, new flash.geom.Rectangle(78, 78, 33, 33), _local2); scope.rbx = 13; scope.rby = 13; scope.rt = new flash.display.BitmapData(33, 33, true, 0); scope.rt.copyPixels(bmp, new flash.geom.Rectangle(78, 19, 33, 33), _local2); scope.rtx = 13; scope.rty = 20; scope.inlt = new flash.display.BitmapData(26, 26, true, 0); scope.inlt.copyPixels(bmp, new flash.geom.Rectangle(130, 0, 26, 26), _local2); scope.inltx = 13; scope.inlty = 13; scope.inlb = new flash.display.BitmapData(26, 26, true, 0); scope.inlb.copyPixels(bmp, new flash.geom.Rectangle(130, 26, 26, 26), _local2); scope.inlbx = 13; scope.inlby = 13; scope.inrb = new flash.display.BitmapData(26, 26, true, 0); scope.inrb.copyPixels(bmp, new flash.geom.Rectangle(156, 26, 26, 26), _local2); scope.inrbx = 13; scope.inrby = 13; scope.inrt = new flash.display.BitmapData(26, 26, true, 0); scope.inrt.copyPixels(bmp, new flash.geom.Rectangle(156, 0, 26, 26), _local2); scope.inrtx = 13; scope.inrty = 13; } function getBody() { return(scope_mc); } function destroy() { log.info("call function destroy from Scope"); for (var _local2 in scope_mc) { if (scope_mc[_local2] instanceof MovieClip) { log.debug("\tdestroy " + scope_mc[_local2]); MovieClip(scope_mc[_local2]).removeMovieClip(); } } scope_mc.removeMovieClip(); scope_mc = null; for (var _local2 in scope) { if (scope[_local2] instanceof flash.display.BitmapData) { log.debug(("\tdestroy " + _local2) + " BMP from scope"); flash.display.BitmapData(scope[_local2]).dispose(); } } scope = null; bmp.dispose(); bmp = null; log = null; } function getScope(mc_root, field, id_scope, depth, xbeg, ybeg) { scope_mc = mc_root.createEmptyMovieClip(id_scope, depth); var _local3 = ""; var _local10 = ""; var _local2; var _local8; var _local7; var _local6; var _local14; var _local13; _local14 = field.length - 1; var _local5 = 0; while (_local5 < field.length) { _local13 = field[_local5].length - 1; var _local4 = 0; while (_local4 < field[_local5].length) { if (field[_local5].charAt(_local4) == "0") { } else { _local3 = ""; _local3 = _local3 + (((_local4 == 0) || (field[_local5].charAt(_local4 - 1) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local4 == 0) || (_local5 == 0)) || (field[_local5 - 1].charAt(_local4 - 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local5 == 0) || (field[_local5 - 1].charAt(_local4) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == 0) || (_local4 == _local13)) || (field[_local5 - 1].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local4 == _local13) || (field[_local5].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == _local14) || (_local4 == _local13)) || (field[_local5 + 1].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local5 == _local14) || (field[_local5 + 1].charAt(_local4) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == _local14) || (_local4 == 0)) || (field[_local5 + 1].charAt(_local4 - 1) == "0")) ? "0" : "1"); if (_local3.charAt(0) == "0") { _local2 = ((("mc" + _local5) + "") + _local4) + "l"; _local8 = "l"; _local7 = (-scope.lx) + 0; _local6 = (-scope.ly) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } if (_local3.charAt(2) == "0") { _local2 = ((("mc" + _local5) + "") + _local4) + "t"; _local8 = "t"; _local7 = (-scope.tx) + 0; _local6 = (-scope.ty) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } if (_local3.charAt(4) == "0") { _local2 = ((("mc" + _local5) + "") + _local4) + "r"; _local8 = "r"; _local7 = (-scope.rx) + SIZE; _local6 = (-scope.ry) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } if (_local3.charAt(6) == "0") { _local2 = ((("mc" + _local5) + "") + _local4) + "b"; _local8 = "b"; _local7 = (-scope.bx) + 0; _local6 = (-scope.by) + SIZE; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(0) + _local3.charAt(1)) + _local3.charAt(2); if (_local10 == "000") { _local2 = ((("mc" + _local5) + "") + _local4) + "lt"; _local8 = "lt"; _local7 = (-scope.ltx) + 0; _local6 = (-scope.lty) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(2) + _local3.charAt(3)) + _local3.charAt(4); if (_local10 == "000") { _local2 = ((("mc" + _local5) + "") + _local4) + "rt"; _local8 = "rt"; _local7 = (-scope.rtx) + SIZE; _local6 = (-scope.rty) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(4) + _local3.charAt(5)) + _local3.charAt(6); if (_local10 == "000") { _local2 = ((("mc" + _local5) + "") + _local4) + "rb"; _local8 = "rb"; _local7 = (-scope.rbx) + SIZE; _local6 = (-scope.rby) + SIZE; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(6) + _local3.charAt(7)) + _local3.charAt(0); if (_local10 == "000") { _local2 = ((("mc" + _local5) + "") + _local4) + "lb"; _local8 = "lb"; _local7 = (-scope.lbx) + 0; _local6 = (-scope.lby) + SIZE; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } } _local4++; } _local5++; } _local5 = 0; while (_local5 < field.length) { _local13 = field[_local5].length - 1; var _local4 = 0; while (_local4 < field[_local5].length) { _local3 = ""; _local3 = _local3 + (((_local4 == 0) || (field[_local5].charAt(_local4 - 1) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local4 == 0) || (_local5 == 0)) || (field[_local5 - 1].charAt(_local4 - 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local5 == 0) || (field[_local5 - 1].charAt(_local4) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == 0) || (_local4 == _local13)) || (field[_local5 - 1].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local4 == _local13) || (field[_local5].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == _local14) || (_local4 == _local13)) || (field[_local5 + 1].charAt(_local4 + 1) == "0")) ? "0" : "1"); _local3 = _local3 + (((_local5 == _local14) || (field[_local5 + 1].charAt(_local4) == "0")) ? "0" : "1"); _local3 = _local3 + ((((_local5 == _local14) || (_local4 == 0)) || (field[_local5 + 1].charAt(_local4 - 1) == "0")) ? "0" : "1"); _local10 = (_local3.charAt(0) + _local3.charAt(1)) + _local3.charAt(2); if (_local10 == "101") { _local2 = ((("mc" + _local5) + "") + _local4) + "inrb"; _local8 = "inrb"; _local7 = (-scope.inrbx) + 0; _local6 = (-scope.inrby) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(2) + _local3.charAt(3)) + _local3.charAt(4); if (_local10 == "101") { _local2 = ((("mc" + _local5) + "") + _local4) + "inlb"; _local8 = "inlb"; _local7 = (-scope.inlbx) + SIZE; _local6 = (-scope.inlby) + 0; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(4) + _local3.charAt(5)) + _local3.charAt(6); if (_local10 == "101") { _local2 = ((("mc" + _local5) + "") + _local4) + "inlt"; _local8 = "inlt"; _local7 = (-scope.inltx) + SIZE; _local6 = (-scope.inlty) + SIZE; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local10 = (_local3.charAt(6) + _local3.charAt(7)) + _local3.charAt(0); if (_local10 == "101") { _local2 = ((("mc" + _local5) + "") + _local4) + "inrt"; _local8 = "inrt"; _local7 = (-scope.inrtx) + 0; _local6 = (-scope.inrty) + SIZE; scope_mc.createEmptyMovieClip(_local2, scope_mc.getNextHighestDepth()); scope_mc[_local2].attachBitmap(scope[_local8], 1, "never", true); scope_mc[_local2]._x = (xbeg + (_local4 * SIZE)) + _local7; scope_mc[_local2]._y = (ybeg + (_local5 * SIZE)) + _local6; } _local4++; } _local5++; } return(scope_mc); } var SIZE = 26; }
Symbol 1753 MovieClip [__Packages.GameClasses.MyArray] Frame 0
class GameClasses.MyArray extends Array { var push, length, pop; function MyArray () { super(); } function insert(obj) { push(obj); } function erase(obj) { var _local2 = 0; while (_local2 < length) { if (obj == this[_local2]) { this[_local2] = this[length - 1]; pop(); return(undefined); } _local2++; } } }
Symbol 1754 MovieClip [__Packages.GameClasses.EmergedText] Frame 0
class GameClasses.EmergedText { static var emerge_text_obj; var log, mcRoot, et_arr; function EmergedText (root_mc) { log = logger.Logger.getLog(); mcRoot = root_mc; emerge_text_obj = _root.dialogs[emerge_text_id]; initET(numb_of_reserv); } function destroy() { delete mcRoot; delete log; delete emerge_text_obj; delete curr_pos; var _local2 = 0; while (_local2 < et_arr.length) { et_arr[_local2].destroy(); delete et_arr[_local2]; _local2++; } delete et_arr; } function initET(numb) { et_arr = new Array(numb); var _local2 = 0; while (_local2 < numb) { et_arr[_local2] = new GameClasses.TextClass(mcRoot, mcRoot.getNextHighestDepth(), emerge_text_obj, 530, 400); et_arr[_local2].setVisible(false); _local2++; } } function emerge(x, y, text) { var _local2 = et_arr.pop(); _local2.setText(text); var _local4 = x - (_local2.getWidth() / 2); var _local3 = y - (_local2.getHeight() / 2); var _local5 = GameClasses.GFunctions.create(this, function (et) { et.setVisible(false); this.et_arr.push(et); }, _local2); _local2.initMove(_local5, T, 1, new GameClasses.Spline(_local4, _local4), new GameClasses.Spline(_local3, _local3 - h_emerge), null, null, null, new GameClasses.Line(0, 100, 90, 100, 0)); } static var emerge_text_id = "EmergeText"; static var numb_of_reserv = 100; var curr_pos = 0; var T = 1000; var h_emerge = 30; }
Symbol 1755 MovieClip [__Packages.GameClasses.FieldCell] Frame 0
class GameClasses.FieldCell extends MovieClip { var useHandCursor, mcRoot, cell, body, _parent, col, row, x, y, t0; function FieldCell () { super(); useHandCursor = false; } function destroy() { GameClasses.FreeMove.clearInterval(interval); interval = 0; mcRoot = null; delete cell; delete body; } function removeMovieClip() { destroy(); super.removeMovieClip(); } function initCell(mcCell, mcBody, row, col) { mcRoot = _parent; cell = mcCell; body = mcBody; this.col = col; this.row = row; x = cell._x + (cell._width / 2); y = cell._y + (cell._height / 2); } function select() { cell.light._alpha = 100; if (body.type == "chip") { body.startRotation(); } else if (body.type == "life") { } } function unselect() { cell.light._alpha = 0; if (body.type == "chip") { body.stopRotation(); } else if (body.type == "life") { } } function startShine() { t0 = getTimer(); cell.light._alpha = 0; GameClasses.FreeMove.clearInterval(interval); interval = 0; interval = GameClasses.FreeMove.setInterval(this, "updateShine", 16); } function stopShine() { GameClasses.FreeMove.clearInterval(interval); interval = 0; cell.light._alpha = 0; } function updateShine() { var _local3 = getTimer(); var _local2 = (_local3 - t0) / T; if (_local2 > 1) { t0 = _local3; cell.light._alpha = 0; } else if (_local2 > 0.5) { cell.light._alpha = 100 - ((_local2 - 0.5) * 200); } else { cell.light._alpha = _local2 * 200; } } var interval = 0; var T = 500; }
Symbol 1756 MovieClip [__Packages.GameClasses.Lock] Frame 0
class GameClasses.Lock extends MovieClip { var mcRoot, _parent, ps1, ps2, body1, body2, bmp1, bmp2, cps1, cps2, numb, createEmptyMovieClip; function Lock () { super(); mcRoot = _parent; ps1 = new GameClasses.ParticleSystem("particles.png", 0, 32, 32, 32, undefined, false, 30); ps1.initParticleSystem(mcRoot, 7, Tp, 0, 10, 0, 0, 90, 50, 130, 5, 16777215, 16777215); ps2 = new GameClasses.ParticleSystem("particles.png", 0, 32, 32, 32, undefined, false, 30); ps2.initParticleSystem(mcRoot, 7, Tp, 0, 10, 0, 0, 90, 50, 130, 5, 16777215, 16777215); } function destroy_lock() { mcRoot = null; body1.removeMovieClip(); body1 = null; body2.removeMovieClip(); body2 = null; bmp1.dispose(); bmp2.dispose(); bmp1 = null; bmp2 = null; cps1.destroy(); cps2.destroy(); ps1.destroy(); ps2.destroy(); cps1 = null; cps2 = null; ps1 = null; ps2 = null; } function removeMovieClip() { body1.removeMovieClip(); body2.removeMovieClip(); bmp1.dispose(); bmp2.dispose(); cps1.clear(); cps2.clear(); ps1.clear(); ps2.clear(); super.removeMovieClip(); } function initLock(id_tex, rect1, rect2, numb) { var _local3 = new flash.geom.Point(0, 0); var _local2 = flash.display.BitmapData.loadBitmap(id_tex); this.numb = numb; bmp1 = new flash.display.BitmapData(rect1.width, rect1.height, true, 0); bmp2 = new flash.display.BitmapData(rect2.width, rect2.height, true, 0); bmp1.copyPixels(_local2, rect1, _local3); bmp2.copyPixels(_local2, rect2, _local3); _local2.dispose(); body1 = createEmptyMovieClip("body1", 1); body1.attachBitmap(bmp1, 1, "never", true); body2 = createEmptyMovieClip("body2", 2); body2.attachBitmap(bmp2, 1, "never", true); if (numb == 1) { body1._visible = true; body2._visible = false; } else { body1._visible = false; body2._visible = true; } cps1 = new GameClasses.CompaundParticleSystem(mcRoot, bmp1, 6, 6); cps2 = new GameClasses.CompaundParticleSystem(mcRoot, bmp2, 6, 6); } function destroy(delay) { if (numb == 2) { destroy2(delay); numb = 1; body1._visible = true; } else if (numb == 1) { destroy1(delay); numb = 0; } } function destroy1(delay) { body1._visible = false; cps1.startExplode(mcRoot._x, mcRoot._y, -80, 80, 70, -0.3, 0.04, 0.0008, delay); ps1.startParticleSystem(new flash.geom.Point(mcRoot._x + (GameClasses.Consts.CELL_SIZE / 2), mcRoot._y + (GameClasses.Consts.CELL_SIZE / 2)), 10, delay); } function destroy2(delay) { body2._visible = false; cps2.startExplode(mcRoot._x, mcRoot._y, -100, 100, 100, -0.4, 0.05, 0.001, delay); ps2.startParticleSystem(new flash.geom.Point(mcRoot._x + (GameClasses.Consts.CELL_SIZE / 2), mcRoot._y + (GameClasses.Consts.CELL_SIZE / 2)), 10, delay); } static var counter = 0; var T = 200; var Tp = 300; }
Symbol 1757 MovieClip [__Packages.GameClasses.Bomb] Frame 0
class GameClasses.Bomb extends GameClasses.Bonus { var bonus_field, concurent_bonus_fields, shine_color, mcRoot, _x, _y, roll_over_mc, tremble_arr, stopTremble, startTremble, snd, listener, _alpha, _xscale, _yscale; function Bomb () { super(); bonus_field = function () { return(this.mcRoot.bbf); }; concurent_bonus_fields[0] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.zlbf); }); concurent_bonus_fields[1] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.sbf); }); shine_color = 16738816 /* 0xFF6A00 */; } function moveActiveBonus() { var _local4 = mcRoot.TheField.cells; _x = mcRoot._xmouse + 15; _y = mcRoot._ymouse + 2; var _local3 = null; var _local2; var _local5; mcRoot.TheField.updateTheMouseField(); _local3 = mcRoot.TheField.new_roll_over_mc; if (roll_over_mc == _local3) { return(undefined); } roll_over_mc = _local3; _local2 = tremble_arr.length - 1; while (_local2 >= 0) { stopTremble(tremble_arr[_local2].body); tremble_arr[_local2].stopShine(); tremble_arr.pop(); _local2--; } if (_local3.body) { tremble_arr.push(_local3); } if (_local4[_local3.row - 1][_local3.col].body) { tremble_arr.push(_local4[_local3.row - 1][_local3.col]); } if (_local4[_local3.row + 1][_local3.col].body) { tremble_arr.push(_local4[_local3.row + 1][_local3.col]); } if (_local4[_local3.row - 2][_local3.col].body) { tremble_arr.push(_local4[_local3.row - 2][_local3.col]); } if (_local4[_local3.row + 2][_local3.col].body) { tremble_arr.push(_local4[_local3.row + 2][_local3.col]); } if (_local4[_local3.row][_local3.col - 2].body) { tremble_arr.push(_local4[_local3.row][_local3.col - 2]); } if (_local4[_local3.row][_local3.col + 2].body) { tremble_arr.push(_local4[_local3.row][_local3.col + 2]); } if (_local4[_local3.row][_local3.col - 1].body) { tremble_arr.push(_local4[_local3.row][_local3.col - 1]); } if (_local4[_local3.row - 1][_local3.col - 1].body) { tremble_arr.push(_local4[_local3.row - 1][_local3.col - 1]); } if (_local4[_local3.row + 1][_local3.col - 1].body) { tremble_arr.push(_local4[_local3.row + 1][_local3.col - 1]); } if (_local4[_local3.row][_local3.col + 1].body) { tremble_arr.push(_local4[_local3.row][_local3.col + 1]); } if (_local4[_local3.row - 1][_local3.col + 1].body) { tremble_arr.push(_local4[_local3.row - 1][_local3.col + 1]); } if (_local4[_local3.row + 1][_local3.col + 1].body) { tremble_arr.push(_local4[_local3.row + 1][_local3.col + 1]); } _local2 = tremble_arr.length - 1; while (_local2 >= 0) { startTremble(tremble_arr[_local2].body); tremble_arr[_local2].startShine(); _local2--; } if (tremble_arr.length != 0) { snd.startCycle("mmm"); } else { snd.stop("mmm"); } } function movePressBonus(bonus_field) { if ((roll_over_mc == null) || (tremble_arr.length == 0)) { return(undefined); } bonus_field.bonuses[0].breakBigShine(); var _local3; bonus_field.bonuses[0].bonus_state = GameClasses.Bonus.NOT_SELECTED; Mouse.removeListener(listener); snd.stop("mmm"); snd.startSound("bomb_expl"); mcRoot.TheField.stopPeriodicHitn(); bonus_field.startPS(roll_over_mc.cell._x + (GameClasses.Consts.CELL_SIZE / 2), roll_over_mc.cell._y + (GameClasses.Consts.CELL_SIZE / 2)); _local3 = tremble_arr.length - 1; for ( ; _local3 >= 0 ; _local3--) { var _local2 = tremble_arr[_local3].body; stopTremble(_local2); tremble_arr[_local3].stopShine(); if (_local2.type == "chip") { if (_local2.lock && (_local2.lock.numb != 0)) { _local2.lock.destroy(); snd.startSound("ChipUnlock"); tremble_arr.pop(); continue; } _local2.breakRotation(); _local2._alpha = 0; mcRoot.TheField.count_move_on_the_field++; _local2.cps_endAct = GameClasses.GFunctions.create(mcRoot.TheField, mcRoot.TheField.dissapearChip, tremble_arr[_local3]); _local2.startExploudeCPS(0); } tremble_arr.pop(); } _alpha = 0; _x = bonus_field.x0; _y = bonus_field.y0; _xscale = 100; _yscale = 100; bonus_field.removeBonus(); mcRoot.TheField.is_locked = false; } var type = "bomb"; }
Symbol 1758 MovieClip [__Packages.GameClasses.ZeusLightning] Frame 0
class GameClasses.ZeusLightning extends GameClasses.Bonus { var bonus_field, concurent_bonus_fields, shine_color, mcRoot, _x, _y, roll_over_mc, tremble_arr, stopTremble, startTremble, snd, listener, _alpha, _xscale, _yscale; function ZeusLightning () { super(); bonus_field = function () { return(this.mcRoot.zlbf); }; concurent_bonus_fields[0] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.sbf); }); concurent_bonus_fields[1] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.bbf); }); shine_color = 63996; } function moveActiveBonus() { var _local4 = mcRoot.TheField.cells; _x = mcRoot._xmouse + 15; _y = mcRoot._ymouse + 2; var _local5 = null; var _local2; var _local3; mcRoot.TheField.updateTheMouseField(); _local5 = mcRoot.TheField.new_roll_over_mc; if (roll_over_mc == _local5) { return(undefined); } roll_over_mc = _local5; _local2 = tremble_arr.length - 1; while (_local2 >= 0) { stopTremble(tremble_arr[_local2].body); tremble_arr[_local2].stopShine(); tremble_arr.pop(); _local2--; } _local2 = 0; while (_local2 < _local4.length) { _local3 = 0; while (_local3 < _local4[_local2].length) { if ((_local4[_local2][_local3].body && (_local4[_local2][_local3].body.type == "chip")) && (_local4[_local2][_local3].body.chip_name == roll_over_mc.body.chip_name)) { tremble_arr.push(_local4[_local2][_local3]); } _local3++; } _local2++; } _local2 = tremble_arr.length - 1; while (_local2 >= 0) { startTremble(tremble_arr[_local2].body); tremble_arr[_local2].startShine(); _local2--; } if (tremble_arr.length != 0) { snd.startCycle("mmm"); } else { snd.stop("mmm"); } } function movePressBonus(bonus_field) { if ((roll_over_mc == null) || (tremble_arr.length == 0)) { return(undefined); } snd.stop("mmm"); var _local4 = GameClasses.Consts.BONUS_ZEUSLIGHTNING_TIME_EFFECT / tremble_arr.length; bonus_field.bonuses[0].breakBigShine(); var _local2; bonus_field.bonuses[0].bonus_state = GameClasses.Bonus.NOT_SELECTED; Mouse.removeListener(listener); mcRoot.theField.stopPeriodicHitn(); bonus_field.startPS(roll_over_mc.cell._x + (GameClasses.Consts.CELL_SIZE / 2), roll_over_mc.cell._y + (GameClasses.Consts.CELL_SIZE / 2)); _local2 = tremble_arr.length - 1; while (_local2 >= 0) { snd.startSound("FlashStart"); var _local3 = tremble_arr[_local2].body; stopTremble(_local3); tremble_arr[_local2].stopShine(); if (_local3.lock && (_local3.lock.numb != 0)) { _local3.lock.destroy(_local4 * _local2); GameClasses.FreeMove.makeDelay(_local4 * _local2, GameClasses.GFunctions.create(snd, snd.startSound, "ChipUnlock")); tremble_arr.pop(); } else { _local3.breakRotation(); _local3._alpha = 0; _local3.cps_endAct = GameClasses.GFunctions.create(this, endCpsAct, tremble_arr[_local2]); _local3.startExploude(_local4 * _local2); GameClasses.FreeMove.makeDelay(_local4 * _local2, GameClasses.GFunctions.create(snd, snd.startSound, "boom")); tremble_arr.pop(); mcRoot.theField.count_move_on_the_field++; } _local2--; } _alpha = 0; _x = bonus_field.x0; _y = bonus_field.y0; _xscale = 100; _yscale = 100; bonus_field.removeBonus(); mcRoot.theField.is_locked = false; } function endCpsAct(tarr) { mcRoot.TheField.dissapearChip(tarr); } var type = "zl"; }
Symbol 1759 MovieClip [__Packages.GameClasses.TimeBonus] Frame 0
class GameClasses.TimeBonus extends GameClasses.Bonus { var bonus_field, concurent_bonus_fields, timer, shine_color, bonus_state, mcRoot, snd; function TimeBonus () { super(); bonus_field = function () { return(this.mcRoot.tbf); }; concurent_bonus_fields[0] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.bbf); }); concurent_bonus_fields[1] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.zlbf); }); concurent_bonus_fields[2] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.sbf); }); timer = function () { return(this.mcRoot.timer); }; shine_color = 16681216 /* 0xFE8900 */; } function onPressAct() { if (bonus_state == GameClasses.Bonus.DISABLED) { return(undefined); } if (mcRoot.TheField.isLocked() || (mcRoot.is_locked)) { return(undefined); } if (!mcRoot.TheField.was_first_step) { mcRoot.TheField.was_first_step = true; mcRoot.timer.play(); } var _local2; _local2 = 0; while (_local2 < concurent_bonus_fields.length) { if (concurent_bonus_fields[_local2]().selected_this) { concurent_bonus_fields[_local2]().bonuses[0].onPressAct2(); break; } _local2++; } snd.startSound("time_bonus"); timer().startBonus(); bonus_field().removeBonus(); } var type = "time"; }
Symbol 1760 MovieClip [__Packages.GameClasses.SwapBonus] Frame 0
class GameClasses.SwapBonus extends GameClasses.Bonus { var bonus_field, concurent_bonus_fields, shine_color, _x, mcRoot, _y, roll_over_mc, snd, listener, _alpha, _xscale, _yscale; function SwapBonus () { super(); bonus_field = function () { return(this.mcRoot.sbf); }; concurent_bonus_fields[0] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.bbf); }); concurent_bonus_fields[1] = GameClasses.GFunctions.create(this, function () { return(this.mcRoot.zlbf); }); shine_color = 7929600 /* 0x78FF00 */; } function moveActiveBonus() { _x = mcRoot._xmouse + 15; _y = mcRoot._ymouse + 2; } function movePressBonus(bonus_field) { mcRoot.theField.updateTheMouseField(); roll_over_mc = mcRoot.theField.new_roll_over_mc; var _local2 = roll_over_mc.body; if ((_local2 && (_local2.type == "chip")) && ((!_local2.lock) || (_local2.lock.numb == 0))) { snd.startSound("ChipSelect"); first_selected = roll_over_mc; first_selected.select(); listener.onMouseDown = GameClasses.GFunctions.create(this, movePressBonus2); } } function movePressBonus2() { mcRoot.theField.updateTheMouseField(); var _local2 = mcRoot.theField.new_roll_over_mc; var _local3 = _local2.body; if (((_local2 == null) || (first_selected == _local2)) || ((_local3 && (_local3.type != "chip")) || (_local3.lock && (_local3.lock.numb > 0)))) { return(undefined); } snd.startSound("ChipMove"); bonus_field().bonuses[0].breakBigShine(); bonus_field().bonuses[0].bonus_state = GameClasses.Bonus.NOT_SELECTED; Mouse.removeListener(listener); first_selected.unselect(); roll_over_mc = _local2; second_selected = roll_over_mc; mcRoot.theField.swapChips(first_selected, second_selected); listener.onMouseDown = GameClasses.GFunctions.create(this, movePressBonus); first_selected = null; second_selected = null; roll_over_mc = null; _alpha = 0; _x = bonus_field().x0; _y = bonus_field().y0; _xscale = 100; _yscale = 100; bonus_field().removeBonus(); mcRoot.theField.unlockTheField(); } function onPressAct2() { super.onPressAct2(); if (first_selected != null) { first_selected.unselect(); first_selected = null; } } var type = "swap"; static var first_selected = null; static var second_selected = null; }
Symbol 1761 MovieClip [__Packages.GameClasses.LifeBonus] Frame 0
class GameClasses.LifeBonus extends MovieClip { var mov, body_bg, body_heart, mcRoot, _parent, createEmptyMovieClip, heart, heart_bg, bg, _x, _y; function LifeBonus () { super(); mov = new GameClasses.FreeMove(); var _local3 = flash.display.BitmapData.loadBitmap("Chips.png"); body_bg = new flash.display.BitmapData(26, 26, true, 0); body_heart = new flash.display.BitmapData(26, 26, true, 0); body_bg.copyPixels(_local3, new flash.geom.Rectangle(104, 104, 26, 26), new flash.geom.Point(0, 0)); body_heart.copyPixels(_local3, new flash.geom.Rectangle(130, 104, 26, 26), new flash.geom.Point(0, 0)); _local3.dispose(); mcRoot = _parent; createEmptyMovieClip("bg", 1); createEmptyMovieClip("heart_bg", 2); heart = heart_bg.createEmptyMovieClip("body", 1); bg.attachBitmap(body_bg, 1); heart.attachBitmap(body_heart, 1); heart_bg._x = bg._width / 2; heart_bg._y = bg._height / 2; heart._x = (-heart._width) / 2; heart._y = (-heart._height) / 2; makePuls(); } function getField() { return(mcRoot.lbf); } function destroy() { mcRoot = null; bg.removeMovieClip(); bg = null; heart.mov.destroy(); heart.mov = null; heart.removeMovieClip(); heart = null; mov.destroy(); mov = null; body_bg.dispose(); body_bg = null; body_heart.dispose(); body_heart = null; } function moveToField() { mcRoot.snd.startSound("FallenVisBonus"); mov.__set__endAct(GameClasses.GFunctions.create(this, function () { this.mcRoot.snd.startSound("AddLife"); this.getField().add(); this._visible = false; })); var _local3 = getField().getX(); var _local2 = getField().getY(); var _local6 = new GameClasses.Spline(_x, _x + 50, _x - 100, _local3, _local3); var _local5 = new GameClasses.Spline(_y, _y + 50, _y, _local2, _local2); var _local4 = new GameClasses.Line(100, 100, 100, 100, 100, 0); mov.newInitMove(this, TIME_MOVE, 0, _local6, _local5, _local4, _local4); } function makePuls() { heart.mov = new GameClasses.FreeMove(); heart.mov.endAct = GameClasses.GFunctions.create(this, function () { var _local2 = new GameClasses.Spline(100, this.max_scale, 100, this.min_scale, 100); this.heart.mov.newInitMove(this.heart, this.T * this.proc_strike, this.T * (1 - this.proc_strike), null, null, _local2, _local2); }); heart.mov.endAct(); } function makeQuickPuls() { heart.mov.stopMove(); T = T / 2; delete heart.mov.endAct; heart.mov.endAct = GameClasses.GFunctions.create(this, function () { var _local2 = new GameClasses.Spline(100, this.max_scale, 100, this.min_scale, 100); this.heart.mov.newInitMove(this.heart, this.T * this.proc_strike, this.T * (1 - this.proc_strike), null, null, _local2, _local2); }); heart.mov.endAct(); } function makeNormalPuls() { heart.mov.stopMove(); T = T * 2; delete heart.mov.endAct; heart.mov.endAct = GameClasses.GFunctions.create(this, function () { var _local2 = new GameClasses.Spline(100, this.max_scale, 100, this.min_scale, 100); this.heart.mov.newInitMove(this.heart, this.T * this.proc_strike, this.T * (1 - this.proc_strike), null, null, _local2, _local2); }); heart.mov.endAct(); } function stopPuls() { heart.mov.endAct = null; } var type = "life"; var TIME_MOVE = 2500; var T = 1500; var max_scale = 112; var min_scale = 106; var proc_strike = 0.35; }
Symbol 162 MovieClip [Artefact] Frame 1
#initclip 101 Object.registerClass("Artefact", GameClasses.Artefact); #endinitclip
Symbol 163 MovieClip [MCwithBlik] Frame 1
#initclip 78 Object.registerClass("MCwithBlik", GameClasses.MCwithBlik); #endinitclip
Symbol 164 MovieClip [MyText] Frame 1
#initclip 79 Object.registerClass("MyText", GameClasses.MyText); #endinitclip
Symbol 165 MovieClip [PrepareLevel] Frame 1
#initclip 80 Object.registerClass("PrepareLevel", GameClasses.PrepareLevel); #endinitclip
Symbol 166 MovieClip [MCfromBMP] Frame 1
#initclip 81 Object.registerClass("MCfromBMP", GameClasses.MCfromBMP); #endinitclip
Symbol 226 MovieClip [MapLevel] Frame 1
#initclip 82 Object.registerClass("MapLevel", GameClasses.MapLevel); #endinitclip
Symbol 227 MovieClip [Flag] Frame 1
#initclip 83 Object.registerClass("Flag", GameClasses.Flag); #endinitclip
Symbol 364 MovieClip [QuestLevel] Frame 1
#initclip 84 Object.registerClass("QuestLevel", GameClasses.QuestLevel); #endinitclip
Symbol 365 MovieClip [Region] Frame 1
#initclip 85 Object.registerClass("Region", GameClasses.Region); #endinitclip
Symbol 1256 MovieClip [ISpyLevel] Frame 1
#initclip 86 Object.registerClass("ISpyLevel", GameClasses.ISpyLevel); #endinitclip
Symbol 1257 MovieClip [PieceOfCompoundArtefact] Frame 1
#initclip 87 Object.registerClass("PieceOfCompoundArtefact", GameClasses.PieceOfCompoundArtefact); #endinitclip
Symbol 1264 MovieClip [CellClass] Frame 1
#initclip 88 Object.registerClass("CellClass", GameClasses.CellClass); #endinitclip
Symbol 1265 MovieClip [BigArtefact] Frame 1
#initclip 89 Object.registerClass("BigArtefact", GameClasses.BigArtefact); #endinitclip
Symbol 1271 MovieClip [Match3Level] Frame 1
#initclip 90 Object.registerClass("Match3Level", GameClasses.Match3Level); #endinitclip
Symbol 1385 MovieClip [Chip] Frame 1
#initclip 91 Object.registerClass("Chip", GameClasses.Chip); #endinitclip
Symbol 1386 MovieClip [TheField] Frame 1
#initclip 92 Object.registerClass("TheField", GameClasses.TheField); #endinitclip
Symbol 1387 MovieClip [FieldCell] Frame 1
#initclip 93 Object.registerClass("FieldCell", GameClasses.FieldCell); #endinitclip
Symbol 1397 MovieClip [MyTime] Frame 1
#initclip 94 Object.registerClass("MyTime", GameClasses.MyTime); #endinitclip
Symbol 1399 MovieClip [Lock] Frame 1
#initclip 95 Object.registerClass("Lock", GameClasses.Lock); #endinitclip
Symbol 1402 MovieClip [Bomb] Frame 1
#initclip 96 Object.registerClass("Bomb", GameClasses.Bomb); #endinitclip
Symbol 1403 MovieClip [ZeusLightning] Frame 1
#initclip 97 Object.registerClass("ZeusLightning", GameClasses.ZeusLightning); #endinitclip
Symbol 1416 MovieClip [TimeBonus] Frame 1
#initclip 98 Object.registerClass("TimeBonus", GameClasses.TimeBonus); #endinitclip
Symbol 1447 MovieClip [SwapBonus] Frame 1
#initclip 99 Object.registerClass("SwapBonus", GameClasses.SwapBonus); #endinitclip
Symbol 1511 MovieClip [LifeBonus] Frame 1
#initclip 100 Object.registerClass("LifeBonus", GameClasses.LifeBonus); #endinitclip
Symbol 1610 MovieClip [Sounds Symbol] Frame 1
stop();

Library Items

Symbol 1 Font [Victorian]Used by:28
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClip [Stone7]Uses:3Used by:Timeline
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClip [Stone6]Uses:6Used by:Timeline
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClip [Stone5]Uses:9Used by:Timeline
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClip [Stone4]Uses:12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClip [Stone3]Uses:15Used by:Timeline
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClip [Stone2]Uses:18Used by:Timeline
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:1546  Timeline
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 MovieClip [Stone1]Uses:23Used by:Timeline
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClip [LogoText]Uses:26Used by:Timeline
Symbol 28 EditableTextUses:1Used by:Timeline
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:Timeline
Symbol 1685 MovieClip [__Packages.general.XMLforMono]
Symbol 1686 MovieClip [__Packages.general.TextXmlString]
Symbol 1687 MovieClip [__Packages.general.LevelsXmlString2]
Symbol 1688 MovieClip [__Packages.general.SoundsXmlString]
Symbol 1689 MovieClip [__Packages.general.GameSDK]
Symbol 1690 MovieClip [__Packages.general.ArtefactsXmlString]
Symbol 1691 MovieClip [__Packages.general.FieldsXmlString]
Symbol 1692 MovieClip [__Packages.GameClasses.Consts]
Symbol 1693 MovieClip [__Packages.general.LevelsXmlString]
Symbol 1694 MovieClip [__Packages.GameClasses.MCfromBMP]
Symbol 1695 MovieClip [__Packages.GameClasses.MCwithBlik]
Symbol 1696 MovieClip [__Packages.GameClasses.FreeMove]
Symbol 1697 MovieClip [__Packages.GameClasses.GFunctions]
Symbol 1698 MovieClip [__Packages.GameClasses.Spline]
Symbol 1699 MovieClip [__Packages.GameClasses.AccelLinePath]
Symbol 1700 MovieClip [__Packages.GameClasses.Line]
Symbol 1701 MovieClip [__Packages.GameClasses.MCwithShadow]
Symbol 1702 MovieClip [__Packages.GameClasses.MyText]
Symbol 1703 MovieClip [__Packages.GameClasses.Level]
Symbol 1704 MovieClip [__Packages.GameClasses.MySounds]
Symbol 1705 MovieClip [__Packages.logger.Logger]
Symbol 1706 MovieClip [__Packages.GameClasses.MenuClass]
Symbol 1707 MovieClip [__Packages.GameClasses.MenuButton]
Symbol 1708 MovieClip [__Packages.GameClasses.MyButton2]
Symbol 1709 MovieClip [__Packages.GameClasses.TextClass]
Symbol 1710 MovieClip [__Packages.fonts_util.MyFont]
Symbol 1711 MovieClip [__Packages.fonts_util.Fonts]
Symbol 1712 MovieClip [__Packages.GameClasses.NugLevel]
Symbol 1713 MovieClip [__Packages.GameClasses.Vars]
Symbol 1714 MovieClip [__Packages.GameClasses.GameCounter]
Symbol 1715 MovieClip [__Packages.GameClasses.Match3Level]
Symbol 1716 MovieClip [__Packages.GameClasses.Cloud]
Symbol 1717 MovieClip [__Packages.GameClasses.Substrate]
Symbol 1718 MovieClip [__Packages.GameClasses.SunBonus]
Symbol 1719 MovieClip [__Packages.GameClasses.ParticleSystem]
Symbol 1720 MovieClip [__Packages.GameClasses.Particle]
Symbol 1721 MovieClip [__Packages.GameClasses.HintWindow]
Symbol 1722 MovieClip [__Packages.GameClasses.AllIntervals]
Symbol 1723 MovieClip [__Packages.GameClasses.NewParticleSystem]
Symbol 1724 MovieClip [__Packages.GameClasses.BonusField]
Symbol 1725 MovieClip [__Packages.GameClasses.Bonus]
Symbol 1726 MovieClip [__Packages.GameClasses.BombBonusField]
Symbol 1727 MovieClip [__Packages.GameClasses.MyTime]
Symbol 1728 MovieClip [__Packages.GameClasses.StatisticClass]
Symbol 1729 MovieClip [__Packages.GameClasses.RecordClass]
Symbol 1730 MovieClip [__Packages.GameClasses.ZeusLightningBonusField]
Symbol 1731 MovieClip [__Packages.GameClasses.TimeBonusField]
Symbol 1732 MovieClip [__Packages.GameClasses.SwapBonusField]
Symbol 1733 MovieClip [__Packages.GameClasses.Panel]
Symbol 1734 MovieClip [__Packages.GameClasses.ISpyLevel]
Symbol 1735 MovieClip [__Packages.GameClasses.QuestLevel]
Symbol 1736 MovieClip [__Packages.GameClasses.Artefact]
Symbol 1737 MovieClip [__Packages.GameClasses.HintButton]
Symbol 1738 MovieClip [__Packages.GameClasses.LifeBonusField]
Symbol 1739 MovieClip [__Packages.GameClasses.PapperClass]
Symbol 1740 MovieClip [__Packages.GameClasses.PrepareLevel]
Symbol 1741 MovieClip [__Packages.GameClasses.MapLevel]
Symbol 1742 MovieClip [__Packages.GameClasses.Flag]
Symbol 1743 MovieClip [__Packages.GameClasses.Wave]
Symbol 1744 MovieClip [__Packages.GameClasses.Region]
Symbol 1745 MovieClip [__Packages.GameClasses.PieceOfCompoundArtefact]
Symbol 1746 MovieClip [__Packages.GameClasses.CompoundArtefact]
Symbol 1747 MovieClip [__Packages.GameClasses.CellClass]
Symbol 1748 MovieClip [__Packages.GameClasses.BigArtefact]
Symbol 1749 MovieClip [__Packages.GameClasses.Chip]
Symbol 1750 MovieClip [__Packages.GameClasses.CompaundParticleSystem]
Symbol 1751 MovieClip [__Packages.GameClasses.TheField]
Symbol 1752 MovieClip [__Packages.GameClasses.Scope]
Symbol 1753 MovieClip [__Packages.GameClasses.MyArray]
Symbol 1754 MovieClip [__Packages.GameClasses.EmergedText]
Symbol 1755 MovieClip [__Packages.GameClasses.FieldCell]
Symbol 1756 MovieClip [__Packages.GameClasses.Lock]
Symbol 1757 MovieClip [__Packages.GameClasses.Bomb]
Symbol 1758 MovieClip [__Packages.GameClasses.ZeusLightning]
Symbol 1759 MovieClip [__Packages.GameClasses.TimeBonus]
Symbol 1760 MovieClip [__Packages.GameClasses.SwapBonus]
Symbol 1761 MovieClip [__Packages.GameClasses.LifeBonus]
Symbol 31 GraphicUsed by:Timeline
Symbol 32 Bitmap [altar.png]Used by:33 76
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [altar]Uses:33Used by:153
Symbol 35 Bitmap [script.png]Used by:36 76
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClip [script]Uses:36Used by:153  Timeline
Symbol 38 Bitmap [cell.png]Used by:39 76
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClip [cell]Uses:39Used by:153
Symbol 41 Bitmap [locked-air.png]Used by:42 76
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClip [locked-air]Uses:42Used by:153
Symbol 44 Bitmap [locked-earth.png]Used by:45 76
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClip [locked-earth]Uses:45Used by:153
Symbol 47 Bitmap [locked-metal.png]Used by:48 76
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClip [locked-metal]Uses:48Used by:153
Symbol 50 Bitmap [locked-sun.png]Used by:51 76
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClip [locked-sun]Uses:51Used by:153
Symbol 53 Bitmap [right_panel.png]Used by:54 76
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClip [right_panel]Uses:54Used by:153
Symbol 56 Bitmap [top_panel.png]Used by:57 76
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClip [top_panel]Uses:57Used by:153
Symbol 59 Bitmap [bottom_panel.png]Used by:60 76
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClip [bottom_panel]Uses:60Used by:153
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip [menu_button_active]Uses:63Used by:153
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClip [menu_button_normal]Uses:66Used by:153
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClip [menu_button_pressed]Uses:69Used by:153
Symbol 71 Bitmap [left_panel.png]Used by:76 77
Symbol 72 Bitmap [locked-water.png]Used by:76 82
Symbol 73 Bitmap [locked-gold.png]Used by:76 86
Symbol 74 Bitmap [locked-fire.png]Used by:76 84
Symbol 75 Bitmap [Simbol.png]Used by:76
Symbol 76 GraphicUses:56 53 71 59 35 38 32 72 50 47 73 74 44 41 75Used by:153
Symbol 77 GraphicUses:71Used by:78
Symbol 78 MovieClip [left_panel]Uses:77Used by:153
Symbol 79 Bitmap [Hole.png]Used by:81
Symbol 80 Bitmap [Simvol.png]Used by:81 151
Symbol 81 GraphicUses:79 80Used by:153
Symbol 82 GraphicUses:72Used by:83
Symbol 83 MovieClip [locked-water]Uses:82Used by:153
Symbol 84 GraphicUses:74Used by:85 161
Symbol 85 MovieClip [locked-fire]Uses:84Used by:153  Timeline
Symbol 86 GraphicUses:73Used by:87
Symbol 87 MovieClip [locked-gold]Uses:86Used by:153
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClip [SimvolBlack]Uses:89Used by:153
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [SimvolBlue]Uses:92Used by:153
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClip [SimvolGreen]Uses:95Used by:153
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClip [SimvolOrange]Uses:98Used by:153
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClip [SimvolRed]Uses:101Used by:153
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClip [SimvolWhiteBlue]Uses:104Used by:153
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClip [SimvolYellow]Uses:107Used by:153
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClip [StoneBlack]Uses:110Used by:153
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClip [StoneWhiteBlue]Uses:113Used by:153
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClip [StoneGreen]Uses:116Used by:153
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClip [StoneOrange]Uses:119Used by:153
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClip [StoneRed]Uses:122Used by:153
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClip [StoneBlue]Uses:125Used by:153
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClip [StoneYellow]Uses:128Used by:153
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClip [PrepareAir]Uses:131Used by:153
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClip [PrepareEarth]Uses:134Used by:153
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClip [PrepareFire]Uses:137Used by:153
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClip [PrepareGold]Uses:140Used by:153
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClip [PrepareMetal]Uses:143Used by:153
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClip [PrepareSun]Uses:146Used by:153
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClip [PrepareWater]Uses:149Used by:153
Symbol 151 GraphicUses:80Used by:152
Symbol 152 MovieClip [Simvol]Uses:151Used by:153
Symbol 153 MovieClip [Symbol Prepare Level]Uses:34 37 40 43 46 49 52 55 58 61 64 67 70 76 78 81 83 85 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 152Used by:Timeline
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:160
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:160
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClip [cursor_mc]Uses:155 157 159Used by:Timeline
Symbol 161 MovieClip [locked-fire_copy]Uses:84Used by:Timeline
Symbol 162 MovieClip [Artefact]Used by:Timeline
Symbol 163 MovieClip [MCwithBlik]Used by:Timeline
Symbol 164 MovieClip [MyText]Used by:Timeline
Symbol 165 MovieClip [PrepareLevel]Used by:Timeline
Symbol 166 MovieClip [MCfromBMP]Used by:Timeline
Symbol 167 Bitmap [Flag2.png]Used by:206
Symbol 168 Bitmap [Flag.png]Used by:206 1611
Symbol 169 Bitmap [Troy.png]Used by:206
Symbol 170 Bitmap [Rome.png]Used by:206
Symbol 171 Bitmap [Phoenicia.png]Used by:206
Symbol 172 Bitmap [Greece.png]Used by:206
Symbol 173 Bitmap [Egypt.png]Used by:206
Symbol 174 Bitmap [Carthage.png]Used by:206
Symbol 175 Bitmap [Babylon.png]Used by:206
Symbol 176 Bitmap [TroySmall.png]Used by:206
Symbol 177 Bitmap [TroyISpy.png]Used by:206
Symbol 178 Bitmap [RomeSmall.png]Used by:206
Symbol 179 Bitmap [RomeISpy.png]Used by:206
Symbol 180 Bitmap [PhoeniciaSmall.png]Used by:206
Symbol 181 Bitmap [PhoeniciaISpy.png]Used by:206
Symbol 182 Bitmap [GreeceSmall.png]Used by:206
Symbol 183 Bitmap [GreeceISpy.png]Used by:206
Symbol 184 Bitmap [EgyptSmall.png]Used by:206
Symbol 185 Bitmap [EgyptISpy.png]Used by:206
Symbol 186 Bitmap [CarthageSmall.png]Used by:206
Symbol 187 Bitmap [CarthageISpy.png]Used by:206
Symbol 188 Bitmap [BabylonSmall.png]Used by:206
Symbol 189 Bitmap [BabylonISpy.png]Used by:206
Symbol 190 Bitmap [NoActiveISpy.png]Used by:206
Symbol 191 Bitmap [NoActive.png]Used by:206
Symbol 192 Bitmap [CountryNoActive.png]Used by:206
Symbol 193 Bitmap [TopPapper.png]Used by:206
Symbol 194 Bitmap [BottomPapper.png]Used by:206
Symbol 195 Bitmap [Papper.png]Used by:206 1255
Symbol 196 BitmapUsed by:206 211
Symbol 197 BitmapUsed by:206 213
Symbol 198 BitmapUsed by:206 207
Symbol 199 BitmapUsed by:206 223
Symbol 200 BitmapUsed by:206 217
Symbol 201 BitmapUsed by:206 1679
Symbol 202 BitmapUsed by:206 219
Symbol 203 BitmapUsed by:206 215
Symbol 204 BitmapUsed by:206 209
Symbol 205 BitmapUsed by:206 221
Symbol 206 GraphicUses:167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205Used by:225
Symbol 207 GraphicUses:198Used by:208
Symbol 208 MovieClip [BabylonNoActive]Uses:207Used by:225
Symbol 209 GraphicUses:204Used by:210
Symbol 210 MovieClip [BackGround]Uses:209Used by:225
Symbol 211 GraphicUses:196Used by:212
Symbol 212 MovieClip [Border]Uses:211Used by:225
Symbol 213 GraphicUses:197Used by:214
Symbol 214 MovieClip [CarthageNoActive]Uses:213Used by:225
Symbol 215 GraphicUses:203Used by:216
Symbol 216 MovieClip [EgyptNoActive]Uses:215Used by:225
Symbol 217 GraphicUses:200Used by:218
Symbol 218 MovieClip [PhoeniciaNoActive]Uses:217Used by:225
Symbol 219 GraphicUses:202Used by:220
Symbol 220 MovieClip [RomeNoActive]Uses:219Used by:225
Symbol 221 GraphicUses:205Used by:222
Symbol 222 MovieClip [sea]Uses:221Used by:225
Symbol 223 GraphicUses:199Used by:224
Symbol 224 MovieClip [TroyNoActive]Uses:223Used by:225
Symbol 225 MovieClip [Symbol_Map_Level]Uses:206 208 210 212 214 216 218 220 222 224Used by:Timeline
Symbol 226 MovieClip [MapLevel]Used by:Timeline
Symbol 227 MovieClip [Flag]Used by:Timeline
Symbol 228 Bitmap [panel_quest.png]Used by:230 340
Symbol 229 Bitmap [background_rome.png]Used by:230 294
Symbol 230 GraphicUses:228 229Used by:363
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClip [Svet1]Uses:232Used by:363
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClip [Svet2]Uses:235Used by:363
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClip [Svet3]Uses:238Used by:363
Symbol 240 Bitmap [umbon_outline.png]Used by:251 287 346
Symbol 241 BitmapUsed by:251 1019
Symbol 242 BitmapUsed by:251 986
Symbol 243 BitmapUsed by:251 955
Symbol 244 BitmapUsed by:251 920
Symbol 245 BitmapUsed by:251 893 1398
Symbol 246 BitmapUsed by:251 870
Symbol 247 BitmapUsed by:251 843
Symbol 248 Bitmap [cell_quest_off.png]Used by:251 287 304
Symbol 249 BitmapUsed by:251 820
Symbol 250 Bitmap [cell_quest.png]Used by:251 287 302
Symbol 251 GraphicUses:240 241 242 243 244 245 246 247 248 249 250Used by:363
Symbol 252 Bitmap [button_hint_active.png]Used by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClip [button_hint_active]Uses:253Used by:363
Symbol 255 Bitmap [button_hint.png]Used by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClip [button_hint_normal]Uses:256Used by:363
Symbol 258 Bitmap [umbon.png]Used by:260 287 342
Symbol 259 Bitmap [hint-substr.png]Used by:260 326
Symbol 260 GraphicUses:258 259Used by:363
Symbol 261 Bitmap [button_hint_pressed.png]Used by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClip [button_hint_pressed]Uses:262Used by:363
Symbol 264 Bitmap [breast_plate_mask.png]Used by:287 298
Symbol 265 Bitmap [lamp_mask.png]Used by:287 336
Symbol 266 Bitmap [umbon_mask.png]Used by:287 344
Symbol 267 Bitmap [lamp_outline.png]Used by:287 338
Symbol 268 Bitmap [lamp.png]Used by:287 334
Symbol 269 Bitmap [iron_bar_outline.png]Used by:287 332
Symbol 270 Bitmap [iron_bar_mask.png]Used by:287 330
Symbol 271 Bitmap [iron_bar.png]Used by:287 328
Symbol 272 Bitmap [helmet_outline.png]Used by:287 324
Symbol 273 Bitmap [helmet_mask.png]Used by:287 322
Symbol 274 Bitmap [helmet.png]Used by:287 320
Symbol 275 Bitmap [haft_outline.png]Used by:287 318
Symbol 276 Bitmap [haft_mask.png]Used by:287 316
Symbol 277 Bitmap [haft.png]Used by:287 314
Symbol 278 Bitmap [forged_sword.png]Used by:287 312
Symbol 279 Bitmap [coin_outline.png]Used by:287 310
Symbol 280 Bitmap [coin_mask.png]Used by:287 308
Symbol 281 Bitmap [coin.png]Used by:287 306
Symbol 282 Bitmap [breast_plate_outline.png]Used by:287 300
Symbol 283 Bitmap [breast_plate.png]Used by:287 296
Symbol 284 Bitmap [abaciscus_outline.png]Used by:287 292
Symbol 285 Bitmap [abaciscus_mask.png]Used by:287 290
Symbol 286 Bitmap [abaciscus.png]Used by:287 288
Symbol 287 GraphicUses:264 265 240 266 258 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 248 250 282 283 284 285 286Used by:363
Symbol 288 GraphicUses:286Used by:289
Symbol 289 MovieClip [abaciscus]Uses:288Used by:363
Symbol 290 GraphicUses:285Used by:291
Symbol 291 MovieClip [abaciscus_mask]Uses:290Used by:363
Symbol 292 GraphicUses:284Used by:293
Symbol 293 MovieClip [abaciscus_outline]Uses:292Used by:363
Symbol 294 GraphicUses:229Used by:295
Symbol 295 MovieClip [background_rome]Uses:294Used by:363
Symbol 296 GraphicUses:283Used by:297
Symbol 297 MovieClip [breast_plate]Uses:296Used by:363
Symbol 298 GraphicUses:264Used by:299
Symbol 299 MovieClip [breast_plate_mask]Uses:298Used by:363
Symbol 300 GraphicUses:282Used by:301
Symbol 301 MovieClip [breast_plate_outline]Uses:300Used by:363
Symbol 302 GraphicUses:250Used by:303
Symbol 303 MovieClip [cell_quest]Uses:302Used by:363
Symbol 304 GraphicUses:248Used by:305
Symbol 305 MovieClip [cell_quest_off]Uses:304Used by:363
Symbol 306 GraphicUses:281Used by:307
Symbol 307 MovieClip [coin]Uses:306Used by:363
Symbol 308 GraphicUses:280Used by:309
Symbol 309 MovieClip [coin_mask]Uses:308Used by:363
Symbol 310 GraphicUses:279Used by:311
Symbol 311 MovieClip [coin_outline]Uses:310Used by:363
Symbol 312 GraphicUses:278Used by:313
Symbol 313 MovieClip [forged_sword]Uses:312Used by:363
Symbol 314 GraphicUses:277Used by:315
Symbol 315 MovieClip [haft]Uses:314Used by:363
Symbol 316 GraphicUses:276Used by:317
Symbol 317 MovieClip [haft_mask]Uses:316Used by:363
Symbol 318 GraphicUses:275Used by:319
Symbol 319 MovieClip [haft_outline]Uses:318Used by:363
Symbol 320 GraphicUses:274Used by:321
Symbol 321 MovieClip [helmet]Uses:320Used by:363
Symbol 322 GraphicUses:273Used by:323
Symbol 323 MovieClip [helmet_mask]Uses:322Used by:363
Symbol 324 GraphicUses:272Used by:325
Symbol 325 MovieClip [helmet_outline]Uses:324Used by:363
Symbol 326 GraphicUses:259Used by:327
Symbol 327 MovieClip [hint-substr]Uses:326Used by:363
Symbol 328 GraphicUses:271Used by:329
Symbol 329 MovieClip [iron_bar]Uses:328Used by:363
Symbol 330 GraphicUses:270Used by:331
Symbol 331 MovieClip [iron_bar_mask]Uses:330Used by:363
Symbol 332 GraphicUses:269Used by:333
Symbol 333 MovieClip [iron_bar_outline]Uses:332Used by:363
Symbol 334 GraphicUses:268Used by:335
Symbol 335 MovieClip [lamp]Uses:334Used by:363
Symbol 336 GraphicUses:265Used by:337
Symbol 337 MovieClip [lamp_mask]Uses:336Used by:363
Symbol 338 GraphicUses:267Used by:339
Symbol 339 MovieClip [lamp_outline]Uses:338Used by:363
Symbol 340 GraphicUses:228Used by:341
Symbol 341 MovieClip [panel_quest]Uses:340Used by:363 1254
Symbol 342 GraphicUses:258Used by:343
Symbol 343 MovieClip [umbon]Uses:342Used by:363
Symbol 344 GraphicUses:266Used by:345
Symbol 345 MovieClip [umbon_mask]Uses:344Used by:363
Symbol 346 GraphicUses:240Used by:347
Symbol 347 MovieClip [umbon_outline]Uses:346Used by:363
Symbol 348 Bitmap [back_artefact_small_incompl.png]Used by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClip [back_artefact_small_incompl]Uses:349Used by:363  Timeline
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClip [lampa1]Uses:352Used by:363
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClip [lampa2]Uses:355Used by:363
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClip [lampa3]Uses:358Used by:363
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClip [lampa4]Uses:361Used by:363
Symbol 363 MovieClip [RomQuest_Symbol]Uses:230 233 236 239 251 254 257 260 263 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 350 353 356 359 362Used by:Timeline
Symbol 364 MovieClip [QuestLevel]Used by:Timeline
Symbol 365 MovieClip [Region]Used by:Timeline
Symbol 366 BitmapUsed by:374 393
Symbol 367 BitmapUsed by:374 391
Symbol 368 BitmapUsed by:374 389
Symbol 369 BitmapUsed by:374 387
Symbol 370 BitmapUsed by:374 384
Symbol 371 BitmapUsed by:374 381
Symbol 372 BitmapUsed by:374 378
Symbol 373 BitmapUsed by:374 375
Symbol 374 GraphicUses:366 367 368 369 370 371 372 373Used by:1133
Symbol 375 GraphicUses:373Used by:376
Symbol 376 MovieClip [Greece2_1]Uses:375Used by:1133
Symbol 377 MovieClip [Greece2_1_small]Used by:1133
Symbol 378 GraphicUses:372Used by:379
Symbol 379 MovieClip [Greece2_2]Uses:378Used by:1133
Symbol 380 MovieClip [Greece2_2_small]Used by:1133
Symbol 381 GraphicUses:371Used by:382
Symbol 382 MovieClip [Greece2_3]Uses:381Used by:1133
Symbol 383 MovieClip [Greece2_3_small]Used by:1133
Symbol 384 GraphicUses:370Used by:385
Symbol 385 MovieClip [Greece2_4]Uses:384Used by:1133
Symbol 386 MovieClip [Greece2_4_small]Used by:1133
Symbol 387 GraphicUses:369Used by:388
Symbol 388 MovieClip [Greece2_full]Uses:387Used by:1133
Symbol 389 GraphicUses:368Used by:390
Symbol 390 MovieClip [Greece2_small]Uses:389Used by:1133
Symbol 391 GraphicUses:367Used by:392
Symbol 392 MovieClip [Greece2_smallSubstr]Uses:391Used by:1133
Symbol 393 GraphicUses:366Used by:394
Symbol 394 MovieClip [Greece2_substr]Uses:393Used by:1133
Symbol 395 BitmapUsed by:411 442
Symbol 396 BitmapUsed by:411 440
Symbol 397 BitmapUsed by:411 438
Symbol 398 BitmapUsed by:411 436
Symbol 399 BitmapUsed by:411 434
Symbol 400 BitmapUsed by:411 432
Symbol 401 BitmapUsed by:411 430
Symbol 402 BitmapUsed by:411 428
Symbol 403 BitmapUsed by:411 426
Symbol 404 BitmapUsed by:411 424
Symbol 405 BitmapUsed by:411 422
Symbol 406 BitmapUsed by:411 420
Symbol 407 BitmapUsed by:411 418
Symbol 408 BitmapUsed by:411 416
Symbol 409 BitmapUsed by:411 414
Symbol 410 BitmapUsed by:411 412
Symbol 411 GraphicUses:395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410Used by:1133
Symbol 412 GraphicUses:410Used by:413
Symbol 413 MovieClip [Greece3_1]Uses:412Used by:1133
Symbol 414 GraphicUses:409Used by:415
Symbol 415 MovieClip [Greece3_1_small]Uses:414Used by:1133
Symbol 416 GraphicUses:408Used by:417
Symbol 417 MovieClip [Greece3_2]Uses:416Used by:1133
Symbol 418 GraphicUses:407Used by:419
Symbol 419 MovieClip [Greece3_2_small]Uses:418Used by:1133
Symbol 420 GraphicUses:406Used by:421
Symbol 421 MovieClip [Greece3_3]Uses:420Used by:1133
Symbol 422 GraphicUses:405Used by:423
Symbol 423 MovieClip [Greece3_3_small]Uses:422Used by:1133
Symbol 424 GraphicUses:404Used by:425
Symbol 425 MovieClip [Greece3_4]Uses:424Used by:1133
Symbol 426 GraphicUses:403Used by:427
Symbol 427 MovieClip [Greece3_4_small]Uses:426Used by:1133
Symbol 428 GraphicUses:402Used by:429
Symbol 429 MovieClip [Greece3_5]Uses:428Used by:1133
Symbol 430 GraphicUses:401Used by:431
Symbol 431 MovieClip [Greece3_5_small]Uses:430Used by:1133
Symbol 432 GraphicUses:400Used by:433
Symbol 433 MovieClip [Greece3_6]Uses:432Used by:1133
Symbol 434 GraphicUses:399Used by:435
Symbol 435 MovieClip [Greece3_6_small]Uses:434Used by:1133
Symbol 436 GraphicUses:398Used by:437
Symbol 437 MovieClip [Greece3_full]Uses:436Used by:1133
Symbol 438 GraphicUses:397Used by:439
Symbol 439 MovieClip [Greece3_small]Uses:438Used by:1133
Symbol 440 GraphicUses:396Used by:441
Symbol 441 MovieClip [Greece3_smallSubstr]Uses:440Used by:1133
Symbol 442 GraphicUses:395Used by:443
Symbol 443 MovieClip [Greece3_substr]Uses:442Used by:1133
Symbol 444 BitmapUsed by:458 485
Symbol 445 BitmapUsed by:458 483
Symbol 446 BitmapUsed by:458 481
Symbol 447 BitmapUsed by:458 479
Symbol 448 BitmapUsed by:458 477
Symbol 449 BitmapUsed by:458 475
Symbol 450 BitmapUsed by:458 473
Symbol 451 BitmapUsed by:458 471
Symbol 452 BitmapUsed by:458 469
Symbol 453 BitmapUsed by:458 467
Symbol 454 BitmapUsed by:458 465
Symbol 455 BitmapUsed by:458 463
Symbol 456 BitmapUsed by:458 461
Symbol 457 BitmapUsed by:458 459
Symbol 458 GraphicUses:444 445 446 447 448 449 450 451 452 453 454 455 456 457Used by:1133
Symbol 459 GraphicUses:457Used by:460
Symbol 460 MovieClip [Greece4_1]Uses:459Used by:1133
Symbol 461 GraphicUses:456Used by:462
Symbol 462 MovieClip [Greece4_1_small]Uses:461Used by:1133
Symbol 463 GraphicUses:455Used by:464
Symbol 464 MovieClip [Greece4_2]Uses:463Used by:1133
Symbol 465 GraphicUses:454Used by:466
Symbol 466 MovieClip [Greece4_2_small]Uses:465Used by:1133
Symbol 467 GraphicUses:453Used by:468
Symbol 468 MovieClip [Greece4_3]Uses:467Used by:1133
Symbol 469 GraphicUses:452Used by:470
Symbol 470 MovieClip [Greece4_3_small]Uses:469Used by:1133
Symbol 471 GraphicUses:451Used by:472
Symbol 472 MovieClip [Greece4_4]Uses:471Used by:1133
Symbol 473 GraphicUses:450Used by:474
Symbol 474 MovieClip [Greece4_4_small]Uses:473Used by:1133
Symbol 475 GraphicUses:449Used by:476
Symbol 476 MovieClip [Greece4_5]Uses:475Used by:1133
Symbol 477 GraphicUses:448Used by:478
Symbol 478 MovieClip [Greece4_5_small]Uses:477Used by:1133
Symbol 479 GraphicUses:447Used by:480
Symbol 480 MovieClip [Greece4_full]Uses:479Used by:1133
Symbol 481 GraphicUses:446Used by:482
Symbol 482 MovieClip [Greece4_small]Uses:481Used by:1133
Symbol 483 GraphicUses:445Used by:484
Symbol 484 MovieClip [Greece4_smallSubstr]Uses:483Used by:1133
Symbol 485 GraphicUses:444Used by:486
Symbol 486 MovieClip [Greece4_substr]Uses:485Used by:1133
Symbol 487 BitmapUsed by:495 522
Symbol 488 BitmapUsed by:495 520
Symbol 489 BitmapUsed by:495 518
Symbol 490 BitmapUsed by:495 516
Symbol 491 BitmapUsed by:495 505
Symbol 492 BitmapUsed by:495 502
Symbol 493 BitmapUsed by:495 499
Symbol 494 BitmapUsed by:495 496
Symbol 495 GraphicUses:487 488 489 490 491 492 493 494Used by:1133
Symbol 496 GraphicUses:494Used by:497
Symbol 497 MovieClip [Greece5_1]Uses:496Used by:1133
Symbol 498 MovieClip [Greece5_1_small]Used by:1133
Symbol 499 GraphicUses:493Used by:500
Symbol 500 MovieClip [Greece5_2]Uses:499Used by:1133
Symbol 501 MovieClip [Greece5_2_small]Used by:1133
Symbol 502 GraphicUses:492Used by:503
Symbol 503 MovieClip [Greece5_3]Uses:502Used by:1133
Symbol 504 MovieClip [Greece5_3_small]Used by:1133
Symbol 505 GraphicUses:491Used by:506
Symbol 506 MovieClip [Greece5_4]Uses:505Used by:1133
Symbol 507 MovieClip [Greece5_4_small]Used by:1133
Symbol 508 MovieClip [Greece5_5]Used by:1133
Symbol 509 MovieClip [Greece5_5_small]Used by:1133
Symbol 510 MovieClip [Greece5_6]Used by:1133
Symbol 511 MovieClip [Greece5_6_small]Used by:1133
Symbol 512 MovieClip [Greece5_7]Used by:1133
Symbol 513 MovieClip [Greece5_7_small]Used by:1133
Symbol 514 MovieClip [Greece5_8]Used by:1133
Symbol 515 MovieClip [Greece5_8_small]Used by:1133
Symbol 516 GraphicUses:490Used by:517
Symbol 517 MovieClip [Greece5_full]Uses:516Used by:1133
Symbol 518 GraphicUses:489Used by:519
Symbol 519 MovieClip [Greece5_small]Uses:518Used by:1133
Symbol 520 GraphicUses:488Used by:521
Symbol 521 MovieClip [Greece5_smallSubstr]Uses:520Used by:1133
Symbol 522 GraphicUses:487Used by:523
Symbol 523 MovieClip [Greece5_substr]Uses:522Used by:1133
Symbol 524 BitmapUsed by:533 565
Symbol 525 BitmapUsed by:533 563
Symbol 526 BitmapUsed by:533 561
Symbol 527 BitmapUsed by:533 559
Symbol 528 BitmapUsed by:533 546
Symbol 529 BitmapUsed by:533 543
Symbol 530 BitmapUsed by:533 540
Symbol 531 BitmapUsed by:533 537
Symbol 532 BitmapUsed by:533 534
Symbol 533 GraphicUses:524 525 526 527 528 529 530 531 532Used by:1133
Symbol 534 GraphicUses:532Used by:535
Symbol 535 MovieClip [Greece6_1]Uses:534Used by:1133
Symbol 536 MovieClip [Greece6_1_small]Used by:1133
Symbol 537 GraphicUses:531Used by:538
Symbol 538 MovieClip [Greece6_2]Uses:537Used by:1133
Symbol 539 MovieClip [Greece6_2_small]Used by:1133
Symbol 540 GraphicUses:530Used by:541
Symbol 541 MovieClip [Greece6_3]Uses:540Used by:1133
Symbol 542 MovieClip [Greece6_3_small]Used by:1133
Symbol 543 GraphicUses:529Used by:544
Symbol 544 MovieClip [Greece6_4]Uses:543Used by:1133
Symbol 545 MovieClip [Greece6_4_small]Used by:1133
Symbol 546 GraphicUses:528Used by:547
Symbol 547 MovieClip [Greece6_5]Uses:546Used by:1133
Symbol 548 MovieClip [Greece6_5_small]Used by:1133
Symbol 549 MovieClip [Greece6_6]Used by:1133
Symbol 550 MovieClip [Greece6_6_small]Used by:1133
Symbol 551 MovieClip [Greece6_7]Used by:1133
Symbol 552 MovieClip [Greece6_7_small]Used by:1133
Symbol 553 MovieClip [Greece6_8]Used by:1133
Symbol 554 MovieClip [Greece6_8_small]Used by:1133
Symbol 555 MovieClip [Greece6_9]Used by:1133
Symbol 556 MovieClip [Greece6_9_small]Used by:1133
Symbol 557 MovieClip [Greece6_10]Used by:1133
Symbol 558 MovieClip [Greece6_10_small]Used by:1133
Symbol 559 GraphicUses:527Used by:560
Symbol 560 MovieClip [Greece6_full]Uses:559Used by:1133
Symbol 561 GraphicUses:526Used by:562
Symbol 562 MovieClip [Greece6_small]Uses:561Used by:1133
Symbol 563 GraphicUses:525Used by:564
Symbol 564 MovieClip [Greece6_smallSubstr]Uses:563Used by:1133
Symbol 565 GraphicUses:524Used by:566
Symbol 566 MovieClip [Greece6_substr]Uses:565Used by:1133
Symbol 567 BitmapUsed by:576 604
Symbol 568 BitmapUsed by:576 602
Symbol 569 BitmapUsed by:576 600
Symbol 570 BitmapUsed by:576 598
Symbol 571 BitmapUsed by:576 589
Symbol 572 BitmapUsed by:576 586
Symbol 573 BitmapUsed by:576 583
Symbol 574 BitmapUsed by:576 580
Symbol 575 BitmapUsed by:576 577
Symbol 576 GraphicUses:567 568 569 570 571 572 573 574 575Used by:1133
Symbol 577 GraphicUses:575Used by:578
Symbol 578 MovieClip [Greece7_1]Uses:577Used by:1133
Symbol 579 MovieClip [Greece7_1_small]Used by:1133
Symbol 580 GraphicUses:574Used by:581
Symbol 581 MovieClip [Greece7_2]Uses:580Used by:1133
Symbol 582 MovieClip [Greece7_2_small]Used by:1133
Symbol 583 GraphicUses:573Used by:584
Symbol 584 MovieClip [Greece7_3]Uses:583Used by:1133
Symbol 585 MovieClip [Greece7_3_small]Used by:1133
Symbol 586 GraphicUses:572Used by:587
Symbol 587 MovieClip [Greece7_4]Uses:586Used by:1133
Symbol 588 MovieClip [Greece7_4_small]Used by:1133
Symbol 589 GraphicUses:571Used by:590
Symbol 590 MovieClip [Greece7_5]Uses:589Used by:1133
Symbol 591 MovieClip [Greece7_5_small]Used by:1133
Symbol 592 MovieClip [Greece7_6]Used by:1133
Symbol 593 MovieClip [Greece7_6_small]Used by:1133
Symbol 594 MovieClip [Greece7_7]Used by:1133
Symbol 595 MovieClip [Greece7_7_small]Used by:1133
Symbol 596 MovieClip [Greece7_8]Used by:1133
Symbol 597 MovieClip [Greece7_8_small]Used by:1133
Symbol 598 GraphicUses:570Used by:599
Symbol 599 MovieClip [Greece7_full]Uses:598Used by:1133
Symbol 600 GraphicUses:569Used by:601
Symbol 601 MovieClip [Greece7_small]Uses:600Used by:1133
Symbol 602 GraphicUses:568Used by:603
Symbol 603 MovieClip [Greece7_smallSubstr]Uses:602Used by:1133
Symbol 604 GraphicUses:567Used by:605
Symbol 605 MovieClip [Greece7_substr]Uses:604Used by:1133
Symbol 606 BitmapUsed by:614 639
Symbol 607 BitmapUsed by:614 637
Symbol 608 BitmapUsed by:614 635
Symbol 609 BitmapUsed by:614 633
Symbol 610 BitmapUsed by:614 624
Symbol 611 BitmapUsed by:614 621
Symbol 612 BitmapUsed by:614 618
Symbol 613 BitmapUsed by:614 615
Symbol 614 GraphicUses:606 607 608 609 610 611 612 613Used by:1133
Symbol 615 GraphicUses:613Used by:616
Symbol 616 MovieClip [Greece8_1]Uses:615Used by:1133
Symbol 617 MovieClip [Greece8_1_small]Used by:1133
Symbol 618 GraphicUses:612Used by:619
Symbol 619 MovieClip [Greece8_2]Uses:618Used by:1133
Symbol 620 MovieClip [Greece8_2_small]Used by:1133
Symbol 621 GraphicUses:611Used by:622
Symbol 622 MovieClip [Greece8_3]Uses:621Used by:1133
Symbol 623 MovieClip [Greece8_3_small]Used by:1133
Symbol 624 GraphicUses:610Used by:625
Symbol 625 MovieClip [Greece8_4]Uses:624Used by:1133
Symbol 626 MovieClip [Greece8_4_small]Used by:1133
Symbol 627 MovieClip [Greece8_5]Used by:1133
Symbol 628 MovieClip [Greece8_5_small]Used by:1133
Symbol 629 MovieClip [Greece8_6]Used by:1133
Symbol 630 MovieClip [Greece8_6_small]Used by:1133
Symbol 631 MovieClip [Greece8_7]Used by:1133
Symbol 632 MovieClip [Greece8_7_small]Used by:1133
Symbol 633 GraphicUses:609Used by:634
Symbol 634 MovieClip [Greece8_full]Uses:633Used by:1133
Symbol 635 GraphicUses:608Used by:636
Symbol 636 MovieClip [Greece8_small]Uses:635Used by:1133
Symbol 637 GraphicUses:607Used by:638
Symbol 638 MovieClip [Greece8_smallSubstr]Uses:637Used by:1133
Symbol 639 GraphicUses:606Used by:640
Symbol 640 MovieClip [Greece8_substr]Uses:639Used by:1133
Symbol 641 BitmapUsed by:650 672
Symbol 642 BitmapUsed by:650 670
Symbol 643 BitmapUsed by:650 668
Symbol 644 BitmapUsed by:650 666
Symbol 645 BitmapUsed by:650 663
Symbol 646 BitmapUsed by:650 660
Symbol 647 BitmapUsed by:650 657
Symbol 648 BitmapUsed by:650 654
Symbol 649 BitmapUsed by:650 651
Symbol 650 GraphicUses:641 642 643 644 645 646 647 648 649Used by:1133
Symbol 651 GraphicUses:649Used by:652
Symbol 652 MovieClip [Greece9_1]Uses:651Used by:1133
Symbol 653 MovieClip [Greece9_1_small]Used by:1133
Symbol 654 GraphicUses:648Used by:655
Symbol 655 MovieClip [Greece9_2]Uses:654Used by:1133
Symbol 656 MovieClip [Greece9_2_small]Used by:1133
Symbol 657 GraphicUses:647Used by:658
Symbol 658 MovieClip [Greece9_3]Uses:657Used by:1133
Symbol 659 MovieClip [Greece9_3_small]Used by:1133
Symbol 660 GraphicUses:646Used by:661
Symbol 661 MovieClip [Greece9_4]Uses:660Used by:1133
Symbol 662 MovieClip [Greece9_4_small]Used by:1133
Symbol 663 GraphicUses:645Used by:664
Symbol 664 MovieClip [Greece9_5]Uses:663Used by:1133
Symbol 665 MovieClip [Greece9_5_small]Used by:1133
Symbol 666 GraphicUses:644Used by:667
Symbol 667 MovieClip [Greece9_full]Uses:666Used by:1133
Symbol 668 GraphicUses:643Used by:669
Symbol 669 MovieClip [Greece9_small]Uses:668Used by:1133
Symbol 670 GraphicUses:642Used by:671
Symbol 671 MovieClip [Greece9_smallSubstr]Uses:670Used by:1133
Symbol 672 GraphicUses:641Used by:673
Symbol 673 MovieClip [Greece9_substr]Uses:672Used by:1133
Symbol 674 BitmapUsed by:682 701
Symbol 675 BitmapUsed by:682 699
Symbol 676 BitmapUsed by:682 697
Symbol 677 BitmapUsed by:682 695
Symbol 678 BitmapUsed by:682 692
Symbol 679 BitmapUsed by:682 689
Symbol 680 BitmapUsed by:682 686
Symbol 681 BitmapUsed by:682 683
Symbol 682 GraphicUses:674 675 676 677 678 679 680 681Used by:1133
Symbol 683 GraphicUses:681Used by:684
Symbol 684 MovieClip [Greece10_1]Uses:683Used by:1133
Symbol 685 MovieClip [Greece10_1_small]Used by:1133
Symbol 686 GraphicUses:680Used by:687
Symbol 687 MovieClip [Greece10_2]Uses:686Used by:1133
Symbol 688 MovieClip [Greece10_2_small]Used by:1133
Symbol 689 GraphicUses:679Used by:690
Symbol 690 MovieClip [Greece10_3]Uses:689Used by:1133
Symbol 691 MovieClip [Greece10_3_small]Used by:1133
Symbol 692 GraphicUses:678Used by:693
Symbol 693 MovieClip [Greece10_4]Uses:692Used by:1133
Symbol 694 MovieClip [Greece10_4_small]Used by:1133
Symbol 695 GraphicUses:677Used by:696
Symbol 696 MovieClip [Greece10_full]Uses:695Used by:1133
Symbol 697 GraphicUses:676Used by:698
Symbol 698 MovieClip [Greece10_small]Uses:697Used by:1133
Symbol 699 GraphicUses:675Used by:700
Symbol 700 MovieClip [Greece10_smallSubstr]Uses:699Used by:1133
Symbol 701 GraphicUses:674Used by:702
Symbol 702 MovieClip [Greece10_substr]Uses:701Used by:1133
Symbol 703 BitmapUsed by:717 733
Symbol 704 BitmapUsed by:717 731
Symbol 705 BitmapUsed by:717 729
Symbol 706 BitmapUsed by:717 727
Symbol 707 BitmapUsed by:717 724
Symbol 708 BitmapUsed by:717 721
Symbol 709 BitmapUsed by:717 718
Symbol 710 BitmapUsed by:717 1131
Symbol 711 BitmapUsed by:717 1129
Symbol 712 BitmapUsed by:717 1127
Symbol 713 BitmapUsed by:717 1125
Symbol 714 BitmapUsed by:717 1122
Symbol 715 BitmapUsed by:717 1119
Symbol 716 BitmapUsed by:717 1116
Symbol 717 GraphicUses:703 704 705 706 707 708 709 710 711 712 713 714 715 716Used by:1133
Symbol 718 GraphicUses:709Used by:719
Symbol 719 MovieClip [Greece12_1]Uses:718Used by:1133
Symbol 720 MovieClip [Greece12_1_small]Used by:1133
Symbol 721 GraphicUses:708Used by:722
Symbol 722 MovieClip [Greece12_2]Uses:721Used by:1133
Symbol 723 MovieClip [Greece12_2_small]Used by:1133
Symbol 724 GraphicUses:707Used by:725
Symbol 725 MovieClip [Greece12_3]Uses:724Used by:1133
Symbol 726 MovieClip [Greece12_3_small]Used by:1133
Symbol 727 GraphicUses:706Used by:728
Symbol 728 MovieClip [Greece12_full]Uses:727Used by:1133
Symbol 729 GraphicUses:705Used by:730
Symbol 730 MovieClip [Greece12_small]Uses:729Used by:1133
Symbol 731 GraphicUses:704Used by:732
Symbol 732 MovieClip [Greece12_smallSubstr]Uses:731Used by:1133
Symbol 733 GraphicUses:703Used by:734
Symbol 734 MovieClip [Greece12_substr]Uses:733Used by:1133
Symbol 735 BitmapUsed by:754 807
Symbol 736 BitmapUsed by:754 805
Symbol 737 BitmapUsed by:754 803
Symbol 738 BitmapUsed by:754 800
Symbol 739 BitmapUsed by:754 797
Symbol 740 BitmapUsed by:754 794
Symbol 741 BitmapUsed by:754 791
Symbol 742 BitmapUsed by:754 788
Symbol 743 BitmapUsed by:754 785
Symbol 744 BitmapUsed by:754 782
Symbol 745 BitmapUsed by:754 779
Symbol 746 BitmapUsed by:754 776
Symbol 747 BitmapUsed by:754 773
Symbol 748 BitmapUsed by:754 770
Symbol 749 BitmapUsed by:754 767
Symbol 750 BitmapUsed by:754 764
Symbol 751 BitmapUsed by:754 761
Symbol 752 BitmapUsed by:754 758
Symbol 753 BitmapUsed by:754 755
Symbol 754 GraphicUses:735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753Used by:1133
Symbol 755 GraphicUses:753Used by:756
Symbol 756 MovieClip [GreeceCrystal_1]Uses:755Used by:1133
Symbol 757 MovieClip [GreeceCrystal_1_small]Used by:1133
Symbol 758 GraphicUses:752Used by:759
Symbol 759 MovieClip [GreeceCrystal_2]Uses:758Used by:1133
Symbol 760 MovieClip [GreeceCrystal_2_small]Used by:1133
Symbol 761 GraphicUses:751Used by:762
Symbol 762 MovieClip [GreeceCrystal_3]Uses:761Used by:1133
Symbol 763 MovieClip [GreeceCrystal_3_small]Used by:1133
Symbol 764 GraphicUses:750Used by:765
Symbol 765 MovieClip [GreeceCrystal_4]Uses:764Used by:1133
Symbol 766 MovieClip [GreeceCrystal_4_small]Used by:1133
Symbol 767 GraphicUses:749Used by:768
Symbol 768 MovieClip [GreeceCrystal_5]Uses:767Used by:1133
Symbol 769 MovieClip [GreeceCrystal_5_small]Used by:1133
Symbol 770 GraphicUses:748Used by:771
Symbol 771 MovieClip [GreeceCrystal_6]Uses:770Used by:1133
Symbol 772 MovieClip [GreeceCrystal_6_small]Used by:1133
Symbol 773 GraphicUses:747Used by:774
Symbol 774 MovieClip [GreeceCrystal_7]Uses:773Used by:1133
Symbol 775 MovieClip [GreeceCrystal_7_small]Used by:1133
Symbol 776 GraphicUses:746Used by:777
Symbol 777 MovieClip [GreeceCrystal_8]Uses:776Used by:1133
Symbol 778 MovieClip [GreeceCrystal_8_small]Used by:1133
Symbol 779 GraphicUses:745Used by:780
Symbol 780 MovieClip [GreeceCrystal_9]Uses:779Used by:1133
Symbol 781 MovieClip [GreeceCrystal_9_small]Used by:1133
Symbol 782 GraphicUses:744Used by:783
Symbol 783 MovieClip [GreeceCrystal_10]Uses:782Used by:1133
Symbol 784 MovieClip [GreeceCrystal_10_small]Used by:1133
Symbol 785 GraphicUses:743Used by:786
Symbol 786 MovieClip [GreeceCrystal_11]Uses:785Used by:1133
Symbol 787 MovieClip [GreeceCrystal_11_small]Used by:1133
Symbol 788 GraphicUses:742Used by:789
Symbol 789 MovieClip [GreeceCrystal_12]Uses:788Used by:1133
Symbol 790 MovieClip [GreeceCrystal_12_small]Used by:1133
Symbol 791 GraphicUses:741Used by:792
Symbol 792 MovieClip [GreeceCrystal_13]Uses:791Used by:1133
Symbol 793 MovieClip [GreeceCrystal_13_small]Used by:1133
Symbol 794 GraphicUses:740Used by:795
Symbol 795 MovieClip [GreeceCrystal_14]Uses:794Used by:1133
Symbol 796 MovieClip [GreeceCrystal_14_small]Used by:1133
Symbol 797 GraphicUses:739Used by:798
Symbol 798 MovieClip [GreeceCrystal_15]Uses:797Used by:1133
Symbol 799 MovieClip [GreeceCrystal_15_small]Used by:1133
Symbol 800 GraphicUses:738Used by:801
Symbol 801 MovieClip [GreeceCrystal_16]Uses:800Used by:1133
Symbol 802 MovieClip [GreeceCrystal_16_small]Used by:1133
Symbol 803 GraphicUses:737Used by:804
Symbol 804 MovieClip [GreeceCrystal_full]Uses:803Used by:1133
Symbol 805 GraphicUses:736Used by:806
Symbol 806 MovieClip [GreeceCrystal_small]Uses:805Used by:1133
Symbol 807 GraphicUses:735Used by:808
Symbol 808 MovieClip [GreeceCrystal_substr]Uses:807Used by:1133
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:811
Symbol 811 MovieClip [Rome1_1]Uses:810Used by:1133
Symbol 812 MovieClip [Rome1_1_small]Used by:1133
Symbol 813 BitmapUsed by:814
Symbol 814 GraphicUses:813Used by:815
Symbol 815 MovieClip [Rome1_2]Uses:814Used by:1133
Symbol 816 MovieClip [Rome1_2_small]Used by:1133
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClip [Rome1_full]Uses:818Used by:1133
Symbol 820 GraphicUses:249Used by:821
Symbol 821 MovieClip [Rome1_small]Uses:820Used by:1133
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:824
Symbol 824 MovieClip [Rome1_smallSubstr]Uses:823Used by:1133
Symbol 825 BitmapUsed by:826
Symbol 826 GraphicUses:825Used by:827
Symbol 827 MovieClip [Rome1_substr]Uses:826Used by:1133
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:830
Symbol 830 MovieClip [Rome2_1]Uses:829Used by:1133
Symbol 831 MovieClip [Rome2_1_small]Used by:1133
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClip [Rome2_2]Uses:833Used by:1133
Symbol 835 MovieClip [Rome2_2_small]Used by:1133
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:838
Symbol 838 MovieClip [Rome2_3]Uses:837Used by:1133
Symbol 839 MovieClip [Rome2_3_small]Used by:1133
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:842
Symbol 842 MovieClip [Rome2_full]Uses:841Used by:1133
Symbol 843 GraphicUses:247Used by:844
Symbol 844 MovieClip [Rome2_small]Uses:843Used by:1133
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:847
Symbol 847 MovieClip [Rome2_smallSubstr]Uses:846Used by:1133
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:850
Symbol 850 MovieClip [Rome2_substr]Uses:849Used by:1133
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:853
Symbol 853 MovieClip [Rome3_1]Uses:852Used by:1133
Symbol 854 MovieClip [Rome3_1_small]Used by:1133
Symbol 855 BitmapUsed by:856
Symbol 856 GraphicUses:855Used by:857
Symbol 857 MovieClip [Rome3_2]Uses:856Used by:1133
Symbol 858 MovieClip [Rome3_2_small]Used by:1133
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClip [Rome3_3]Uses:860Used by:1133
Symbol 862 MovieClip [Rome3_3_small]Used by:1133
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:865
Symbol 865 MovieClip [Rome3_4]Uses:864Used by:1133
Symbol 866 MovieClip [Rome3_4_small]Used by:1133
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClip [Rome3_full]Uses:868Used by:1133
Symbol 870 GraphicUses:246Used by:871
Symbol 871 MovieClip [Rome3_small]Uses:870Used by:1133
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:874
Symbol 874 MovieClip [Rome3_smallSubstr]Uses:873Used by:1133
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:877
Symbol 877 MovieClip [Rome3_substr]Uses:876Used by:1133
Symbol 878 BitmapUsed by:879 1398
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClip [Rome4_1]Uses:879Used by:1133
Symbol 881 MovieClip [Rome4_1_small]Used by:1133
Symbol 882 BitmapUsed by:883 1398
Symbol 883 GraphicUses:882Used by:884
Symbol 884 MovieClip [Rome4_2]Uses:883Used by:1133
Symbol 885 MovieClip [Rome4_2_small]Used by:1133
Symbol 886 BitmapUsed by:887 1398
Symbol 887 GraphicUses:886Used by:888
Symbol 888 MovieClip [Rome4_3]Uses:887Used by:1133
Symbol 889 MovieClip [Rome4_3_small]Used by:1133
Symbol 890 BitmapUsed by:891 1398
Symbol 891 GraphicUses:890Used by:892
Symbol 892 MovieClip [Rome4_full]Uses:891Used by:1133
Symbol 893 GraphicUses:245Used by:894
Symbol 894 MovieClip [Rome4_small]Uses:893Used by:1133
Symbol 895 BitmapUsed by:896 1398
Symbol 896 GraphicUses:895Used by:897
Symbol 897 MovieClip [Rome4_smallSubstr]Uses:896Used by:1133
Symbol 898 BitmapUsed by:899 1398
Symbol 899 GraphicUses:898Used by:900
Symbol 900 MovieClip [Rome4_substr]Uses:899Used by:1133
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:903
Symbol 903 MovieClip [Rome5_1]Uses:902Used by:1133  Timeline
Symbol 904 MovieClip [Rome5_1_small]Used by:1133
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:907
Symbol 907 MovieClip [Rome5_2]Uses:906Used by:1133  Timeline
Symbol 908 MovieClip [Rome5_2_small]Used by:1133
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:911
Symbol 911 MovieClip [Rome5_3]Uses:910Used by:1133  Timeline
Symbol 912 MovieClip [Rome5_3_small]Used by:1133
Symbol 913 MovieClip [Rome5_4]Used by:1133
Symbol 914 MovieClip [Rome5_4_small]Used by:1133
Symbol 915 MovieClip [Rome5_5]Used by:1133
Symbol 916 MovieClip [Rome5_5_small]Used by:1133
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:919
Symbol 919 MovieClip [Rome5_full]Uses:918Used by:1133
Symbol 920 GraphicUses:244Used by:921
Symbol 921 MovieClip [Rome5_small]Uses:920Used by:1133
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:924
Symbol 924 MovieClip [Rome5_smallSubstr]Uses:923Used by:1133
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:927
Symbol 927 MovieClip [Rome5_substr]Uses:926Used by:1133
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:930
Symbol 930 MovieClip [Rome6_1]Uses:929Used by:1133
Symbol 931 MovieClip [Rome6_1_small]Used by:1133
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:934
Symbol 934 MovieClip [Rome6_2]Uses:933Used by:1133
Symbol 935 MovieClip [Rome6_2_small]Used by:1133
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:938
Symbol 938 MovieClip [Rome6_3]Uses:937Used by:1133
Symbol 939 MovieClip [Rome6_3_small]Used by:1133
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:942
Symbol 942 MovieClip [Rome6_4]Uses:941Used by:1133
Symbol 943 MovieClip [Rome6_4_small]Used by:1133
Symbol 944 MovieClip [Rome6_5]Used by:1133
Symbol 945 MovieClip [Rome6_5_small]Used by:1133
Symbol 946 MovieClip [Rome6_6]Used by:1133
Symbol 947 MovieClip [Rome6_6_small]Used by:1133
Symbol 948 MovieClip [Rome6_7]Used by:1133
Symbol 949 MovieClip [Rome6_7_small]Used by:1133
Symbol 950 MovieClip [Rome6_8]Used by:1133
Symbol 951 MovieClip [Rome6_8_small]Used by:1133
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:954
Symbol 954 MovieClip [Rome6_full]Uses:953Used by:1133
Symbol 955 GraphicUses:243Used by:956
Symbol 956 MovieClip [Rome6_small]Uses:955Used by:1133
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:959
Symbol 959 MovieClip [Rome6_smallSubstr]Uses:958Used by:1133
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:962
Symbol 962 MovieClip [Rome6_substr]Uses:961Used by:1133
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:965
Symbol 965 MovieClip [Rome7_1]Uses:964Used by:1133
Symbol 966 MovieClip [Rome7_1_small]Used by:1133
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:969
Symbol 969 MovieClip [Rome7_2]Uses:968Used by:1133
Symbol 970 MovieClip [Rome7_2_small]Used by:1133
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:973
Symbol 973 MovieClip [Rome7_3]Uses:972Used by:1133
Symbol 974 MovieClip [Rome7_3_small]Used by:1133
Symbol 975 MovieClip [Rome7_4]Used by:1133
Symbol 976 MovieClip [Rome7_4_small]Used by:1133
Symbol 977 MovieClip [Rome7_5]Used by:1133
Symbol 978 MovieClip [Rome7_5_small]Used by:1133
Symbol 979 MovieClip [Rome7_6]Used by:1133
Symbol 980 MovieClip [Rome7_6_small]Used by:1133
Symbol 981 MovieClip [Rome7_7]Used by:1133
Symbol 982 MovieClip [Rome7_7_small]Used by:1133
Symbol 983 BitmapUsed by:984
Symbol 984 GraphicUses:983Used by:985
Symbol 985 MovieClip [Rome7_full]Uses:984Used by:1133
Symbol 986 GraphicUses:242Used by:987
Symbol 987 MovieClip [Rome7_small]Uses:986Used by:1133
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:990
Symbol 990 MovieClip [Rome7_smallSubstr]Uses:989Used by:1133
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:993
Symbol 993 MovieClip [Rome7_substr]Uses:992Used by:1133
Symbol 994 BitmapUsed by:995
Symbol 995 GraphicUses:994Used by:996
Symbol 996 MovieClip [Rome8_1]Uses:995Used by:1133
Symbol 997 MovieClip [Rome8_1_small]Used by:1133
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1000
Symbol 1000 MovieClip [Rome8_2]Uses:999Used by:1133
Symbol 1001 MovieClip [Rome8_2_small]Used by:1133
Symbol 1002 BitmapUsed by:1003
Symbol 1003 GraphicUses:1002Used by:1004
Symbol 1004 MovieClip [Rome8_3]Uses:1003Used by:1133
Symbol 1005 MovieClip [Rome8_3_small]Used by:1133
Symbol 1006 MovieClip [Rome8_4]Used by:1133
Symbol 1007 MovieClip [Rome8_4_small]Used by:1133
Symbol 1008 MovieClip [Rome8_5]Used by:1133
Symbol 1009 MovieClip [Rome8_5_small]Used by:1133
Symbol 1010 MovieClip [Rome8_6]Used by:1133
Symbol 1011 MovieClip [Rome8_6_small]Used by:1133
Symbol 1012 MovieClip [Rome8_7]Used by:1133
Symbol 1013 MovieClip [Rome8_7_small]Used by:1133
Symbol 1014 MovieClip [Rome8_8]Used by:1133
Symbol 1015 MovieClip [Rome8_8_small]Used by:1133
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1018
Symbol 1018 MovieClip [Rome8_full]Uses:1017Used by:1133
Symbol 1019 GraphicUses:241Used by:1020
Symbol 1020 MovieClip [Rome8_small]Uses:1019Used by:1133
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1023
Symbol 1023 MovieClip [Rome8_smallSubstr]Uses:1022Used by:1133
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1026
Symbol 1026 MovieClip [Rome8_substr]Uses:1025Used by:1133
Symbol 1027 BitmapUsed by:1028
Symbol 1028 GraphicUses:1027Used by:1029
Symbol 1029 MovieClip [RomeCrystal_1]Uses:1028Used by:1133
Symbol 1030 MovieClip [RomeCrystal_1_small]Used by:1133
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1033
Symbol 1033 MovieClip [RomeCrystal_2]Uses:1032Used by:1133
Symbol 1034 MovieClip [RomeCrystal_2_small]Used by:1133
Symbol 1035 BitmapUsed by:1036
Symbol 1036 GraphicUses:1035Used by:1037
Symbol 1037 MovieClip [RomeCrystal_3]Uses:1036Used by:1133
Symbol 1038 MovieClip [RomeCrystal_3_small]Used by:1133
Symbol 1039 BitmapUsed by:1040
Symbol 1040 GraphicUses:1039Used by:1041
Symbol 1041 MovieClip [RomeCrystal_4]Uses:1040Used by:1133
Symbol 1042 MovieClip [RomeCrystal_4_small]Used by:1133
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1045
Symbol 1045 MovieClip [RomeCrystal_5]Uses:1044Used by:1133
Symbol 1046 MovieClip [RomeCrystal_5_small]Used by:1133
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1049
Symbol 1049 MovieClip [RomeCrystal_6]Uses:1048Used by:1133
Symbol 1050 MovieClip [RomeCrystal_6_small]Used by:1133
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1053
Symbol 1053 MovieClip [RomeCrystal_7]Uses:1052Used by:1133
Symbol 1054 MovieClip [RomeCrystal_7_small]Used by:1133
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1057
Symbol 1057 MovieClip [RomeCrystal_8]Uses:1056Used by:1133
Symbol 1058 MovieClip [RomeCrystal_8_small]Used by:1133
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1061
Symbol 1061 MovieClip [RomeCrystal_9]Uses:1060Used by:1133
Symbol 1062 MovieClip [RomeCrystal_9_small]Used by:1133
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1065
Symbol 1065 MovieClip [RomeCrystal_10]Uses:1064Used by:1133
Symbol 1066 MovieClip [RomeCrystal_10_small]Used by:1133
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069
Symbol 1069 MovieClip [RomeCrystal_11]Uses:1068Used by:1133
Symbol 1070 MovieClip [RomeCrystal_11_small]Used by:1133
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1073
Symbol 1073 MovieClip [RomeCrystal_12]Uses:1072Used by:1133
Symbol 1074 MovieClip [RomeCrystal_12_small]Used by:1133
Symbol 1075 BitmapUsed by:1076
Symbol 1076 GraphicUses:1075Used by:1077
Symbol 1077 MovieClip [RomeCrystal_13]Uses:1076Used by:1133
Symbol 1078 MovieClip [RomeCrystal_13_small]Used by:1133
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1081
Symbol 1081 MovieClip [RomeCrystal_14]Uses:1080Used by:1133
Symbol 1082 MovieClip [RomeCrystal_14_small]Used by:1133
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1085
Symbol 1085 MovieClip [RomeCrystal_15]Uses:1084Used by:1133
Symbol 1086 MovieClip [RomeCrystal_15_small]Used by:1133
Symbol 1087 BitmapUsed by:1088
Symbol 1088 GraphicUses:1087Used by:1089
Symbol 1089 MovieClip [RomeCrystal_16]Uses:1088Used by:1133
Symbol 1090 MovieClip [RomeCrystal_16_small]Used by:1133
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1093
Symbol 1093 MovieClip [RomeCrystal_17]Uses:1092Used by:1133
Symbol 1094 MovieClip [RomeCrystal_17_small]Used by:1133
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1097
Symbol 1097 MovieClip [RomeCrystal_18]Uses:1096Used by:1133
Symbol 1098 MovieClip [RomeCrystal_18_small]Used by:1133
Symbol 1099 BitmapUsed by:1100
Symbol 1100 GraphicUses:1099Used by:1101
Symbol 1101 MovieClip [RomeCrystal_19]Uses:1100Used by:1133
Symbol 1102 MovieClip [RomeCrystal_19_small]Used by:1133
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1105
Symbol 1105 MovieClip [RomeCrystal_20]Uses:1104Used by:1133
Symbol 1106 MovieClip [RomeCrystal_20_small]Used by:1133
Symbol 1107 BitmapUsed by:1108
Symbol 1108 GraphicUses:1107Used by:1109
Symbol 1109 MovieClip [RomeCrystal_full]Uses:1108Used by:1133
Symbol 1110 BitmapUsed by:1111
Symbol 1111 GraphicUses:1110Used by:1112
Symbol 1112 MovieClip [RomeCrystal_small]Uses:1111Used by:1133
Symbol 1113 BitmapUsed by:1114
Symbol 1114 GraphicUses:1113Used by:1115
Symbol 1115 MovieClip [RomeCrystal_substr]Uses:1114Used by:1133
Symbol 1116 GraphicUses:716Used by:1117
Symbol 1117 MovieClip [Greece11_1]Uses:1116Used by:1133
Symbol 1118 MovieClip [Greece11_1_small]Used by:1133
Symbol 1119 GraphicUses:715Used by:1120
Symbol 1120 MovieClip [Greece11_2]Uses:1119Used by:1133
Symbol 1121 MovieClip [Greece11_2_small]Used by:1133
Symbol 1122 GraphicUses:714Used by:1123
Symbol 1123 MovieClip [Greece11_3]Uses:1122Used by:1133
Symbol 1124 MovieClip [Greece11_3_small]Used by:1133
Symbol 1125 GraphicUses:713Used by:1126
Symbol 1126 MovieClip [Greece11_full]Uses:1125Used by:1133
Symbol 1127 GraphicUses:712Used by:1128
Symbol 1128 MovieClip [Greece11_small]Uses:1127Used by:1133
Symbol 1129 GraphicUses:711Used by:1130
Symbol 1130 MovieClip [Greece11_smallSubstr]Uses:1129Used by:1133
Symbol 1131 GraphicUses:710Used by:1132
Symbol 1132 MovieClip [Greece11_substr]Uses:1131Used by:1133
Symbol 1133 MovieClipUses:374 376 377 379 380 382 383 385 386 388 390 392 394 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 495 497 498 500 501 503 504 506 507 508 509 510 511 512 513 514 515 517 519 521 523 533 535 536 538 539 541 542 544 545 547 548 549 550 551 552 553 554 555 556 557 558 560 562 564 566 576 578 579 581 582 584 585 587 588 590 591 592 593 594 595 596 597 599 601 603 605 614 616 617 619 620 622 623 625 626 627 628 629 630 631 632 634 636 638 640 650 652 653 655 656 658 659 661 662 664 665 667 669 671 673 682 684 685 687 688 690 691 693 694 696 698 700 702 717 719 720 722 723 725 726 728 730 732 734 754 756 757 759 760 762 763 765 766 768 769 771 772 774 775 777 778 780 781 783 784 786 787 789 790 792 793 795 796 798 799 801 802 804 806 808 811 812 815 816 819 821 824 827 830 831 834 835 838 839 842 844 847 850 853 854 857 858 861 862 865 866 869 871 874 877 880 881 884 885 888 889 892 894 897 900 903 904 907 908 911 912 913 914 915 916 919 921 924 927 930 931 934 935 938 939 942 943 944 945 946 947 948 949 950 951 954 956 959 962 965 966 969 970 973 974 975 976 977 978 979 980 981 982 985 987 990 993 996 997 1000 1001 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1018 1020 1023 1026 1029 1030 1033 1034 1037 1038 1041 1042 1045 1046 1049 1050 1053 1054 1057 1058 1061 1062 1065 1066 1069 1070 1073 1074 1077 1078 1081 1082 1085 1086 1089 1090 1093 1094 1097 1098 1101 1102 1105 1106 1109 1112 1115 1117 1118 1120 1121 1123 1124 1126 1128 1130 1132Used by:Timeline
Symbol 1134 BitmapUsed by:1135
Symbol 1135 GraphicUses:1134Used by:1136
Symbol 1136 MovieClip [background_with_count]Uses:1135Used by:1254  Timeline
Symbol 1137 BitmapUsed by:1138
Symbol 1138 GraphicUses:1137Used by:1139
Symbol 1139 MovieClip [bas-relief]Uses:1138Used by:1254
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1142
Symbol 1142 MovieClip [bas-relief_light]Uses:1141Used by:1254
Symbol 1143 BitmapUsed by:1144
Symbol 1144 GraphicUses:1143Used by:1145
Symbol 1145 MovieClip [bas-relief_mask]Uses:1144Used by:1254
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1148
Symbol 1148 MovieClip [bunch_is]Uses:1147Used by:1254
Symbol 1149 BitmapUsed by:1150
Symbol 1150 GraphicUses:1149Used by:1151
Symbol 1151 MovieClip [bunch_light]Uses:1150Used by:1254
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1154
Symbol 1154 MovieClip [bunch_mask]Uses:1153Used by:1254
Symbol 1155 BitmapUsed by:1156
Symbol 1156 GraphicUses:1155Used by:1157
Symbol 1157 MovieClip [bunch_was]Uses:1156Used by:1254
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1160
Symbol 1160 MovieClip [gobelin]Uses:1159Used by:1254
Symbol 1161 BitmapUsed by:1162
Symbol 1162 GraphicUses:1161Used by:1163
Symbol 1163 MovieClip [gobelin_light]Uses:1162Used by:1254
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1166
Symbol 1166 MovieClip [gobelin_mask]Uses:1165Used by:1254
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1169
Symbol 1169 MovieClip [greece_back_on]Uses:1168Used by:1254
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1172
Symbol 1172 MovieClip [kithara]Uses:1171Used by:1254
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1173Used by:1175
Symbol 1175 MovieClip [kithara_light]Uses:1174Used by:1254
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1178
Symbol 1178 MovieClip [kithara_mask]Uses:1177Used by:1254
Symbol 1179 BitmapUsed by:1180
Symbol 1180 GraphicUses:1179Used by:1181
Symbol 1181 MovieClip [lavr]Uses:1180Used by:1254
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1184
Symbol 1184 MovieClip [lavr_light]Uses:1183Used by:1254
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:1187
Symbol 1187 MovieClip [lavr_mask]Uses:1186Used by:1254
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1190
Symbol 1190 MovieClip [mask]Uses:1189Used by:1254
Symbol 1191 BitmapUsed by:1192
Symbol 1192 GraphicUses:1191Used by:1193
Symbol 1193 MovieClip [mask_light]Uses:1192Used by:1254
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1196
Symbol 1196 MovieClip [mask_mask]Uses:1195Used by:1254
Symbol 1197 BitmapUsed by:1198
Symbol 1198 GraphicUses:1197Used by:1199
Symbol 1199 MovieClip [mat]Uses:1198Used by:1254
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1202
Symbol 1202 MovieClip [mat_light]Uses:1201Used by:1254
Symbol 1203 BitmapUsed by:1204
Symbol 1204 GraphicUses:1203Used by:1205
Symbol 1205 MovieClip [mat_mask]Uses:1204Used by:1254
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1208
Symbol 1208 MovieClip [oil]Uses:1207Used by:1254
Symbol 1209 BitmapUsed by:1210
Symbol 1210 GraphicUses:1209Used by:1211
Symbol 1211 MovieClip [oil_light]Uses:1210Used by:1254
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1214
Symbol 1214 MovieClip [oil_mask]Uses:1213Used by:1254
Symbol 1215 BitmapUsed by:1216
Symbol 1216 GraphicUses:1215Used by:1217
Symbol 1217 MovieClip [pipe]Uses:1216Used by:1254
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1220
Symbol 1220 MovieClip [pipe_light]Uses:1219Used by:1254
Symbol 1221 BitmapUsed by:1222
Symbol 1222 GraphicUses:1221Used by:1223
Symbol 1223 MovieClip [pipe_mask]Uses:1222Used by:1254
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:1226
Symbol 1226 MovieClip [roll]Uses:1225Used by:1254
Symbol 1227 BitmapUsed by:1228
Symbol 1228 GraphicUses:1227Used by:1229
Symbol 1229 MovieClip [roll_light]Uses:1228Used by:1254
Symbol 1230 BitmapUsed by:1231
Symbol 1231 GraphicUses:1230Used by:1232
Symbol 1232 MovieClip [roll_mask]Uses:1231Used by:1254
Symbol 1233 BitmapUsed by:1234
Symbol 1234 GraphicUses:1233Used by:1235
Symbol 1235 MovieClip [top]Uses:1234Used by:1254
Symbol 1236 BitmapUsed by:1237
Symbol 1237 GraphicUses:1236Used by:1238
Symbol 1238 MovieClip [top_light]Uses:1237Used by:1254
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1241
Symbol 1241 MovieClip [top_mask]Uses:1240Used by:1254
Symbol 1242 BitmapUsed by:1243
Symbol 1243 GraphicUses:1242Used by:1244
Symbol 1244 MovieClip [vase]Uses:1243Used by:1254
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1247
Symbol 1247 MovieClip [vase_light]Uses:1246Used by:1254
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1250
Symbol 1250 MovieClip [vase_mask]Uses:1249Used by:1254
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:1253
Symbol 1253 MovieClip [greece_bg]Uses:1252Used by:1254
Symbol 1254 MovieClipUses:1136 1139 1142 1145 1148 1151 1154 1157 1160 1163 1166 1169 1172 1175 1178 1181 1184 1187 1190 1193 1196 1199 1202 1205 1208 1211 1214 1217 1220 1223 1226 1229 1232 1235 1238 1241 1244 1247 1250 341 1253Used by:Timeline
Symbol 1255 GraphicUses:195Used by:Timeline
Symbol 1256 MovieClip [ISpyLevel]Used by:Timeline
Symbol 1257 MovieClip [PieceOfCompoundArtefact]Used by:Timeline
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1260
Symbol 1260 MovieClip [tick]Uses:1259Used by:Timeline
Symbol 1261 BitmapUsed by:1262
Symbol 1262 GraphicUses:1261Used by:1263
Symbol 1263 MovieClip [tick_small]Uses:1262Used by:Timeline
Symbol 1264 MovieClip [CellClass]Used by:Timeline
Symbol 1265 MovieClip [BigArtefact]Used by:Timeline
Symbol 1266 Bitmap [back_artefact_small_complet.png]Used by:1267
Symbol 1267 GraphicUses:1266Used by:1268
Symbol 1268 MovieClip [back_artefact_small_complet]Uses:1267Used by:Timeline
Symbol 1269 Bitmap [particles.png]Used by:1270
Symbol 1270 GraphicUses:1269Used by:Timeline
Symbol 1271 MovieClip [Match3Level]Used by:Timeline
Symbol 1272 BitmapUsed by:1273
Symbol 1273 GraphicUses:1272Used by:1274
Symbol 1274 MovieClip [match3_rome_07_2]Uses:1273Used by:1384
Symbol 1275 Bitmap [match3_rome_04.png]Used by:1276
Symbol 1276 GraphicUses:1275Used by:1277 1384
Symbol 1277 MovieClip [match3_rome_04]Uses:1276Used by:1384
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1280
Symbol 1280 MovieClip [match3_rome_01]Uses:1279Used by:1384
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1283
Symbol 1283 MovieClip [match3_rome_02]Uses:1282Used by:1384
Symbol 1284 BitmapUsed by:1285
Symbol 1285 GraphicUses:1284Used by:1286
Symbol 1286 MovieClip [match3_rome_03]Uses:1285Used by:1384
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1289
Symbol 1289 MovieClip [match3_rome_06]Uses:1288Used by:1384
Symbol 1290 BitmapUsed by:1291
Symbol 1291 GraphicUses:1290Used by:1292
Symbol 1292 MovieClip [match3_rome_05]Uses:1291Used by:1384
Symbol 1293 BitmapUsed by:1294
Symbol 1294 GraphicUses:1293Used by:1295
Symbol 1295 MovieClip [match3_Shade]Uses:1294Used by:1384
Symbol 1296 BitmapUsed by:1297
Symbol 1297 GraphicUses:1296Used by:1298
Symbol 1298 MovieClip [match3_Left]Uses:1297Used by:1384
Symbol 1299 BitmapUsed by:1300
Symbol 1300 GraphicUses:1299Used by:1301
Symbol 1301 MovieClip [match3_Left8]Uses:1300Used by:1384
Symbol 1302 BitmapUsed by:1303
Symbol 1303 GraphicUses:1302Used by:1304
Symbol 1304 MovieClip [match3_Right]Uses:1303Used by:1384
Symbol 1305 BitmapUsed by:1306
Symbol 1306 GraphicUses:1305Used by:1307
Symbol 1307 MovieClip [match3_Top]Uses:1306Used by:1384
Symbol 1308 BitmapUsed by:1309
Symbol 1309 GraphicUses:1308Used by:1310
Symbol 1310 MovieClip [match3_Bottom]Uses:1309Used by:1384
Symbol 1311 Bitmap [Substr_1.jpg]Used by:1312
Symbol 1312 GraphicUses:1311Used by:1313
Symbol 1313 MovieClip [Substr_1]Uses:1312Used by:1384
Symbol 1314 Bitmap [Substr_2.jpg]Used by:1315
Symbol 1315 GraphicUses:1314Used by:1316
Symbol 1316 MovieClip [Substr_2]Uses:1315Used by:1384
Symbol 1317 Bitmap [match3_Time.png]Used by:1320
Symbol 1318 Bitmap [scope_Rome.png]Used by:1320
Symbol 1319 BitmapUsed by:1320
Symbol 1320 GraphicUses:1317 1318 1319Used by:1384
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1323
Symbol 1323 MovieClip [match3_TimeFix]Uses:1322Used by:1384
Symbol 1324 BitmapUsed by:1325
Symbol 1325 GraphicUses:1324Used by:1326
Symbol 1326 MovieClip [bonus_sun_1]Uses:1325Used by:1384
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1329
Symbol 1329 MovieClip [bonus_sun_2]Uses:1328Used by:1384
Symbol 1330 BitmapUsed by:1331
Symbol 1331 GraphicUses:1330Used by:1332
Symbol 1332 MovieClip [bonus_sun_3]Uses:1331Used by:1384
Symbol 1333 BitmapUsed by:1334
Symbol 1334 GraphicUses:1333Used by:1335
Symbol 1335 MovieClip [bonus_sun_4]Uses:1334Used by:1384
Symbol 1336 BitmapUsed by:1337
Symbol 1337 GraphicUses:1336Used by:1338
Symbol 1338 MovieClip [bonus_sun_5]Uses:1337Used by:1384
Symbol 1339 BitmapUsed by:1340
Symbol 1340 GraphicUses:1339Used by:1341
Symbol 1341 MovieClip [bonus_sun_6]Uses:1340Used by:1384
Symbol 1342 BitmapUsed by:1343
Symbol 1343 GraphicUses:1342Used by:1344
Symbol 1344 MovieClip [bonus_sun_7]Uses:1343Used by:1384
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1347
Symbol 1347 MovieClip [bonus_sun_8]Uses:1346Used by:1384
Symbol 1348 BitmapUsed by:1349
Symbol 1349 GraphicUses:1348Used by:1350
Symbol 1350 MovieClip [bonus_sun_simvol]Uses:1349Used by:1384
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1353
Symbol 1353 MovieClip [bonus_sun_simvol_1]Uses:1352Used by:1384
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1356
Symbol 1356 MovieClip [bonus_sun_simvol_2]Uses:1355Used by:1384
Symbol 1357 BitmapUsed by:1358
Symbol 1358 GraphicUses:1357Used by:1359
Symbol 1359 MovieClip [bonus_sun_simvol_3]Uses:1358Used by:1384
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1362
Symbol 1362 MovieClip [bonus_sun_simvol_4]Uses:1361Used by:1384
Symbol 1363 BitmapUsed by:1364
Symbol 1364 GraphicUses:1363Used by:1365
Symbol 1365 MovieClip [bonus_sun_simvol_5]Uses:1364Used by:1384
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1368
Symbol 1368 MovieClip [bonus_sun_simvol_6]Uses:1367Used by:1384
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1371
Symbol 1371 MovieClip [bonus_sun_simvol_7]Uses:1370Used by:1384
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1374
Symbol 1374 MovieClip [bonus_sun_simvolBack]Uses:1373Used by:1384
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377
Symbol 1377 MovieClip [Eye_Active]Uses:1376Used by:1384
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1380
Symbol 1380 MovieClip [Eye_Normal]Uses:1379Used by:1384
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1383
Symbol 1383 MovieClip [Eye_Pressed]Uses:1382Used by:1384
Symbol 1384 MovieClipUses:1274 1277 1280 1283 1286 1289 1292 1295 1298 1301 1304 1307 1310 1276 1313 1316 1320 1323 1326 1329 1332 1335 1338 1341 1344 1347 1350 1353 1356 1359 1362 1365 1368 1371 1374 1377 1380 1383Used by:Timeline
Symbol 1385 MovieClip [Chip]Used by:Timeline
Symbol 1386 MovieClip [TheField]Used by:Timeline
Symbol 1387 MovieClip [FieldCell]Used by:Timeline
Symbol 1388 Bitmap [c16.png]Used by:1396
Symbol 1389 Bitmap [c14.png]Used by:1396
Symbol 1390 Bitmap [c12.png]Used by:1396
Symbol 1391 Bitmap [c11.png]Used by:1396
Symbol 1392 Bitmap [c9.png]Used by:1396
Symbol 1393 Bitmap [c4.png]Used by:1396
Symbol 1394 Bitmap [c3.png]Used by:1396
Symbol 1395 Bitmap [c2.png]Used by:1396
Symbol 1396 GraphicUses:1388 1389 1390 1391 1392 1393 1394 1395Used by:Timeline
Symbol 1397 MovieClip [MyTime]Used by:Timeline
Symbol 1398 GraphicUses:898 895 890 245 886 882 878Used by:Timeline
Symbol 1399 MovieClip [Lock]Used by:Timeline
Symbol 1400 Bitmap [Chips.png]Used by:1401
Symbol 1401 GraphicUses:1400Used by:Timeline
Symbol 1402 MovieClip [Bomb]Used by:Timeline
Symbol 1403 MovieClip [ZeusLightning]Used by:Timeline
Symbol 1404 Bitmap [Strela.png]Used by:1406
Symbol 1405 Bitmap [HintWindow.png]Used by:1406
Symbol 1406 GraphicUses:1404 1405Used by:Timeline
Symbol 1407 BitmapUsed by:1408
Symbol 1408 GraphicUses:1407Used by:1409
Symbol 1409 MovieClip [OkActive]Uses:1408Used by:Timeline
Symbol 1410 BitmapUsed by:1411
Symbol 1411 GraphicUses:1410Used by:1412
Symbol 1412 MovieClip [OkNormal]Uses:1411Used by:Timeline
Symbol 1413 BitmapUsed by:1414
Symbol 1414 GraphicUses:1413Used by:1415
Symbol 1415 MovieClip [OkPressed]Uses:1414Used by:Timeline
Symbol 1416 MovieClip [TimeBonus]Used by:Timeline
Symbol 1417 BitmapUsed by:1418
Symbol 1418 GraphicUses:1417Used by:1419
Symbol 1419 MovieClip [Amulet]Uses:1418Used by:1441
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1422
Symbol 1422 MovieClip [Sector1]Uses:1421Used by:1441
Symbol 1423 BitmapUsed by:1424
Symbol 1424 GraphicUses:1423Used by:1425
Symbol 1425 MovieClip [Sector2]Uses:1424Used by:1441
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1428
Symbol 1428 MovieClip [Sector3]Uses:1427Used by:1441
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1431
Symbol 1431 MovieClip [Sector4]Uses:1430Used by:1441
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1434
Symbol 1434 MovieClip [Sector5]Uses:1433Used by:1441
Symbol 1435 BitmapUsed by:1436
Symbol 1436 GraphicUses:1435Used by:1437
Symbol 1437 MovieClip [Sector6]Uses:1436Used by:1441
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1440
Symbol 1440 MovieClip [Sector7]Uses:1439Used by:1441
Symbol 1441 MovieClip [Symbol Amulete]Uses:1419 1422 1425 1428 1431 1434 1437 1440Used by:Timeline
Symbol 1442 Bitmap [red_circle.png]Used by:1443
Symbol 1443 GraphicUses:1442Used by:1675  Timeline
Symbol 1444 Bitmap [strela_small.png]Used by:1445
Symbol 1445 GraphicUses:1444Used by:1446
Symbol 1446 MovieClip [strela_small]Uses:1445Used by:Timeline
Symbol 1447 MovieClip [SwapBonus]Used by:Timeline
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1450
Symbol 1450 MovieClip [match3_greece_0]Uses:1449Used by:1472
Symbol 1451 BitmapUsed by:1452
Symbol 1452 GraphicUses:1451Used by:1453
Symbol 1453 MovieClip [match3_greece_1]Uses:1452Used by:1472
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1456
Symbol 1456 MovieClip [match3_greece_3]Uses:1455Used by:1472
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1459
Symbol 1459 MovieClip [match3_greece_4]Uses:1458Used by:1472
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1462
Symbol 1462 MovieClip [match3_greece_2]Uses:1461Used by:1472
Symbol 1463 BitmapUsed by:1464
Symbol 1464 GraphicUses:1463Used by:1465
Symbol 1465 MovieClip [match3_greece_6]Uses:1464Used by:1472
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1468
Symbol 1468 MovieClip [match3_greece_7]Uses:1467Used by:1472
Symbol 1469 BitmapUsed by:1470
Symbol 1470 GraphicUses:1469Used by:1471
Symbol 1471 MovieClip [match3_greece_5]Uses:1470Used by:1472
Symbol 1472 MovieClip [match3_greece]Uses:1450 1453 1456 1459 1462 1465 1468 1471Used by:Timeline
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1475
Symbol 1475 MovieClip [Greece1_1]Uses:1474Used by:Timeline
Symbol 1476 BitmapUsed by:1477
Symbol 1477 GraphicUses:1476Used by:1478
Symbol 1478 MovieClip [Greece1_1_small]Uses:1477Used by:Timeline
Symbol 1479 BitmapUsed by:1480
Symbol 1480 GraphicUses:1479Used by:1481
Symbol 1481 MovieClip [Greece1_2]Uses:1480Used by:Timeline
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1484
Symbol 1484 MovieClip [Greece1_2_small]Uses:1483Used by:Timeline
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1487
Symbol 1487 MovieClip [Greece1_3]Uses:1486Used by:Timeline
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1490
Symbol 1490 MovieClip [Greece1_3_small]Uses:1489Used by:Timeline
Symbol 1491 BitmapUsed by:1492
Symbol 1492 GraphicUses:1491Used by:1493
Symbol 1493 MovieClip [Greece1_4]Uses:1492Used by:Timeline
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1496
Symbol 1496 MovieClip [Greece1_4_small]Uses:1495Used by:Timeline
Symbol 1497 BitmapUsed by:1498
Symbol 1498 GraphicUses:1497Used by:1499
Symbol 1499 MovieClip [Greece1_full]Uses:1498Used by:Timeline
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1502
Symbol 1502 MovieClip [Greece1_small]Uses:1501Used by:Timeline
Symbol 1503 BitmapUsed by:1504
Symbol 1504 GraphicUses:1503Used by:1505
Symbol 1505 MovieClip [Greece1_smallSubstr]Uses:1504Used by:Timeline
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1508
Symbol 1508 MovieClip [Greece1_substr]Uses:1507Used by:Timeline
Symbol 1509 Bitmap [scope_Greece.png]Used by:1510
Symbol 1510 GraphicUses:1509Used by:Timeline
Symbol 1511 MovieClip [LifeBonus]Used by:Timeline
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1514
Symbol 1514 MovieClip [menu_top]Uses:1513Used by:1533
Symbol 1515 BitmapUsed by:1516
Symbol 1516 GraphicUses:1515Used by:1517
Symbol 1517 MovieClip [menu_middle]Uses:1516Used by:1533
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1520
Symbol 1520 MovieClip [menu_bottom]Uses:1519Used by:1533
Symbol 1521 BitmapUsed by:1522
Symbol 1522 GraphicUses:1521Used by:1523
Symbol 1523 MovieClip [ingame_menu_button_active]Uses:1522Used by:1533
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1526
Symbol 1526 MovieClip [ingame_menu_button_normal]Uses:1525Used by:1533
Symbol 1527 BitmapUsed by:1528
Symbol 1528 GraphicUses:1527Used by:1529
Symbol 1529 MovieClip [ingame_menu_button_pressed]Uses:1528Used by:1533
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1532
Symbol 1532 MovieClip [ingame_menu_button_under]Uses:1531Used by:1533
Symbol 1533 MovieClipUses:1514 1517 1520 1523 1526 1529 1532Used by:Timeline
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1536
Symbol 1536 MovieClip [script_mars]Uses:1535Used by:Timeline
Symbol 1537 BitmapUsed by:1538
Symbol 1538 GraphicUses:1537Used by:1539
Symbol 1539 MovieClip [script_mars_crystal]Uses:1538Used by:Timeline
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1542
Symbol 1542 MovieClip [script_apollo]Uses:1541Used by:Timeline
Symbol 1543 BitmapUsed by:1544
Symbol 1544 GraphicUses:1543Used by:1545
Symbol 1545 MovieClip [script_apollo_crystal]Uses:1544Used by:Timeline
Symbol 1546 MovieClip [LoadingFon]Uses:21Used by:Timeline
Symbol 1547 Sound [sound_ButtonClick.mp3]Used by:1610
Symbol 1548 Sound [sound_MouseOverButton.mp3]Used by:1610
Symbol 1549 Sound [sound_ShowTooltip.mp3]Used by:1610
Symbol 1550 Sound [sound_WindowFade.mp3]Used by:1610
Symbol 1551 Sound [sound_ChipKnock.mp3]Used by:1610
Symbol 1552 Sound [sound_ChipMove.mp3]Used by:1610
Symbol 1553 Sound [sound_ChipSelect.mp3]Used by:1610
Symbol 1554 Sound [sound_ChipToSun.mp3]Used by:1610
Symbol 1555 Sound [sound_ChipWrongMove.mp3]Used by:1610
Symbol 1556 Sound [sound_ChipKnock_v2.mp3]Used by:1610
Symbol 1557 Sound [sound_SunAdd.mp3]Used by:1610
Symbol 1558 Sound [sound_SunChipDestroy.mp3]Used by:1610
Symbol 1559 Sound [sound_SunComplete.mp3]Used by:1610
Symbol 1560 Sound [sound_SunRay.mp3]Used by:1610
Symbol 1561 Sound [sound_SunStart.mp3]Used by:1610
Symbol 1562 Sound [sound_SunWonder.mp3]Used by:1610
Symbol 1563 Sound [sound_BreakFigure1a.mp3]Used by:1610
Symbol 1564 Sound [sound_BreakFigure1b.mp3]Used by:1610
Symbol 1565 Sound [sound_BreakFigure1c.mp3]Used by:1610
Symbol 1566 Sound [sound_BreakFigure2.mp3]Used by:1610
Symbol 1567 Sound [sound_BreakFigure3.mp3]Used by:1610
Symbol 1568 Sound [sound_BreakFigure4.mp3]Used by:1610
Symbol 1569 Sound [sound_BreakFigure5.mp3]Used by:1610
Symbol 1570 Sound [sound_Go.mp3]Used by:1610
Symbol 1571 Sound [sound_hint.mp3]Used by:1610
Symbol 1572 Sound [sound_bomb_expl.mp3]Used by:1610
Symbol 1573 Sound [sound_boom.mp3]Used by:1610
Symbol 1574 Sound [sound_FallenArtefact.mp3]Used by:1610
Symbol 1575 Sound [sound_FallenVisBonus.mp3]Used by:1610
Symbol 1576 Sound [sound_Flash.mp3]Used by:1610
Symbol 1577 Sound [sound_FlashStart.mp3]Used by:1610
Symbol 1578 Sound [sound_ChipUnlock.mp3]Used by:1610
Symbol 1579 Sound [sound_drop_bonus.mp3]Used by:1610
Symbol 1580 Sound [sound_ScoreTick.mp3]Used by:1610
Symbol 1581 Sound [sound_take_bonus.mp3]Used by:1610
Symbol 1582 Sound [sound_time_bonus.mp3]Used by:1610
Symbol 1583 Sound [sound_TipWindow.mp3]Used by:1610
Symbol 1584 Sound [sound_reshuffle.mp3]Used by:1610
Symbol 1585 Sound [sound_artefact_collected.mp3]Used by:1610
Symbol 1586 Sound [sound_level_complete.mp3]Used by:1610
Symbol 1587 Sound [sound_level_lost.mp3]Used by:1610
Symbol 1588 Sound [sound_mmm.mp3]Used by:1610
Symbol 1589 Sound [sound_start_level.mp3]Used by:1610
Symbol 1590 Sound [sound_big_tick_appearing.mp3]Used by:1610
Symbol 1591 Sound [sound_crystal_ready.mp3]Used by:1610
Symbol 1592 Sound [sound_false_click.mp3]Used by:1610
Symbol 1593 Sound [sound_hint_complete.mp3]Used by:1610
Symbol 1594 Sound [sound_artefact_dropped.mp3]Used by:1610
Symbol 1595 Sound [sound_artefact_element_flied.mp3]Used by:1610
Symbol 1596 Sound [sound_artefact_mouse_over.mp3]Used by:1610
Symbol 1597 Sound [sound_artefact_picked.mp3]Used by:1610
Symbol 1598 Sound [sound_fly_artefact_down.mp3]Used by:1610
Symbol 1599 Sound [sound_neutral_put_1.mp3]Used by:1610
Symbol 1600 Sound [sound_neutral_put_2.mp3]Used by:1610
Symbol 1601 Sound [sound_neutral_put_3.mp3]Used by:1610
Symbol 1602 Sound [sound_AddLife.mp3]Used by:1610
Symbol 1603 Sound [sound_move_flag_in_map.mp3]Used by:1610
Symbol 1604 Sound [sound_StatTip.mp3]Used by:1610
Symbol 1605 Sound [sound_BreakFigure6.mp3]Used by:1610
Symbol 1606 Sound [sound_BreakFigure7.mp3]Used by:1610
Symbol 1607 Sound [sound_BreakFigure8.mp3]Used by:1610
Symbol 1608 Sound [sound_BreakFigure9.mp3]Used by:1610
Symbol 1609 Sound [sound_BreakFigure10.mp3]Used by:1610
Symbol 1610 MovieClip [Sounds Symbol]Uses:1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609Used by:Timeline
Symbol 1611 GraphicUses:168Used by:Timeline
Symbol 1612 BitmapUsed by:1613
Symbol 1613 GraphicUses:1612Used by:1614
Symbol 1614 MovieClip [long_button_active]Uses:1613Used by:Timeline
Symbol 1615 BitmapUsed by:1616
Symbol 1616 GraphicUses:1615Used by:1617
Symbol 1617 MovieClip [long_button_normal]Uses:1616Used by:Timeline
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1620
Symbol 1620 MovieClip [long_button_pressed]Uses:1619Used by:Timeline
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1623
Symbol 1623 MovieClip [long_button_under]Uses:1622Used by:Timeline
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1626
Symbol 1626 MovieClip [medium_button_active]Uses:1625Used by:Timeline
Symbol 1627 BitmapUsed by:1628
Symbol 1628 GraphicUses:1627Used by:1629
Symbol 1629 MovieClip [medium_button_normal]Uses:1628Used by:Timeline
Symbol 1630 BitmapUsed by:1631
Symbol 1631 GraphicUses:1630Used by:1632
Symbol 1632 MovieClip [medium_button_pressed]Uses:1631Used by:Timeline
Symbol 1633 BitmapUsed by:1634
Symbol 1634 GraphicUses:1633Used by:1635
Symbol 1635 MovieClip [start_map_active]Uses:1634Used by:Timeline
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1638
Symbol 1638 MovieClip [start_map_normal]Uses:1637Used by:Timeline
Symbol 1639 BitmapUsed by:1640
Symbol 1640 GraphicUses:1639Used by:1641
Symbol 1641 MovieClip [start_map_pressed]Uses:1640Used by:Timeline
Symbol 1642 BitmapUsed by:1643
Symbol 1643 GraphicUses:1642Used by:1644
Symbol 1644 MovieClip [prepare_button_active]Uses:1643Used by:Timeline
Symbol 1645 BitmapUsed by:1646
Symbol 1646 GraphicUses:1645Used by:1647
Symbol 1647 MovieClip [prepare_button_normal]Uses:1646Used by:Timeline
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1650
Symbol 1650 MovieClip [prepare_button_pressed]Uses:1649Used by:Timeline
Symbol 1651 BitmapUsed by:1652
Symbol 1652 GraphicUses:1651Used by:1653
Symbol 1653 MovieClip [button_menu_active]Uses:1652Used by:Timeline
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1656
Symbol 1656 MovieClip [button_menu_normal]Uses:1655Used by:Timeline
Symbol 1657 BitmapUsed by:1658
Symbol 1658 GraphicUses:1657Used by:1659
Symbol 1659 MovieClip [button_menu_pressed]Uses:1658Used by:Timeline
Symbol 1660 BitmapUsed by:1661
Symbol 1661 GraphicUses:1660Used by:1662
Symbol 1662 MovieClip [nag]Uses:1661Used by:Timeline
Symbol 1663 BitmapUsed by:1664
Symbol 1664 GraphicUses:1663Used by:1665
Symbol 1665 MovieClip [medium_button_under]Uses:1664Used by:Timeline
Symbol 1666 BitmapUsed by:1667
Symbol 1667 GraphicUses:1666Used by:1668
Symbol 1668 MovieClip [BetweenTextBottom]Uses:1667Used by:Timeline
Symbol 1669 BitmapUsed by:1670
Symbol 1670 GraphicUses:1669Used by:1671
Symbol 1671 MovieClip [BetweenTextTop]Uses:1670Used by:Timeline
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1674
Symbol 1674 MovieClip [match3_TimeSrez]Uses:1673Used by:Timeline
Symbol 1675 MovieClip [red_circle]Uses:1443Used by:Timeline
Symbol 1676 BitmapUsed by:1677
Symbol 1677 GraphicUses:1676Used by:1678
Symbol 1678 MovieClip [blur1]Uses:1677Used by:Timeline
Symbol 1679 GraphicUses:201Used by:1680
Symbol 1680 MovieClip [GreeceNoActive]Uses:1679Used by:Timeline
Symbol 1681 BitmapUsed by:1682
Symbol 1682 GraphicUses:1681Used by:1683
Symbol 1683 MovieClip [SunFullEffect]Uses:1682Used by:Timeline
Symbol 1684 GraphicUsed by:Timeline

Instance Names

"Stone1"Frame 1Symbol 24 MovieClip [Stone1]
"Stone2"Frame 1Symbol 19 MovieClip [Stone2]
"Stone3"Frame 1Symbol 16 MovieClip [Stone3]
"Stone4"Frame 1Symbol 13 MovieClip [Stone4]
"Stone5"Frame 1Symbol 10 MovieClip [Stone5]
"Stone6"Frame 1Symbol 7 MovieClip [Stone6]
"Stone7"Frame 1Symbol 4 MovieClip [Stone7]
"load_text"Frame 1Symbol 28 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Victorian"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Stone7"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Stone6"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Stone5"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Stone4"
ExportAssets (56)Timeline Frame 1Symbol 16 as "Stone3"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Stone2"
ExportAssets (56)Timeline Frame 1Symbol 24 as "Stone1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "LogoText"
ExportAssets (56)Timeline Frame 1Symbol 1685 as "__Packages.general.XMLforMono"
ExportAssets (56)Timeline Frame 1Symbol 1686 as "__Packages.general.TextXmlString"
ExportAssets (56)Timeline Frame 1Symbol 1687 as "__Packages.general.LevelsXmlString2"
ExportAssets (56)Timeline Frame 1Symbol 1688 as "__Packages.general.SoundsXmlString"
ExportAssets (56)Timeline Frame 1Symbol 1689 as "__Packages.general.GameSDK"
ExportAssets (56)Timeline Frame 1Symbol 1690 as "__Packages.general.ArtefactsXmlString"
ExportAssets (56)Timeline Frame 1Symbol 1691 as "__Packages.general.FieldsXmlString"
ExportAssets (56)Timeline Frame 1Symbol 1692 as "__Packages.GameClasses.Consts"
ExportAssets (56)Timeline Frame 1Symbol 1693 as "__Packages.general.LevelsXmlString"
ExportAssets (56)Timeline Frame 1Symbol 1694 as "__Packages.GameClasses.MCfromBMP"
ExportAssets (56)Timeline Frame 1Symbol 1695 as "__Packages.GameClasses.MCwithBlik"
ExportAssets (56)Timeline Frame 1Symbol 1696 as "__Packages.GameClasses.FreeMove"
ExportAssets (56)Timeline Frame 1Symbol 1697 as "__Packages.GameClasses.GFunctions"
ExportAssets (56)Timeline Frame 1Symbol 1698 as "__Packages.GameClasses.Spline"
ExportAssets (56)Timeline Frame 1Symbol 1699 as "__Packages.GameClasses.AccelLinePath"
ExportAssets (56)Timeline Frame 1Symbol 1700 as "__Packages.GameClasses.Line"
ExportAssets (56)Timeline Frame 1Symbol 1701 as "__Packages.GameClasses.MCwithShadow"
ExportAssets (56)Timeline Frame 1Symbol 1702 as "__Packages.GameClasses.MyText"
ExportAssets (56)Timeline Frame 1Symbol 1703 as "__Packages.GameClasses.Level"
ExportAssets (56)Timeline Frame 1Symbol 1704 as "__Packages.GameClasses.MySounds"
ExportAssets (56)Timeline Frame 1Symbol 1705 as "__Packages.logger.Logger"
ExportAssets (56)Timeline Frame 1Symbol 1706 as "__Packages.GameClasses.MenuClass"
ExportAssets (56)Timeline Frame 1Symbol 1707 as "__Packages.GameClasses.MenuButton"
ExportAssets (56)Timeline Frame 1Symbol 1708 as "__Packages.GameClasses.MyButton2"
ExportAssets (56)Timeline Frame 1Symbol 1709 as "__Packages.GameClasses.TextClass"
ExportAssets (56)Timeline Frame 1Symbol 1710 as "__Packages.fonts_util.MyFont"
ExportAssets (56)Timeline Frame 1Symbol 1711 as "__Packages.fonts_util.Fonts"
ExportAssets (56)Timeline Frame 1Symbol 1712 as "__Packages.GameClasses.NugLevel"
ExportAssets (56)Timeline Frame 1Symbol 1713 as "__Packages.GameClasses.Vars"
ExportAssets (56)Timeline Frame 1Symbol 1714 as "__Packages.GameClasses.GameCounter"
ExportAssets (56)Timeline Frame 1Symbol 1715 as "__Packages.GameClasses.Match3Level"
ExportAssets (56)Timeline Frame 1Symbol 1716 as "__Packages.GameClasses.Cloud"
ExportAssets (56)Timeline Frame 1Symbol 1717 as "__Packages.GameClasses.Substrate"
ExportAssets (56)Timeline Frame 1Symbol 1718 as "__Packages.GameClasses.SunBonus"
ExportAssets (56)Timeline Frame 1Symbol 1719 as "__Packages.GameClasses.ParticleSystem"
ExportAssets (56)Timeline Frame 1Symbol 1720 as "__Packages.GameClasses.Particle"
ExportAssets (56)Timeline Frame 1Symbol 1721 as "__Packages.GameClasses.HintWindow"
ExportAssets (56)Timeline Frame 1Symbol 1722 as "__Packages.GameClasses.AllIntervals"
ExportAssets (56)Timeline Frame 1Symbol 1723 as "__Packages.GameClasses.NewParticleSystem"
ExportAssets (56)Timeline Frame 1Symbol 1724 as "__Packages.GameClasses.BonusField"
ExportAssets (56)Timeline Frame 1Symbol 1725 as "__Packages.GameClasses.Bonus"
ExportAssets (56)Timeline Frame 1Symbol 1726 as "__Packages.GameClasses.BombBonusField"
ExportAssets (56)Timeline Frame 1Symbol 1727 as "__Packages.GameClasses.MyTime"
ExportAssets (56)Timeline Frame 1Symbol 1728 as "__Packages.GameClasses.StatisticClass"
ExportAssets (56)Timeline Frame 1Symbol 1729 as "__Packages.GameClasses.RecordClass"
ExportAssets (56)Timeline Frame 1Symbol 1730 as "__Packages.GameClasses.ZeusLightningBonusField"
ExportAssets (56)Timeline Frame 1Symbol 1731 as "__Packages.GameClasses.TimeBonusField"
ExportAssets (56)Timeline Frame 1Symbol 1732 as "__Packages.GameClasses.SwapBonusField"
ExportAssets (56)Timeline Frame 1Symbol 1733 as "__Packages.GameClasses.Panel"
ExportAssets (56)Timeline Frame 1Symbol 1734 as "__Packages.GameClasses.ISpyLevel"
ExportAssets (56)Timeline Frame 1Symbol 1735 as "__Packages.GameClasses.QuestLevel"
ExportAssets (56)Timeline Frame 1Symbol 1736 as "__Packages.GameClasses.Artefact"
ExportAssets (56)Timeline Frame 1Symbol 1737 as "__Packages.GameClasses.HintButton"
ExportAssets (56)Timeline Frame 1Symbol 1738 as "__Packages.GameClasses.LifeBonusField"
ExportAssets (56)Timeline Frame 1Symbol 1739 as "__Packages.GameClasses.PapperClass"
ExportAssets (56)Timeline Frame 1Symbol 1740 as "__Packages.GameClasses.PrepareLevel"
ExportAssets (56)Timeline Frame 1Symbol 1741 as "__Packages.GameClasses.MapLevel"
ExportAssets (56)Timeline Frame 1Symbol 1742 as "__Packages.GameClasses.Flag"
ExportAssets (56)Timeline Frame 1Symbol 1743 as "__Packages.GameClasses.Wave"
ExportAssets (56)Timeline Frame 1Symbol 1744 as "__Packages.GameClasses.Region"
ExportAssets (56)Timeline Frame 1Symbol 1745 as "__Packages.GameClasses.PieceOfCompoundArtefact"
ExportAssets (56)Timeline Frame 1Symbol 1746 as "__Packages.GameClasses.CompoundArtefact"
ExportAssets (56)Timeline Frame 1Symbol 1747 as "__Packages.GameClasses.CellClass"
ExportAssets (56)Timeline Frame 1Symbol 1748 as "__Packages.GameClasses.BigArtefact"
ExportAssets (56)Timeline Frame 1Symbol 1749 as "__Packages.GameClasses.Chip"
ExportAssets (56)Timeline Frame 1Symbol 1750 as "__Packages.GameClasses.CompaundParticleSystem"
ExportAssets (56)Timeline Frame 1Symbol 1751 as "__Packages.GameClasses.TheField"
ExportAssets (56)Timeline Frame 1Symbol 1752 as "__Packages.GameClasses.Scope"
ExportAssets (56)Timeline Frame 1Symbol 1753 as "__Packages.GameClasses.MyArray"
ExportAssets (56)Timeline Frame 1Symbol 1754 as "__Packages.GameClasses.EmergedText"
ExportAssets (56)Timeline Frame 1Symbol 1755 as "__Packages.GameClasses.FieldCell"
ExportAssets (56)Timeline Frame 1Symbol 1756 as "__Packages.GameClasses.Lock"
ExportAssets (56)Timeline Frame 1Symbol 1757 as "__Packages.GameClasses.Bomb"
ExportAssets (56)Timeline Frame 1Symbol 1758 as "__Packages.GameClasses.ZeusLightning"
ExportAssets (56)Timeline Frame 1Symbol 1759 as "__Packages.GameClasses.TimeBonus"
ExportAssets (56)Timeline Frame 1Symbol 1760 as "__Packages.GameClasses.SwapBonus"
ExportAssets (56)Timeline Frame 1Symbol 1761 as "__Packages.GameClasses.LifeBonus"
ExportAssets (56)Timeline Frame 2Symbol 32 as "altar.png"
ExportAssets (56)Timeline Frame 2Symbol 34 as "altar"
ExportAssets (56)Timeline Frame 2Symbol 35 as "script.png"
ExportAssets (56)Timeline Frame 2Symbol 37 as "script"
ExportAssets (56)Timeline Frame 2Symbol 38 as "cell.png"
ExportAssets (56)Timeline Frame 2Symbol 40 as "cell"
ExportAssets (56)Timeline Frame 2Symbol 41 as "locked-air.png"
ExportAssets (56)Timeline Frame 2Symbol 43 as "locked-air"
ExportAssets (56)Timeline Frame 2Symbol 44 as "locked-earth.png"
ExportAssets (56)Timeline Frame 2Symbol 46 as "locked-earth"
ExportAssets (56)Timeline Frame 2Symbol 47 as "locked-metal.png"
ExportAssets (56)Timeline Frame 2Symbol 49 as "locked-metal"
ExportAssets (56)Timeline Frame 2Symbol 50 as "locked-sun.png"
ExportAssets (56)Timeline Frame 2Symbol 52 as "locked-sun"
ExportAssets (56)Timeline Frame 2Symbol 53 as "right_panel.png"
ExportAssets (56)Timeline Frame 2Symbol 55 as "right_panel"
ExportAssets (56)Timeline Frame 2Symbol 56 as "top_panel.png"
ExportAssets (56)Timeline Frame 2Symbol 58 as "top_panel"
ExportAssets (56)Timeline Frame 2Symbol 59 as "bottom_panel.png"
ExportAssets (56)Timeline Frame 2Symbol 61 as "bottom_panel"
ExportAssets (56)Timeline Frame 2Symbol 64 as "menu_button_active"
ExportAssets (56)Timeline Frame 2Symbol 67 as "menu_button_normal"
ExportAssets (56)Timeline Frame 2Symbol 70 as "menu_button_pressed"
ExportAssets (56)Timeline Frame 2Symbol 71 as "left_panel.png"
ExportAssets (56)Timeline Frame 2Symbol 72 as "locked-water.png"
ExportAssets (56)Timeline Frame 2Symbol 73 as "locked-gold.png"
ExportAssets (56)Timeline Frame 2Symbol 74 as "locked-fire.png"
ExportAssets (56)Timeline Frame 2Symbol 75 as "Simbol.png"
ExportAssets (56)Timeline Frame 2Symbol 78 as "left_panel"
ExportAssets (56)Timeline Frame 2Symbol 79 as "Hole.png"
ExportAssets (56)Timeline Frame 2Symbol 80 as "Simvol.png"
ExportAssets (56)Timeline Frame 2Symbol 83 as "locked-water"
ExportAssets (56)Timeline Frame 2Symbol 85 as "locked-fire"
ExportAssets (56)Timeline Frame 2Symbol 87 as "locked-gold"
ExportAssets (56)Timeline Frame 2Symbol 90 as "SimvolBlack"
ExportAssets (56)Timeline Frame 2Symbol 93 as "SimvolBlue"
ExportAssets (56)Timeline Frame 2Symbol 96 as "SimvolGreen"
ExportAssets (56)Timeline Frame 2Symbol 99 as "SimvolOrange"
ExportAssets (56)Timeline Frame 2Symbol 102 as "SimvolRed"
ExportAssets (56)Timeline Frame 2Symbol 105 as "SimvolWhiteBlue"
ExportAssets (56)Timeline Frame 2Symbol 108 as "SimvolYellow"
ExportAssets (56)Timeline Frame 2Symbol 111 as "StoneBlack"
ExportAssets (56)Timeline Frame 2Symbol 114 as "StoneWhiteBlue"
ExportAssets (56)Timeline Frame 2Symbol 117 as "StoneGreen"
ExportAssets (56)Timeline Frame 2Symbol 120 as "StoneOrange"
ExportAssets (56)Timeline Frame 2Symbol 123 as "StoneRed"
ExportAssets (56)Timeline Frame 2Symbol 126 as "StoneBlue"
ExportAssets (56)Timeline Frame 2Symbol 129 as "StoneYellow"
ExportAssets (56)Timeline Frame 2Symbol 132 as "PrepareAir"
ExportAssets (56)Timeline Frame 2Symbol 135 as "PrepareEarth"
ExportAssets (56)Timeline Frame 2Symbol 138 as "PrepareFire"
ExportAssets (56)Timeline Frame 2Symbol 141 as "PrepareGold"
ExportAssets (56)Timeline Frame 2Symbol 144 as "PrepareMetal"
ExportAssets (56)Timeline Frame 2Symbol 147 as "PrepareSun"
ExportAssets (56)Timeline Frame 2Symbol 150 as "PrepareWater"
ExportAssets (56)Timeline Frame 2Symbol 152 as "Simvol"
ExportAssets (56)Timeline Frame 2Symbol 153 as "Symbol Prepare Level"
ExportAssets (56)Timeline Frame 2Symbol 160 as "cursor_mc"
ExportAssets (56)Timeline Frame 2Symbol 161 as "locked-fire_copy"
ExportAssets (56)Timeline Frame 2Symbol 162 as "Artefact"
ExportAssets (56)Timeline Frame 2Symbol 163 as "MCwithBlik"
ExportAssets (56)Timeline Frame 2Symbol 164 as "MyText"
ExportAssets (56)Timeline Frame 2Symbol 165 as "PrepareLevel"
ExportAssets (56)Timeline Frame 2Symbol 166 as "MCfromBMP"
ExportAssets (56)Timeline Frame 2Symbol 167 as "Flag2.png"
ExportAssets (56)Timeline Frame 2Symbol 168 as "Flag.png"
ExportAssets (56)Timeline Frame 2Symbol 169 as "Troy.png"
ExportAssets (56)Timeline Frame 2Symbol 170 as "Rome.png"
ExportAssets (56)Timeline Frame 2Symbol 171 as "Phoenicia.png"
ExportAssets (56)Timeline Frame 2Symbol 172 as "Greece.png"
ExportAssets (56)Timeline Frame 2Symbol 173 as "Egypt.png"
ExportAssets (56)Timeline Frame 2Symbol 174 as "Carthage.png"
ExportAssets (56)Timeline Frame 2Symbol 175 as "Babylon.png"
ExportAssets (56)Timeline Frame 2Symbol 176 as "TroySmall.png"
ExportAssets (56)Timeline Frame 2Symbol 177 as "TroyISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 178 as "RomeSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 179 as "RomeISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 180 as "PhoeniciaSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 181 as "PhoeniciaISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 182 as "GreeceSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 183 as "GreeceISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 184 as "EgyptSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 185 as "EgyptISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 186 as "CarthageSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 187 as "CarthageISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 188 as "BabylonSmall.png"
ExportAssets (56)Timeline Frame 2Symbol 189 as "BabylonISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 190 as "NoActiveISpy.png"
ExportAssets (56)Timeline Frame 2Symbol 191 as "NoActive.png"
ExportAssets (56)Timeline Frame 2Symbol 192 as "CountryNoActive.png"
ExportAssets (56)Timeline Frame 2Symbol 193 as "TopPapper.png"
ExportAssets (56)Timeline Frame 2Symbol 194 as "BottomPapper.png"
ExportAssets (56)Timeline Frame 2Symbol 195 as "Papper.png"
ExportAssets (56)Timeline Frame 2Symbol 208 as "BabylonNoActive"
ExportAssets (56)Timeline Frame 2Symbol 210 as "BackGround"
ExportAssets (56)Timeline Frame 2Symbol 212 as "Border"
ExportAssets (56)Timeline Frame 2Symbol 214 as "CarthageNoActive"
ExportAssets (56)Timeline Frame 2Symbol 216 as "EgyptNoActive"
ExportAssets (56)Timeline Frame 2Symbol 218 as "PhoeniciaNoActive"
ExportAssets (56)Timeline Frame 2Symbol 220 as "RomeNoActive"
ExportAssets (56)Timeline Frame 2Symbol 222 as "sea"
ExportAssets (56)Timeline Frame 2Symbol 224 as "TroyNoActive"
ExportAssets (56)Timeline Frame 2Symbol 225 as "Symbol_Map_Level"
ExportAssets (56)Timeline Frame 2Symbol 226 as "MapLevel"
ExportAssets (56)Timeline Frame 2Symbol 227 as "Flag"
ExportAssets (56)Timeline Frame 2Symbol 228 as "panel_quest.png"
ExportAssets (56)Timeline Frame 2Symbol 229 as "background_rome.png"
ExportAssets (56)Timeline Frame 2Symbol 233 as "Svet1"
ExportAssets (56)Timeline Frame 2Symbol 236 as "Svet2"
ExportAssets (56)Timeline Frame 2Symbol 239 as "Svet3"
ExportAssets (56)Timeline Frame 2Symbol 240 as "umbon_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 248 as "cell_quest_off.png"
ExportAssets (56)Timeline Frame 2Symbol 250 as "cell_quest.png"
ExportAssets (56)Timeline Frame 2Symbol 252 as "button_hint_active.png"
ExportAssets (56)Timeline Frame 2Symbol 254 as "button_hint_active"
ExportAssets (56)Timeline Frame 2Symbol 255 as "button_hint.png"
ExportAssets (56)Timeline Frame 2Symbol 257 as "button_hint_normal"
ExportAssets (56)Timeline Frame 2Symbol 258 as "umbon.png"
ExportAssets (56)Timeline Frame 2Symbol 259 as "hint-substr.png"
ExportAssets (56)Timeline Frame 2Symbol 261 as "button_hint_pressed.png"
ExportAssets (56)Timeline Frame 2Symbol 263 as "button_hint_pressed"
ExportAssets (56)Timeline Frame 2Symbol 264 as "breast_plate_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 265 as "lamp_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 266 as "umbon_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 267 as "lamp_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 268 as "lamp.png"
ExportAssets (56)Timeline Frame 2Symbol 269 as "iron_bar_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 270 as "iron_bar_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 271 as "iron_bar.png"
ExportAssets (56)Timeline Frame 2Symbol 272 as "helmet_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 273 as "helmet_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 274 as "helmet.png"
ExportAssets (56)Timeline Frame 2Symbol 275 as "haft_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 276 as "haft_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 277 as "haft.png"
ExportAssets (56)Timeline Frame 2Symbol 278 as "forged_sword.png"
ExportAssets (56)Timeline Frame 2Symbol 279 as "coin_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 280 as "coin_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 281 as "coin.png"
ExportAssets (56)Timeline Frame 2Symbol 282 as "breast_plate_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 283 as "breast_plate.png"
ExportAssets (56)Timeline Frame 2Symbol 284 as "abaciscus_outline.png"
ExportAssets (56)Timeline Frame 2Symbol 285 as "abaciscus_mask.png"
ExportAssets (56)Timeline Frame 2Symbol 286 as "abaciscus.png"
ExportAssets (56)Timeline Frame 2Symbol 289 as "abaciscus"
ExportAssets (56)Timeline Frame 2Symbol 291 as "abaciscus_mask"
ExportAssets (56)Timeline Frame 2Symbol 293 as "abaciscus_outline"
ExportAssets (56)Timeline Frame 2Symbol 295 as "background_rome"
ExportAssets (56)Timeline Frame 2Symbol 297 as "breast_plate"
ExportAssets (56)Timeline Frame 2Symbol 299 as "breast_plate_mask"
ExportAssets (56)Timeline Frame 2Symbol 301 as "breast_plate_outline"
ExportAssets (56)Timeline Frame 2Symbol 303 as "cell_quest"
ExportAssets (56)Timeline Frame 2Symbol 305 as "cell_quest_off"
ExportAssets (56)Timeline Frame 2Symbol 307 as "coin"
ExportAssets (56)Timeline Frame 2Symbol 309 as "coin_mask"
ExportAssets (56)Timeline Frame 2Symbol 311 as "coin_outline"
ExportAssets (56)Timeline Frame 2Symbol 313 as "forged_sword"
ExportAssets (56)Timeline Frame 2Symbol 315 as "haft"
ExportAssets (56)Timeline Frame 2Symbol 317 as "haft_mask"
ExportAssets (56)Timeline Frame 2Symbol 319 as "haft_outline"
ExportAssets (56)Timeline Frame 2Symbol 321 as "helmet"
ExportAssets (56)Timeline Frame 2Symbol 323 as "helmet_mask"
ExportAssets (56)Timeline Frame 2Symbol 325 as "helmet_outline"
ExportAssets (56)Timeline Frame 2Symbol 327 as "hint-substr"
ExportAssets (56)Timeline Frame 2Symbol 329 as "iron_bar"
ExportAssets (56)Timeline Frame 2Symbol 331 as "iron_bar_mask"
ExportAssets (56)Timeline Frame 2Symbol 333 as "iron_bar_outline"
ExportAssets (56)Timeline Frame 2Symbol 335 as "lamp"
ExportAssets (56)Timeline Frame 2Symbol 337 as "lamp_mask"
ExportAssets (56)Timeline Frame 2Symbol 339 as "lamp_outline"
ExportAssets (56)Timeline Frame 2Symbol 341 as "panel_quest"
ExportAssets (56)Timeline Frame 2Symbol 343 as "umbon"
ExportAssets (56)Timeline Frame 2Symbol 345 as "umbon_mask"
ExportAssets (56)Timeline Frame 2Symbol 347 as "umbon_outline"
ExportAssets (56)Timeline Frame 2Symbol 348 as "back_artefact_small_incompl.png"
ExportAssets (56)Timeline Frame 2Symbol 350 as "back_artefact_small_incompl"
ExportAssets (56)Timeline Frame 2Symbol 353 as "lampa1"
ExportAssets (56)Timeline Frame 2Symbol 356 as "lampa2"
ExportAssets (56)Timeline Frame 2Symbol 359 as "lampa3"
ExportAssets (56)Timeline Frame 2Symbol 362 as "lampa4"
ExportAssets (56)Timeline Frame 2Symbol 363 as "RomQuest_Symbol"
ExportAssets (56)Timeline Frame 2Symbol 364 as "QuestLevel"
ExportAssets (56)Timeline Frame 2Symbol 365 as "Region"
ExportAssets (56)Timeline Frame 2Symbol 376 as "Greece2_1"
ExportAssets (56)Timeline Frame 2Symbol 377 as "Greece2_1_small"
ExportAssets (56)Timeline Frame 2Symbol 379 as "Greece2_2"
ExportAssets (56)Timeline Frame 2Symbol 380 as "Greece2_2_small"
ExportAssets (56)Timeline Frame 2Symbol 382 as "Greece2_3"
ExportAssets (56)Timeline Frame 2Symbol 383 as "Greece2_3_small"
ExportAssets (56)Timeline Frame 2Symbol 385 as "Greece2_4"
ExportAssets (56)Timeline Frame 2Symbol 386 as "Greece2_4_small"
ExportAssets (56)Timeline Frame 2Symbol 388 as "Greece2_full"
ExportAssets (56)Timeline Frame 2Symbol 390 as "Greece2_small"
ExportAssets (56)Timeline Frame 2Symbol 392 as "Greece2_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 394 as "Greece2_substr"
ExportAssets (56)Timeline Frame 2Symbol 413 as "Greece3_1"
ExportAssets (56)Timeline Frame 2Symbol 415 as "Greece3_1_small"
ExportAssets (56)Timeline Frame 2Symbol 417 as "Greece3_2"
ExportAssets (56)Timeline Frame 2Symbol 419 as "Greece3_2_small"
ExportAssets (56)Timeline Frame 2Symbol 421 as "Greece3_3"
ExportAssets (56)Timeline Frame 2Symbol 423 as "Greece3_3_small"
ExportAssets (56)Timeline Frame 2Symbol 425 as "Greece3_4"
ExportAssets (56)Timeline Frame 2Symbol 427 as "Greece3_4_small"
ExportAssets (56)Timeline Frame 2Symbol 429 as "Greece3_5"
ExportAssets (56)Timeline Frame 2Symbol 431 as "Greece3_5_small"
ExportAssets (56)Timeline Frame 2Symbol 433 as "Greece3_6"
ExportAssets (56)Timeline Frame 2Symbol 435 as "Greece3_6_small"
ExportAssets (56)Timeline Frame 2Symbol 437 as "Greece3_full"
ExportAssets (56)Timeline Frame 2Symbol 439 as "Greece3_small"
ExportAssets (56)Timeline Frame 2Symbol 441 as "Greece3_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 443 as "Greece3_substr"
ExportAssets (56)Timeline Frame 2Symbol 460 as "Greece4_1"
ExportAssets (56)Timeline Frame 2Symbol 462 as "Greece4_1_small"
ExportAssets (56)Timeline Frame 2Symbol 464 as "Greece4_2"
ExportAssets (56)Timeline Frame 2Symbol 466 as "Greece4_2_small"
ExportAssets (56)Timeline Frame 2Symbol 468 as "Greece4_3"
ExportAssets (56)Timeline Frame 2Symbol 470 as "Greece4_3_small"
ExportAssets (56)Timeline Frame 2Symbol 472 as "Greece4_4"
ExportAssets (56)Timeline Frame 2Symbol 474 as "Greece4_4_small"
ExportAssets (56)Timeline Frame 2Symbol 476 as "Greece4_5"
ExportAssets (56)Timeline Frame 2Symbol 478 as "Greece4_5_small"
ExportAssets (56)Timeline Frame 2Symbol 480 as "Greece4_full"
ExportAssets (56)Timeline Frame 2Symbol 482 as "Greece4_small"
ExportAssets (56)Timeline Frame 2Symbol 484 as "Greece4_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 486 as "Greece4_substr"
ExportAssets (56)Timeline Frame 2Symbol 497 as "Greece5_1"
ExportAssets (56)Timeline Frame 2Symbol 498 as "Greece5_1_small"
ExportAssets (56)Timeline Frame 2Symbol 500 as "Greece5_2"
ExportAssets (56)Timeline Frame 2Symbol 501 as "Greece5_2_small"
ExportAssets (56)Timeline Frame 2Symbol 503 as "Greece5_3"
ExportAssets (56)Timeline Frame 2Symbol 504 as "Greece5_3_small"
ExportAssets (56)Timeline Frame 2Symbol 506 as "Greece5_4"
ExportAssets (56)Timeline Frame 2Symbol 507 as "Greece5_4_small"
ExportAssets (56)Timeline Frame 2Symbol 508 as "Greece5_5"
ExportAssets (56)Timeline Frame 2Symbol 509 as "Greece5_5_small"
ExportAssets (56)Timeline Frame 2Symbol 510 as "Greece5_6"
ExportAssets (56)Timeline Frame 2Symbol 511 as "Greece5_6_small"
ExportAssets (56)Timeline Frame 2Symbol 512 as "Greece5_7"
ExportAssets (56)Timeline Frame 2Symbol 513 as "Greece5_7_small"
ExportAssets (56)Timeline Frame 2Symbol 514 as "Greece5_8"
ExportAssets (56)Timeline Frame 2Symbol 515 as "Greece5_8_small"
ExportAssets (56)Timeline Frame 2Symbol 517 as "Greece5_full"
ExportAssets (56)Timeline Frame 2Symbol 519 as "Greece5_small"
ExportAssets (56)Timeline Frame 2Symbol 521 as "Greece5_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 523 as "Greece5_substr"
ExportAssets (56)Timeline Frame 2Symbol 535 as "Greece6_1"
ExportAssets (56)Timeline Frame 2Symbol 536 as "Greece6_1_small"
ExportAssets (56)Timeline Frame 2Symbol 538 as "Greece6_2"
ExportAssets (56)Timeline Frame 2Symbol 539 as "Greece6_2_small"
ExportAssets (56)Timeline Frame 2Symbol 541 as "Greece6_3"
ExportAssets (56)Timeline Frame 2Symbol 542 as "Greece6_3_small"
ExportAssets (56)Timeline Frame 2Symbol 544 as "Greece6_4"
ExportAssets (56)Timeline Frame 2Symbol 545 as "Greece6_4_small"
ExportAssets (56)Timeline Frame 2Symbol 547 as "Greece6_5"
ExportAssets (56)Timeline Frame 2Symbol 548 as "Greece6_5_small"
ExportAssets (56)Timeline Frame 2Symbol 549 as "Greece6_6"
ExportAssets (56)Timeline Frame 2Symbol 550 as "Greece6_6_small"
ExportAssets (56)Timeline Frame 2Symbol 551 as "Greece6_7"
ExportAssets (56)Timeline Frame 2Symbol 552 as "Greece6_7_small"
ExportAssets (56)Timeline Frame 2Symbol 553 as "Greece6_8"
ExportAssets (56)Timeline Frame 2Symbol 554 as "Greece6_8_small"
ExportAssets (56)Timeline Frame 2Symbol 555 as "Greece6_9"
ExportAssets (56)Timeline Frame 2Symbol 556 as "Greece6_9_small"
ExportAssets (56)Timeline Frame 2Symbol 557 as "Greece6_10"
ExportAssets (56)Timeline Frame 2Symbol 558 as "Greece6_10_small"
ExportAssets (56)Timeline Frame 2Symbol 560 as "Greece6_full"
ExportAssets (56)Timeline Frame 2Symbol 562 as "Greece6_small"
ExportAssets (56)Timeline Frame 2Symbol 564 as "Greece6_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 566 as "Greece6_substr"
ExportAssets (56)Timeline Frame 2Symbol 578 as "Greece7_1"
ExportAssets (56)Timeline Frame 2Symbol 579 as "Greece7_1_small"
ExportAssets (56)Timeline Frame 2Symbol 581 as "Greece7_2"
ExportAssets (56)Timeline Frame 2Symbol 582 as "Greece7_2_small"
ExportAssets (56)Timeline Frame 2Symbol 584 as "Greece7_3"
ExportAssets (56)Timeline Frame 2Symbol 585 as "Greece7_3_small"
ExportAssets (56)Timeline Frame 2Symbol 587 as "Greece7_4"
ExportAssets (56)Timeline Frame 2Symbol 588 as "Greece7_4_small"
ExportAssets (56)Timeline Frame 2Symbol 590 as "Greece7_5"
ExportAssets (56)Timeline Frame 2Symbol 591 as "Greece7_5_small"
ExportAssets (56)Timeline Frame 2Symbol 592 as "Greece7_6"
ExportAssets (56)Timeline Frame 2Symbol 593 as "Greece7_6_small"
ExportAssets (56)Timeline Frame 2Symbol 594 as "Greece7_7"
ExportAssets (56)Timeline Frame 2Symbol 595 as "Greece7_7_small"
ExportAssets (56)Timeline Frame 2Symbol 596 as "Greece7_8"
ExportAssets (56)Timeline Frame 2Symbol 597 as "Greece7_8_small"
ExportAssets (56)Timeline Frame 2Symbol 599 as "Greece7_full"
ExportAssets (56)Timeline Frame 2Symbol 601 as "Greece7_small"
ExportAssets (56)Timeline Frame 2Symbol 603 as "Greece7_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 605 as "Greece7_substr"
ExportAssets (56)Timeline Frame 2Symbol 616 as "Greece8_1"
ExportAssets (56)Timeline Frame 2Symbol 617 as "Greece8_1_small"
ExportAssets (56)Timeline Frame 2Symbol 619 as "Greece8_2"
ExportAssets (56)Timeline Frame 2Symbol 620 as "Greece8_2_small"
ExportAssets (56)Timeline Frame 2Symbol 622 as "Greece8_3"
ExportAssets (56)Timeline Frame 2Symbol 623 as "Greece8_3_small"
ExportAssets (56)Timeline Frame 2Symbol 625 as "Greece8_4"
ExportAssets (56)Timeline Frame 2Symbol 626 as "Greece8_4_small"
ExportAssets (56)Timeline Frame 2Symbol 627 as "Greece8_5"
ExportAssets (56)Timeline Frame 2Symbol 628 as "Greece8_5_small"
ExportAssets (56)Timeline Frame 2Symbol 629 as "Greece8_6"
ExportAssets (56)Timeline Frame 2Symbol 630 as "Greece8_6_small"
ExportAssets (56)Timeline Frame 2Symbol 631 as "Greece8_7"
ExportAssets (56)Timeline Frame 2Symbol 632 as "Greece8_7_small"
ExportAssets (56)Timeline Frame 2Symbol 634 as "Greece8_full"
ExportAssets (56)Timeline Frame 2Symbol 636 as "Greece8_small"
ExportAssets (56)Timeline Frame 2Symbol 638 as "Greece8_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 640 as "Greece8_substr"
ExportAssets (56)Timeline Frame 2Symbol 652 as "Greece9_1"
ExportAssets (56)Timeline Frame 2Symbol 653 as "Greece9_1_small"
ExportAssets (56)Timeline Frame 2Symbol 655 as "Greece9_2"
ExportAssets (56)Timeline Frame 2Symbol 656 as "Greece9_2_small"
ExportAssets (56)Timeline Frame 2Symbol 658 as "Greece9_3"
ExportAssets (56)Timeline Frame 2Symbol 659 as "Greece9_3_small"
ExportAssets (56)Timeline Frame 2Symbol 661 as "Greece9_4"
ExportAssets (56)Timeline Frame 2Symbol 662 as "Greece9_4_small"
ExportAssets (56)Timeline Frame 2Symbol 664 as "Greece9_5"
ExportAssets (56)Timeline Frame 2Symbol 665 as "Greece9_5_small"
ExportAssets (56)Timeline Frame 2Symbol 667 as "Greece9_full"
ExportAssets (56)Timeline Frame 2Symbol 669 as "Greece9_small"
ExportAssets (56)Timeline Frame 2Symbol 671 as "Greece9_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 673 as "Greece9_substr"
ExportAssets (56)Timeline Frame 2Symbol 684 as "Greece10_1"
ExportAssets (56)Timeline Frame 2Symbol 685 as "Greece10_1_small"
ExportAssets (56)Timeline Frame 2Symbol 687 as "Greece10_2"
ExportAssets (56)Timeline Frame 2Symbol 688 as "Greece10_2_small"
ExportAssets (56)Timeline Frame 2Symbol 690 as "Greece10_3"
ExportAssets (56)Timeline Frame 2Symbol 691 as "Greece10_3_small"
ExportAssets (56)Timeline Frame 2Symbol 693 as "Greece10_4"
ExportAssets (56)Timeline Frame 2Symbol 694 as "Greece10_4_small"
ExportAssets (56)Timeline Frame 2Symbol 696 as "Greece10_full"
ExportAssets (56)Timeline Frame 2Symbol 698 as "Greece10_small"
ExportAssets (56)Timeline Frame 2Symbol 700 as "Greece10_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 702 as "Greece10_substr"
ExportAssets (56)Timeline Frame 2Symbol 719 as "Greece12_1"
ExportAssets (56)Timeline Frame 2Symbol 720 as "Greece12_1_small"
ExportAssets (56)Timeline Frame 2Symbol 722 as "Greece12_2"
ExportAssets (56)Timeline Frame 2Symbol 723 as "Greece12_2_small"
ExportAssets (56)Timeline Frame 2Symbol 725 as "Greece12_3"
ExportAssets (56)Timeline Frame 2Symbol 726 as "Greece12_3_small"
ExportAssets (56)Timeline Frame 2Symbol 728 as "Greece12_full"
ExportAssets (56)Timeline Frame 2Symbol 730 as "Greece12_small"
ExportAssets (56)Timeline Frame 2Symbol 732 as "Greece12_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 734 as "Greece12_substr"
ExportAssets (56)Timeline Frame 2Symbol 756 as "GreeceCrystal_1"
ExportAssets (56)Timeline Frame 2Symbol 757 as "GreeceCrystal_1_small"
ExportAssets (56)Timeline Frame 2Symbol 759 as "GreeceCrystal_2"
ExportAssets (56)Timeline Frame 2Symbol 760 as "GreeceCrystal_2_small"
ExportAssets (56)Timeline Frame 2Symbol 762 as "GreeceCrystal_3"
ExportAssets (56)Timeline Frame 2Symbol 763 as "GreeceCrystal_3_small"
ExportAssets (56)Timeline Frame 2Symbol 765 as "GreeceCrystal_4"
ExportAssets (56)Timeline Frame 2Symbol 766 as "GreeceCrystal_4_small"
ExportAssets (56)Timeline Frame 2Symbol 768 as "GreeceCrystal_5"
ExportAssets (56)Timeline Frame 2Symbol 769 as "GreeceCrystal_5_small"
ExportAssets (56)Timeline Frame 2Symbol 771 as "GreeceCrystal_6"
ExportAssets (56)Timeline Frame 2Symbol 772 as "GreeceCrystal_6_small"
ExportAssets (56)Timeline Frame 2Symbol 774 as "GreeceCrystal_7"
ExportAssets (56)Timeline Frame 2Symbol 775 as "GreeceCrystal_7_small"
ExportAssets (56)Timeline Frame 2Symbol 777 as "GreeceCrystal_8"
ExportAssets (56)Timeline Frame 2Symbol 778 as "GreeceCrystal_8_small"
ExportAssets (56)Timeline Frame 2Symbol 780 as "GreeceCrystal_9"
ExportAssets (56)Timeline Frame 2Symbol 781 as "GreeceCrystal_9_small"
ExportAssets (56)Timeline Frame 2Symbol 783 as "GreeceCrystal_10"
ExportAssets (56)Timeline Frame 2Symbol 784 as "GreeceCrystal_10_small"
ExportAssets (56)Timeline Frame 2Symbol 786 as "GreeceCrystal_11"
ExportAssets (56)Timeline Frame 2Symbol 787 as "GreeceCrystal_11_small"
ExportAssets (56)Timeline Frame 2Symbol 789 as "GreeceCrystal_12"
ExportAssets (56)Timeline Frame 2Symbol 790 as "GreeceCrystal_12_small"
ExportAssets (56)Timeline Frame 2Symbol 792 as "GreeceCrystal_13"
ExportAssets (56)Timeline Frame 2Symbol 793 as "GreeceCrystal_13_small"
ExportAssets (56)Timeline Frame 2Symbol 795 as "GreeceCrystal_14"
ExportAssets (56)Timeline Frame 2Symbol 796 as "GreeceCrystal_14_small"
ExportAssets (56)Timeline Frame 2Symbol 798 as "GreeceCrystal_15"
ExportAssets (56)Timeline Frame 2Symbol 799 as "GreeceCrystal_15_small"
ExportAssets (56)Timeline Frame 2Symbol 801 as "GreeceCrystal_16"
ExportAssets (56)Timeline Frame 2Symbol 802 as "GreeceCrystal_16_small"
ExportAssets (56)Timeline Frame 2Symbol 804 as "GreeceCrystal_full"
ExportAssets (56)Timeline Frame 2Symbol 806 as "GreeceCrystal_small"
ExportAssets (56)Timeline Frame 2Symbol 808 as "GreeceCrystal_substr"
ExportAssets (56)Timeline Frame 2Symbol 811 as "Rome1_1"
ExportAssets (56)Timeline Frame 2Symbol 812 as "Rome1_1_small"
ExportAssets (56)Timeline Frame 2Symbol 815 as "Rome1_2"
ExportAssets (56)Timeline Frame 2Symbol 816 as "Rome1_2_small"
ExportAssets (56)Timeline Frame 2Symbol 819 as "Rome1_full"
ExportAssets (56)Timeline Frame 2Symbol 821 as "Rome1_small"
ExportAssets (56)Timeline Frame 2Symbol 824 as "Rome1_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 827 as "Rome1_substr"
ExportAssets (56)Timeline Frame 2Symbol 830 as "Rome2_1"
ExportAssets (56)Timeline Frame 2Symbol 831 as "Rome2_1_small"
ExportAssets (56)Timeline Frame 2Symbol 834 as "Rome2_2"
ExportAssets (56)Timeline Frame 2Symbol 835 as "Rome2_2_small"
ExportAssets (56)Timeline Frame 2Symbol 838 as "Rome2_3"
ExportAssets (56)Timeline Frame 2Symbol 839 as "Rome2_3_small"
ExportAssets (56)Timeline Frame 2Symbol 842 as "Rome2_full"
ExportAssets (56)Timeline Frame 2Symbol 844 as "Rome2_small"
ExportAssets (56)Timeline Frame 2Symbol 847 as "Rome2_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 850 as "Rome2_substr"
ExportAssets (56)Timeline Frame 2Symbol 853 as "Rome3_1"
ExportAssets (56)Timeline Frame 2Symbol 854 as "Rome3_1_small"
ExportAssets (56)Timeline Frame 2Symbol 857 as "Rome3_2"
ExportAssets (56)Timeline Frame 2Symbol 858 as "Rome3_2_small"
ExportAssets (56)Timeline Frame 2Symbol 861 as "Rome3_3"
ExportAssets (56)Timeline Frame 2Symbol 862 as "Rome3_3_small"
ExportAssets (56)Timeline Frame 2Symbol 865 as "Rome3_4"
ExportAssets (56)Timeline Frame 2Symbol 866 as "Rome3_4_small"
ExportAssets (56)Timeline Frame 2Symbol 869 as "Rome3_full"
ExportAssets (56)Timeline Frame 2Symbol 871 as "Rome3_small"
ExportAssets (56)Timeline Frame 2Symbol 874 as "Rome3_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 877 as "Rome3_substr"
ExportAssets (56)Timeline Frame 2Symbol 880 as "Rome4_1"
ExportAssets (56)Timeline Frame 2Symbol 881 as "Rome4_1_small"
ExportAssets (56)Timeline Frame 2Symbol 884 as "Rome4_2"
ExportAssets (56)Timeline Frame 2Symbol 885 as "Rome4_2_small"
ExportAssets (56)Timeline Frame 2Symbol 888 as "Rome4_3"
ExportAssets (56)Timeline Frame 2Symbol 889 as "Rome4_3_small"
ExportAssets (56)Timeline Frame 2Symbol 892 as "Rome4_full"
ExportAssets (56)Timeline Frame 2Symbol 894 as "Rome4_small"
ExportAssets (56)Timeline Frame 2Symbol 897 as "Rome4_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 900 as "Rome4_substr"
ExportAssets (56)Timeline Frame 2Symbol 903 as "Rome5_1"
ExportAssets (56)Timeline Frame 2Symbol 904 as "Rome5_1_small"
ExportAssets (56)Timeline Frame 2Symbol 907 as "Rome5_2"
ExportAssets (56)Timeline Frame 2Symbol 908 as "Rome5_2_small"
ExportAssets (56)Timeline Frame 2Symbol 911 as "Rome5_3"
ExportAssets (56)Timeline Frame 2Symbol 912 as "Rome5_3_small"
ExportAssets (56)Timeline Frame 2Symbol 913 as "Rome5_4"
ExportAssets (56)Timeline Frame 2Symbol 914 as "Rome5_4_small"
ExportAssets (56)Timeline Frame 2Symbol 915 as "Rome5_5"
ExportAssets (56)Timeline Frame 2Symbol 916 as "Rome5_5_small"
ExportAssets (56)Timeline Frame 2Symbol 919 as "Rome5_full"
ExportAssets (56)Timeline Frame 2Symbol 921 as "Rome5_small"
ExportAssets (56)Timeline Frame 2Symbol 924 as "Rome5_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 927 as "Rome5_substr"
ExportAssets (56)Timeline Frame 2Symbol 930 as "Rome6_1"
ExportAssets (56)Timeline Frame 2Symbol 931 as "Rome6_1_small"
ExportAssets (56)Timeline Frame 2Symbol 934 as "Rome6_2"
ExportAssets (56)Timeline Frame 2Symbol 935 as "Rome6_2_small"
ExportAssets (56)Timeline Frame 2Symbol 938 as "Rome6_3"
ExportAssets (56)Timeline Frame 2Symbol 939 as "Rome6_3_small"
ExportAssets (56)Timeline Frame 2Symbol 942 as "Rome6_4"
ExportAssets (56)Timeline Frame 2Symbol 943 as "Rome6_4_small"
ExportAssets (56)Timeline Frame 2Symbol 944 as "Rome6_5"
ExportAssets (56)Timeline Frame 2Symbol 945 as "Rome6_5_small"
ExportAssets (56)Timeline Frame 2Symbol 946 as "Rome6_6"
ExportAssets (56)Timeline Frame 2Symbol 947 as "Rome6_6_small"
ExportAssets (56)Timeline Frame 2Symbol 948 as "Rome6_7"
ExportAssets (56)Timeline Frame 2Symbol 949 as "Rome6_7_small"
ExportAssets (56)Timeline Frame 2Symbol 950 as "Rome6_8"
ExportAssets (56)Timeline Frame 2Symbol 951 as "Rome6_8_small"
ExportAssets (56)Timeline Frame 2Symbol 954 as "Rome6_full"
ExportAssets (56)Timeline Frame 2Symbol 956 as "Rome6_small"
ExportAssets (56)Timeline Frame 2Symbol 959 as "Rome6_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 962 as "Rome6_substr"
ExportAssets (56)Timeline Frame 2Symbol 965 as "Rome7_1"
ExportAssets (56)Timeline Frame 2Symbol 966 as "Rome7_1_small"
ExportAssets (56)Timeline Frame 2Symbol 969 as "Rome7_2"
ExportAssets (56)Timeline Frame 2Symbol 970 as "Rome7_2_small"
ExportAssets (56)Timeline Frame 2Symbol 973 as "Rome7_3"
ExportAssets (56)Timeline Frame 2Symbol 974 as "Rome7_3_small"
ExportAssets (56)Timeline Frame 2Symbol 975 as "Rome7_4"
ExportAssets (56)Timeline Frame 2Symbol 976 as "Rome7_4_small"
ExportAssets (56)Timeline Frame 2Symbol 977 as "Rome7_5"
ExportAssets (56)Timeline Frame 2Symbol 978 as "Rome7_5_small"
ExportAssets (56)Timeline Frame 2Symbol 979 as "Rome7_6"
ExportAssets (56)Timeline Frame 2Symbol 980 as "Rome7_6_small"
ExportAssets (56)Timeline Frame 2Symbol 981 as "Rome7_7"
ExportAssets (56)Timeline Frame 2Symbol 982 as "Rome7_7_small"
ExportAssets (56)Timeline Frame 2Symbol 985 as "Rome7_full"
ExportAssets (56)Timeline Frame 2Symbol 987 as "Rome7_small"
ExportAssets (56)Timeline Frame 2Symbol 990 as "Rome7_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 993 as "Rome7_substr"
ExportAssets (56)Timeline Frame 2Symbol 996 as "Rome8_1"
ExportAssets (56)Timeline Frame 2Symbol 997 as "Rome8_1_small"
ExportAssets (56)Timeline Frame 2Symbol 1000 as "Rome8_2"
ExportAssets (56)Timeline Frame 2Symbol 1001 as "Rome8_2_small"
ExportAssets (56)Timeline Frame 2Symbol 1004 as "Rome8_3"
ExportAssets (56)Timeline Frame 2Symbol 1005 as "Rome8_3_small"
ExportAssets (56)Timeline Frame 2Symbol 1006 as "Rome8_4"
ExportAssets (56)Timeline Frame 2Symbol 1007 as "Rome8_4_small"
ExportAssets (56)Timeline Frame 2Symbol 1008 as "Rome8_5"
ExportAssets (56)Timeline Frame 2Symbol 1009 as "Rome8_5_small"
ExportAssets (56)Timeline Frame 2Symbol 1010 as "Rome8_6"
ExportAssets (56)Timeline Frame 2Symbol 1011 as "Rome8_6_small"
ExportAssets (56)Timeline Frame 2Symbol 1012 as "Rome8_7"
ExportAssets (56)Timeline Frame 2Symbol 1013 as "Rome8_7_small"
ExportAssets (56)Timeline Frame 2Symbol 1014 as "Rome8_8"
ExportAssets (56)Timeline Frame 2Symbol 1015 as "Rome8_8_small"
ExportAssets (56)Timeline Frame 2Symbol 1018 as "Rome8_full"
ExportAssets (56)Timeline Frame 2Symbol 1020 as "Rome8_small"
ExportAssets (56)Timeline Frame 2Symbol 1023 as "Rome8_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 1026 as "Rome8_substr"
ExportAssets (56)Timeline Frame 2Symbol 1029 as "RomeCrystal_1"
ExportAssets (56)Timeline Frame 2Symbol 1030 as "RomeCrystal_1_small"
ExportAssets (56)Timeline Frame 2Symbol 1033 as "RomeCrystal_2"
ExportAssets (56)Timeline Frame 2Symbol 1034 as "RomeCrystal_2_small"
ExportAssets (56)Timeline Frame 2Symbol 1037 as "RomeCrystal_3"
ExportAssets (56)Timeline Frame 2Symbol 1038 as "RomeCrystal_3_small"
ExportAssets (56)Timeline Frame 2Symbol 1041 as "RomeCrystal_4"
ExportAssets (56)Timeline Frame 2Symbol 1042 as "RomeCrystal_4_small"
ExportAssets (56)Timeline Frame 2Symbol 1045 as "RomeCrystal_5"
ExportAssets (56)Timeline Frame 2Symbol 1046 as "RomeCrystal_5_small"
ExportAssets (56)Timeline Frame 2Symbol 1049 as "RomeCrystal_6"
ExportAssets (56)Timeline Frame 2Symbol 1050 as "RomeCrystal_6_small"
ExportAssets (56)Timeline Frame 2Symbol 1053 as "RomeCrystal_7"
ExportAssets (56)Timeline Frame 2Symbol 1054 as "RomeCrystal_7_small"
ExportAssets (56)Timeline Frame 2Symbol 1057 as "RomeCrystal_8"
ExportAssets (56)Timeline Frame 2Symbol 1058 as "RomeCrystal_8_small"
ExportAssets (56)Timeline Frame 2Symbol 1061 as "RomeCrystal_9"
ExportAssets (56)Timeline Frame 2Symbol 1062 as "RomeCrystal_9_small"
ExportAssets (56)Timeline Frame 2Symbol 1065 as "RomeCrystal_10"
ExportAssets (56)Timeline Frame 2Symbol 1066 as "RomeCrystal_10_small"
ExportAssets (56)Timeline Frame 2Symbol 1069 as "RomeCrystal_11"
ExportAssets (56)Timeline Frame 2Symbol 1070 as "RomeCrystal_11_small"
ExportAssets (56)Timeline Frame 2Symbol 1073 as "RomeCrystal_12"
ExportAssets (56)Timeline Frame 2Symbol 1074 as "RomeCrystal_12_small"
ExportAssets (56)Timeline Frame 2Symbol 1077 as "RomeCrystal_13"
ExportAssets (56)Timeline Frame 2Symbol 1078 as "RomeCrystal_13_small"
ExportAssets (56)Timeline Frame 2Symbol 1081 as "RomeCrystal_14"
ExportAssets (56)Timeline Frame 2Symbol 1082 as "RomeCrystal_14_small"
ExportAssets (56)Timeline Frame 2Symbol 1085 as "RomeCrystal_15"
ExportAssets (56)Timeline Frame 2Symbol 1086 as "RomeCrystal_15_small"
ExportAssets (56)Timeline Frame 2Symbol 1089 as "RomeCrystal_16"
ExportAssets (56)Timeline Frame 2Symbol 1090 as "RomeCrystal_16_small"
ExportAssets (56)Timeline Frame 2Symbol 1093 as "RomeCrystal_17"
ExportAssets (56)Timeline Frame 2Symbol 1094 as "RomeCrystal_17_small"
ExportAssets (56)Timeline Frame 2Symbol 1097 as "RomeCrystal_18"
ExportAssets (56)Timeline Frame 2Symbol 1098 as "RomeCrystal_18_small"
ExportAssets (56)Timeline Frame 2Symbol 1101 as "RomeCrystal_19"
ExportAssets (56)Timeline Frame 2Symbol 1102 as "RomeCrystal_19_small"
ExportAssets (56)Timeline Frame 2Symbol 1105 as "RomeCrystal_20"
ExportAssets (56)Timeline Frame 2Symbol 1106 as "RomeCrystal_20_small"
ExportAssets (56)Timeline Frame 2Symbol 1109 as "RomeCrystal_full"
ExportAssets (56)Timeline Frame 2Symbol 1112 as "RomeCrystal_small"
ExportAssets (56)Timeline Frame 2Symbol 1115 as "RomeCrystal_substr"
ExportAssets (56)Timeline Frame 2Symbol 1117 as "Greece11_1"
ExportAssets (56)Timeline Frame 2Symbol 1118 as "Greece11_1_small"
ExportAssets (56)Timeline Frame 2Symbol 1120 as "Greece11_2"
ExportAssets (56)Timeline Frame 2Symbol 1121 as "Greece11_2_small"
ExportAssets (56)Timeline Frame 2Symbol 1123 as "Greece11_3"
ExportAssets (56)Timeline Frame 2Symbol 1124 as "Greece11_3_small"
ExportAssets (56)Timeline Frame 2Symbol 1126 as "Greece11_full"
ExportAssets (56)Timeline Frame 2Symbol 1128 as "Greece11_small"
ExportAssets (56)Timeline Frame 2Symbol 1130 as "Greece11_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 1132 as "Greece11_substr"
ExportAssets (56)Timeline Frame 2Symbol 1136 as "background_with_count"
ExportAssets (56)Timeline Frame 2Symbol 1139 as "bas-relief"
ExportAssets (56)Timeline Frame 2Symbol 1142 as "bas-relief_light"
ExportAssets (56)Timeline Frame 2Symbol 1145 as "bas-relief_mask"
ExportAssets (56)Timeline Frame 2Symbol 1148 as "bunch_is"
ExportAssets (56)Timeline Frame 2Symbol 1151 as "bunch_light"
ExportAssets (56)Timeline Frame 2Symbol 1154 as "bunch_mask"
ExportAssets (56)Timeline Frame 2Symbol 1157 as "bunch_was"
ExportAssets (56)Timeline Frame 2Symbol 1160 as "gobelin"
ExportAssets (56)Timeline Frame 2Symbol 1163 as "gobelin_light"
ExportAssets (56)Timeline Frame 2Symbol 1166 as "gobelin_mask"
ExportAssets (56)Timeline Frame 2Symbol 1169 as "greece_back_on"
ExportAssets (56)Timeline Frame 2Symbol 1172 as "kithara"
ExportAssets (56)Timeline Frame 2Symbol 1175 as "kithara_light"
ExportAssets (56)Timeline Frame 2Symbol 1178 as "kithara_mask"
ExportAssets (56)Timeline Frame 2Symbol 1181 as "lavr"
ExportAssets (56)Timeline Frame 2Symbol 1184 as "lavr_light"
ExportAssets (56)Timeline Frame 2Symbol 1187 as "lavr_mask"
ExportAssets (56)Timeline Frame 2Symbol 1190 as "mask"
ExportAssets (56)Timeline Frame 2Symbol 1193 as "mask_light"
ExportAssets (56)Timeline Frame 2Symbol 1196 as "mask_mask"
ExportAssets (56)Timeline Frame 2Symbol 1199 as "mat"
ExportAssets (56)Timeline Frame 2Symbol 1202 as "mat_light"
ExportAssets (56)Timeline Frame 2Symbol 1205 as "mat_mask"
ExportAssets (56)Timeline Frame 2Symbol 1208 as "oil"
ExportAssets (56)Timeline Frame 2Symbol 1211 as "oil_light"
ExportAssets (56)Timeline Frame 2Symbol 1214 as "oil_mask"
ExportAssets (56)Timeline Frame 2Symbol 1217 as "pipe"
ExportAssets (56)Timeline Frame 2Symbol 1220 as "pipe_light"
ExportAssets (56)Timeline Frame 2Symbol 1223 as "pipe_mask"
ExportAssets (56)Timeline Frame 2Symbol 1226 as "roll"
ExportAssets (56)Timeline Frame 2Symbol 1229 as "roll_light"
ExportAssets (56)Timeline Frame 2Symbol 1232 as "roll_mask"
ExportAssets (56)Timeline Frame 2Symbol 1235 as "top"
ExportAssets (56)Timeline Frame 2Symbol 1238 as "top_light"
ExportAssets (56)Timeline Frame 2Symbol 1241 as "top_mask"
ExportAssets (56)Timeline Frame 2Symbol 1244 as "vase"
ExportAssets (56)Timeline Frame 2Symbol 1247 as "vase_light"
ExportAssets (56)Timeline Frame 2Symbol 1250 as "vase_mask"
ExportAssets (56)Timeline Frame 2Symbol 1253 as "greece_bg"
ExportAssets (56)Timeline Frame 2Symbol 1256 as "ISpyLevel"
ExportAssets (56)Timeline Frame 2Symbol 1257 as "PieceOfCompoundArtefact"
ExportAssets (56)Timeline Frame 2Symbol 1260 as "tick"
ExportAssets (56)Timeline Frame 2Symbol 1263 as "tick_small"
ExportAssets (56)Timeline Frame 2Symbol 1264 as "CellClass"
ExportAssets (56)Timeline Frame 2Symbol 1265 as "BigArtefact"
ExportAssets (56)Timeline Frame 2Symbol 1266 as "back_artefact_small_complet.png"
ExportAssets (56)Timeline Frame 2Symbol 1268 as "back_artefact_small_complet"
ExportAssets (56)Timeline Frame 2Symbol 1269 as "particles.png"
ExportAssets (56)Timeline Frame 2Symbol 1271 as "Match3Level"
ExportAssets (56)Timeline Frame 2Symbol 1274 as "match3_rome_07_2"
ExportAssets (56)Timeline Frame 2Symbol 1275 as "match3_rome_04.png"
ExportAssets (56)Timeline Frame 2Symbol 1277 as "match3_rome_04"
ExportAssets (56)Timeline Frame 2Symbol 1280 as "match3_rome_01"
ExportAssets (56)Timeline Frame 2Symbol 1283 as "match3_rome_02"
ExportAssets (56)Timeline Frame 2Symbol 1286 as "match3_rome_03"
ExportAssets (56)Timeline Frame 2Symbol 1289 as "match3_rome_06"
ExportAssets (56)Timeline Frame 2Symbol 1292 as "match3_rome_05"
ExportAssets (56)Timeline Frame 2Symbol 1295 as "match3_Shade"
ExportAssets (56)Timeline Frame 2Symbol 1298 as "match3_Left"
ExportAssets (56)Timeline Frame 2Symbol 1301 as "match3_Left8"
ExportAssets (56)Timeline Frame 2Symbol 1304 as "match3_Right"
ExportAssets (56)Timeline Frame 2Symbol 1307 as "match3_Top"
ExportAssets (56)Timeline Frame 2Symbol 1310 as "match3_Bottom"
ExportAssets (56)Timeline Frame 2Symbol 1311 as "Substr_1.jpg"
ExportAssets (56)Timeline Frame 2Symbol 1313 as "Substr_1"
ExportAssets (56)Timeline Frame 2Symbol 1314 as "Substr_2.jpg"
ExportAssets (56)Timeline Frame 2Symbol 1316 as "Substr_2"
ExportAssets (56)Timeline Frame 2Symbol 1317 as "match3_Time.png"
ExportAssets (56)Timeline Frame 2Symbol 1318 as "scope_Rome.png"
ExportAssets (56)Timeline Frame 2Symbol 1323 as "match3_TimeFix"
ExportAssets (56)Timeline Frame 2Symbol 1326 as "bonus_sun_1"
ExportAssets (56)Timeline Frame 2Symbol 1329 as "bonus_sun_2"
ExportAssets (56)Timeline Frame 2Symbol 1332 as "bonus_sun_3"
ExportAssets (56)Timeline Frame 2Symbol 1335 as "bonus_sun_4"
ExportAssets (56)Timeline Frame 2Symbol 1338 as "bonus_sun_5"
ExportAssets (56)Timeline Frame 2Symbol 1341 as "bonus_sun_6"
ExportAssets (56)Timeline Frame 2Symbol 1344 as "bonus_sun_7"
ExportAssets (56)Timeline Frame 2Symbol 1347 as "bonus_sun_8"
ExportAssets (56)Timeline Frame 2Symbol 1350 as "bonus_sun_simvol"
ExportAssets (56)Timeline Frame 2Symbol 1353 as "bonus_sun_simvol_1"
ExportAssets (56)Timeline Frame 2Symbol 1356 as "bonus_sun_simvol_2"
ExportAssets (56)Timeline Frame 2Symbol 1359 as "bonus_sun_simvol_3"
ExportAssets (56)Timeline Frame 2Symbol 1362 as "bonus_sun_simvol_4"
ExportAssets (56)Timeline Frame 2Symbol 1365 as "bonus_sun_simvol_5"
ExportAssets (56)Timeline Frame 2Symbol 1368 as "bonus_sun_simvol_6"
ExportAssets (56)Timeline Frame 2Symbol 1371 as "bonus_sun_simvol_7"
ExportAssets (56)Timeline Frame 2Symbol 1374 as "bonus_sun_simvolBack"
ExportAssets (56)Timeline Frame 2Symbol 1377 as "Eye_Active"
ExportAssets (56)Timeline Frame 2Symbol 1380 as "Eye_Normal"
ExportAssets (56)Timeline Frame 2Symbol 1383 as "Eye_Pressed"
ExportAssets (56)Timeline Frame 2Symbol 1385 as "Chip"
ExportAssets (56)Timeline Frame 2Symbol 1386 as "TheField"
ExportAssets (56)Timeline Frame 2Symbol 1387 as "FieldCell"
ExportAssets (56)Timeline Frame 2Symbol 1388 as "c16.png"
ExportAssets (56)Timeline Frame 2Symbol 1389 as "c14.png"
ExportAssets (56)Timeline Frame 2Symbol 1390 as "c12.png"
ExportAssets (56)Timeline Frame 2Symbol 1391 as "c11.png"
ExportAssets (56)Timeline Frame 2Symbol 1392 as "c9.png"
ExportAssets (56)Timeline Frame 2Symbol 1393 as "c4.png"
ExportAssets (56)Timeline Frame 2Symbol 1394 as "c3.png"
ExportAssets (56)Timeline Frame 2Symbol 1395 as "c2.png"
ExportAssets (56)Timeline Frame 2Symbol 1397 as "MyTime"
ExportAssets (56)Timeline Frame 2Symbol 1399 as "Lock"
ExportAssets (56)Timeline Frame 2Symbol 1400 as "Chips.png"
ExportAssets (56)Timeline Frame 2Symbol 1402 as "Bomb"
ExportAssets (56)Timeline Frame 2Symbol 1403 as "ZeusLightning"
ExportAssets (56)Timeline Frame 2Symbol 1404 as "Strela.png"
ExportAssets (56)Timeline Frame 2Symbol 1405 as "HintWindow.png"
ExportAssets (56)Timeline Frame 2Symbol 1409 as "OkActive"
ExportAssets (56)Timeline Frame 2Symbol 1412 as "OkNormal"
ExportAssets (56)Timeline Frame 2Symbol 1415 as "OkPressed"
ExportAssets (56)Timeline Frame 2Symbol 1416 as "TimeBonus"
ExportAssets (56)Timeline Frame 2Symbol 1419 as "Amulet"
ExportAssets (56)Timeline Frame 2Symbol 1422 as "Sector1"
ExportAssets (56)Timeline Frame 2Symbol 1425 as "Sector2"
ExportAssets (56)Timeline Frame 2Symbol 1428 as "Sector3"
ExportAssets (56)Timeline Frame 2Symbol 1431 as "Sector4"
ExportAssets (56)Timeline Frame 2Symbol 1434 as "Sector5"
ExportAssets (56)Timeline Frame 2Symbol 1437 as "Sector6"
ExportAssets (56)Timeline Frame 2Symbol 1440 as "Sector7"
ExportAssets (56)Timeline Frame 2Symbol 1441 as "Symbol Amulete"
ExportAssets (56)Timeline Frame 2Symbol 1442 as "red_circle.png"
ExportAssets (56)Timeline Frame 2Symbol 1444 as "strela_small.png"
ExportAssets (56)Timeline Frame 2Symbol 1446 as "strela_small"
ExportAssets (56)Timeline Frame 2Symbol 1447 as "SwapBonus"
ExportAssets (56)Timeline Frame 2Symbol 1450 as "match3_greece_0"
ExportAssets (56)Timeline Frame 2Symbol 1453 as "match3_greece_1"
ExportAssets (56)Timeline Frame 2Symbol 1456 as "match3_greece_3"
ExportAssets (56)Timeline Frame 2Symbol 1459 as "match3_greece_4"
ExportAssets (56)Timeline Frame 2Symbol 1462 as "match3_greece_2"
ExportAssets (56)Timeline Frame 2Symbol 1465 as "match3_greece_6"
ExportAssets (56)Timeline Frame 2Symbol 1468 as "match3_greece_7"
ExportAssets (56)Timeline Frame 2Symbol 1471 as "match3_greece_5"
ExportAssets (56)Timeline Frame 2Symbol 1472 as "match3_greece"
ExportAssets (56)Timeline Frame 2Symbol 1475 as "Greece1_1"
ExportAssets (56)Timeline Frame 2Symbol 1478 as "Greece1_1_small"
ExportAssets (56)Timeline Frame 2Symbol 1481 as "Greece1_2"
ExportAssets (56)Timeline Frame 2Symbol 1484 as "Greece1_2_small"
ExportAssets (56)Timeline Frame 2Symbol 1487 as "Greece1_3"
ExportAssets (56)Timeline Frame 2Symbol 1490 as "Greece1_3_small"
ExportAssets (56)Timeline Frame 2Symbol 1493 as "Greece1_4"
ExportAssets (56)Timeline Frame 2Symbol 1496 as "Greece1_4_small"
ExportAssets (56)Timeline Frame 2Symbol 1499 as "Greece1_full"
ExportAssets (56)Timeline Frame 2Symbol 1502 as "Greece1_small"
ExportAssets (56)Timeline Frame 2Symbol 1505 as "Greece1_smallSubstr"
ExportAssets (56)Timeline Frame 2Symbol 1508 as "Greece1_substr"
ExportAssets (56)Timeline Frame 2Symbol 1509 as "scope_Greece.png"
ExportAssets (56)Timeline Frame 2Symbol 1511 as "LifeBonus"
ExportAssets (56)Timeline Frame 2Symbol 1514 as "menu_top"
ExportAssets (56)Timeline Frame 2Symbol 1517 as "menu_middle"
ExportAssets (56)Timeline Frame 2Symbol 1520 as "menu_bottom"
ExportAssets (56)Timeline Frame 2Symbol 1523 as "ingame_menu_button_active"
ExportAssets (56)Timeline Frame 2Symbol 1526 as "ingame_menu_button_normal"
ExportAssets (56)Timeline Frame 2Symbol 1529 as "ingame_menu_button_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1532 as "ingame_menu_button_under"
ExportAssets (56)Timeline Frame 2Symbol 1536 as "script_mars"
ExportAssets (56)Timeline Frame 2Symbol 1539 as "script_mars_crystal"
ExportAssets (56)Timeline Frame 2Symbol 1542 as "script_apollo"
ExportAssets (56)Timeline Frame 2Symbol 1545 as "script_apollo_crystal"
ExportAssets (56)Timeline Frame 2Symbol 1546 as "LoadingFon"
ExportAssets (56)Timeline Frame 2Symbol 1547 as "sound_ButtonClick.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1548 as "sound_MouseOverButton.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1549 as "sound_ShowTooltip.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1550 as "sound_WindowFade.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1551 as "sound_ChipKnock.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1552 as "sound_ChipMove.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1553 as "sound_ChipSelect.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1554 as "sound_ChipToSun.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1555 as "sound_ChipWrongMove.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1556 as "sound_ChipKnock_v2.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1557 as "sound_SunAdd.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1558 as "sound_SunChipDestroy.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1559 as "sound_SunComplete.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1560 as "sound_SunRay.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1561 as "sound_SunStart.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1562 as "sound_SunWonder.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1563 as "sound_BreakFigure1a.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1564 as "sound_BreakFigure1b.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1565 as "sound_BreakFigure1c.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1566 as "sound_BreakFigure2.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1567 as "sound_BreakFigure3.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1568 as "sound_BreakFigure4.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1569 as "sound_BreakFigure5.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1570 as "sound_Go.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1571 as "sound_hint.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1572 as "sound_bomb_expl.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1573 as "sound_boom.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1574 as "sound_FallenArtefact.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1575 as "sound_FallenVisBonus.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1576 as "sound_Flash.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1577 as "sound_FlashStart.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1578 as "sound_ChipUnlock.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1579 as "sound_drop_bonus.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1580 as "sound_ScoreTick.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1581 as "sound_take_bonus.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1582 as "sound_time_bonus.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1583 as "sound_TipWindow.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1584 as "sound_reshuffle.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1585 as "sound_artefact_collected.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1586 as "sound_level_complete.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1587 as "sound_level_lost.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1588 as "sound_mmm.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1589 as "sound_start_level.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1590 as "sound_big_tick_appearing.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1591 as "sound_crystal_ready.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1592 as "sound_false_click.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1593 as "sound_hint_complete.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1594 as "sound_artefact_dropped.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1595 as "sound_artefact_element_flied.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1596 as "sound_artefact_mouse_over.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1597 as "sound_artefact_picked.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1598 as "sound_fly_artefact_down.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1599 as "sound_neutral_put_1.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1600 as "sound_neutral_put_2.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1601 as "sound_neutral_put_3.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1602 as "sound_AddLife.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1603 as "sound_move_flag_in_map.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1604 as "sound_StatTip.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1605 as "sound_BreakFigure6.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1606 as "sound_BreakFigure7.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1607 as "sound_BreakFigure8.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1608 as "sound_BreakFigure9.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1609 as "sound_BreakFigure10.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1610 as "Sounds Symbol"
ExportAssets (56)Timeline Frame 2Symbol 1614 as "long_button_active"
ExportAssets (56)Timeline Frame 2Symbol 1617 as "long_button_normal"
ExportAssets (56)Timeline Frame 2Symbol 1620 as "long_button_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1623 as "long_button_under"
ExportAssets (56)Timeline Frame 2Symbol 1626 as "medium_button_active"
ExportAssets (56)Timeline Frame 2Symbol 1629 as "medium_button_normal"
ExportAssets (56)Timeline Frame 2Symbol 1632 as "medium_button_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1635 as "start_map_active"
ExportAssets (56)Timeline Frame 2Symbol 1638 as "start_map_normal"
ExportAssets (56)Timeline Frame 2Symbol 1641 as "start_map_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1644 as "prepare_button_active"
ExportAssets (56)Timeline Frame 2Symbol 1647 as "prepare_button_normal"
ExportAssets (56)Timeline Frame 2Symbol 1650 as "prepare_button_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1653 as "button_menu_active"
ExportAssets (56)Timeline Frame 2Symbol 1656 as "button_menu_normal"
ExportAssets (56)Timeline Frame 2Symbol 1659 as "button_menu_pressed"
ExportAssets (56)Timeline Frame 2Symbol 1662 as "nag"
ExportAssets (56)Timeline Frame 2Symbol 1665 as "medium_button_under"
ExportAssets (56)Timeline Frame 2Symbol 1668 as "BetweenTextBottom"
ExportAssets (56)Timeline Frame 2Symbol 1671 as "BetweenTextTop"
ExportAssets (56)Timeline Frame 2Symbol 1674 as "match3_TimeSrez"
ExportAssets (56)Timeline Frame 2Symbol 1675 as "red_circle"
ExportAssets (56)Timeline Frame 2Symbol 1678 as "blur1"
ExportAssets (56)Timeline Frame 2Symbol 1680 as "GreeceNoActive"
ExportAssets (56)Timeline Frame 2Symbol 1683 as "SunFullEffect"

Labels

"normal"Symbol 160 MovieClip [cursor_mc] Frame 1
"active"Symbol 160 MovieClip [cursor_mc] Frame 2
"press"Symbol 160 MovieClip [cursor_mc] Frame 3




http://swfchan.com/14/68857/info.shtml
Created: 10/4 -2019 19:05:51 Last modified: 10/4 -2019 19:05:51 Server time: 23/12 -2024 00:26:54