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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Jewel of Atlantis.swf

This is the info page for
Flash #131801

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


Text
<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Underwater adventures in </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>long-lost mysterios Atlantis</b></font></p>

<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- over 100 levels and 2 modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- uncover hidden Relics</b></font></p>

Free download

JEWEL OF ATLANTIS WEB

JEWEL OF ATLANTIS FULL

Sound

Music

Hints

Your score:

0123456789

JEWEL OF ATLANTIS

<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;&nbsp;&nbsp;&nbsp;special effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>

<p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>You have completed web version</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>of the game BUT...</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Adventure is not over yet!</b></font></p><p align="left"></p>

Replay the web version on higher

Your score:

0123456789

Your name here

Submit

Submit

full version

difficulty to get higher score

Full version

Play again

CONGRATULATIONS!

Your score:

0123456789

Your name here

<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>

GAME OVER

<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version features 19 hidden Relics</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>that can be uncovered while</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>playing the game</b></font></p><p align="left"></p>

Continue

<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has lots of wonderful</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>places to explore</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has huge map available for </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>your exploration with number</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>of roads and pathways to travel</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version features over 100 mysterious level</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>to play in 2 different game modes as well as</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>pack of hidden bonus levels</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has loads of different bricks,</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>layouts, power-ups, Relics, levels, and more!</b></font></p><p align="left"></p>

TRY FULL VERSION

ActionScript [AS1/AS2]

Frame 1
function round2(num) { return(Math.round(num * 100) / 100); } copyright = "Copyright (c) 2005-2006 by Enkord Ltd."; hint1_0 = "Swap jewels to make column or|row of three or more jewels|of the same color"; hint1_1 = "Small jewels are detonators and they can't be|moved, but you can make regular match of 3 or|more jewels of the same color near small|jewel to break a piece with it"; hint1_2 = "You can use piece with small jewel|as a part of regular match"; hint1_3 = "Come on! There is only one piece left.|Breaking all pieces marked with small|jewels is how you complete level"; hint3_0 = "This is a bomb! Make a match using it and|it will explode nearby jewels and blocks.|Now you can also create bombs - just|make a match of 4 jewels in a row"; hint4_0 = "To complete this level you have to break|all wooden boxes. To do so make a match|over box to break it"; hint8_0 = "You have to match 200 jewels|to complete this level"; hint8_1 = "To complete this level you have to make as|many matches as possible before time|runs out. There is indicator at the|top right side of the screen that shows|your progress"; hint9_0 = "This is a key! Make a match with it to|remove locks from jewels of the|same color"; hint10_0 = "Now you can use cannons. Cannon shot will|destroy everything in it way. To create|cannon later make a match in form|of 'L' letter anytime"; completed = "LEVEL COMPLETE"; paused1 = "Game paused..."; paused2 = "Press space to continue"; gameover = "Time up! GAME OVER..."; p_button = "Play"; pn_button = "Play now"; pa_button = "Play again"; c_button = "Continue"; fdl_button = "Free download"; gfv_button = "Get full version"; menu_txt1 = "JEWEL OF ATLANTIS FULL"; menu_txt2 = "<b><p></p> - fullscreen gameplay<p></p> - over 100 levels and 2 modes<p></p> - uncover hidden Relics</b>"; menu_txt3 = "JEWEL OF ATLANTIS WEB"; menu_txt4 = "<b>Underwater adventures in <p></p>long-lost mysterios Atlantis</b>"; sound_txt = "sound"; music_txt = "music"; hints_txt = "Hints"; scr = "Your score:"; nam = "Your name here"; submit = "submit"; loading = "loading"; level = "LEVEL"; congratualations = "CONGRATULATIONS!"; complete_txt1 = "<b>You have completed web version <p></p>of the game BUT...<p></p>Adventure is not over yet!</b>"; complete_txt2 = "<b>Are you clever enough to solve mystery<p></p>of Atlantis? Download your FREE trial of <p></p>full version and find out!<p></p><p></p> - Enhanced graphics and<p></p> special effects<p></p> - Over 100 mysterious levels<p></p> - 19 Relics to uncover<p></p> - 2 play modes<p></p> - Huge map available for exploration<p></p> - Fullscreen gameplay<p></p> - And many more!</b>"; complete_txt3 = "Replay the web version on higher"; complete_txt4 = "difficulty to get higher score"; complete_txt5 = "JEWEL OF ATLANTIS"; complete_txt6 = "full version"; game_over = "GAME OVER"; try_full_version = "TRY FULL VERSION"; pause1_txt1 = "<b>FULL version features 19 hidden Relics<p></p>that can be uncovered while<p></p>playing the game</b>"; pause2_txt1 = "<b>FULL version has lots of wonderful<p></p>places to explore</b>"; pause3_txt1 = "<b>FULL version has huge map available for <p></p>your exploration with number<p></p>of roads and pathways to travel</b>"; pause4_txt1 = "<b>FULL version features over 100 mysterious level<p></p>to play in 2 different game modes as well as<p></p>pack of hidden bonus levels</b>"; pause5_txt1 = "<b>FULL version has loads of different bricks,<p></p>layouts, power-ups, Relics, levels, and more!</b>"; System.security.allowDomain("www.enkord.com"); if (bannerURL == undefined) { bannerURL = "http://www.enkord.com/games/jewelofatlantis/banner.swf"; } lang = "en"; stop(); _focusrect = false; Stage.showMenu = false; Stage.width = 480; Stage.height = 360; Stage.scaleMode = "noScale"; percent_mc._xscale = 0; var to = _root.getBytesTotal(); var prevLo = 0; total_txt.text = round2(to / 1024).toString() + " KB"; var loadListener = new Object(); loadListener.onLoadError = function (target_mc, errorCode) { preload_logo_mc._visible = true; loaded_txt._visible = true; total_txt._visible = true; percent_mc._visible = true; percent_txt._visible = true; frame_mc._visible = true; preload_logo_mc.onPress = function () { getURL ("http://www.enkord.com/", "_blank"); }; }; if (downloadURL == undefined) { preload_logo_mc._visible = false; loaded_txt._visible = false; total_txt._visible = false; percent_mc._visible = false; percent_txt._visible = false; frame_mc._visible = false; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); var mc = this.createEmptyMovieClip("bannerstub", this.getNextHighestDepth()); mcLoader.loadClip(bannerURL, mc); } ii = setInterval(function () { var _local2 = _root.getBytesLoaded(); var _local4 = round2((_local2 - prevLo) / 64); speed_txt.text = _local4.toString() + " Kb/s"; loaded_txt.text = Math.round(_local2 / 1024).toString() + " KB"; var _local3 = Math.round((_local2 / to) * 100); percent_txt.text = _local3 + " %"; percent_mc._xscale = _local3; prevLo = _local2; if ((_local2 == to) && (preload_logo_mc._visible)) { clearInterval(ii); gotoAndPlay ("load"); } }, 500);
Frame 3
function adjustScore(value) { _root.score = _root.score + value; if (_root.score < 0) { _root.score = 0; } } function togglePause() { if (paused) { message.gotoAndPlay("unpaused"); } else { message.gotoAndPlay("paused"); } togglePauseSilent(); } function togglePauseSilent() { paused = !paused; } function getEncodedValue(v, key) { var _local1 = (v ^ key).toString(); var _local4 = new Array(); _local4.push(key); var _local2 = new Array(); i = 0; while (i < _local1.length) { _local2.push(_local1.charCodeAt(i) ^ key); i++; } _local4.push(_local2.length ^ key); _local4 = _local4.concat(_local2); return(_local4.join(",")); } function getScoreEncoded() { var _local5 = random(16777215); var _local4 = random(16777215); while (_local4 == _local5) { _local4 = random(16777215); } var _local3 = random(16777215); while ((_local3 == _local5) || (_local3 == _local4)) { _local3 = random(16777215); } var _local2 = random(16777215); while (((_local2 == _local5) || (_local2 == _local4)) || (_local2 == _local3)) { _local2 = random(16777215); } var _local6 = _root.numberOfLevel + (_root.levelsNumber * _root.numberOfGame); return(new Array(getEncodedValue(_root.score, _local5), getEncodedValue(_local6, _local4), getEncodedValue(_root.score, _local3), getEncodedValue(_local6, _local2))); } function updateMouse() { var _local3 = _root._xmouse; var _local2 = _root._ymouse; var _local4 = (((_local3 > 0) && (_local3 < 480)) && (_local2 > 0)) && (_local2 < 360); if (_local4 != mouseInRect) { if ((mouseInRect = _local4)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = _local3; cursor._y = _local2; } function updateTitle() { updateMouse(); } function putText(txt1, txt2) { do { ch = txt2.substr(i, 1); if (ch == "|") { str = txt2.substr(ilast, i - ilast); txt1 = (txt1 + "&#13;") + str; ilast = i + 1; } i++; } while (i < textBlock.length); str = txt2.substr(ilast, i - ilast); txt1 = (txt1 + "&#13;") + str; trace(txt1); } function upgradeNumberToName(num) { switch (num) { case 1 : return("armor"); case 2 : return("bulletspeed"); case 3 : return("clipsize"); case 4 : return("experience"); case 5 : return("explosion"); case 6 : return("reload"); case 7 : return("repair"); case 8 : return("shipspeed"); case 9 : return("shotspeed"); } } function buildingNumberToName(num) { switch (Number(num)) { case 1 : return("airport"); case 2 : return("starport"); case 3 : return("support1"); case 4 : return("support2"); case 5 : return("support3"); case 6 : return("ship"); case 7 : return("squadron"); case 8 : return("powerplant"); case 9 : return("mine"); } } function playSound(snd) { if (_root.soundEnabled) { _root.sound.gotoAndPlay(snd); } } function playMusic(snd) { if (_root.musicEnabled) { stopAllSounds(); _root.sound.gotoAndPlay(snd); } } var rootURL = "http://www.enkord.com/"; var downloadPromotedURL = "http://www.enkord.com/pages.php?s0=contacts"; if (moreGamesURL == undefined) { moreGamesURL = rootURL; } if (downloadURL == undefined) { downloadURL = rootURL + "games/jewelofatlantis/download/?from=webversion"; } else { greatgames._visible = false; greatgames_btn.enabled = false; game_logo_mc._x = 110; not_our_site = true; } if (orderURL == undefined) { orderURL = rootURL + "games/jewelofatlantis/order/?from=webversion"; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + (not_our_site ? "games/jewelofatlantis/online/hiscore-nolinks.php" : "games/jewelofatlantis/online/hiscore.php"); } var _r; var paused = false; var curscreen = "none"; var curweapon = 0; aimsrc.duplicateMovieClip("cursor", 15000); var mouseState = false; var prevMouseState = false; var gameInit = true; var score = 0; var musicEnabled = ((music_trig != undefined) ? false : true); var soundEnabled = ((sound_trig != undefined) ? false : true); signsound.gotoAndPlay((soundEnabled ? "on" : "off")); signmusic.gotoAndPlay((musicEnabled ? "on" : "off")); var hintsEnabled = true; var NofPause = 5; var numberOfGame = 0; var mouseInRect = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (mouseInRect) { Mouse.hide(); } cursor.gotoAndPlay("arrow");
Frame 4
_quality = "high"; playMusic("menumusic"); txt11 = menu_txt1; txt21 = menu_txt2; txt31 = menu_txt3; txt41 = menu_txt4; snd = sound_txt; msc = music_txt; hnt = hints_txt;
Frame 5
updateTitle(); _root.bg.gotoAndStop("space1"); play();
Frame 6
updateTitle(); gotoAndPlay ("titlerepeat");
Frame 7
discription0 = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = false; return(_local1); }; discription1 = function () { var _local1 = new Object(); _local1.itsColor = 1; _local1.bonus = false; _local1.block = false; return(_local1); }; discription2 = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = false; _local1.block = false; return(_local1); }; discription3 = function () { var _local1 = new Object(); _local1.itsColor = 3; _local1.bonus = false; _local1.block = false; return(_local1); }; discription4 = function () { var _local1 = new Object(); _local1.itsColor = 4; _local1.bonus = false; _local1.block = false; return(_local1); }; discription5 = function () { var _local1 = new Object(); _local1.itsColor = 5; _local1.bonus = false; _local1.block = false; return(_local1); }; discription6 = function () { var _local1 = new Object(); _local1.itsColor = 6; _local1.bonus = false; _local1.block = false; return(_local1); }; discription7 = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = false; _local1.block = false; return(_local1); }; discription8 = function () { var _local1 = new Object(); _local1.itsColor = 8; _local1.bonus = false; _local1.block = false; return(_local1); }; doLevel0 = function () { Line1 = "00000000000000000 "; Line2 = "00000000000000000 "; Line3 = "00000000000000000 "; Line4 = "00000000000000000 "; Line5 = "00000000000000000 "; Line6 = "00000000000000000 "; Line7 = "00000000000000000 "; Line8 = "00000000000000000 "; Line9 = "00000000000000000 "; Line10 = "00000000000000000 "; Line11 = "00000000000000000 "; Line12 = "00000000000000000 "; Line13 = "00000000000000000"; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel1 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["bomb", "gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = [3000, 7000, 11000, 18000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 10; hintItems[0][0].j = 5; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 11; hintItems[0][1].j = 4; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 11; hintItems[0][2].j = 6; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 10; hintItems[1].i2 = 11; hintItems[1].j1 = 5; hintItems[1].j2 = 5; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 220; hintItems[2].y = 185; hintItems[2].textBlock = hint1_0; }; doHint1 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 4; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 5; hintItems[0][1].itsColor = 4; hintItems[0][2] = new Object(); hintItems[0][2].i = 8; hintItems[0][2].j = 4; hintItems[0][2].itsColor = 4; hintItems[0][3] = new Object(); hintItems[0][3].i = 9; hintItems[0][3].j = 5; hintItems[0][3].itsColor = 4; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 8; hintItems[1].i2 = 8; hintItems[1].j1 = 4; hintItems[1].j2 = 5; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 130; hintItems[2].y = 220; hintItems[2].textBlock = hint1_1; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 8; hintItems[3].j = 6; }; doHint2 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 7; hintItems[0][0].j = 7; hintItems[0][0].itsColor = 6; hintItems[0][1] = new Object(); hintItems[0][1].i = 8; hintItems[0][1].j = 7; hintItems[0][1].itsColor = 6; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 8; hintItems[0][2].itsColor = 6; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 9; hintItems[1].i2 = 9; hintItems[1].j1 = 8; hintItems[1].j2 = 7; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 160; hintItems[2].y = 265; hintItems[2].textBlock = hint1_2; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 8; hintItems[3].j = 7; }; doHint3 = function () { hintItems = new Array(); hintItems[0] = new Object(); hintItems[0].nm = "textBlock"; hintItems[0].x = 100; hintItems[0].y = 280; hintItems[0].textBlock = hint1_3; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = 4; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = 6; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "................. "; Line5 = ".....?764672..... "; Line6 = "....?7642426?.... "; Line7 = "....???7a642?.... "; Line8 = "....??26A47??.... "; Line9 = ".....??4C64?..... "; Line10 = "................. "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "................. "; Line5 = ".....0000000..... "; Line6 = "....000000000.... "; Line7 = "....000000000.... "; Line8 = "....000000000.... "; Line9 = ".....0000000..... "; Line10 = "................. "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel2 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["bomb", "gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "...???????b???... "; Line8 = "....??a???A??.... "; Line9 = "....??A???B??.... "; Line10 = "....??C???C??.... "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "....000000000.... "; Line9 = "....000000000.... "; Line10 = "....000000000.... "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel3 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 6; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 5; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 8; hintItems[1].j = 6; hintItems[2] = new Object(); hintItems[2].nm = "arrows"; hintItems[2].i1 = 9; hintItems[2].j1 = 5; hintItems[2].i2 = 9; hintItems[2].j2 = 6; hintItems[3] = new Object(); hintItems[3].nm = "textBlock"; hintItems[3].x = 80; hintItems[3].y = 215; hintItems[3].textBlock = hint3_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "bomb"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "...????...????... "; Line4 = "...????...????... "; Line5 = "...???7464????... "; Line6 = "...??426727???... "; Line7 = "...??642B46???... "; Line8 = "...???abcba???... "; Line9 = "...???A247A???... "; Line10 = "...???C?6?C???... "; Line11 = "...???abcba???... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "...0000...0000... "; Line4 = "...0000...0000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "...00000000000... "; Line9 = "...00000000000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel4 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["cell"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 6; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 5; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 8; hintItems[1].j = 6; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 80; hintItems[2].y = 215; hintItems[2].textBlock = hint4_0; hintItems[3] = new Object(); hintItems[3].nm = "arrows"; hintItems[3].i1 = 9; hintItems[3].j1 = 5; hintItems[3].i2 = 9; hintItems[3].j2 = 6; }; Line1 = "................. "; Line2 = "................. "; Line3 = ".......???....... "; Line4 = ".......672....... "; Line5 = ".......247....... "; Line6 = "....?27642726.... "; Line7 = "....746224647.... "; Line8 = "....?24746274.... "; Line9 = ".......26?....... "; Line10 = ".......472....... "; Line11 = ".......?26....... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".......000....... "; Line4 = ".......010....... "; Line5 = ".......000....... "; Line6 = "....000000000.... "; Line7 = "....010010010.... "; Line8 = "....000000000.... "; Line9 = ".......000....... "; Line10 = ".......010....... "; Line11 = ".......000....... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel5 = function () { timeInterval = 500000 /* 0x07A120 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["cell"]; levelHints = []; Line1 = "................. "; Line2 = "................. "; Line3 = ".......???....... "; Line4 = ".....???????..... "; Line5 = "....??????????... "; Line6 = "...??????????.... "; Line7 = "....?????????.... "; Line8 = "....??????????... "; Line9 = ".....???????..... "; Line10 = "....??.??????.... "; Line11 = "...??..???..??... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".......000....... "; Line4 = ".....0000000..... "; Line5 = "....0010001000... "; Line6 = "...0000000000.... "; Line7 = "....011000110.... "; Line8 = "....0011011000... "; Line9 = ".....0011100..... "; Line10 = "....00.000000.... "; Line11 = "...00..000..00... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel6 = function () { timeInterval = 600000 /* 0x0927C0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptiond = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq4"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; discriptionG = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = "bomb"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "....??.?..???.... "; Line4 = "..????????????... "; Line5 = "...????????????.. "; Line6 = "...??GabbcG??.... "; Line7 = "...??abddbc???... "; Line8 = "..????A??A??..... "; Line9 = "..????B??B???.... "; Line10 = "..????C??C????... "; Line11 = "...???b??b???.... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "....00.0..000.... "; Line4 = "..000000000000... "; Line5 = "...000000000000.. "; Line6 = "...0000000000.... "; Line7 = "...00000000000... "; Line8 = "..0000000000..... "; Line9 = "..00000000000.... "; Line10 = "..000000000000... "; Line11 = "...0000000000.... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel7 = function () { timeInterval = 600000 /* 0x0927C0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptiond = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptione = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq4"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "....?????????.... "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "...?aedbddedc?... "; Line8 = "...adbebdbbedc... "; Line9 = "...?A?A???A?A?... "; Line10 = "...?B?B???B?B?... "; Line11 = "...?C?C???C?C?... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "....000000000.... "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "...00000000000... "; Line9 = "...00000000000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel8 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["jewel", 200]; levelHints = [300]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Object(); hintItems[0].nm = "textBlock"; hintItems[0].x = 150; hintItems[0].y = 160; hintItems[0].textBlock = hint8_0; }; Line1 = "................. "; Line2 = "................. "; Line3 = ".....???.?..?.... "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "....???...????... "; Line8 = "...????...???.... "; Line9 = "...????...????... "; Line10 = "...????...????... "; Line11 = "...??.?....???... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".....000.0..0.... "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "....000...0000... "; Line8 = "...0000...000.... "; Line9 = "...0000...0000... "; Line10 = "...0000...0000... "; Line11 = "...00.0....000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel9 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 5; hintItems[0][0].j = 3; hintItems[0][0].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 5; hintItems[1].j = 3; hintItems[2] = new Object(); hintItems[2].nm = "circle"; hintItems[2].i = 5; hintItems[2].j = 6; hintItems[3] = new Object(); hintItems[3].nm = "textBlock"; hintItems[3].x = 160; hintItems[3].y = 73; hintItems[3].textBlock = hint9_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle2-1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle2-2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionk = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "key"; _local1.block = false; return(_local1); }; discriptionK = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "lock"; _local1.block = false; return(_local1); }; discriptionl = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "key"; _local1.block = false; return(_local1); }; discriptionL = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "lock"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "....?1?...?1?.... "; Line3 = "...??7??.??2??... "; Line4 = "...71k???21l??... "; Line5 = "...?????.?????... "; Line6 = "....???...???.... "; Line7 = ".....K.....L..... "; Line8 = "................. "; Line9 = "................. "; Line10 = ".....a.....a..... "; Line11 = ".....b.....b..... "; Line12 = ".....c.....c..... "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "....000...000.... "; Line3 = "...00000.00000... "; Line4 = "...00000000000... "; Line5 = "...00000.00000... "; Line6 = "....000...000.... "; Line7 = ".....0.....0..... "; Line8 = "....000...000.... "; Line9 = "...00000.00000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "...00000000000... "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel10 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["dynamite"]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 13; hintItems[0][0].j = 5; hintItems[0][0].itsColor = 7; hintItems[0][1] = new Object(); hintItems[0][1].i = 13; hintItems[0][1].j = 3; hintItems[0][1].itsColor = 7; hintItems[0][2] = new Object(); hintItems[0][2].i = 12; hintItems[0][2].j = 4; hintItems[0][2].itsColor = 7; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 13; hintItems[1].j = 5; hintItems[2] = new Object(); hintItems[2].nm = "circle"; hintItems[2].i = 3; hintItems[2].j = 5; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 4; hintItems[3].j = 5; hintItems[4] = new Object(); hintItems[4].nm = "arrows"; hintItems[4].i1 = 12; hintItems[4].j1 = 4; hintItems[4].i2 = 13; hintItems[4].j2 = 4; hintItems[5] = new Object(); hintItems[5].nm = "textBlock"; hintItems[5].x = 150; hintItems[5].y = 185; hintItems[5].textBlock = hint10_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq3"; return(_local1); }; discriptionR = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = "gunright"; _local1.block = false; return(_local1); }; discriptionL = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "gunleft"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "...a??????????a.. "; Line3 = "....??????????... "; Line4 = "..b??????????7b.. "; Line5 = "...?????????7?... "; Line6 = "..bca????????L... "; Line7 = ".....????????.... "; Line8 = ".....R?????abca.. "; Line9 = "......??a??...... "; Line10 = "......?bcb?...... "; Line11 = "......?a?c?...... "; Line12 = "........?........ "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "...000000000000.. "; Line3 = "....0000000000... "; Line4 = "..0000000000000.. "; Line5 = "...00000000000... "; Line6 = "..000000000000... "; Line7 = ".....00000000.... "; Line8 = ".....0000000000.. "; Line9 = "......00000...... "; Line10 = "......00000...... "; Line11 = "......00000...... "; Line12 = "........0........ "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel11 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = []; task = ["cell"]; levelHints = []; Line1 = "................. "; Line2 = "...???????????... "; Line3 = "..?????????????.. "; Line4 = "..?????????????.. "; Line5 = "..?????????????.. "; Line6 = "..?????????????.. "; Line7 = "..?????????????.. "; Line8 = "..?????????????.. "; Line9 = "..?????????????.. "; Line10 = "..?????????????.. "; Line11 = "..?????????????.. "; Line12 = "...???????????... "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "...00000200000... "; Line3 = "..0000020200000.. "; Line4 = "..0000002000000.. "; Line5 = "..0002222222000.. "; Line6 = "..0000002000000.. "; Line7 = "..0000002000000.. "; Line8 = "..0000002000000.. "; Line9 = "..0000002000000.. "; Line10 = "..0220002000220.. "; Line11 = "..0022222222200.. "; Line12 = "...00000200000... "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel12 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = []; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "..?????.......... "; Line3 = "..?????.......... "; Line4 = "..?????????...... "; Line5 = "..?????????...... "; Line6 = "..?abc?????????.. "; Line7 = "..?A?A?????????.. "; Line8 = "..?C?C?abc?????.. "; Line9 = "......?A?A?????.. "; Line10 = "......?C?C?abc?.. "; Line11 = "..........?A?A?.. "; Line12 = "..........?C?C?.. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "..00000.......... "; Line3 = "..00000.......... "; Line4 = "..000000000...... "; Line5 = "..000000000...... "; Line6 = "..0000000000000.. "; Line7 = "..0000000000000.. "; Line8 = "..0000000000000.. "; Line9 = "......000000000.. "; Line10 = "......000000000.. "; Line11 = "..........00000.. "; Line12 = "..........00000.. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; var NofPause = 5; var numberOfLevel = 1; var levelsNumber = 12; var numofPause = 1; var thisObj = this; var elementSize = 32; gameClass = function (level) { this.numberOfLevel = level; this.lastHintNumber = 0; this.hintTime = 1500; this.points = 0; this.paused = false; this.hintOn = false; this.uptimer = 0; this.finished = false; this.rezult = false; this.finishedTimer = 0; this.noMovesTimer = 0; this.doNothingTimer = 0; this.changeInterval = 0; this.started = false; }; gameClass.prototype.begin = function () { _root.doLevel0(); _root["doLevel" + this.numberOfLevel](); if (numberOfGame > 0) { disableBonuses = []; } if (numberOfGame == 1) { enabledColors = [0, 1, 2, 4, 6, 7]; } if (numberOfGame == 2) { enabledColors = [0, 1, 2, 4, 6, 7, 3]; } if (numberOfGame == 3) { enabledColors = [0, 1, 2, 4, 6, 7, 3, 5]; } if (numberOfGame > 3) { enabledColors = [0, 1, 2, 3, 4, 5, 6, 7, 8]; } this.gameField = new gameFieldClass(Fills, Field, enabledColors, disableBonuses, task); this.gameField.build(); progr.taskicon.gotoAndPlay(task[0]); }; gameClass.prototype.beginPlay = function () { this.started = true; _root.levelNum.gotoAndPlay("del"); this.timer = new timerClass(); }; gameClass.prototype.update = function () { this.uptimer++; if (this.uptimer == 4) { this.uptimer = 0; if (this.gameField.removeGameItems()) { if (this.doNothingTimer < 70) { this.doNothingTimer = 0; } else if (!this.paused) { this.doNothingTimer++; } } else if (!this.paused) { this.doNothingTimer++; } this.gameField.removeCells(); this.gameField.test(); this.gameField.setSpecial(); this.gameField.giveSpecial(); if (!this.throughOut) { this.gameField.formateAddGameItems(); this.gameField.makeNew(); } this.gameField.putDisables(); if (this.gameField.MovableItems.length == 2) { this.gameField.changing = true; } else { this.gameField.changing = false; } if (this.gameField.WeaponItems.length) { this.gameField.weaponsmoving = true; } else { this.gameField.weaponsmoving = false; this.gameField.clearWillRemoves(); } if (this.gameField.noMoves() && (!this.gameField.MoveItems.length)) { if (!this.noMovesTimer) { this.gameField.hintArrowsItem.gotoAndPlay("del"); this.doNothingTimer = 0; } this.noMovesTimer++; } else { this.noMovesTimer = 0; } } if (this.gameField.changing && (this.gameField.MovableItems)) { this.gameField.Change(); } if (!this.paused) { this.gameField.sortGameItems(); this.gameField.motion(); } if (_root.hintsEnabled) { if (((this.timer.getTotalTime() >= levelHints[this.lastHintNumber]) && (levelHints[this.lastHintNumber] != undefined)) && (!this.finished)) { _root["doHint" + this.lastHintNumber](); this.lastHintNumber++; if (numberOfLevel == 1) { var _local3 = this.gameField.putHint1(hintItems); } else { var _local3 = this.gameField.putHint(hintItems); } if (_local3) { this.hintOn = true; this.paused = true; this.timer.setPauseInterval(this.hintTime); this.timer.stopIt(); } } } if (this.gameField.isFinish() && (!this.finished)) { this.finished = true; this.rezult = true; _root.playSound("levelup"); _root.win._visible = true; } if (this.finished) { this.finishedTimer++; if (this.finishedTimer == 150) { this.finish(this.rezult); } } if ((this.timer.getTotalTime() >= timeInterval) && (!this.finished)) { this.finished = true; this.rezult = false; _root.over._visible = true; } this.paused = this.timer.isPause() || (this.timer.isPauseInterval()); if ((!this.paused) && (!this.finished)) { clock.updateClock(this.timer.getTotalTime(), timeInterval); } if ((this.noMovesTimer > 50) && (this.noMovesTimer < 65)) { this.gameField.shake(); } if (this.noMovesTimer == 65) { this.gameField.changeJewels(); this.noMovesTimer = 0; } if (this.doNothingTimer == 70) { this.gameField.giveHint = true; } if (this.doNothingTimer >= 90) { this.doNothingTimer = 0; this.gameField.hintArrowsItem.gotoAndPlay("del"); } }; gameClass.prototype.finish = function (rezult) { _root.playMusic("menumusic"); Mouse.hide(); cursor._visible = true; if (rezult) { _root.score = _root.score + this.points; if (_root.numberOfLevel < _root.levelsNumber) { _root.numberOfLevel++; _root.gotoAndPlay("levelpause" + _root.numofPause); } else { _root.gotoAndPlay("complete"); } if (_root.numofPause == _root.NofPause) { _root.numofPause = 0; } _root.numofPause++; } else { _root.gotoAndPlay("gameover"); } }; gameClass.prototype.addPoints = function (somePoints) { this.points = this.points + (somePoints * (numberOfGame + 1)); }; gameClass.prototype.setPause = function (somePoints) { if (this.paused) { if (!this.hintOn) { this.timer.continueIt(); thisObj.Pause._visible = false; } } else { this.timer.stopIt(); thisObj.Pause._visible = true; } }; gameFieldClass = function (mySFields, mySFills, myEnabledColors, myDisableBonuses, myTask) { this.SFields = mySFields; this.SFills = mySFills; this.enabledColors = myEnabledColors; this.disableBomb = false; this.disableGun = false; this.disableDynamite = false; if (myDisableBonuses.length != undefined) { var _local2 = 0; while (_local2 <= (myDisableBonuses.length - 1)) { switch (myDisableBonuses[_local2]) { case "bomb" : this.disableBomb = true; break; case "gun" : this.disableGun = true; break; case "dynamite" : this.disableDynamite = true; } _local2++; } } this.task = myTask; this.Field = new Array(); this.Fills = new Array(); this.graph = new Array(); this.Types = new Array(); this.GameItems = new Array(); this.MovableItems = new Array(); this.MoveItems = new Array(); this.AddGameItems = new Array(); this.AddGameItemsRes = new Array(); this.FallingItems = new Array(); this.FallingInField = new Array(); this.WeaponItems = new Array(); this.hintItems = new Array(); this.Specials = new Array(); this.Bonuses = new Array(); this.Cells = new Array(); this.RemovedCells = new Array(); this.RemovedGuns = new Array(); this.Weapons = new Array(); this.selectItem = null; this.widthOfWindow = 460; this.heightOfWindow = 380; this.numberOfItems = 0; this.numberOfCircles = 0; this.flamesNumber = 0; this.cellsNumber = 0; this.changing = false; this.changingdir = false; this.changeCounter = 0; this.changeTime = 4; this.weaponsmoving = false; this.colorsNumber = this.enabledColors.length - 1; this.blocksRemoved = 0; this.blocksTotal = 0; this.fillsTotal = 0; this.fillsRemoved = 0; this.jewelsRemoved = 0; this.chainNum = 0; this.giveHint = false; this.numHA = 0; this.hintArrowsItem = null; this.throughOut = false; }; gameFieldClass.prototype.translator = function (S) { var _local3 = new Array(); _local3[0] = new Array(); var _local2 = 0; var _local5 = 0; var _local1 = 0; do { s0 = S.substr(_local1, 1); if (s0 == " ") { _local2 = 0; _local5++; _local1++; s0 = S.substr(_local1, 1); } if (_local3[_local2] == undefined) { _local3[_local2] = new Array(); } _local3[_local2][_local5] = s0; _local2++; _local1++; } while (_local1 < S.length); return(_local3); }; gameFieldClass.prototype.build = function () { var GameItem; var myitem; var elementOfGF; var NofItem; var Parameters; this.Field = this.translator(this.SFields); this.Fills = this.translator(this.SFills); var i = 0; while (i < (this.Field.length - 1)) { this.graph[i] = new Array(); this.RemovedGuns[i] = new Array(); var j = 0; while (j < (this.Field[i].length - 1)) { this.RemovedGuns[i][j] = false; this.graph[i][j] = new Object(); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setOthers(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setBorders(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setCorners(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { if (this.Field[i][j] != ".") { thisObj.bg.createEmptyMovieClip("elementOfGF" + this.cellsNumber, thisObj.bg.getNextHighestDepth()); myitem = eval ("bg.elementOfGF" + this.cellsNumber); myitem._x = this.getX(i); myitem._y = this.getY(j); this.cellsNumber++; elementOfGF = new elementOfGameFieldClass(); if (this.Field[i][j] > 0) { this.fillsTotal++; } elementOfGF.setIt(i, j, myitem, this.Field[i][j], this); if (this.Cells[i] == undefined) { this.Cells[i] = new Array(); } this.Cells[i][j] = elementOfGF; } j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { this.AddGameItems[i] = 0; this.FallingInField[i] = 0; this.FallingItems[i] = new Array(); var j = (this.Field[i].length - 1); while (j >= 0) { if (this.Fills[i][j] != ".") { if (this.Fills[i][j] != "?") { Parameters = _root["discription" + this.Fills[i][j]](); } else { Parameters = _root.discription0(); } var color = Parameters.itsColor; if (color != "?") { NofItem = this.GameItems.length; thisObj.jewels.createEmptyMovieClip("GameItem" + NofItem, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + NofItem); GameItem = new gameItemClass(); if (Parameters.block) { this.blocksTotal++; } GameItem.setIt(myitem, color, Parameters.bonus, Parameters.block, NofItem, this); this.Cells[i][j].put(GameItem); delete Parameters; this.GameItems.push(GameItem); } } j--; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = (this.Field[i].length - 1); while (j >= 0) { if (this.Fills[i][j] != ".") { if (this.Fills[i][j] != "?") { Parameters = _root["discription" + this.Fills[i][j]](); } else { Parameters = _root.discription0(); } var color = Parameters.itsColor; if (color == "?") { NofItem = this.GameItems.length; thisObj.jewels.createEmptyMovieClip("GameItem" + NofItem, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + NofItem); GameItem = new gameItemClass(); if (Parameters.block) { this.blocksTotal++; } var k = 0; do { var color = Parameters.itsColor; k++; if (k > 10) { color = this.enabledColors[k - 10]; } GameItem.setIt(myitem, color, Parameters.bonus, Parameters.block, NofItem, this); this.Cells[i][j].put(GameItem); } while (this.testCell(i, j)); delete Parameters; this.GameItems.push(GameItem); } } j--; } i++; } }; gameFieldClass.prototype.setItemBorder = function (ii, jj, dir) { this.numberOfItems++; borders.attachMovie(dir, "item" + this.numberOfItems, borders.getNextHighestDepth()); var myitem = eval ("borders.item" + this.numberOfItems); myitem._x = this.getX(ii); myitem._y = this.getY(jj); }; gameFieldClass.prototype.setBorders = function (i, j) { var _local4; if (((this.Field[i][j] == ".") && (this.Field[i + 1][j] != ".")) && (this.Field[i + 1][j] != undefined)) { this.setItemBorder(i + 1, j, "border-left"); } if (((this.Field[i][j] == ".") && (this.Field[i][j + 1] != ".")) && (this.Field[i][j + 1] != undefined)) { this.setItemBorder(i, j + 1, "border-up"); } if (((this.Field[i][j] != ".") && (this.Field[i + 1][j] == ".")) && (this.Field[i][j] != undefined)) { this.setItemBorder(i + 1, j, "border-right"); } if (((this.Field[i][j] != ".") && (this.Field[i][j + 1] == ".")) && (this.Field[i][j] != undefined)) { this.setItemBorder(i, j + 1, "border-bottom"); } }; gameFieldClass.prototype.setCorners = function (i, j) { var _local4 = false; var _local6 = false; var _local5 = false; var _local7 = false; if (this.Field[i][j] == ".") { if (this.Field[i + 1][j] != ".") { _local4 = true; } if (this.Field[i - 1][j] != ".") { _local6 = true; } if (this.Field[i][j + 1] != ".") { _local7 = true; } if (this.Field[i][j - 1] != ".") { _local5 = true; } if (_local6 && (_local5)) { this.setItemBorder(i, j, "cornerrightdown"); } if (_local4 && (_local5)) { this.setItemBorder(i + 1, j, "cornerleftdown"); } if (_local6 && (_local7)) { this.setItemBorder(i, j + 1, "cornerrightup"); } if (_local4 && (_local7)) { this.setItemBorder(i + 1, j + 1, "cornerleftup"); } } if (this.Field[i][j] != ".") { if (this.Field[i + 1][j] == ".") { _local4 = true; } if (this.Field[i - 1][j] == ".") { _local6 = true; } if (this.Field[i][j + 1] == ".") { _local7 = true; } if (this.Field[i][j - 1] == ".") { _local5 = true; } if (_local6 && (_local5)) { this.setItemBorder(i, j, "cornerleftup"); } if (_local4 && (_local5)) { this.setItemBorder(i + 1, j, "cornerrightup"); } if (_local6 && (_local7)) { this.setItemBorder(i, j + 1, "cornerleftdown"); } if (_local4 && (_local7)) { this.setItemBorder(i + 1, j + 1, "cornerrightdown"); } } }; gameFieldClass.prototype.setOthers = function (i, j) { var _local2; var _local5; _local2 = ""; _local5 = 0; if (this.Field[i][j] == ".") { if (this.Field[i + 1][j] != ".") { _local5++; _local2 = _local2 + "right"; } if (this.Field[i - 1][j] != ".") { _local5++; _local2 = _local2 + "left"; } if (this.Field[i][j + 1] != ".") { _local5++; _local2 = _local2 + "down"; } if (this.Field[i][j - 1] != ".") { _local5++; _local2 = _local2 + "up"; } switch (_local5) { case 2 : this.setItemBorder(i, j, "deco" + _local2); break; case 3 : this.setItemBorder(i, j, "deco2"); break; case 4 : this.setItemBorder(i, j, "deco2"); } } if (this.Field[i][j] != ".") { remnant = ((i + j) % 2) + 1; this.setItemBorder(i, j, "cell" + remnant); } }; gameFieldClass.prototype.isFinish = function () { var _local2 = true; switch (this.task[0]) { case "block" : if (this.blocksRemoved < this.blocksTotal) { _local2 = false; } progr.update(this.blocksRemoved, this.blocksTotal); break; case "cell" : if (this.fillsRemoved < this.fillsTotal) { _local2 = false; } progr.update(this.fillsRemoved, this.fillsTotal); break; case "jewel" : if (this.jewelsRemoved < this.task[1]) { _local2 = false; } progr.update(this.jewelsRemoved, this.task[1]); } return(_local2); }; gameFieldClass.prototype.compare3 = function (i1, j1, i2, j2, i3, j3) { var _local3 = this.Cells[i1][j1].jewel; var _local4 = this.Cells[i2][j2].jewel; var _local5 = this.Cells[i3][j3].jewel; var _local2 = true; if (!_local3.corelationEnable) { _local2 = false; } if (_local3.blockType) { _local2 = false; } if (_local3.lock) { _local2 = false; } if (_local3.itsColor != _local5.itsColor) { _local2 = false; } if (!_local5.corelationEnable) { _local2 = false; } if (_local4.lock) { _local2 = false; } if (_local4 == undefined) { _local2 = false; } if (_local4.blockType) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.compare2 = function (i1, j1, i2, j2) { var _local4 = this.Cells[i1][j1].jewel; var _local3 = this.Cells[i2][j2].jewel; var _local2 = true; if (_local4.itsColor != _local3.itsColor) { _local2 = false; } if (!_local3.corelationEnable) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.mayChange = function (i, j, putHint) { var _local4 = false; var _local9 = this.Cells[i][j].jewel.itsColor; var _local7 = this.Cells[i + 1][j + 1].jewel.itsColor; var _local8 = this.Cells[i + 1][j + 1].jewel.corelationEnable; var _local6; var _local5; if (this.compare3(i, j, i, j + 1, i + 1, j + 1)) { if (this.compare2(i + 1, j + 1, i + 2, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } if (this.compare2(i + 1, j + 1, i - 1, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i + 1, j, i + 1, j + 1)) { if (this.compare2(i + 1, j + 1, i + 1, j + 2)) { _local4 = true; _local6 = i + 1; _local5 = j; } if (this.compare2(i + 1, j + 1, i + 1, j - 1)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i - 1, j, i - 1, j + 1)) { if (this.compare2(i - 1, j + 1, i - 1, j + 2)) { _local4 = true; _local6 = i - 1; _local5 = j; } if (this.compare2(i - 1, j + 1, i - 1, j - 1)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (this.compare3(i, j, i, j + 1, i - 1, j + 1)) { if (this.compare2(i - 1, j + 1, i - 2, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i, j - 1, i + 1, j - 1)) { if (this.compare2(i + 1, j - 1, i + 2, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } if (this.compare2(i + 1, j - 1, i - 1, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i + 1, j, i + 1, j - 1)) { if (this.compare2(i + 1, j - 1, i + 1, j - 2)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i, j - 1, i - 1, j - 1)) { if (this.compare2(i - 1, j - 1, i - 2, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i - 1, j, i - 1, j - 1)) { if (this.compare2(i - 1, j - 1, i - 1, j - 2)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (this.compare3(i, j, i, j + 1, i, j + 2)) { if (this.compare2(i, j + 2, i, j + 3)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i, j - 1, i, j - 2)) { if (this.compare2(i, j - 2, i, j - 3)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i + 1, j, i + 2, j)) { if (this.compare2(i + 2, j, i + 3, j)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i - 1, j, i - 2, j)) { if (this.compare2(i - 2, j, i - 3, j)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (_local4 && (this.giveHint)) { this.giveHint = false; this.hintArrowsItem = this.putHintArrows(i, j, _local6, _local5); } return(_local4); }; gameFieldClass.prototype.noMoves = function () { var _local4 = false; var _local3 = 0; var _local2 = 0; do { _local3++; _local2 = 0; do { _local2++; if ((((this.Field[_local3][_local2] != ".") && (this.Cells[_local3][_local2].jewel.itsColor != undefined)) && (!this.Cells[_local3][_local2].jewel.itsBlock)) && (!this.Cells[_local3][_local2].jewel.lock)) { _local4 = this.mayChange(_local3, _local2); } } while ((_local2 < this.Field[_local3].length) && (!_local4)); } while ((_local3 < this.Field.length) && (!_local4)); return(!_local4); }; gameFieldClass.prototype.shake = function () { var _local3 = this.Field.length - 1; while (_local3 >= 0) { var _local2 = this.Field[_local3].length - 1; while (_local2 >= 0) { this.Cells[_local3][_local2].isSelected(false); this.Cells[_local3][_local2].jewel.shake(); _local2--; } _local3--; } }; gameFieldClass.prototype.changeJewels = function (item) { var _local3 = this.Field.length - 1; while (_local3 >= 0) { this.FallingItems[_local3] = []; var _local2 = this.Field[_local3].length - 1; while (_local2 >= 0) { N = 0; if (this.Cells[_local3][_local2].jewel.setThroughOut()) { this.Cells[_local3][_local2].isSelected(true); this.Cells[_local3][_local2].throughOut = true; } _local2--; } _local3--; } this.throughOut = true; }; gameFieldClass.prototype.setSelect = function (item) { if ((!this.selectItem) or (this.MovableItems[0] != undefined)) { this.selectItem = item; } else { this.selectItem.select(false); if ((Math.abs(item.i - this.selectItem.i) + Math.abs(item.j - this.selectItem.j)) > 1) { this.selectItem = item; } else { if ((!this.selectItem.explosed) && (!((this.selectItem.i == item.i) && (this.selectItem.j == item.j)))) { this.setMovables(this.selectItem, item, true); } this.selectItem = null; item.select(false); } } if ((this.MovableItems[0] != undefined) || (this.changing)) { item.select(false); this.selectItem = null; } }; gameFieldClass.prototype.unselect = function () { this.selectItem = null; }; gameFieldClass.prototype.testCell = function (i, j) { var _local5 = false; var _local2 = this.Cells; if ((((_local2[i - 2][j].jewel.itsColor == _local2[i - 1][j].jewel.itsColor) && (_local2[i - 1][j].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i - 1][j].jewel.corelationEnable)) && (_local2[i - 2][j].jewel.corelationEnable)) { _local5 = true; } if ((((_local2[i][j].jewel.itsColor == _local2[i + 1][j].jewel.itsColor) && (_local2[i - 1][j].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i - 1][j].jewel.corelationEnable)) && (_local2[i + 1][j].jewel.corelationEnable)) { _local5 = true; } if ((((_local2[i + 2][j].jewel.itsColor == _local2[i + 1][j].jewel.itsColor) && (_local2[i + 1][j].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i + 1][j].jewel.corelationEnable)) && (_local2[i + 2][j].jewel.corelationEnable)) { _local5 = true; } if ((((_local2[i][j - 2].jewel.itsColor == _local2[i][j - 1].jewel.itsColor) && (_local2[i][j - 1].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i][j - 1].jewel.corelationEnable)) && (_local2[i][j - 2].jewel.corelationEnable)) { _local5 = true; } if ((((_local2[i][j].jewel.itsColor == _local2[i][j + 1].jewel.itsColor) && (_local2[i][j - 1].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i][j - 1].jewel.corelationEnable)) && (_local2[i][j + 1].jewel.corelationEnable)) { _local5 = true; } if ((((_local2[i][j + 2].jewel.itsColor == _local2[i][j + 1].jewel.itsColor) && (_local2[i][j + 1].jewel.itsColor == _local2[i][j].jewel.itsColor)) && (_local2[i][j + 1].jewel.corelationEnable)) && (_local2[i][j + 2].jewel.corelationEnable)) { _local5 = true; } if (_local5) { this.chainNum = 0; } return(_local5); }; gameFieldClass.prototype.buildBlockH = function (i, j) { var _local6 = new Array(); var _local7 = 1; var _local3 = 1; var _local5; var _local4; var _local2 = new Object(); _local2.i = i; _local2.j = j; _local2.n = 0; _local6[1] = _local2; var _local10 = this.Cells; this.graph[i][j].ingraphH = true; if (_local10[i][j].jewel.corelationEnable) { do { _local5 = _local6[_local3].i; _local4 = _local6[_local3].j; if (_local10[_local5 + 1][_local4].jewel.corelationEnable) { if (this.graph[_local5 + 1][_local4].c == this.graph[i][j].c) { _local7++; _local2 = new Object(); _local2.i = _local5 + 1; _local2.j = _local4; _local2.n = _local3; _local6[_local7] = _local2; this.graph[_local5 + 1][_local4].ingraphH = true; } } _local3++; } while (_local3 <= (_local6.length - 1)); } if (_local3 <= 3) { this.graph[_local6[_local7].i][_local6[_local7].j].ingraphH = false; } return(_local6); }; gameFieldClass.prototype.buildBlockV = function (i, j) { var _local6 = new Array(); var _local7 = 1; var _local3 = 1; var _local5; var _local4; var _local2 = new Object(); _local2.i = i; _local2.j = j; _local2.n = 0; _local6[1] = _local2; var _local10 = this.Cells; this.graph[i][j].ingraphV = true; if (_local10[i][j].jewel.corelationEnable) { do { _local5 = _local6[_local3].i; _local4 = _local6[_local3].j; if (_local10[_local5][_local4 + 1].jewel.corelationEnable) { if (this.graph[_local5][_local4 + 1].c == this.graph[i][j].c) { _local7++; _local2 = new Object(); _local2.i = _local5; _local2.j = _local4 + 1; _local2.n = _local3; _local6[_local7] = _local2; this.graph[_local5][_local4 + 1].ingraphV = true; } } _local3++; } while (_local3 <= (_local6.length - 1)); } if (_local3 <= 3) { this.graph[_local6[_local7].i][_local6[_local7].j].ingraphV = false; } return(_local6); }; gameFieldClass.prototype.testOnBlock = function (i, j) { var _local5 = false; var _local2 = this.graph; if ((_local2[i + 1][j].ingraphH || (_local2[i + 1][j].ingraphV)) && (_local2[i][j].c == _local2[i + 1][j].c)) { _local5 = true; } if ((_local2[i - 1][j].ingraphH || (_local2[i - 1][j].ingraphV)) && (_local2[i][j].c == _local2[i - 1][j].c)) { _local5 = true; } if ((_local2[i][j + 1].ingraphH || (_local2[i][j + 1].ingraphV)) && (_local2[i][j].c == _local2[i][j + 1].c)) { _local5 = true; } if ((_local2[i][j - 1].ingraphH || (_local2[i][j - 1].ingraphV)) && (_local2[i][j].c == _local2[i][j - 1].c)) { _local5 = true; } if (!this.Cells[i][j].jewel.blockType) { _local5 = false; } return(_local5); }; gameFieldClass.prototype.test = function () { var _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { var _local2 = new Object(); _local2.c = this.Cells[_local4][_local3].jewel.itsColor; _local2.ingraphH = false; _local2.ingraphV = false; _local2.H = new Array(); _local2.V = new Array(); this.graph[_local4][_local3] = _local2; _local3++; } _local4++; } _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { var _local2 = this.graph[_local4][_local3]; if (((this.Field[_local4][_local3] != ".") && (_local2.c > 0)) && (!this.Cells[_local4][_local3].jewel.removed)) { if (!_local2.ingraphH) { _local2.H = this.buildBlockH(_local4, _local3); if (_local2.H.length <= 3) { _local2.ingraphH = false; } } if (!_local2.ingraphV) { _local2.V = this.buildBlockV(_local4, _local3); if (_local2.V.length <= 3) { _local2.ingraphV = false; } } } _local3++; } _local4++; } _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { if ((this.graph[_local4][_local3].ingraphH or this.graph[_local4][_local3].ingraphV) or this.testOnBlock(_local4, _local3)) { this.Cells[_local4][_local3].removeContent(); } _local3++; } _local4++; } }; gameFieldClass.prototype.removeHint = function (hint) { var _local2 = 0; while (_local2 <= (this.hintItems.length - 1)) { this.hintItems[_local2].gotoAndPlay("del"); _local2++; } }; gameFieldClass.prototype.putHint1 = function (hint) { var _local3; this.hintItems = new Array(); this.hintItems.condition = true; i = 0; while (i <= (hint.length - 1)) { var _local2 = new Object(); _local2 = hint[i]; switch (_local2.nm) { case "textBlock" : this.putTextBlock(_local2.x, _local2.y, _local2.textBlock); break; case "circle" : if (this.hintItems.condition) { _local3 = this.putHintCircle(_local2.i, _local2.j); this.hintItems.push(_local3); } break; case "arrows" : if (this.hintItems.condition) { _local3 = this.putHintArrows(_local2.i1, _local2.j1, _local2.i2, _local2.j2); this.hintItems.push(_local3); } break; case "condition" : this.hintItems.condition = this.hintCondition(_local2); } i++; } return(true); }; gameFieldClass.prototype.putHint = function (hint) { var _local3; this.hintItems = new Array(); this.hintItems.condition = true; i = 0; while (i <= (hint.length - 1)) { var _local2 = new Object(); _local2 = hint[i]; if (this.hintItems.condition) { switch (_local2.nm) { case "textBlock" : this.putTextBlock(_local2.x, _local2.y, _local2.textBlock); break; case "circle" : _local3 = this.putHintCircle(_local2.i, _local2.j); this.hintItems.push(_local3); break; case "arrows" : _local3 = this.putHintArrows(_local2.i1, _local2.j1, _local2.i2, _local2.j2); this.hintItems.push(_local3); break; case "condition" : this.hintItems.condition = this.hintCondition(_local2); } } i++; } return(this.hintItems.condition); }; gameFieldClass.prototype.hintCondition = function (condition) { var _local5 = condition.length; var _local3 = 0; var _local4 = true; var _local6 = this.Cells; do { var _local2 = new Object(); _local2 = condition[_local3]; if (_local6[_local2.i][_local2.j].jewel.itsColor != _local2.itsColor) { _local4 = false; } _local3++; } while (_local4 && (_local3 < _local5)); return(_local4); }; gameFieldClass.prototype.putHintCircle = function (i, j) { var myitem; this.numberOfCircles++; thisObj.bonuses.attachMovie("hint-circle", "hintcircle" + this.numberOfCircles, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hintcircle" + this.numberOfCircles); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); return(myitem); }; gameFieldClass.prototype.putHintArrows = function (i1, j1, i2, j2) { var myitem; this.numHA++; thisObj.bonuses.attachMovie("hint-arrows", "hintarrows" + this.numHA, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hintarrows" + this.numHA); if (i1 != i2) { myitem._rotation = 90; myitem._x = ((this.getX(i1) + this.getX(i2)) / 2) + (elementSize / 2); } else { myitem._x = this.getX(i1) + (elementSize / 2); } if (j1 != j2) { myitem._y = ((this.getY(j1) + this.getY(j2)) / 2) + (elementSize / 2); } else { myitem._y = this.getY(j1) + (elementSize / 2); } return(myitem); }; gameFieldClass.prototype.putTextLine = function (x, y, textLine, n) { var myitem; thisObj.bonuses.attachMovie("hint-text", "hinttext" + n, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hinttext" + n); myitem._x = x; myitem._y = y + (n * myitem.bg._height); var width = 7; var height = 20; var x0 = 3; var y0 = -3; var x = x0; var my_fmt = new TextFormat(); my_fmt.font = "Times New Roman"; my_fmt.size = 14; my_fmt.color = 16777215 /* 0xFFFFFF */; my_fmt.align = "center"; var i = 0; while (i < textLine.length) { myitem.mctxt.createTextField("t" + i, i + 1, x, y0, width * 2, height); x = x + width; var t1 = eval ((("bonuses." + myitem._name) + ".mctxt.t") + i); t1.text = textLine.substr(i, 1); t1.setTextFormat(my_fmt); t1.selectable = false; i++; } var rezult = new Object(); rezult.item = myitem; rezult.wdth = (x - x0) + (3 * width); return(rezult); }; gameFieldClass.prototype.putTextBlock = function (x, y, textBlock) { var i = 0; var ilast = 0; var numberOfLine = 0; var str; var ch; var item; var maxLineWidth = 0; do { ch = textBlock.substr(i, 1); if (ch == "|") { str = textBlock.substr(ilast, i - ilast); lineitem = this.putTextLine(x, y, str, numberOfLine); this.hintItems.push(lineitem.item); numberOfLine++; if (lineitem.wdth > maxLineWidth) { maxLineWidth = lineitem.wdth; } ilast = i + 1; } i++; } while (i < textBlock.length); str = textBlock.substr(ilast, i - ilast); lineitem = this.putTextLine(x, y, str, numberOfLine); this.hintItems.push(lineitem.item); if (lineitem.wdth > maxLineWidth) { maxLineWidth = lineitem.wdth; } i = 0; while (i <= numberOfLine) { myitem = eval ("bonuses.hinttext" + i); myitem.bg._width = maxLineWidth; i++; } this.hintItems.push(item); }; gameFieldClass.prototype.giveBonus = function (sum, i, j) { var bonusItem; var myitem; if (this.Bonuses.length > 0) { var N = (this.Bonuses[this.Bonuses.length - 1].getNofTarget() + 1); } else { var N = 0; } if (this.chainNum <= 3) { var Source = ("s" + sum); game.addPoints(sum); } else { var numOfChain = (this.chainNum - 2); var Source = ("chain" + numOfChain); game.addPoints(sum * numOfChain); if (numOfChain < 5) { _root.playSound("bonus"); } else { _root.playSound("artifact"); } if (numOfChain >= 10) { this.chainNum = 0; } } thisObj.bonuses.createEmptyMovieClip("bonusItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.bonusItem" + N); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); bonusItem = new pointsPlusClass(); bonusItem.setIt(Source, i, j, myitem, N, this); this.Bonuses.push(bonusItem); }; gameFieldClass.prototype.setJewelBonus = function (nm, i, j, color, dir) { var _local2 = new Object(); _local2.nm = nm; _local2.i = i; _local2.j = j; _local2.c = color; if (dir != undefined) { _local2.dir = dir; } this.Specials.push(_local2); }; gameFieldClass.prototype.setDynamite = function (i, j, color) { this.giveBonus(25, i, j); var _local5 = this.addGameItem(color, "dynamite", false); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.setBomb = function (i, j, color) { var _local5 = this.addGameItem(color, "bomb", false); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.setGun = function (i, j, color, dir) { this.giveBonus(20, i, j); var _local5 = this.addGameItem(color, "gun" + dir, block); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.giveGun = function (H, V) { var _local5 = false; var _local6 = this.graph[H[1].i][H[1].j].c; var _local4 = 1; while (_local4 <= (H.length - 3)) { if (this.graph[H[_local4].i][H[_local4].j].ingraphV) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > (3 + _local7)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "down"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > ((3 + _local7) - 2)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "down"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } } _local4++; } _local4 = H.length - 1; while (_local4 >= 3) { if (this.graph[H[_local4].i][H[_local4].j].ingraphV) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > (3 + _local7)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "left"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > ((3 + _local7) - 2)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "left"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } } _local4--; } _local4 = 1; while (_local4 <= (V.length - 3)) { if (this.graph[V[_local4].i][V[_local4].j].ingraphH) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > (3 + _local7)) { this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "up"); this.giveBonus(20, V[_local4].i, V[_local4].j); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > ((3 + _local7) - 2)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "up"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } } _local4++; } _local4 = V.length - 1; while (_local4 >= 3) { if (this.graph[V[_local4].i][V[_local4].j].ingraphH) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > (3 + _local7)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "right"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > ((3 + _local7) - 2)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "right"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } } _local4--; } return(_local5); }; gameFieldClass.prototype.giveDynamite = function (H, V) { var _local6 = false; var _local7 = this.graph[H[1].i][H[1].j].c; var _local2 = 2; while (_local2 <= (H.length - 2)) { if (this.graph[H[_local2].i][H[_local2].j].ingraphV) { var _local5 = 0; while (_local5 <= 1) { if (this.graph[H[_local2].i][H[_local2].j - _local5].V.length > (3 + _local5)) { this.giveBonus(25, H[_local2].i, H[_local2].j); this.setJewelBonus("Dynamite", H[_local2].i, H[_local2].j, _local7); _local6 = true; this.graph[H[_local2].i][H[_local2].j - _local5].V = new Array(); } _local5++; } _local5 = 2; while (_local5 < 3) { if (this.graph[H[_local2].i][H[_local2].j - _local5].V.length > 3) { this.giveBonus(25, H[_local2].i, H[_local2].j); this.setJewelBonus("Dynamite", H[_local2].i, H[_local2].j, _local7); _local6 = true; this.graph[H[_local2].i][H[_local2].j - _local5].V = new Array(); } _local5++; } } _local2++; } _local2 = 2; while (_local2 <= (V.length - 2)) { if (this.graph[V[_local2].i][V[_local2].j].ingraphH) { var _local5 = 0; while (_local5 <= 1) { if (this.graph[V[_local2].i - _local5][V[_local2].j].H.length > (3 + _local5)) { this.giveBonus(25, V[_local2].i, V[_local2].j); this.setJewelBonus("Dynamite", V[_local2].i, V[_local2].j, _local7); _local6 = true; this.graph[V[_local2].i - _local5][V[_local2].j].H = new Array(); } _local5++; } _local5 = 2; while (_local5 < 3) { if (this.graph[V[_local2].i - _local5][V[_local2].j].H.length > 3) { this.giveBonus(25, V[_local2].i, V[_local2].j); this.setJewelBonus("Dynamite", V[_local2].i, V[_local2].j, _local7); _local6 = true; this.graph[V[_local2].i - _local5][V[_local2].j].H = new Array(); } _local5++; } } _local2++; } return(_local6); }; gameFieldClass.prototype.giveBomb = function (H, V) { var _local4 = false; var _local5 = this.graph[H[1].i][H[1].j].c; if (H.length >= 5) { this.setJewelBonus("Bomb", H[2].i, H[2].j, _local5); _local4 = true; if (H.length == 6) { this.giveBonus(30, H[2].i + 1, H[2].j); } else { this.giveBonus(10, H[2].i, H[2].j); } } else if (V.length >= 5) { this.setJewelBonus("Bomb", V[2].i, V[2].j, _local5); _local4 = true; if (V.length == 6) { this.giveBonus(30, V[2].i, V[2].j + 1); } else { this.giveBonus(10, V[2].i, V[2].j); } } return(_local4); }; gameFieldClass.prototype.setSpecial = function () { var _local5 = this.Specials.length; var _local4 = 0; while (_local4 <= (_local5 - 1)) { var _local2 = new Object(); _local2 = this.Specials[_local4]; var _local3 = this.Cells[_local2.i][_local2.j].jewel.bonusType; if (_local3) { _local3 = _local3.substr(0, 3); } if (_local3 != "gun") { switch (_local2.nm) { case "Bomb" : if (!this.disableBomb) { this.setBomb(_local2.i, _local2.j, _local2.c); } break; case "Dynamite" : if (!this.disableDynamite) { this.setDynamite(_local2.i, _local2.j, _local2.c); } break; case "Gun" : if (this.disableGun) { break; } this.setGun(_local2.i, _local2.j, _local2.c, _local2.dir); } } _local4++; } this.Specials = new Array(); }; gameFieldClass.prototype.giveSpecial = function () { var _local9; var _local8 = false; var _local7 = this.Field; var _local4 = this.graph; var _local6 = this.Field.length - 1; var _local5 = this.Field[0].length - 1; var _local3 = 1; while (_local3 < _local6) { var _local2 = 1; while (_local2 < _local5) { if ((_local4[_local3][_local2].H.length > 3) or (_local4[_local3][_local2].V.length > 3)) { if (!this.giveGun(_local4[_local3][_local2].H, _local4[_local3][_local2].V)) { if (!this.giveDynamite(_local4[_local3][_local2].H, _local4[_local3][_local2].V)) { if (!this.giveBomb(_local4[_local3][_local2].H, _local4[_local3][_local2].V)) { if (_local4[_local3][_local2].H.length > 3) { this.giveBonus(5, _local3 + 1, _local2); } else { this.giveBonus(5, _local3, _local2 + 1); } } } } this.chainNum++; } _local2++; } _local3++; } }; gameFieldClass.prototype.setMovables = function (item1, item2, dir) { var _local2 = 0; while (_local2 <= (this.MovableItems.length - 1)) { this.MovableItems = new Array(); _local2++; } item1.isSelected(false); item1.inChange = true; item2.inChange = true; item2.isSelected(false); item1.jewel.setPurpose(item2.i, item2.j); item2.jewel.setPurpose(item1.i, item1.j); this.MovableItems.push(item1); this.MovableItems.push(item2); this.MovableItems[0].jewel.corelationEnable = false; this.MovableItems[1].jewel.corelationEnable = false; this.MovableItems[0].located = 1; this.MovableItems[1].located = 1; this.changingdir = dir; this.changeCounter = 0; }; gameFieldClass.prototype.unMove = function () { if (thisObj.game.changeInterval) { clearInterval(thisObj.game.changeInterval); thisObj.game.changeInterval = 0; } this.MovableItems[0].jewel.corelationEnable = true; this.MovableItems[1].jewel.corelationEnable = true; this.MovableItems[0].inChange = false; this.MovableItems[1].inChange = false; this.MovableItems[0].isSelected(true); this.MovableItems[1].isSelected(true); this.MovableItems[0].located = 0; this.MovableItems[1].located = 0; this.MovableItems = new Array(); }; gameFieldClass.prototype.stopChanging = function () { if (thisObj.game.changeInterval) { clearInterval(thisObj.game.changeInterval); thisObj.game.changeInterval = 0; } this.MovableItems[0].located = 0; this.MovableItems[1].located = 0; var _local4 = null; var _local3 = null; var _local2 = false; _local4 = this.MovableItems[0].jewel; _local3 = this.MovableItems[1].jewel; if ((_local3 != null) && (_local3 != undefined)) { this.MovableItems[0].put(_local3); } if ((_local4 != null) && (_local4 != undefined)) { this.MovableItems[1].put(_local4); } this.MovableItems[0].jewel.corelationEnable = true; this.MovableItems[1].jewel.corelationEnable = true; if (!this.changingdir) { this.MovableItems = new Array(); } if (this.changingdir) { _local2 = this.testCell(this.MovableItems[0].i, this.MovableItems[0].j); if (!_local2) { _local2 = this.testCell(this.MovableItems[1].i, this.MovableItems[1].j); } if (((((!_local2) && (this.MovableItems[0].jewel != undefined)) && (this.MovableItems[1].jewel != undefined)) && (this.MovableItems[0].jewel != null)) && (this.MovableItems[1].jewel != null)) { this.setMovables(this.MovableItems[0], this.MovableItems[1], false); } else { _local2 = true; } } if (_local2) { this.MovableItems = new Array(); } }; gameFieldClass.prototype.Change = function () { if (thisObj.game.gameField.changing) { thisObj.game.gameField.changeCounter++; var _local3 = true; var _local4 = []; var _local2 = 0; while (_local2 <= (thisObj.game.gameField.MovableItems.length - 1)) { if (!thisObj.game.gameField.MovableItems[_local2].inChange) { _local3 = false; _local4.push(thisObj.game.gameField.MovableItems[_local2]); } _local2++; } if (_local3) { _local2 = 0; while (_local2 <= (thisObj.game.gameField.MovableItems.length - 1)) { if (_local3) { _local3 = thisObj.game.gameField.MovableItems[_local2].jewel.moveIt(); } _local2++; } if (thisObj.game.gameField.changeCounter == thisObj.game.gameField.changeTime) { thisObj.game.gameField.stopChanging(); } } if (!_local3) { _local2 = 0; while (_local2 <= (thisObj.game.gameField.MovableItems.length - 1)) { var _local1 = thisObj.game.gameField.MovableItems[_local2]; if (_local1.jewel != undefined) { _local1.put(_local1.jewel); } _local2++; } thisObj.game.gameField.unMove(); _local2 = 0; while (_local2 <= (_local4.length - 1)) { var _local1 = _local4[_local2]; _local1.isSelected(false); _local2++; } } } }; gameFieldClass.prototype.motion = function () { var _local2 = 0; var _local3 = this.MoveItems; var _local4 = _local3.length - 1; do { _local3[_local2].motion(); _local2++; } while (_local2 <= _local4); _local2 = 0; if (this.weaponsmoving) { do { if (!this.WeaponItems[_local2].removed) { this.WeaponItems[_local2].motion(); _local2++; } else { delete this.WeaponItems[_local2]; this.WeaponItems.splice(_local2, 1); } } while (_local2 <= (this.WeaponItems.length - 1)); } _local2 = 0; do { if (!this.Bonuses[_local2].removed) { this.Bonuses[_local2].motion(); _local2++; } else { delete this.Bonuses[_local2]; this.Bonuses.splice(_local2, 1); } } while (_local2 <= (this.Bonuses.length - 1)); }; gameFieldClass.prototype.makeNew = function () { var _local11; var _local14; var _local8; var _local9; var _local6; var _local5; var _local7; var _local15; var _local4; var _local10 = this.AddGameItems; var _local13 = this.Field; var _local3 = this.FallingItems; var _local12 = _local13.length - 2; var _local2 = 1; while (_local2 <= _local12) { _local11 = _local10[_local2]; _local4 = 0; do { if (!_local3[_local2][_local4].falling) { _local3[_local2].splice(_local4, 1); } else { _local4++; } } while (_local4 < _local3[_local2].length); _local4 = 1; while (_local4 <= _local11) { _local10[_local2]--; _local8 = this.addGameItem("?", false, false); _local9 = this.getX(_local2) + (elementSize / 2); _local6 = this.getY(1) + (elementSize * ((0.5 - _local4) - 2)); filength = _local3[_local2].length; if (filength) { _local5 = _local3[_local2][filength - 1].getY(); _local7 = this.getJ(_local5); if (_local7 < 0) { _local6 = _local5 - elementSize; } else { _local6 = _local5 - (elementSize * (_local7 + 2)); } } _local8.setXY(_local9, _local6); _local3[_local2][_local3[_local2].length] = _local8; _local4++; } _local2++; } }; gameFieldClass.prototype.addGameItemWhenChange = function (i, j) { GameItem = this.addGameItem("?", false, false); x = this.getX(i) + (elementSize / 2); y = this.getY(1) + (elementSize * ((0.5 + j) - 15)); GameItem.setXY(x, y); this.FallingItems[i][this.FallingItems[i].length] = GameItem; }; gameFieldClass.prototype.upDot = function (i, j) { var _local3 = j; var _local7 = true; var _local4 = this.Cells; var _local2; if ((j > 0) && (j < this.Field[i].length)) { do { _local3--; _local2 = _local4[i][_local3]; } while (_local2 && (!(_local2.jewel.block && (!_local2.jewel.willRemove)))); } return(_local3); }; gameFieldClass.prototype.fullColumnUp = function (i, j) { var _local2 = j; var _local4 = true; var _local7 = this.Cells; var _local5 = this.Field; if (j > 0) { do { _local2--; } while (_local5[i][_local2] != "."); } if (_local2 > 0) { do { _local2--; if (_local5[i][_local2] != ".") { _local4 = false; } } while (_local2 > 0); } _local2 = 0; while (_local2 <= j) { if (_local7[i][_local2].jewel.block) { _local4 = false; } _local2++; } return(_local4); }; gameFieldClass.prototype.addColumnNumber = function (i, j0) { var _local2 = 0; var _local5; var _local9 = j0; var _local4 = j0; var _local7 = true; var _local6 = true; _local4 = this.upDot(i, _local4) + 1; do { if (_local6) { if (((this.Field[i + _local2][_local4 - _local2] != undefined) && (this.Field[i + _local2][_local4 - _local2] != ".")) && ((!this.Cells[i + _local2][_local4 - _local2].jewel.lock) || (this.Cells[i + _local2][_local4 - _local2].jewel.bonusType == "lock"))) { if (this.fullColumnUp(i + _local2, _local4 - _local2)) { _local5 = i + _local2; } } else { _local6 = false; } } if (_local7) { if (((this.Field[i - _local2][_local4 - _local2] != undefined) && (this.Field[i - _local2][_local4 - _local2] != ".")) && ((!this.Cells[i - _local2][_local4 - _local2].jewel.lock) || (this.Cells[i - _local2][_local4 - _local2].jewel.bonusType == "lock"))) { if (this.fullColumnUp(i - _local2, _local4 - _local2)) { _local5 = i - _local2; } } else { _local7 = false; } } _local2++; } while ((_local5 == undefined) and (_local2 <= this.Field.length)); return(_local5); }; gameFieldClass.prototype.clearWillRemoves = function () { var _local2 = 0; var _local3 = this.GameItems; var _local4 = _local3.length; do { if (_local3[_local2].willRemove) { _local3[_local2].willRemove = false; } _local2++; } while (_local2 < _local4); }; gameFieldClass.prototype.putDisables = function () { var _local6; var _local17 = this.Field; var _local5 = this.Cells; var _local16 = this.Field.length - 1; var _local13 = this.Field[0].length - 1; var _local12 = this.GameItems; var _local15 = _local12.length; var _local4 = 1; while (_local4 < _local16) { var _local2 = 1; while (_local2 < _local13) { _local6 = _local5[_local4][_local2]; if (((((_local6 != MovableItems[0]) && (_local6 != MovableItems[1])) && (!_local6.empty)) && (!_local6.jewel.blockType)) && (!_local6.jewel.lock)) { _local5[_local4][_local2].isSelected(true); } _local2++; } _local4++; } _local4 = 0; do { if (_local12[_local4].removed || (_local12[_local4].willRemove)) { var _local7 = _local12[_local4]; var _local14 = true; var _local11 = this.upDot(_local7.i, _local7.j); var _local2 = _local7.j; while (_local2 > _local11) { var _local10 = _local5[_local7.i][_local2]; _local10.isSelected(false); _local10.inChange = false; _local2--; } var _local3 = _local7.i; if (_local11 > 1) { do { var _local9 = this.addColumnNumber(_local3, _local11 + 1); if (_local9 > _local3) { _local3++; } if (_local9 < _local3) { _local3--; } var _local8 = _local2; _local11 = this.upDot(_local3, _local8); _local2 = _local8; while (_local2 > _local11) { _local5[_local3][_local2].isSelected(false); _local5[_local7.i][_local2].inChange = false; _local2--; } } while (_local2 > 1); } } _local4++; } while (_local4 < _local15); }; gameFieldClass.prototype.setFreeUps = function (I, J) { var _local3 = true; var _local4; var _local8; var _local2; var _local9; var _local6 = this.Cells; _local4 = this.upDot(I, J); _local2 = J; while (_local2 > _local4) { if (_local6[I][_local2].jewel.willRemove) { _local3 = false; } if (_local6[I][_local4].jewel.willRemove) { _local3 = false; } _local2--; } _local8 = I; return(_local3); }; gameFieldClass.prototype.removeGameItems = function () { var _local2 = 0; var _local10; var _local5 = false; var _local4; var _local7; var _local8; var _local12; var _local9; var _local11; var _local3 = this.GameItems; var _local6 = this.Cells; do { if (_local3[_local2].removed) { _local5 = true; _local4 = _local3[_local2]; _local7 = this.setFreeUps(_local4.i, _local4.j); _local6[_local4.i][_local4.j].setFree(); this.jewelsRemoved++; delete _local3[_local2]; _local3.splice(_local2, 1); _local2--; } _local2++; } while (_local2 < _local3.length); return(_local5); }; gameFieldClass.prototype.formateAddGameItems = function () { var _local6 = []; var _local3; var _local4; var _local7 = this.AddGameItems; var _local8 = this.Field; var _local10 = this.Cells; var _local9 = this.FallingInField; var _local11 = this.FallingItems; var _local12 = this.Field.length - 1; var _local5; var _local2 = 1; while (_local2 < _local12) { _local7[_local2] = 0; _local3 = 0; _local5 = _local8[_local2].length - 1; do { _local3++; _local4 = _local8[_local2][_local3]; } while ((_local3 < _local5) && (_local4 == ".")); _local6[_local2] = 0; _local4 = _local10[_local2][_local3]; if (((_local3 < _local5) && (_local4.empty)) && ((!_local4.located) || (this.throughOut))) { do { _local6[_local2]++; _local3++; _local4 = _local10[_local2][_local3]; } while (((_local3 < _local5) && (_local4.empty)) && ((!_local4.located) || (this.throughOut))); } if (_local9[_local2] < 0) { _local9[_local2] = 0; } _local7[_local2] = (_local6[_local2] - _local11[_local2].length) - _local9[_local2]; if (_local7[_local2] < 0) { _local7[_local2] = 0; } _local2++; } }; gameFieldClass.prototype.put = function (jewel, i, j, flag) { if (flag) { this.Cells[i][j].put(jewel); } else { this.Cells[jewel.i][jewel.j].setFree(); } }; gameFieldClass.prototype.remove = function (i, j) { this.Cells[i][j].removeContent(); }; gameFieldClass.prototype.removeCells = function () { var _local2 = this.RemovedCells; var _local4 = _local2.length - 1; var _local3 = 0; do { _local2[0].removeContent(); _local2.splice(0, 1); _local3++; } while (_local3 <= _local4); }; gameFieldClass.prototype.prepareForRemoving = function (cell) { if (((!cell.willExplose) && (!cell.explosed)) && (cell.jewel.bonusType != "lock")) { this.RemovedCells.push(cell); cell.jewel.willRemove = true; cell.jewel.lock = true; cell.jewel.corelationEnable = false; cell.isSelected(false); } }; gameFieldClass.prototype.explosionofBomb = function (i, j) { var _local3; var _local4 = this.Cells; _local3 = _local4[i - 1][j - 1]; this.prepareForRemoving(_local3); _local3 = _local4[i - 1][j]; this.prepareForRemoving(_local3); _local3 = _local4[i - 1][j + 1]; this.prepareForRemoving(_local3); _local3 = _local4[i][j - 1]; this.prepareForRemoving(_local3); _local3 = _local4[i][j + 1]; this.prepareForRemoving(_local3); _local3 = _local4[i + 1][j - 1]; this.prepareForRemoving(_local3); _local3 = _local4[i + 1][j]; this.prepareForRemoving(_local3); _local3 = _local4[i + 1][j + 1]; this.prepareForRemoving(_local3); _root.playSound("explosionbig"); }; gameFieldClass.prototype.explosionofDynamite = function (i, j) { var myItem; var cell; var Cells = this.Cells; cell = Cells[i - 2][j]; this.prepareForRemoving(cell); cell = Cells[i - 1][j]; this.prepareForRemoving(cell); cell = Cells[i][j - 2]; this.prepareForRemoving(cell); cell = Cells[i][j - 1]; this.prepareForRemoving(cell); cell = Cells[i][j + 1]; this.prepareForRemoving(cell); cell = Cells[i][j + 2]; this.prepareForRemoving(cell); cell = Cells[i + 1][j]; this.prepareForRemoving(cell); cell = Cells[i + 2][j]; this.prepareForRemoving(cell); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 0; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 90; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 180; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 270; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); _root.playSound("explosionbig"); }; gameFieldClass.prototype.removeFlame = function () { this.flamesNumber--; }; gameFieldClass.prototype.explosionofGun = function (i, j, dir, myGun) { var WeaponItem; var myitem; if (this.WeaponItems.length > 0) { var N = (this.WeaponItems[this.WeaponItems.length - 1].getNofTarget() + 1); } else { N = 0; } thisObj.bonuses.createEmptyMovieClip("WeaponItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.WeaponItem" + N); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); switch (dir) { case "left" : myitem._rotation = 180; break; case "right" : myitem._rotation = 0; break; case "up" : myitem._rotation = -90; break; case "down" : myitem._rotation = 90; } WeaponItem = new weaponClass(); WeaponItem.setIt(myitem, i, j, N, dir, myGun, this); this.WeaponItems.push(WeaponItem); this.Cells[i][j].isSelected(false); this.RemovedGuns[i][j] = true; _root.playSound("explosion"); }; gameFieldClass.prototype.openLocks = function (color, i0, j0) { var Unlocks = new Array(); var k = 0; var N; var i = 1; while (i < (this.Field.length - 1)) { var j = 1; while (j < (this.Field[i].length - 1)) { if (this.Field[i][j] != ".") { if ((this.Cells[i][j].jewel.itsColor == color) && (this.Cells[i][j].jewel.bonusType == "lock")) { k++; this.Cells[i][j].jewel.lock = false; Unlocks[k] = new Object(); Unlocks[k].n = 0; Unlocks[k].i = i; Unlocks[k].j = j; var WeaponItem; var myitem; if (this.WeaponItems.length > 0) { var N = (this.WeaponItems[this.WeaponItems.length - 1].getNofTarget() + 1); } else { N = 0; } thisObj.bonuses.createEmptyMovieClip("WeaponItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.WeaponItem" + N); myitem._x = this.getX(i0) + (elementSize / 2); myitem._y = this.getY(j0) + (elementSize / 2); WeaponItem = new fallingKeyClass(); WeaponItem.setIt(j0, i, j, myitem, N, this); this.WeaponItems.push(WeaponItem); } } j++; } i++; } var i = 1; while (i < (this.Field.length - 1)) { var j = 1; while (j < (this.Field[i].length - 1)) { if ((this.Field[i][j] != ".") && (this.Cells[i][j].empty)) { N = this.addColumnNumber(i, j); k = 1; while (k <= (Unlocks.length - 1)) { if ((j > Unlocks[k].j) && (N == Unlocks[k].i)) { Unlocks[k].n++; } k++; } } j++; } i++; } k = 1; while (k <= (Unlocks.length - 1)) { this.AddGameItemsRes[Unlocks[k].i] = Unlocks[k].n; this.Cells[Unlocks[k].i][Unlocks[k].j].jewel.lock = true; k++; } }; gameFieldClass.prototype.openLock = function (i, j) { var _local6 = 0; this.Cells[i][j].jewel.unlock(); this.Cells[i][j].isSelected(true); var _local5 = this.upDot(i, j); var _local2 = j; while (_local2 > _local5) { this.Cells[i][_local2].jewel.free = true; _local2--; } this.sortGameItems(); }; gameFieldClass.prototype.sortGameItems = function () { var _local16 = this.GameItems.length; var _local7; var _local11 = -1000; var _local9 = -1; this.MoveItems = new Array(); var _local8 = new Array(); var _local5 = this.Cells; var MoveItems = this.MoveItems; var GameItems = this.GameItems; var _local15 = _local5.length - 1; var _local6 = _local5[1].length - 1; var _local13 = []; var _local17 = []; var _local10; var _local3; var _local2; _local3 = 1; while (_local3 <= _local15) { _local6 = _local5[_local3].length - 1; if ((!isNaN(_local6)) && (_local6)) { _local2 = 1; while (_local2 <= _local6) { _local5[_local3][_local2].jewel.ins = false; _local2++; } } _local3++; } _local3 = _local15; while (_local3 >= 1) { _local6 = _local5[_local3].length - 1; if ((!isNaN(_local6)) && (_local6)) { _local2 = _local6; while (_local2 >= 1) { cell = _local5[_local3][_local2]; if (cell.empty || (cell.jewel.ins)) { cell = _local5[_local3][_local2 - 1]; if ((((cell && (!cell.jewel.block)) && (!cell.jewel.willRemove)) && (cell.jewel.bonusType != "lock")) && (!cell.empty)) { cell.jewel.ins = true; } else { cell = _local5[_local3 - 1][_local2 - 1]; if ((((cell && (!cell.jewel.blockType)) && (!cell.jewel.willRemove)) && (cell.jewel.bonusType != "lock")) && (!cell.empty)) { cell.jewel.ins = true; } else { cell = _local5[_local3 + 1][_local2 - 1]; if ((((cell && (!cell.jewel.blockType)) && (!cell.jewel.willRemove)) && (cell.jewel.bonusType != "lock")) && (!cell.empty)) { cell.jewel.ins = true; } } } } _local2--; } } _local3--; } var _local4 = 0; while (_local4 < _local16) { _local7 = GameItems[_local4]; _local3 = _local7.i; _local2 = _local7.j; if (((!_local7.removed) && (!_local7.willRemove)) && (_local7.free || (_local7.ins))) { _local8[_local8.length] = _local7; } _local4++; } if (this.throughOut) { _local4 = 0; do { _local7 = _local8[_local4]; if ((_local7.blockType || (_local7.bonusType == "lock")) || (_local7.bonusType == "key")) { _local8.splice(_local4, 1); } else { _local4++; } } while (_local4 < _local8.length); } var _local12 = _local8.length; _local4 = 0; while (_local4 < _local12) { _local13[_local4] = _local8[_local4].Y; _local4++; } var _local14 = 0; while (_local14 < _local12) { _local4 = 0; while (_local4 < _local12) { _local10 = _local13[_local4]; if (_local10 > _local11) { _local11 = _local10; _local9 = _local4; } _local4++; } if (_local9 >= 0) { MoveItems[MoveItems.length] = _local8[_local9]; _local13[_local9] = -1000; } _local11 = -1000; _local9 = -1; _local14++; } if ((!MoveItems.length) && (this.throughOut)) { this.throughOut = false; _local3 = 1; while (_local3 <= _local15) { _local6 = _local5[_local3].length - 1; if ((!isNaN(_local6)) && (_local6)) { _local2 = 1; while (_local2 <= _local6) { _local5[_local3][_local2].throughOut = false; _local2++; } } _local3++; } } }; gameFieldClass.prototype.addGameItem = function (myColor, bonus, block) { var GameItem; var myitem; var color; var NofItem; var N = (this.GameItems[this.GameItems.length - 1].getNofTarget() + 1); thisObj.jewels.createEmptyMovieClip("GameItem" + N, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + N); GameItem = new gameItemClass(); if (myColor == "?") { color = this.enabledColors[_global.Math.round(_global.Math.random() * (this.colorsNumber - 1)) + 1]; } else { color = myColor; } GameItem.setIt(myitem, color, bonus, block, N, this); this.GameItems.push(GameItem); return(GameItem); }; gameFieldClass.prototype.removeGameItem = function (item) { }; gameFieldClass.prototype.setPause = function () { }; gameFieldClass.prototype.inField = function (i0, j0) { var _local2 = false; if (this.Cells[i0][j0]) { _local2 = true; } return(_local2); }; gameFieldClass.prototype.fullColumn = function (number, j0) { var _local4 = 0; var _local3 = j0; var _local7 = this.Field; var _local5 = this.Cells; var _local2 = _local5[number][_local3 + 1]; if (_local2 && (!_local2.jewel.lock)) { do { _local3++; _local2 = _local5[number][_local3]; if (_local2.empty && (!_local2.located)) { _local4++; } } while (_local2 && (!_local2.jewel.lock)); } return(_local4); }; gameFieldClass.prototype.fullDownColumn = function (number, j0) { var _local4 = 0; var _local3 = j0; var _local7 = this.Field; var _local5 = this.Cells; var _local2 = _local5[number][_local3 + 1]; flength = _local7[number].length; do { _local3++; _local2 = _local5[number][_local3]; if ((_local2.empty && (_local2.throughOut)) && (_local2)) { _local4++; } } while (_local3 < flength); return(_local4); }; gameFieldClass.prototype.fullRightColumn = function (i, j) { var _local2 = true; var _local8 = this.Field; var _local6 = this.Cells; var _local7 = _local6[i][j]; if (!_local7) { _local2 = false; } if (_local7.jewel.lock) { _local2 = false; } var _local3 = _local6[i + 1][j]; if ((_local3 && (!_local3.jewel.lock)) && (!_local3.empty)) { _local2 = false; } if ((_local3.located || (_local6[i + 1][j + 1].located)) || (_local6[i + 1][j - 1].located)) { _local2 = false; } if (this.fullColumnUp(i + 1, j + 1)) { _local2 = false; } if (!this.fullColumn(i + 1, j)) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.fullLeftColumn = function (i, j) { var _local2 = true; var _local8 = this.Field; var _local6 = this.Cells; var _local7 = _local6[i][j]; if (!_local7) { _local2 = false; } if (_local7.jewel.lock) { _local2 = false; } var _local5 = _local6[i - 1][j]; if ((_local5 && (!_local5.jewel.lock)) && (!_local5.empty)) { _local2 = false; } if ((_local5.located || (_local6[i - 1][j + 1].located)) || (_local6[i - 1][j - 1].located)) { _local2 = false; } if (this.fullColumnUp(i - 1, j + 1)) { _local2 = false; } if (!this.fullColumn(i - 1, j)) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.getI = function (x) { return(_global.Math.floor(((x - (this.widthOfWindow / 2)) / elementSize) + (this.Field.length / 2))); }; gameFieldClass.prototype.getJ = function (y) { return(_global.Math.floor(((y - (this.heightOfWindow / 2)) / elementSize) + (this.Field[0].length / 2))); }; gameFieldClass.prototype.firstJ = function (i) { var _local4 = this.Cells[i]; var _local3 = _local4.length - 1; var _local2 = 0; if (_local3 && (!isNaN(_local3))) { do { _local2++; } while ((!_local4[_local2]) && (_local2 < _local3)); } return(_local2); }; gameFieldClass.prototype.lastJ = function (i) { var _local3 = this.Cells[i]; var _local4 = _local3.length - 1; var _local2 = _local4; if (_local4 && (!isNaN(_local4))) { do { _local2--; } while ((!_local3[_local2]) && (_local2 > 0)); } return(_local2); }; gameFieldClass.prototype.getX = function (i) { return((this.widthOfWindow / 2) + (elementSize * (i - (this.Field.length / 2)))); }; gameFieldClass.prototype.getY = function (j) { return((this.heightOfWindow / 2) + (elementSize * (j - (this.Field[0].length / 2)))); }; gameItemClass = function () { this.itsTarget = new MovieClip(); this.itsColor = 0; this.changeSpeed = 0; this.changeTimer = 0; this.fallTimer = 0; this.fallSpeed = 8; this.gameField = null; this.i = 0; this.j = 0; this.X = 0; this.Y = 0; this.purposeI = 0; this.purposeJ = 0; this.removed = false; this.explosed = false; this.free = true; this.NofTarget = 0; this.falling = true; this.bonusType = false; this.blockType = false; this.lock = false; this.block = false; this.dropSound = false; this.corelationEnable = true; this.dir = ""; this.throughOut = false; this.willRemove = false; this.newOne = true; }; gameItemClass.prototype.setIt = function (mc, color, bonusType, blockType, N, myGF) { var _local4 = ""; var _local3; var _local2; var _local5; this.gameField = myGF; this.itsTarget = mc; if (color != "?") { this.itsColor = color; } else { this.itsColor = this.gameField.enabledColors[Math.round(Math.random() * (this.gameField.colorsNumber - 1)) + 1]; } this.bonusType = bonusType; this.blockType = blockType; if (this.bonusType) { switch (this.bonusType) { case "lock" : this.lock = true; this.block = true; this.corelationEnable = false; _local2 = 0; _local3 = 1; break; case "key" : this.lock = true; this.block = true; _local2 = 0; _local3 = 1; } if (!this.lock) { _local2 = 1; _local3 = 0; _local4 = "small"; } this.itsTarget.attachMovie(this.bonusType, "bonus", _local3); this.itsTarget.bonus._x = 0; this.itsTarget.bonus._y = 0; } if (this.blockType) { _local5 = 0; _local2 = 1; _local4 = "small"; this.itsTarget.attachMovie(this.blockType, "block", _local5); this.itsTarget.block._x = 0; this.itsTarget.block._y = 0; } this.itsTarget.attachMovie(("jewel" + _local4) + this.itsColor, "jewel", _local2); this.itsTarget.jewel._x = 0; this.itsTarget.jewel._y = 0; this.changeSpeed = elementSize / this.gameField.changeTime; this.NofTarget = N; }; gameItemClass.prototype.setXY = function (x, y) { this.itsTarget._x = x; this.itsTarget._y = y; this.X = x; this.Y = y; this.i = this.gameField.getI(this.X); this.j = this.gameField.getJ(this.Y); }; gameItemClass.prototype.getX = function () { return(this.X); }; gameItemClass.prototype.getY = function () { return(this.Y); }; gameItemClass.prototype.getNofTarget = function () { return(this.NofTarget); }; gameItemClass.prototype.select = function (itsselection) { }; gameItemClass.prototype.activate = function (itsselection) { this.itsTarget.jewel.active = itsselection; }; gameItemClass.prototype.setFalling = function (itsfalling) { this.falling = itsfalling; if (this.gameField.fullColumnUp(this.i, this.j) && (!this.newOne)) { if (itsfalling && (!this.throughOut)) { this.gameField.FallingInField[this.i]++; } } if (!itsfalling) { this.gameField.FallingInField[this.i]--; } }; gameItemClass.prototype.motion = function () { var _local4; var _local5; var _local6 = ""; var _local3 = this.gameField; var _local7 = _local3.Cells; _local4 = _local3.getJ(this.Y - (elementSize / 2)); _local5 = _local3.getI(this.X); var _local10 = ((this.X - _local3.getX(_local5)) - (elementSize / 2)) == 0; var _local9 = ((this.Y - _local3.getY(_local4)) - (elementSize / 2)) == 0; var _local8 = _local10 && (_local9); if (!_local8) { _local6 = this.dir; } if (_local8 && (_local3.inField(_local5, _local4))) { if (!_local3.throughOut) { if (_local3.fullColumn(_local5, _local4)) { _local6 = "down"; } else if (!this.blockType) { if (_local3.fullRightColumn(_local5, _local4)) { _local6 = "right"; } else if (_local3.fullLeftColumn(_local5, _local4)) { _local6 = "left"; } } } else if (_local3.fullDownColumn(_local5, _local4)) { _local6 = "down"; } if (!this.block) { switch (_local6) { case "down" : _local7[_local5][_local4 + 1].located = 1; break; case "right" : _local7[_local5 + 1][_local4 + 1].located = 1; break; case "left" : _local7[_local5 - 1][_local4 + 1].located = 1; } switch (this.dir) { case "down" : _local7[this.i][this.j + 1].located = 0; break; case "right" : _local7[this.i + 1][this.j + 1].located = 0; break; case "left" : _local7[this.i - 1][this.j + 1].located = 0; } } if ((_local6 == "left") || (_local6 == "right")) { if (_local3.fullColumnUp(_local5, _local4)) { _local3.FallingInField[_local5]--; } } this.i = _local5; this.j = _local4; } if (((_local6 != "") && (!this.lock)) || (this.throughOut)) { if (!this.falling) { this.setFalling(true); _local3.put(this, _local5, _local4, false); } } else if (this.falling) { _local3.put(this, _local5, _local4, true); if (this.dropSound) { _root.playSound("glassdrop"); this.dropSound = false; } } if (this.falling) { this.fallTimer++; } else { this.fallTimer = 0; } if (this.fallTimer >= 1) { switch (_local6) { case "right" : this.X = this.X + this.fallSpeed; break; case "left" : this.X = this.X - this.fallSpeed; } this.Y = this.Y + this.fallSpeed; this.itsTarget._x = this.X; this.itsTarget._y = this.Y; } this.dir = _local6; if (_local4 > _local3.Field[_local5].length) { this.j = _local4; this.del(); } }; gameItemClass.prototype.setThroughOut = function () { if (((this.bonusType != "lock") && (this.bonusType != "key")) && (!this.blockType)) { this.throughOut = true; this.free = true; this.itsTarget._x = this.X; this.itsTarget._y = this.Y; this.gameField.addGameItemWhenChange(this.i, this.j); } return(this.throughOut); }; gameItemClass.prototype.shake = function () { if ((!this.lock) && (!this.blockType)) { var _local3 = (1 - Math.random()) * 5; var _local2 = (1 - Math.random()) * 5; this.itsTarget._x = this.X + _local3; this.itsTarget._y = this.Y + _local2; } }; gameItemClass.prototype.del = function () { this.removed = true; this.itsTarget.jewel.removeMovieClip(); this.itsTarget.bonus.removeMovieClip(); }; gameItemClass.prototype.remove = function () { if (!this.removed) { this.removed = true; this.corelationEnable = false; this.itsTarget.jewel.active = false; this.itsTarget.jewel.gotoAndPlay("del"); if (this.bonusType) { this.itsTarget.bonus.gotoAndPlay("del"); } if (this.blockType) { this.gameField.blocksRemoved++; this.itsTarget.block.gotoAndPlay("del"); var _local3 = Math.round(Math.random() * 2) + 1; _root.playSound("stone" + _local3); } if ((!this.blockType) && (!this.bonusType)) { var _local3 = Math.round(Math.random() * 3) + 1; _root.playSound("glass" + _local3); } } }; gameItemClass.prototype.unlock = function () { this.itsTarget.bonus.gotoAndPlay("del"); this.bonusType = false; this.explosed = false; this.removed = false; this.lock = false; this.block = false; this.corelationEnable = true; }; gameItemClass.prototype.explosion = function () { if (!this.explosed) { this.explosed = true; switch (this.bonusType) { case false : this.remove(); break; case "bomb" : this.gameField.explosionofBomb(this.i, this.j); this.remove(); break; case "dynamite" : this.gameField.explosionofDynamite(this.i, this.j); this.remove(); break; case "gunright" : this.corelationEnable = false; this.lock = true; this.willRemove = true; this.gameField.explosionofGun(this.i, this.j, "right", this); break; case "gunleft" : this.corelationEnable = false; this.lock = true; this.willRemove = true; this.gameField.explosionofGun(this.i, this.j, "left", this); break; case "gunup" : this.corelationEnable = false; this.lock = true; this.willRemove = true; this.gameField.explosionofGun(this.i, this.j, "up", this); break; case "gundown" : this.corelationEnable = false; this.lock = true; this.willRemove = true; this.gameField.explosionofGun(this.i, this.j, "down", this); break; case "key" : this.lock = false; this.block = false; _root.playSound("reload"); this.gameField.openLocks(this.itsColor, this.i, this.j); this.remove(); } } }; gameItemClass.prototype.setPurpose = function (i, j) { this.purposeI = i; this.purposeJ = j; }; gameItemClass.prototype.moveIt = function () { if ((Math.abs(this.i - this.purposeI) > 1) || (Math.abs(this.j - this.purposeJ) > 1)) { return(false); } this.itsTarget._x = this.itsTarget._x - (this.changeSpeed * (this.i - this.purposeI)); this.itsTarget._y = this.itsTarget._y - (this.changeSpeed * (this.j - this.purposeJ)); this.X = this.itsTarget._x; this.Y = this.itsTarget._y; this.changeTimer++; if (this.changeTimer == this.changeTime) { this.changeTimer = 0; } return(true); }; elementOfGameFieldClass = function () { this.itsTarget = new MovieClip(); this.i = 0; this.j = 0; this.located = 0; this.jewel = null; this.gameField = null; this.explosed = false; this.empty = true; this.fill = 0; }; elementOfGameFieldClass.prototype.setIt = function (i, j, mc, myFill, myGF) { var remnant; var myItem; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie("but", "but", 3); this.itsTarget.but._x = 0; this.itsTarget.but._y = 0; this.itsTarget.but.enabled = false; this.i = i; this.j = j; this.activity = false; this.itsTarget.but.itstarget = this; this.itsTarget.attachMovie("selectionborder", "sBorder", 2); this.itsTarget.sBorder._x = 0; this.itsTarget.sBorder._y = 0; this.itsTarget.sBorder._visible = false; this.empty = true; this.fill = Number(myFill); var i = 1; while (i <= this.fill) { this.itsTarget.attachMovie("fill" + i, "fill" + i, i - 1); myItem = eval ((this.itsTarget._name + ".fill") + i); myItem._x = 0; myItem._y = 0; i++; } }; elementOfGameFieldClass.prototype.put = function (myJewel) { this.empty = false; this.explosed = false; this.isSelected(true); this.jewel = myJewel; this.jewel.changeTimer = 0; this.jewel.free = false; this.jewel.setFalling(false); this.jewel.newOne = false; this.located = 0; var _local3 = this.itsTarget._x + (elementSize / 2); var _local2 = this.itsTarget._y + (elementSize / 2); this.jewel.setXY(_local3, _local2); if (this.jewel.blockType || (this.jewel.lock)) { this.isSelected(false); } }; elementOfGameFieldClass.prototype.isSelected = function (flag) { this.itsTarget.but.enabled = flag; this.activity = flag; }; elementOfGameFieldClass.prototype.setFree = function () { this.isSelected(false); this.select(false); this.jewel = null; this.empty = true; }; elementOfGameFieldClass.prototype.removeContent = function () { if ((!this.empty) && (!this.explosed)) { this.explosed = true; this.jewel.explosion(); this.isSelected(false); if (this.fill) { var fill = eval ((("bg." + this.itsTarget._name) + ".fill") + this.fill); fill.gotoAndPlay("del"); var sndplus = (Math.round(Math.random()) + 1); var snd; switch (this.fill) { case 1 : snd = "wood" + sndplus; break; case 2 : snd = "iron" + sndplus; } _root.playSound(snd); this.fill--; if (!this.fill) { this.gameField.fillsRemoved++; } } } }; elementOfGameFieldClass.prototype.select = function (itsselection) { if (!_root.levelNum.stay) { game.beginPlay(); } if ((!game.timer.isPauseInterval()) && (game.hintOn)) { game.hintOn = false; game.gameField.removeHint(); game.timer.continueIt(); game.paused = false; } if (!game.paused) { if (this.itsTarget.sBorder._visible != itsselection) { this.itsTarget.sBorder._visible = itsselection; if (itsselection) { this.gameField.setSelect(this); } } } }; elementOfGameFieldClass.prototype.unselect = function (itsselection) { this.itsTarget.sBorder._visible = false; this.gameField.unselect(); }; elementOfGameFieldClass.prototype.tryMove = function (dX, dY) { var _local2; if (Math.abs(dX) > Math.abs(dY)) { if (dX > 0) { _local2 = this.gameField.Cells[this.i + 1][this.j]; } else { _local2 = this.gameField.Cells[this.i - 1][this.j]; } } else if (dY > 0) { _local2 = this.gameField.Cells[this.i][this.j + 1]; } else { _local2 = this.gameField.Cells[this.i][this.j - 1]; } if (_local2.activity && (!game.paused)) { this.gameField.setSelect(_local2); } }; elementOfGameFieldClass.prototype.activate = function (itsselection) { this.jewel.activate(itsselection); }; weaponClass = function () { this.i = 0; this.j = 0; this.i0 = 0; this.j0 = 0; this.dir = ""; this.Speed = 8; this.timeofLife = 13; this.lifeTimer = 0; this.gameField = null; this.itsTarget = null; this.gun = null; this.removed = false; }; weaponClass.prototype.setIt = function (mc, i, j, N, dir, myGun, myGF) { this.i = i; this.j = j; this.i0 = i; this.j0 = j; this.gun = myGun; this.gameField = myGF; this.iGun = this.gameField.getI(this.gun.getX()); this.jGun = this.gameField.getJ(this.gun.getY()); this.itsTarget = mc; this.itsTarget.attachMovie("fireball", "ball", 0); this.itsTarget.ball._x = 0; this.itsTarget.ball._y = 0; this.NofTarget = N; this.dir = dir; }; weaponClass.prototype.remove = function () { this.itsTarget.ball.gotoAndPlay("del"); this.removed = true; }; weaponClass.prototype.motion = function (dir) { this.lifeTimer++; if (this.lifeTimer >= this.gameField.changeTime) { var _local3 = 0; } dj = 0; switch (this.dir) { case "left" : this.itsTarget._x = this.itsTarget._x - this.Speed; var _local3 = -1; break; case "right" : this.itsTarget._x = this.itsTarget._x + this.Speed; _local3 = 1; break; case "up" : this.itsTarget._y = this.itsTarget._y - this.Speed; dj = -1; break; case "down" : this.itsTarget._y = this.itsTarget._y + this.Speed; dj = 1; } if (this.nextElementOfGameField()) { this.gameField.remove(this.i, this.j); this.gameField.Cells[this.i + _local3][this.j + dj].jewel.willRemove = true; this.gameField.Cells[this.i + (2 * _local3)][this.j + (2 * dj)].jewel.willRemove = true; } if ((((this.i < 1) || (this.i > 14)) || (this.j < 1)) || (this.j > 14)) { this.remove(); var i = this.gameField.getI(this.gun.getX()); var j = this.gameField.getJ(this.gun.getY()); this.gameField.removeContant(i, j); this.gameField.RemovedGuns[this.iGun][this.jGun] = false; _root.playSound("explosionbig"); this.gun.remove(); } }; weaponClass.prototype.nextElementOfGameField = function () { var _local2 = false; this.i = this.gameField.getI(this.itsTarget._x); this.j = this.gameField.getJ(this.itsTarget._y); if ((this.i != this.i0) or (this.j != this.j0)) { _local2 = true; } this.i0 = this.i; this.j0 = this.j; return(_local2); }; weaponClass.prototype.getNofTarget = function () { return(this.NofTarget); }; fallingKeyClass = function () { this.j = 0; this.jlast = 0; this.ilast = 0; this.fallSpeed = 8; this.itsTarget = null; this.gameField = null; this.NofTarget = 0; this.removed = false; }; fallingKeyClass.prototype.setIt = function (j0, ilast, jlast, mc, N, myGF) { this.j = j0; this.jlast = jlast; this.ilast = ilast; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie("keyglow", "key", 0); this.itsTarget.key._x = 0; this.itsTarget.key._y = 0; this.NofTarget = N; }; fallingKeyClass.prototype.motion = function () { this.itsTarget._y = this.itsTarget._y + this.fallSpeed; this.j = this.gameField.getJ(this.itsTarget._y); if (this.j >= this.jlast) { this.remove(); } }; fallingKeyClass.prototype.remove = function () { this.itsTarget.key.gotoAndPlay("del"); this.removed = true; this.gameField.openLock(this.ilast, this.jlast); }; fallingKeyClass.prototype.getNofTarget = function () { return(this.NofTarget); }; pointsPlusClass = function () { this.j = 0; this.j0 = 0; this.i = 0; this.upSpeed = 4; this.itsTarget = null; this.gameField = null; this.NofTarget = 0; this.removed = false; }; pointsPlusClass.prototype.setIt = function (Source, i, j, mc, N, myGF) { this.i = i; this.j = j; this.j0 = j; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie(Source, "bonus", 0); this.itsTarget.bonus._x = 0; this.itsTarget.bonus._y = 0; this.itsTarget._alpha = 100; this.NofTarget = N; }; pointsPlusClass.prototype.motion = function () { this.itsTarget._y = this.itsTarget._y - this.upSpeed; this.j = this.gameField.getJ(this.itsTarget._y); if ((this.j0 - this.j) >= 2) { this.itsTarget._alpha = this.itsTarget._alpha - 20; } if ((this.j0 - this.j) >= 3) { this.remove(); } }; pointsPlusClass.prototype.remove = function () { this.itsTarget.bonus.gotoAndPlay("del"); this.removed = true; }; pointsPlusClass.prototype.getNofTarget = function () { return(this.NofTarget); }; timerClass = function () { this.playingTime = 0; this.playingTime0 = getTimer(); this.startPauseTime = 0; this.finishPauseTime = 0; this.totalPause = 0; this.interval = 0; }; timerClass.prototype.getTotalTime = function () { this.playingTime = getTimer(); if (!this.isPause()) { var _local2 = (this.playingTime - this.playingTime0) - this.totalPause; } else { var _local2 = (this.startPauseTime - this.playingTime0) - this.totalPause; } return(_local2); }; timerClass.prototype.stopIt = function () { this.startPauseTime = getTimer(); }; timerClass.prototype.continueIt = function () { this.finishPauseTime = getTimer(); var _local2 = this.finishPauseTime - this.startPauseTime; this.totalPause = this.totalPause + _local2; }; timerClass.prototype.isPause = function () { return(this.finishPauseTime < this.startPauseTime); }; timerClass.prototype.isPauseInterval = function () { return(this.interval); }; timerClass.prototype.setPauseInterval = function (interval) { finishPauseInterval = function () { if (obj.interval) { clearInterval(obj.interval); obj.interval = 0; } }; if (this.interval) { clearInterval(this.interval); this.interval = 0; } var _local2 = setInterval(finishPauseInterval, interval); obj = this; this.interval = _local2; };
Frame 8
_quality = "high"; cursor.gotoAndStop("arrow"); map.setActive(numberOfLevel, levelsNumber); sc = scr;
Frame 9
updateMouse(); play();
Frame 10
updateMouse(); gotoAndPlay ("maprepeat");
Frame 11
_quality = "low"; Mouse.show(); cursor._visible = false; game = new gameClass(numberOfLevel); game.begin(); cursor.gotoAndStop("arrow"); Pause._visible = false; win._visible = false; over._visible = false; levelNum.gotoAndStop = "simple"; plusStars = ""; var i = 1; while (i <= numberOfGame) { plusStars = plusStars + "*"; i++; } levelNum.mctxt.txt = ((level + " ") + numberOfLevel) + plusStars; playMusic("gamemusic");
Instance of Symbol 436 MovieClip "bg" in Frame 11
onClipEvent (keyDown) { if (Key.getCode() == 32) { _parent.game.setPause(); } }
Frame 12
if (game.started) { game.update(); }
Frame 13
gotoAndPlay ("level");
Frame 14
_quality = "high"; _root.bg.gotoAndStop("space1"); play(); sc = scr; sub = submit; playername = nam; congr = congratualations; txt12 = complete_txt1; txt22 = complete_txt2; txt32 = complete_txt3; txt42 = complete_txt4; txt52 = complete_txt5; txt62 = complete_txt6;
Frame 15
updateMouse();
Frame 16
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay ("completerepeat");
Frame 17
_quality = "high"; sc = scr; sub = submit; playername = nam; congr = congratualations; txt13 = complete_txt2;
Frame 18
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space2"); play();
Frame 19
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay ("gameoverrepeat");
Frame 20
hint1_0 = "Swap jewels to make column or|row of three or more jewels|of the same color"; hint1_1 = "Small jewels are detonators and they can't be|moved, but you can make regular match of 3 or|more jewels of the same color near small|jewel to break a piece with it"; hint1_2 = "You can use piece with small jewel|as a part of regular match"; hint1_3 = "Come on! There is only one piece left.|Breaking all pieces marked with small|jewels is how you complete level"; hint3_0 = "This is a bomb! Make a match using it and|it will explode nearby jewels and blocks.|Now you can also create bombs - just|make a match of 4 jewels in a row"; hint4_0 = "To complete this level you have to break|all wooden boxes. To do so make a match|over box to break it"; hint8_0 = "You have to match 200 jewels|to complete this level"; hint8_1 = "To complete this level you have to make as|many matches as possible before time|runs out. There is indicator at the|top right side of the screen that shows|your progress"; hint9_0 = "This is a key! Make a match with it to|remove locks from jewels of the|same color"; hint10_0 = "Now you can use cannons. Cannon shot will|destroy everything in it way. To create|cannon later make a match in form|of 'L' letter anytime"; completed = "LEVEL COMPLETE"; paused1 = "Game paused..."; paused2 = "Press space to continue"; gameover = "Time up! GAME OVER..."; p_button = "Play"; pn_button = "Play now"; pa_button = "Play again"; c_button = "Continue"; fdl_button = "Free download"; gfv_button = "Get full version"; menu_txt1 = "JEWEL OF ATLANTIS FULL"; menu_txt2 = "<b><p></p> - fullscreen gameplay<p></p> - over 100 levels and 2 modes<p></p> - uncover hidden Relics</b>"; menu_txt3 = "JEWEL OF ATLANTIS WEB"; menu_txt4 = "<b>Underwater adventures in <p></p>long-lost mysterios Atlantis</b>"; sound_txt = "sound"; music_txt = "music"; hints_txt = "Hints"; scr = "Your score:"; nam = "Your name here"; submit = "submit"; loading = "loading"; level = "LEVEL"; congratualations = "CONGRATULATIONS!"; complete_txt1 = "<b>You have completed web version <p></p>of the game BUT...<p></p>Adventure is not over yet!</b>"; complete_txt2 = "<b>Are you clever enough to solve mystery<p></p>of Atlantis? Download your FREE trial of <p></p>full version and find out!<p></p><p></p> - Enhanced graphics and<p></p> special effects<p></p> - Over 100 mysterious levels<p></p> - 19 Relics to uncover<p></p> - 2 play modes<p></p> - Huge map available for exploration<p></p> - Fullscreen gameplay<p></p> - And many more!</b>"; complete_txt3 = "Replay the web version on higher"; complete_txt4 = "difficulty to get higher score"; complete_txt5 = "JEWEL OF ATLANTIS"; complete_txt6 = "full version"; game_over = "GAME OVER"; try_full_version = "TRY FULL VERSION"; pause1_txt1 = "<b>FULL version features 19 hidden Relics<p></p>that can be uncovered while<p></p>playing the game</b>"; pause2_txt1 = "<b>FULL version has lots of wonderful<p></p>places to explore</b>"; pause3_txt1 = "<b>FULL version has huge map available for <p></p>your exploration with number<p></p>of roads and pathways to travel</b>"; pause4_txt1 = "<b>FULL version features over 100 mysterious level<p></p>to play in 2 different game modes as well as<p></p>pack of hidden bonus levels</b>"; pause5_txt1 = "<b>FULL version has loads of different bricks,<p></p>layouts, power-ups, Relics, levels, and more!</b>"; _quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p1_txt2 = pause1_txt1;
Frame 21
_quality = "high"; updateMouse();
Frame 22
gotoAndPlay ("levelpause1repeat");
Frame 23
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p2_txt2 = pause2_txt1;
Frame 24
_quality = "high"; updateMouse(); play();
Frame 25
gotoAndPlay ("levelpause2repeat");
Frame 26
_quality = "high"; try_full6 = try_full_version; txt1pause = complete_txt2; p3_txt2 = pause3_txt1;
Frame 27
_quality = "high"; updateMouse(); play();
Frame 28
gotoAndPlay ("levelpause3repeat");
Frame 29
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p4_txt2 = pause4_txt1;
Frame 30
_quality = "high"; updateMouse(); play();
Frame 31
gotoAndPlay ("levelpause4repeat");
Frame 32
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p5_txt2 = pause5_txt1;
Frame 33
_quality = "high"; updateMouse(); play();
Frame 34
gotoAndPlay ("levelpause5repeat");
Symbol 6 MovieClip [antiq-angle2] Frame 1
stop();
Symbol 6 MovieClip [antiq-angle2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 6 MovieClip [antiq-angle2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 6 MovieClip [antiq-angle2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
play();
Symbol 32 Button
on (rollOver) { cursor.gotoAndPlay("hand"); greatgames.gotoAndPlay("zoom"); _root.playSound("select"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); getURL (_root.moreGamesURL, "_blank"); }
Symbol 39 MovieClip Frame 1
stop(); txt = _root.fdl_button;
Symbol 39 MovieClip Frame 2
stop();
Symbol 41 MovieClip Frame 1
stop(); txt = _root.pn_button;
Symbol 41 MovieClip Frame 2
stop();
Symbol 42 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.cursor.gotoAndPlay("arrow"); _root.playSound("click"); _root.counter = 0; _root.gotoAndPlay("play"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 43 Button
on (rollOver) { free_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { free_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); getURL (_root.downloadURL, ((_root.downloadTarget != undefined) ? (_root.downloadTarget) : "_blank")); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 48 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 2
stop();
Symbol 50 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.soundEnabled = !_root.soundEnabled)) { signsound.gotoAndPlay("on"); } else { signsound.gotoAndPlay("off"); } }
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
stop();
Symbol 55 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.musicEnabled = !_root.musicEnabled)) { playMusic("menumusic"); signmusic.gotoAndPlay("on"); } else { stopAllSounds(); signmusic.gotoAndPlay("off"); } }
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
stop();
Symbol 59 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.hintsEnabled = !_root.hintsEnabled)) { hintsMC.gotoAndPlay("on"); } else { hintsMC.gotoAndPlay("off"); } }
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 5
play();
Symbol 87 MovieClip Frame 6
stop();
Symbol 87 MovieClip Frame 7
play();
Symbol 87 MovieClip Frame 8
stop();
Symbol 87 MovieClip Frame 9
play();
Symbol 87 MovieClip Frame 10
stop();
Symbol 87 MovieClip Frame 11
play();
Symbol 87 MovieClip Frame 12
stop();
Symbol 87 MovieClip Frame 13
play();
Symbol 87 MovieClip Frame 14
stop();
Symbol 87 MovieClip Frame 15
play();
Symbol 87 MovieClip Frame 16
stop();
Symbol 87 MovieClip Frame 17
play();
Symbol 87 MovieClip Frame 18
stop();
Symbol 87 MovieClip Frame 19
play();
Symbol 87 MovieClip Frame 20
stop();
Symbol 87 MovieClip Frame 21
play();
Symbol 87 MovieClip Frame 22
stop();
Symbol 87 MovieClip Frame 23
play();
Symbol 87 MovieClip Frame 24
stop();
Symbol 87 MovieClip Frame 25
play();
Symbol 87 MovieClip Frame 26
stop();
Symbol 87 MovieClip Frame 27
play();
Symbol 87 MovieClip Frame 28
stop();
Symbol 87 MovieClip Frame 29
play();
Symbol 87 MovieClip Frame 30
stop();
Symbol 87 MovieClip Frame 31
play();
Symbol 87 MovieClip Frame 32
stop();
Symbol 87 MovieClip Frame 33
play();
Symbol 87 MovieClip Frame 34
stop();
Symbol 87 MovieClip Frame 35
play();
Symbol 87 MovieClip Frame 36
stop();
Symbol 87 MovieClip Frame 37
play();
Symbol 87 MovieClip Frame 38
stop();
Symbol 87 MovieClip Frame 39
play();
Symbol 87 MovieClip Frame 40
stop();
Symbol 87 MovieClip Frame 41
play();
Symbol 87 MovieClip Frame 42
stop();
Symbol 87 MovieClip Frame 45
play();
Symbol 87 MovieClip Frame 46
stop();
Symbol 87 MovieClip Frame 47
play();
Symbol 87 MovieClip Frame 48
stop();
Symbol 87 MovieClip Frame 49
play();
Symbol 87 MovieClip Frame 52
stop();
Symbol 87 MovieClip Frame 53
play();
Symbol 87 MovieClip Frame 56
stop();
Symbol 101 MovieClip Frame 14
stop();
Symbol 104 MovieClip Frame 10
stop();
Symbol 105 MovieClip [jewel3] Frame 1
stop(); if (active) { play(); }
Symbol 105 MovieClip [jewel3] Frame 21
gotoAndPlay (1);
Symbol 105 MovieClip [jewel3] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 105 MovieClip [jewel3] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 105 MovieClip [jewel3] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 117 MovieClip [jewel4] Frame 1
stop(); if (active) { play(); }
Symbol 117 MovieClip [jewel4] Frame 21
gotoAndPlay (1);
Symbol 117 MovieClip [jewel4] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 117 MovieClip [jewel4] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 117 MovieClip [jewel4] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 129 MovieClip [jewel5] Frame 1
stop(); if (active) { play(); }
Symbol 129 MovieClip [jewel5] Frame 21
gotoAndPlay (1);
Symbol 129 MovieClip [jewel5] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 129 MovieClip [jewel5] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 129 MovieClip [jewel5] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 141 MovieClip [jewel6] Frame 1
stop(); if (active) { play(); }
Symbol 141 MovieClip [jewel6] Frame 21
gotoAndPlay (1);
Symbol 141 MovieClip [jewel6] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 141 MovieClip [jewel6] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 141 MovieClip [jewel6] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 153 MovieClip [jewel7] Frame 1
stop(); if (active) { play(); }
Symbol 153 MovieClip [jewel7] Frame 21
gotoAndPlay (1);
Symbol 153 MovieClip [jewel7] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 153 MovieClip [jewel7] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 153 MovieClip [jewel7] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 165 MovieClip [jewel8] Frame 1
stop(); if (active) { play(); }
Symbol 165 MovieClip [jewel8] Frame 21
gotoAndPlay (1);
Symbol 165 MovieClip [jewel8] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 165 MovieClip [jewel8] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 165 MovieClip [jewel8] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 177 MovieClip [jewel1] Frame 1
stop(); if (active) { play(); }
Symbol 177 MovieClip [jewel1] Frame 21
gotoAndPlay (1);
Symbol 177 MovieClip [jewel1] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 177 MovieClip [jewel1] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 177 MovieClip [jewel1] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 189 MovieClip [jewel2] Frame 1
stop(); if (active) { play(); }
Symbol 189 MovieClip [jewel2] Frame 21
gotoAndPlay (1);
Symbol 189 MovieClip [jewel2] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 189 MovieClip [jewel2] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 189 MovieClip [jewel2] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 223 MovieClip [but] Frame 1
thisObj = this; onPress = function () { itstarget.select(true); X0 = _root._xmouse; Y0 = _root._ymouse; }; onRollOver = function () { }; onRollOut = function () { }; onReleaseOutside = function () { X = _root._xmouse; Y = _root._ymouse; dX = X - X0; dY = Y - Y0; itstarget.tryMove(dX, dY); }; onRelease = function () { X = _root._xmouse; Y = _root._ymouse; dX = X - X0; dY = Y - Y0; if ((Math.abs(dX) >= 5) || (Math.abs(dY) >= 5)) { itstarget.tryMove(dX, dY); } };
Symbol 229 MovieClip [jewelsmall1] Frame 1
stop();
Symbol 229 MovieClip [jewelsmall1] Frame 2
gotoAndPlay (1);
Symbol 229 MovieClip [jewelsmall1] Frame 3
removeMovieClip(this);
Symbol 232 MovieClip [jewelsmall2] Frame 1
stop();
Symbol 232 MovieClip [jewelsmall2] Frame 2
gotoAndPlay (1);
Symbol 232 MovieClip [jewelsmall2] Frame 3
removeMovieClip(this);
Symbol 235 MovieClip [jewelsmall3] Frame 1
stop();
Symbol 235 MovieClip [jewelsmall3] Frame 2
gotoAndPlay (1);
Symbol 235 MovieClip [jewelsmall3] Frame 3
removeMovieClip(this);
Symbol 238 MovieClip [jewelsmall4] Frame 1
stop();
Symbol 238 MovieClip [jewelsmall4] Frame 2
gotoAndPlay (1);
Symbol 238 MovieClip [jewelsmall4] Frame 3
removeMovieClip(this);
Symbol 241 MovieClip [jewelsmall5] Frame 1
stop();
Symbol 241 MovieClip [jewelsmall5] Frame 2
gotoAndPlay (1);
Symbol 241 MovieClip [jewelsmall5] Frame 3
removeMovieClip(this);
Symbol 244 MovieClip [jewelsmall6] Frame 1
stop();
Symbol 244 MovieClip [jewelsmall6] Frame 2
gotoAndPlay (1);
Symbol 244 MovieClip [jewelsmall6] Frame 3
removeMovieClip(this);
Symbol 247 MovieClip [jewelsmall7] Frame 1
stop();
Symbol 247 MovieClip [jewelsmall7] Frame 2
gotoAndPlay (1);
Symbol 247 MovieClip [jewelsmall7] Frame 3
removeMovieClip(this);
Symbol 253 MovieClip [bomb] Frame 1
stop();
Symbol 253 MovieClip [bomb] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 253 MovieClip [bomb] Frame 16
removeMovieClip(this);
Symbol 256 MovieClip [dynamite] Frame 1
stop();
Symbol 256 MovieClip [dynamite] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 256 MovieClip [dynamite] Frame 16
removeMovieClip(this);
Symbol 259 MovieClip [gunright] Frame 1
stop();
Symbol 259 MovieClip [gunright] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 259 MovieClip [gunright] Frame 15
removeMovieClip(this);
Symbol 263 MovieClip [flame] Frame 11
this.removeMovieClip();
Symbol 266 MovieClip [fireball] Frame 1
stop();
Symbol 266 MovieClip [fireball] Frame 2
_parent.removeMovieClip();
Symbol 268 MovieClip [gunup] Frame 1
stop();
Symbol 268 MovieClip [gunup] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 268 MovieClip [gunup] Frame 15
removeMovieClip(this);
Symbol 270 MovieClip [gunleft] Frame 1
stop();
Symbol 270 MovieClip [gunleft] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 270 MovieClip [gunleft] Frame 15
removeMovieClip(this);
Symbol 272 MovieClip [gundown] Frame 1
stop();
Symbol 272 MovieClip [gundown] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 272 MovieClip [gundown] Frame 15
removeMovieClip(this);
Symbol 278 MovieClip [ancient-sq1] Frame 1
stop();
Symbol 278 MovieClip [ancient-sq1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 278 MovieClip [ancient-sq1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 278 MovieClip [ancient-sq1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 281 MovieClip [ancient-sq2] Frame 1
stop();
Symbol 281 MovieClip [ancient-sq2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 281 MovieClip [ancient-sq2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 281 MovieClip [ancient-sq2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 284 MovieClip [ancient-sq3] Frame 1
stop();
Symbol 284 MovieClip [ancient-sq3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 284 MovieClip [ancient-sq3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 284 MovieClip [ancient-sq3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 286 MovieClip [antiq-angle1] Frame 1
stop();
Symbol 286 MovieClip [antiq-angle1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 286 MovieClip [antiq-angle1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 286 MovieClip [antiq-angle1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 289 MovieClip [antiq-bottle1] Frame 1
stop();
Symbol 289 MovieClip [antiq-bottle1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 289 MovieClip [antiq-bottle1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 289 MovieClip [antiq-bottle1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 292 MovieClip [antiq-bottle2-1] Frame 1
stop();
Symbol 292 MovieClip [antiq-bottle2-1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 292 MovieClip [antiq-bottle2-1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 292 MovieClip [antiq-bottle2-1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 295 MovieClip [antiq-bottle2-2] Frame 1
stop();
Symbol 295 MovieClip [antiq-bottle2-2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 295 MovieClip [antiq-bottle2-2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 295 MovieClip [antiq-bottle2-2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 298 MovieClip [antiq-col1-1] Frame 1
stop();
Symbol 298 MovieClip [antiq-col1-1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 298 MovieClip [antiq-col1-1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 298 MovieClip [antiq-col1-1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 301 MovieClip [antiq-col1-2] Frame 1
stop();
Symbol 301 MovieClip [antiq-col1-2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 301 MovieClip [antiq-col1-2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 301 MovieClip [antiq-col1-2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 304 MovieClip [antiq-col1-3] Frame 1
stop();
Symbol 304 MovieClip [antiq-col1-3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 304 MovieClip [antiq-col1-3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 304 MovieClip [antiq-col1-3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 307 MovieClip [antiq-sq1] Frame 1
stop();
Symbol 307 MovieClip [antiq-sq1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 307 MovieClip [antiq-sq1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 307 MovieClip [antiq-sq1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 310 MovieClip [antiq-sq2] Frame 1
stop();
Symbol 310 MovieClip [antiq-sq2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 310 MovieClip [antiq-sq2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 310 MovieClip [antiq-sq2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 313 MovieClip [antiq-sq3] Frame 1
stop();
Symbol 313 MovieClip [antiq-sq3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 313 MovieClip [antiq-sq3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 313 MovieClip [antiq-sq3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 316 MovieClip [antiq-sq4] Frame 1
stop();
Symbol 316 MovieClip [antiq-sq4] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 316 MovieClip [antiq-sq4] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 316 MovieClip [antiq-sq4] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 322 MovieClip [fill2] Frame 1
stop();
Symbol 322 MovieClip [fill2] Frame 2
NPieces = 3; vmax = 10; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; }
Symbol 322 MovieClip [fill2] Frame 3
i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; piece._alpha = piece._alpha - 10; i++; }
Symbol 322 MovieClip [fill2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 328 MovieClip [fill1] Frame 1
stop();
Symbol 328 MovieClip [fill1] Frame 2
NPieces = 3; vmax = 10; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; }
Symbol 328 MovieClip [fill1] Frame 3
i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; piece._alpha = piece._alpha - 10; i++; }
Symbol 328 MovieClip [fill1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 331 MovieClip [key] Frame 1
stop();
Symbol 331 MovieClip [key] Frame 6
removeMovieClip(this); stop();
Symbol 337 MovieClip [lock] Frame 1
stop();
Symbol 337 MovieClip [lock] Frame 9
stop(); removeMovieClip(this);
Symbol 340 MovieClip [keyglow] Frame 1
stop();
Symbol 340 MovieClip [keyglow] Frame 2
removeMovieClip(this); stop();
Symbol 343 MovieClip [chain2] Frame 1
stop();
Symbol 343 MovieClip [chain2] Frame 2
removeMovieClip(this); stop();
Symbol 346 MovieClip [chain3] Frame 1
stop();
Symbol 346 MovieClip [chain3] Frame 2
removeMovieClip(this); stop();
Symbol 349 MovieClip [chain4] Frame 1
stop();
Symbol 349 MovieClip [chain4] Frame 2
removeMovieClip(this); stop();
Symbol 352 MovieClip [chain5] Frame 1
stop();
Symbol 352 MovieClip [chain5] Frame 2
removeMovieClip(this); stop();
Symbol 355 MovieClip [chain6] Frame 1
stop();
Symbol 355 MovieClip [chain6] Frame 2
removeMovieClip(this); stop();
Symbol 358 MovieClip [chain7] Frame 1
stop();
Symbol 358 MovieClip [chain7] Frame 2
removeMovieClip(this); stop();
Symbol 361 MovieClip [chain8] Frame 1
stop();
Symbol 361 MovieClip [chain8] Frame 2
removeMovieClip(this); stop();
Symbol 364 MovieClip [chain9] Frame 1
stop();
Symbol 364 MovieClip [chain9] Frame 2
removeMovieClip(this); stop();
Symbol 367 MovieClip [chain10] Frame 1
stop();
Symbol 367 MovieClip [chain10] Frame 2
removeMovieClip(this); stop();
Symbol 370 MovieClip [s5] Frame 1
stop();
Symbol 370 MovieClip [s5] Frame 2
removeMovieClip(this); stop();
Symbol 373 MovieClip [s10] Frame 1
stop();
Symbol 373 MovieClip [s10] Frame 2
removeMovieClip(this); stop();
Symbol 376 MovieClip [s20] Frame 1
stop();
Symbol 376 MovieClip [s20] Frame 2
removeMovieClip(this); stop();
Symbol 379 MovieClip [s25] Frame 1
stop();
Symbol 379 MovieClip [s25] Frame 2
removeMovieClip(this); stop();
Symbol 382 MovieClip [s30] Frame 1
stop();
Symbol 382 MovieClip [s30] Frame 2
removeMovieClip(this); stop();
Symbol 390 MovieClip Frame 1
var reload = 60; var reloadupgraded = 30; var respawn = 120; stop();
Symbol 390 MovieClip Frame 2
stop();
Symbol 390 MovieClip Frame 3
stop();
Symbol 390 MovieClip Frame 4
play();
Symbol 390 MovieClip Frame 5
gotoAndStop ("arrow");
Symbol 390 MovieClip Frame 6
play();
Symbol 390 MovieClip Frame 7
gotoAndStop ("arrow");
Symbol 390 MovieClip Frame 8
play();
Symbol 390 MovieClip Frame 9
gotoAndStop ("arrow");
Symbol 390 MovieClip Frame 10
play();
Symbol 390 MovieClip Frame 11
gotoAndStop ("arrow");
Symbol 390 MovieClip Frame 12
play();
Symbol 390 MovieClip Frame 13
gotoAndStop ("arrow");
Symbol 390 MovieClip Frame 14
stop();
Symbol 393 MovieClip [jewelsmall8] Frame 1
stop();
Symbol 393 MovieClip [jewelsmall8] Frame 2
gotoAndPlay (1);
Symbol 393 MovieClip [jewelsmall8] Frame 3
removeMovieClip(this);
Symbol 397 MovieClip [hint-circle] Frame 1
circle._alpha = 0; onEnterFrame = function () { circle._alpha = circle._alpha + 10; };
Symbol 397 MovieClip [hint-circle] Frame 11
delete onEnterFrame; stop();
Symbol 397 MovieClip [hint-circle] Frame 31
removeMovieClip(this);
Symbol 400 MovieClip [hint-arrows] Frame 11
if (!del) { stop(); i = 0; onEnterFrame = function () { i++; if (del && (i > 1)) { delete onEnterFrame; gotoAndPlay ("del"); } }; }
Symbol 400 MovieClip [hint-arrows] Frame 31
this.removeMovieClip();
Symbol 404 MovieClip [hint-text] Frame 1
bg._alpha = 0; mctxt._alpha = 0; onEnterFrame = function () { bg._alpha = bg._alpha + 10; mctxt._alpha = mctxt._alpha + 10; };
Symbol 404 MovieClip [hint-text] Frame 11
delete onEnterFrame; stop();
Symbol 404 MovieClip [hint-text] Frame 12
onEnterFrame = function () { bg._alpha = bg._alpha - 10; mctxt._alpha = mctxt._alpha - 10; };
Symbol 404 MovieClip [hint-text] Frame 21
delete onEnterFrame; removeMovieClip(this);
Symbol 416 MovieClip Frame 1
stop();
Symbol 416 MovieClip Frame 2
stop();
Symbol 419 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 2
stop();
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 2
stop();
Symbol 426 MovieClip Frame 1
maxSpheres = 2; thisObj = this; var Current = new Array(); setActive = function (N, max) { Current = new Array(); var i = 1; while (i < N) { myitem = eval ("level" + i); myitem.gotoAndStop("simple"); myitem._visible = true; myitem.completed._visible = true; var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = true; j++; } i++; } var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = true; myitem._alpha = 0; if (myitem != undefined) { Current.push(myitem); } j++; } myitem = eval ("level" + N); myitem.gotoAndStop("active"); myitem._visible = true; myitem._alpha = 0; myitem.completed._visible = false; if (myitem != undefined) { Current.push(myitem); } if ((!thisObj.myInterval) && (Current.length)) { var interval = setInterval(startBlending, 1000, 0); thisObj.myInterval = interval; } var i = (N + 1); while (i <= max) { myitem = eval ("level" + i); myitem._visible = false; var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = false; j++; } i++; } }; startBlending = function (i) { if (thisObj.myInterval) { clearInterval(thisObj.myInterval); thisObj.myInterval = 0; } var nm = thisObj.Current[i]; if (i < thisObj.Current.length) { _root.playSound("hit"); thisObj.onEnterFrame = function () { if (nm._alpha < 100) { nm._alpha = nm._alpha + 10; } else { delete thisObj.onEnterFrame; thisObj.startBlending(i + 1); } }; } };
Symbol 432 MovieClip Frame 1
stop(); txt = _root.p_button;
Symbol 432 MovieClip Frame 2
stop();
Symbol 435 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { if (map.myInterval) { clearInterval(map.myInterval); map.myInterval = 0; } delete map.onEnterFrame; cursor.gotoAndPlay("arrow"); _root.playSound("click"); _root.gotoAndPlay("game"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 440 MovieClip Frame 1
txt = _root.completed;
Symbol 443 MovieClip Frame 1
txt = _root.gameover;
Symbol 447 MovieClip Frame 1
txt1 = _root.paused1; txt2 = _root.paused2;
Symbol 453 MovieClip Frame 1
yMask = mask._y; heightMask = mask._height; updateClock = function (t, totalT) { mask._y = yMask + ((heightMask * t) / totalT); };
Symbol 457 MovieClip Frame 1
bg._alpha = 0; mctxt._alpha = 0; this.stay = false; onEnterFrame = function () { bg._alpha = bg._alpha + 5; mctxt._alpha = mctxt._alpha + 5; };
Symbol 457 MovieClip Frame 21
delete onEnterFrame; stop(); i = 0; onEnterFrame = function () { i++; if ((i == 80) && (!this.stay)) { play(); _parent.game.beginPlay(); this.stay = true; } };
Symbol 457 MovieClip Frame 22
onEnterFrame = function () { bg._alpha = bg._alpha - 10; mctxt._alpha = mctxt._alpha - 10; }; this.stay = true;
Symbol 457 MovieClip Frame 35
delete onEnterFrame; stop();
Symbol 471 Button
on (rollOver) { _root.cursor.gotoAndPlay("hand"); } on (rollOut) { _root.cursor.gotoAndPlay("arrow"); } on (release) { _root._r = _root.getScoreEncoded(); var name = _root.playername; var d1; var d2; var d3; var d4; d1 = _root._r[0].toString(); d2 = _root._r[1].toString(); d3 = _root._r[2].toString(); d4 = _root._r[3].toString(); getURL (_root.hiscoreURL, "_blank", "POST"); }
Symbol 476 MovieClip Frame 1
stop(); txt = _root.gfv_button;
Symbol 476 MovieClip Frame 2
stop();
Symbol 480 MovieClip Frame 1
stop(); txt = _root.pa_button;
Symbol 480 MovieClip Frame 2
stop();
Symbol 481 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.numberOfGame++; _root.numberOfLevel = 1; _root.gotoAndPlay("map"); _root.hintsEnabled = false; } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 482 Button
on (rollOver) { full_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { full_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); getURL (_root.orderURL, ((_root.orderTarget != undefined) ? (_root.orderTarget) : "_blank")); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 493 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.numberOfLevel = 1; _root.numberOfGame = 0; _root.gotoAndPlay("map"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 504 MovieClip Frame 1
stop(); txt = _root.c_button;
Symbol 504 MovieClip Frame 2
stop();
Symbol 505 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.gotoAndPlay("map"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }

Library Items

Symbol 1 BitmapUsed by:2 285
Symbol 2 GraphicUses:1Used by:6
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:6 286 289 292 295 298 301 304 307 310 313 316
Symbol 6 MovieClip [antiq-angle2]Uses:2 5Used by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 FontUsed by:9 10 11
Symbol 9 EditableTextUses:8Used by:Timeline
Symbol 10 EditableTextUses:8Used by:Timeline
Symbol 11 EditableTextUses:8Used by:Timeline
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:Timeline
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 FontUsed by:23 24 44 45 51 56 60 433 434 459 460 461 462 464 465 466 468 470 473 474 485 486 487 492 497 506 508 514 519 524
Symbol 23 EditableTextUses:22Used by:Timeline
Symbol 24 EditableTextUses:22Used by:Timeline
Symbol 25 GraphicUsed by:30
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:25 27 28 29Used by:Timeline
Symbol 31 GraphicUsed by:32 42 43 87 435 450 481 482 493 505
Symbol 32 ButtonUses:31Used by:Timeline
Symbol 33 BitmapUsed by:34 477
Symbol 34 GraphicUses:33Used by:39 41 476
Symbol 35 FontUsed by:36 40 429 475 478 483 494 503 507 510 518 523 525
Symbol 36 EditableTextUses:35Used by:39
Symbol 37 BitmapUsed by:38 479
Symbol 38 GraphicUses:37Used by:39 41 476
Symbol 39 MovieClipUses:34 36 38Used by:Timeline
Symbol 40 EditableTextUses:35Used by:41
Symbol 41 MovieClipUses:34 40 38Used by:Timeline
Symbol 42 ButtonUses:31Used by:Timeline
Symbol 43 ButtonUses:31Used by:Timeline
Symbol 44 EditableTextUses:22Used by:Timeline
Symbol 45 EditableTextUses:22Used by:Timeline
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:46 47Used by:Timeline
Symbol 49 GraphicUsed by:50 55 59
Symbol 50 ButtonUses:49Used by:Timeline
Symbol 51 EditableTextUses:22Used by:Timeline
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54 58
Symbol 54 MovieClipUses:52 53Used by:Timeline
Symbol 55 ButtonUses:49Used by:Timeline
Symbol 56 EditableTextUses:22Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57 53Used by:Timeline
Symbol 59 ButtonUses:49Used by:Timeline
Symbol 60 EditableTextUses:22Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:Timeline
Symbol 64 SoundUsed by:87
Symbol 65 SoundUsed by:87
Symbol 66 SoundUsed by:87
Symbol 67 SoundUsed by:87
Symbol 68 SoundUsed by:87
Symbol 69 SoundUsed by:87
Symbol 70 SoundUsed by:87
Symbol 71 SoundUsed by:87
Symbol 72 SoundUsed by:87
Symbol 73 SoundUsed by:87
Symbol 74 SoundUsed by:87
Symbol 75 SoundUsed by:87
Symbol 76 SoundUsed by:87
Symbol 77 SoundUsed by:87
Symbol 78 SoundUsed by:87
Symbol 79 SoundUsed by:87
Symbol 80 SoundUsed by:87
Symbol 81 SoundUsed by:87
Symbol 82 SoundUsed by:87
Symbol 83 SoundUsed by:87
Symbol 84 SoundUsed by:87
Symbol 85 SoundUsed by:87
Symbol 86 SoundUsed by:87
Symbol 87 MovieClipUses:31 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:105
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:105
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:105
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:105
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:105 117 129 141 153 165 177 189 253 256 259 268 270 272
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:104 253 256 259 268 270 337
Symbol 104 MovieClipUses:103Used by:105 117 129 141 153 165 177 189
Symbol 105 MovieClip [jewel3]Uses:89 92 95 98 101 104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:117
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:117
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:117
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:117
Symbol 117 MovieClip [jewel4]Uses:107 110 113 116 101 104Used by:Timeline
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:129
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:129
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:129
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClip [jewel5]Uses:119 122 125 128 101 104Used by:Timeline
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:141
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:134
Symbol 134 MovieClipUses:133Used by:141
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:141
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClip [jewel6]Uses:131 134 137 140 101 104Used by:Timeline
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:153
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClipUses:145Used by:153
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:153
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip [jewel7]Uses:143 146 149 152 101 104Used by:Timeline
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:165
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:165
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:165
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClip [jewel8]Uses:155 158 161 164 101 104Used by:Timeline
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:177
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:177
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:177
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClip [jewel1]Uses:167 170 173 176 101 104Used by:Timeline
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:189
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:189
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:189
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:189
Symbol 189 MovieClip [jewel2]Uses:179 182 185 188 101 104Used by:Timeline
Symbol 190 BitmapUsed by:191 196
Symbol 191 GraphicUses:190Used by:192 212
Symbol 192 MovieClip [border-bottom]Uses:191Used by:Timeline
Symbol 193 BitmapUsed by:194 202 204 206
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClip [decoleftup]Uses:194Used by:Timeline
Symbol 196 GraphicUses:190Used by:197 211
Symbol 197 MovieClip [border-right]Uses:196Used by:Timeline
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClip [cell1]Uses:198Used by:Timeline
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip [cell2]Uses:200Used by:Timeline
Symbol 202 GraphicUses:193Used by:203
Symbol 203 MovieClip [decorightup]Uses:202Used by:Timeline
Symbol 204 GraphicUses:193Used by:205
Symbol 205 MovieClip [decoleftdown]Uses:204Used by:Timeline
Symbol 206 GraphicUses:193Used by:207
Symbol 207 MovieClip [decorightdown]Uses:206Used by:Timeline
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClip [deco2]Uses:209Used by:Timeline
Symbol 211 MovieClip [border-left]Uses:196Used by:Timeline
Symbol 212 MovieClip [border-up]Uses:191Used by:Timeline
Symbol 213 BitmapUsed by:214 216 218 220
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClip [cornerleftup]Uses:214Used by:Timeline
Symbol 216 GraphicUses:213Used by:217
Symbol 217 MovieClip [cornerrightup]Uses:216Used by:Timeline
Symbol 218 GraphicUses:213Used by:219
Symbol 219 MovieClip [cornerleftdown]Uses:218Used by:Timeline
Symbol 220 GraphicUses:213Used by:221
Symbol 221 MovieClip [cornerrightdown]Uses:220Used by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip [but]Uses:222Used by:Timeline
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClip [selectionborder]Uses:225Used by:Timeline
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClip [jewelsmall1]Uses:228Used by:Timeline
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClip [jewelsmall2]Uses:231Used by:Timeline
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClip [jewelsmall3]Uses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 MovieClip [jewelsmall4]Uses:237Used by:Timeline
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClip [jewelsmall5]Uses:240Used by:Timeline
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip [jewelsmall6]Uses:243Used by:Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip [jewelsmall7]Uses:246Used by:Timeline
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:253
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:253 256 259 268 270 272
Symbol 253 MovieClip [bomb]Uses:249 252 103 101Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip [dynamite]Uses:255 252 103 101Used by:Timeline
Symbol 257 BitmapUsed by:258 267 269 271
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClip [gunright]Uses:258 103 252 101Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClip [flame]Uses:262Used by:Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClip [fireball]Uses:265Used by:Timeline
Symbol 267 GraphicUses:257Used by:268
Symbol 268 MovieClip [gunup]Uses:267 252 103 101Used by:Timeline
Symbol 269 GraphicUses:257Used by:270
Symbol 270 MovieClip [gunleft]Uses:269 252 103 101Used by:Timeline
Symbol 271 GraphicUses:257Used by:272
Symbol 272 MovieClip [gundown]Uses:271 252 101Used by:Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:278
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:278 281 284
Symbol 278 MovieClip [ancient-sq1]Uses:274 277Used by:Timeline
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClip [ancient-sq2]Uses:280 277Used by:Timeline
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClip [ancient-sq3]Uses:283 277Used by:Timeline
Symbol 285 GraphicUses:1Used by:286
Symbol 286 MovieClip [antiq-angle1]Uses:285 5Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClip [antiq-bottle1]Uses:288 5Used by:Timeline
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClip [antiq-bottle2-1]Uses:291 5Used by:Timeline
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClip [antiq-bottle2-2]Uses:294 5Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClip [antiq-col1-1]Uses:297 5Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClip [antiq-col1-2]Uses:300 5Used by:Timeline
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClip [antiq-col1-3]Uses:303 5Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClip [antiq-sq1]Uses:306 5Used by:Timeline
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClip [antiq-sq2]Uses:309 5Used by:Timeline
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClip [antiq-sq3]Uses:312 5Used by:Timeline
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClip [antiq-sq4]Uses:315 5Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:322
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:321
Symbol 321 MovieClipUses:320Used by:322
Symbol 322 MovieClip [fill2]Uses:318 321Used by:Timeline
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:328
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClipUses:326Used by:328
Symbol 328 MovieClip [fill1]Uses:324 327Used by:Timeline
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:331
Symbol 331 MovieClip [key]Uses:330Used by:Timeline
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:337
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClip [lock]Uses:333 336 103Used by:Timeline
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClip [keyglow]Uses:339Used by:Timeline
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:343
Symbol 343 MovieClip [chain2]Uses:342Used by:Timeline
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:346
Symbol 346 MovieClip [chain3]Uses:345Used by:Timeline
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClip [chain4]Uses:348Used by:Timeline
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClip [chain5]Uses:351Used by:Timeline
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClip [chain6]Uses:354Used by:Timeline
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClip [chain7]Uses:357Used by:Timeline
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:361
Symbol 361 MovieClip [chain8]Uses:360Used by:Timeline
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClip [chain9]Uses:363Used by:Timeline
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367
Symbol 367 MovieClip [chain10]Uses:366Used by:Timeline
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClip [s5]Uses:369Used by:Timeline
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:373
Symbol 373 MovieClip [s10]Uses:372Used by:Timeline
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClip [s20]Uses:375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:379
Symbol 379 MovieClip [s25]Uses:378Used by:Timeline
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:382
Symbol 382 MovieClip [s30]Uses:381Used by:Timeline
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:390
Symbol 385 BitmapUsed by:386 389
Symbol 386 GraphicUses:385Used by:390
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:390
Symbol 389 GraphicUses:385Used by:390
Symbol 390 MovieClipUses:384 386 388 389Used by:Timeline
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClip [jewelsmall8]Uses:392Used by:Timeline
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396 397
Symbol 396 MovieClipUses:395Used by:397
Symbol 397 MovieClip [hint-circle]Uses:396 395Used by:Timeline
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClip [hint-arrows]Uses:399Used by:Timeline
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:404
Symbol 403 MovieClipUsed by:404
Symbol 404 MovieClip [hint-text]Uses:402 403Used by:Timeline
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:426
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:416 419 422
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:416
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:416 419 422
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416 419 422
Symbol 416 MovieClipUses:408 410 413 415Used by:426
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419
Symbol 419 MovieClipUses:408 418 413 415Used by:426
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:422
Symbol 422 MovieClipUses:408 421 413 415Used by:426
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:425
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClipUses:406 416 419 422 425Used by:Timeline
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:432
Symbol 429 EditableTextUses:35Used by:432
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClipUses:428 429 431Used by:Timeline
Symbol 433 EditableTextUses:22Used by:Timeline
Symbol 434 EditableTextUses:22Used by:Timeline
Symbol 435 ButtonUses:31Used by:Timeline
Symbol 436 MovieClipUsed by:Timeline
Symbol 437 GraphicUsed by:440 443 447 454
Symbol 438 FontUsed by:439
Symbol 439 EditableTextUses:438Used by:440
Symbol 440 MovieClipUses:437 439Used by:Timeline
Symbol 441 FontUsed by:442 444 455
Symbol 442 EditableTextUses:441Used by:443
Symbol 443 MovieClipUses:437 442Used by:Timeline
Symbol 444 EditableTextUses:441Used by:447
Symbol 445 FontUsed by:446
Symbol 446 EditableTextUses:445Used by:447
Symbol 447 MovieClipUses:437 444 446Used by:Timeline
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:453
Symbol 450 MovieClipUses:31Used by:453
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453
Symbol 453 MovieClipUses:449 450 452Used by:Timeline
Symbol 454 MovieClipUses:437Used by:457
Symbol 455 EditableTextUses:441Used by:456
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClipUses:454 456Used by:Timeline
Symbol 458 GraphicUsed by:Timeline
Symbol 459 EditableTextUses:22Used by:Timeline
Symbol 460 EditableTextUses:22Used by:Timeline
Symbol 461 EditableTextUses:22Used by:Timeline
Symbol 462 EditableTextUses:22Used by:Timeline
Symbol 463 GraphicUsed by:Timeline
Symbol 464 EditableTextUses:22Used by:Timeline
Symbol 465 EditableTextUses:22Used by:Timeline
Symbol 466 EditableTextUses:22Used by:Timeline
Symbol 467 GraphicUsed by:471
Symbol 468 EditableTextUses:22Used by:471
Symbol 469 GraphicUsed by:471
Symbol 470 EditableTextUses:22Used by:471
Symbol 471 ButtonUses:467 468 469 470Used by:472
Symbol 472 MovieClipUses:471Used by:Timeline
Symbol 473 EditableTextUses:22Used by:Timeline
Symbol 474 EditableTextUses:22Used by:Timeline
Symbol 475 EditableTextUses:35Used by:476
Symbol 476 MovieClipUses:34 475 38Used by:Timeline
Symbol 477 GraphicUses:33Used by:480 504
Symbol 478 EditableTextUses:35Used by:480
Symbol 479 GraphicUses:37Used by:480 504
Symbol 480 MovieClipUses:477 478 479Used by:Timeline
Symbol 481 ButtonUses:31Used by:Timeline
Symbol 482 ButtonUses:31Used by:Timeline
Symbol 483 EditableTextUses:35Used by:Timeline
Symbol 484 GraphicUsed by:Timeline
Symbol 485 EditableTextUses:22Used by:Timeline
Symbol 486 EditableTextUses:22Used by:Timeline
Symbol 487 EditableTextUses:22Used by:Timeline
Symbol 488 BitmapUsed by:491 502
Symbol 489 BitmapUsed by:491 522
Symbol 490 BitmapUsed by:491 513
Symbol 491 GraphicUses:488 489 490Used by:Timeline
Symbol 492 EditableTextUses:22Used by:Timeline
Symbol 493 ButtonUses:31Used by:Timeline
Symbol 494 EditableTextUses:35Used by:Timeline
Symbol 495 BitmapUsed by:496 538
Symbol 496 GraphicUses:495Used by:Timeline
Symbol 497 EditableTextUses:22Used by:Timeline
Symbol 498 BitmapUsed by:502
Symbol 499 BitmapUsed by:502
Symbol 500 BitmapUsed by:502
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:488 498 499 500 501Used by:Timeline
Symbol 503 EditableTextUses:35Used by:504
Symbol 504 MovieClipUses:477 503 479Used by:Timeline
Symbol 505 ButtonUses:31Used by:Timeline
Symbol 506 EditableTextUses:22Used by:Timeline
Symbol 507 EditableTextUses:35Used by:Timeline
Symbol 508 EditableTextUses:22Used by:Timeline
Symbol 509 GraphicUsed by:Timeline
Symbol 510 EditableTextUses:35Used by:Timeline
Symbol 511 BitmapUsed by:513
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:511 490 512Used by:Timeline
Symbol 514 EditableTextUses:22Used by:Timeline
Symbol 515 BitmapUsed by:517
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:515 516Used by:Timeline
Symbol 518 EditableTextUses:35Used by:Timeline
Symbol 519 EditableTextUses:22Used by:Timeline
Symbol 520 BitmapUsed by:522
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:489 520 521Used by:Timeline
Symbol 523 EditableTextUses:35Used by:Timeline
Symbol 524 EditableTextUses:22Used by:Timeline
Symbol 525 EditableTextUses:35Used by:Timeline
Symbol 526 BitmapUsed by:538
Symbol 527 BitmapUsed by:538
Symbol 528 BitmapUsed by:538
Symbol 529 BitmapUsed by:538
Symbol 530 BitmapUsed by:538
Symbol 531 BitmapUsed by:538
Symbol 532 BitmapUsed by:538
Symbol 533 BitmapUsed by:538
Symbol 534 BitmapUsed by:538
Symbol 535 BitmapUsed by:538
Symbol 536 BitmapUsed by:538
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:526 527 528 529 530 495 531 532 533 534 535 536 537Used by:Timeline

Instance Names

"loaded_txt"Frame 1Symbol 9 EditableText
"percent_txt"Frame 1Symbol 10 EditableText
"total_txt"Frame 1Symbol 11 EditableText
"percent_mc"Frame 1Symbol 13 MovieClip
"preload_logo_mc"Frame 1Symbol 16 MovieClip
"frame_mc"Frame 1Symbol 18 MovieClip
"greatgames"Frame 3Symbol 30 MovieClip
"greatgames_btn"Frame 3Symbol 32 Button
"free_b"Frame 3Symbol 39 MovieClip
"play_b"Frame 3Symbol 41 MovieClip
"signsound"Frame 3Symbol 48 MovieClip
"signmusic"Frame 3Symbol 54 MovieClip
"hintsMC"Frame 3Symbol 58 MovieClip
"game_logo_mc"Frame 3Symbol 63 MovieClip
"sound"Frame 3Symbol 87 MovieClip
"aimsrc"Frame 3Symbol 390 MovieClip
"map"Frame 7Symbol 426 MovieClip
"play_b"Frame 7Symbol 432 MovieClip
"borders"Frame 11Symbol 436 MovieClip
"bg"Frame 11Symbol 436 MovieClip
"jewels"Frame 11Symbol 436 MovieClip
"bonuses"Frame 11Symbol 436 MovieClip
"win"Frame 11Symbol 440 MovieClip
"over"Frame 11Symbol 443 MovieClip
"Pause"Frame 11Symbol 447 MovieClip
"clock"Frame 11Symbol 453 MovieClip
"levelNum"Frame 11Symbol 457 MovieClip
"nameinput"Frame 14Symbol 466 EditableText
"full_b"Frame 14Symbol 476 MovieClip
"free_b"Frame 14Symbol 39 MovieClip
"play_b"Frame 14Symbol 480 MovieClip
"nameinput"Frame 17Symbol 487 EditableText
"play_b"Frame 20Symbol 504 MovieClip
"signsound"Frame 20Symbol 48 MovieClip
"piece1"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 105 MovieClip [jewel3] Frame 22Symbol 92 MovieClip
"piece2"Symbol 105 MovieClip [jewel3] Frame 22Symbol 95 MovieClip
"piece1"Symbol 105 MovieClip [jewel3] Frame 22Symbol 98 MovieClip
"shard1"Symbol 105 MovieClip [jewel3] Frame 22Symbol 101 MovieClip
"shard4"Symbol 105 MovieClip [jewel3] Frame 22Symbol 101 MovieClip
"shard2"Symbol 105 MovieClip [jewel3] Frame 22Symbol 101 MovieClip
"shard3"Symbol 105 MovieClip [jewel3] Frame 22Symbol 101 MovieClip
"bum"Symbol 105 MovieClip [jewel3] Frame 22Symbol 104 MovieClip
"piece3"Symbol 117 MovieClip [jewel4] Frame 22Symbol 110 MovieClip
"piece2"Symbol 117 MovieClip [jewel4] Frame 22Symbol 113 MovieClip
"piece1"Symbol 117 MovieClip [jewel4] Frame 22Symbol 116 MovieClip
"shard1"Symbol 117 MovieClip [jewel4] Frame 22Symbol 101 MovieClip
"shard4"Symbol 117 MovieClip [jewel4] Frame 22Symbol 101 MovieClip
"shard2"Symbol 117 MovieClip [jewel4] Frame 22Symbol 101 MovieClip
"shard3"Symbol 117 MovieClip [jewel4] Frame 22Symbol 101 MovieClip
"bum"Symbol 117 MovieClip [jewel4] Frame 22Symbol 104 MovieClip
"piece3"Symbol 129 MovieClip [jewel5] Frame 22Symbol 122 MovieClip
"piece2"Symbol 129 MovieClip [jewel5] Frame 22Symbol 125 MovieClip
"piece1"Symbol 129 MovieClip [jewel5] Frame 22Symbol 128 MovieClip
"shard1"Symbol 129 MovieClip [jewel5] Frame 22Symbol 101 MovieClip
"shard4"Symbol 129 MovieClip [jewel5] Frame 22Symbol 101 MovieClip
"shard2"Symbol 129 MovieClip [jewel5] Frame 22Symbol 101 MovieClip
"shard3"Symbol 129 MovieClip [jewel5] Frame 22Symbol 101 MovieClip
"bum"Symbol 129 MovieClip [jewel5] Frame 22Symbol 104 MovieClip
"piece3"Symbol 141 MovieClip [jewel6] Frame 22Symbol 134 MovieClip
"piece2"Symbol 141 MovieClip [jewel6] Frame 22Symbol 137 MovieClip
"piece1"Symbol 141 MovieClip [jewel6] Frame 22Symbol 140 MovieClip
"shard1"Symbol 141 MovieClip [jewel6] Frame 22Symbol 101 MovieClip
"shard4"Symbol 141 MovieClip [jewel6] Frame 22Symbol 101 MovieClip
"shard2"Symbol 141 MovieClip [jewel6] Frame 22Symbol 101 MovieClip
"shard3"Symbol 141 MovieClip [jewel6] Frame 22Symbol 101 MovieClip
"bum"Symbol 141 MovieClip [jewel6] Frame 22Symbol 104 MovieClip
"piece3"Symbol 153 MovieClip [jewel7] Frame 22Symbol 146 MovieClip
"piece2"Symbol 153 MovieClip [jewel7] Frame 22Symbol 149 MovieClip
"piece1"Symbol 153 MovieClip [jewel7] Frame 22Symbol 152 MovieClip
"shard1"Symbol 153 MovieClip [jewel7] Frame 22Symbol 101 MovieClip
"shard4"Symbol 153 MovieClip [jewel7] Frame 22Symbol 101 MovieClip
"shard2"Symbol 153 MovieClip [jewel7] Frame 22Symbol 101 MovieClip
"shard3"Symbol 153 MovieClip [jewel7] Frame 22Symbol 101 MovieClip
"bum"Symbol 153 MovieClip [jewel7] Frame 22Symbol 104 MovieClip
"piece3"Symbol 165 MovieClip [jewel8] Frame 22Symbol 158 MovieClip
"piece2"Symbol 165 MovieClip [jewel8] Frame 22Symbol 161 MovieClip
"piece1"Symbol 165 MovieClip [jewel8] Frame 22Symbol 164 MovieClip
"shard1"Symbol 165 MovieClip [jewel8] Frame 22Symbol 101 MovieClip
"shard4"Symbol 165 MovieClip [jewel8] Frame 22Symbol 101 MovieClip
"shard2"Symbol 165 MovieClip [jewel8] Frame 22Symbol 101 MovieClip
"shard3"Symbol 165 MovieClip [jewel8] Frame 22Symbol 101 MovieClip
"bum"Symbol 165 MovieClip [jewel8] Frame 22Symbol 104 MovieClip
"piece1"Symbol 177 MovieClip [jewel1] Frame 22Symbol 170 MovieClip
"piece2"Symbol 177 MovieClip [jewel1] Frame 22Symbol 173 MovieClip
"piece3"Symbol 177 MovieClip [jewel1] Frame 22Symbol 176 MovieClip
"shard1"Symbol 177 MovieClip [jewel1] Frame 22Symbol 101 MovieClip
"shard4"Symbol 177 MovieClip [jewel1] Frame 22Symbol 101 MovieClip
"shard2"Symbol 177 MovieClip [jewel1] Frame 22Symbol 101 MovieClip
"shard3"Symbol 177 MovieClip [jewel1] Frame 22Symbol 101 MovieClip
"bum"Symbol 177 MovieClip [jewel1] Frame 22Symbol 104 MovieClip
"piece3"Symbol 189 MovieClip [jewel2] Frame 22Symbol 182 MovieClip
"piece2"Symbol 189 MovieClip [jewel2] Frame 22Symbol 185 MovieClip
"piece1"Symbol 189 MovieClip [jewel2] Frame 22Symbol 188 MovieClip
"shard1"Symbol 189 MovieClip [jewel2] Frame 22Symbol 101 MovieClip
"shard4"Symbol 189 MovieClip [jewel2] Frame 22Symbol 101 MovieClip
"shard2"Symbol 189 MovieClip [jewel2] Frame 22Symbol 101 MovieClip
"shard3"Symbol 189 MovieClip [jewel2] Frame 22Symbol 101 MovieClip
"bum"Symbol 189 MovieClip [jewel2] Frame 22Symbol 104 MovieClip
"shard1"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard4"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard2"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard3"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard5"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard6"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard7"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard8"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard9"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard10"Symbol 253 MovieClip [bomb] Frame 2Symbol 101 MovieClip
"shard1"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard4"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard2"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard3"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard5"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard6"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard7"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard8"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard9"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard10"Symbol 256 MovieClip [dynamite] Frame 2Symbol 101 MovieClip
"shard1"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard4"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard2"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard3"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard5"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard6"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard7"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard8"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard9"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard10"Symbol 259 MovieClip [gunright] Frame 2Symbol 101 MovieClip
"shard1"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard4"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard2"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard3"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard5"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard6"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard7"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard8"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard9"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard10"Symbol 268 MovieClip [gunup] Frame 2Symbol 101 MovieClip
"shard1"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard4"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard2"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard3"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard5"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard6"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard7"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard8"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard9"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard10"Symbol 270 MovieClip [gunleft] Frame 2Symbol 101 MovieClip
"shard1"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard4"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard2"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard3"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard5"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard6"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard7"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard8"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard9"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"shard10"Symbol 272 MovieClip [gundown] Frame 2Symbol 101 MovieClip
"piece1"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece2"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece3"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece4"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece5"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece6"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece7"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece8"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece9"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece10"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece11"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece12"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece13"Symbol 278 MovieClip [ancient-sq1] Frame 2Symbol 277 MovieClip
"piece1"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece2"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece3"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece4"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece5"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece6"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece7"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece8"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece9"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece10"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece11"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece12"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece13"Symbol 281 MovieClip [ancient-sq2] Frame 2Symbol 277 MovieClip
"piece1"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece2"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece3"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece4"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece5"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece6"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece7"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece8"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece9"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece10"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece11"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece12"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece13"Symbol 284 MovieClip [ancient-sq3] Frame 2Symbol 277 MovieClip
"piece1"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 286 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 289 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 298 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 301 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece2"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece3"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece4"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece5"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece6"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece7"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece8"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece9"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece10"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece11"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece12"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece13"Symbol 304 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece1"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 307 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 310 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece2"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece3"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece4"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece5"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece6"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece7"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece8"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece9"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece10"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece11"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece12"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece13"Symbol 313 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece1"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece2"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece3"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece4"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece5"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece6"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece7"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece8"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece9"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece10"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece11"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece12"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece13"Symbol 316 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece1"Symbol 322 MovieClip [fill2] Frame 2Symbol 321 MovieClip
"piece2"Symbol 322 MovieClip [fill2] Frame 2Symbol 321 MovieClip
"piece3"Symbol 322 MovieClip [fill2] Frame 2Symbol 321 MovieClip
"piece1"Symbol 328 MovieClip [fill1] Frame 2Symbol 327 MovieClip
"piece2"Symbol 328 MovieClip [fill1] Frame 2Symbol 327 MovieClip
"piece3"Symbol 328 MovieClip [fill1] Frame 2Symbol 327 MovieClip
"circle"Symbol 397 MovieClip [hint-circle] Frame 1Symbol 396 MovieClip
"bg"Symbol 404 MovieClip [hint-text] Frame 1Symbol 402 MovieClip
"mctxt"Symbol 404 MovieClip [hint-text] Frame 1Symbol 403 MovieClip
"completed"Symbol 416 MovieClip Frame 1Symbol 413 MovieClip
"completed"Symbol 419 MovieClip Frame 1Symbol 413 MovieClip
"completed"Symbol 422 MovieClip Frame 1Symbol 413 MovieClip
"level1"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level2"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level3"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level4"Symbol 426 MovieClip Frame 1Symbol 419 MovieClip
"level5"Symbol 426 MovieClip Frame 1Symbol 419 MovieClip
"level6"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level7"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level8"Symbol 426 MovieClip Frame 1Symbol 422 MovieClip
"level9"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level10"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"level11"Symbol 426 MovieClip Frame 1Symbol 419 MovieClip
"level12"Symbol 426 MovieClip Frame 1Symbol 416 MovieClip
"sphere22"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere21"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere31"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere32"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere41"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere42"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere51"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere52"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere61"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere62"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere71"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere72"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere81"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere82"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere92"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere91"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere102"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere101"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere111"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere112"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere121"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"sphere122"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"mask"Symbol 453 MovieClip Frame 1Symbol 450 MovieClip
"bg"Symbol 457 MovieClip Frame 1Symbol 454 MovieClip
"mctxt"Symbol 457 MovieClip Frame 1Symbol 456 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 6 as "antiq-angle2"
ExportAssets (56)Timeline Frame 3Symbol 105 as "jewel3"
ExportAssets (56)Timeline Frame 3Symbol 117 as "jewel4"
ExportAssets (56)Timeline Frame 3Symbol 129 as "jewel5"
ExportAssets (56)Timeline Frame 3Symbol 141 as "jewel6"
ExportAssets (56)Timeline Frame 3Symbol 153 as "jewel7"
ExportAssets (56)Timeline Frame 3Symbol 165 as "jewel8"
ExportAssets (56)Timeline Frame 3Symbol 177 as "jewel1"
ExportAssets (56)Timeline Frame 3Symbol 189 as "jewel2"
ExportAssets (56)Timeline Frame 3Symbol 192 as "border-bottom"
ExportAssets (56)Timeline Frame 3Symbol 195 as "decoleftup"
ExportAssets (56)Timeline Frame 3Symbol 197 as "border-right"
ExportAssets (56)Timeline Frame 3Symbol 199 as "cell1"
ExportAssets (56)Timeline Frame 3Symbol 201 as "cell2"
ExportAssets (56)Timeline Frame 3Symbol 203 as "decorightup"
ExportAssets (56)Timeline Frame 3Symbol 205 as "decoleftdown"
ExportAssets (56)Timeline Frame 3Symbol 207 as "decorightdown"
ExportAssets (56)Timeline Frame 3Symbol 210 as "deco2"
ExportAssets (56)Timeline Frame 3Symbol 211 as "border-left"
ExportAssets (56)Timeline Frame 3Symbol 212 as "border-up"
ExportAssets (56)Timeline Frame 3Symbol 215 as "cornerleftup"
ExportAssets (56)Timeline Frame 3Symbol 217 as "cornerrightup"
ExportAssets (56)Timeline Frame 3Symbol 219 as "cornerleftdown"
ExportAssets (56)Timeline Frame 3Symbol 221 as "cornerrightdown"
ExportAssets (56)Timeline Frame 3Symbol 223 as "but"
ExportAssets (56)Timeline Frame 3Symbol 226 as "selectionborder"
ExportAssets (56)Timeline Frame 3Symbol 229 as "jewelsmall1"
ExportAssets (56)Timeline Frame 3Symbol 232 as "jewelsmall2"
ExportAssets (56)Timeline Frame 3Symbol 235 as "jewelsmall3"
ExportAssets (56)Timeline Frame 3Symbol 238 as "jewelsmall4"
ExportAssets (56)Timeline Frame 3Symbol 241 as "jewelsmall5"
ExportAssets (56)Timeline Frame 3Symbol 244 as "jewelsmall6"
ExportAssets (56)Timeline Frame 3Symbol 247 as "jewelsmall7"
ExportAssets (56)Timeline Frame 3Symbol 253 as "bomb"
ExportAssets (56)Timeline Frame 3Symbol 256 as "dynamite"
ExportAssets (56)Timeline Frame 3Symbol 259 as "gunright"
ExportAssets (56)Timeline Frame 3Symbol 263 as "flame"
ExportAssets (56)Timeline Frame 3Symbol 266 as "fireball"
ExportAssets (56)Timeline Frame 3Symbol 268 as "gunup"
ExportAssets (56)Timeline Frame 3Symbol 270 as "gunleft"
ExportAssets (56)Timeline Frame 3Symbol 272 as "gundown"
ExportAssets (56)Timeline Frame 3Symbol 278 as "ancient-sq1"
ExportAssets (56)Timeline Frame 3Symbol 281 as "ancient-sq2"
ExportAssets (56)Timeline Frame 3Symbol 284 as "ancient-sq3"
ExportAssets (56)Timeline Frame 3Symbol 286 as "antiq-angle1"
ExportAssets (56)Timeline Frame 3Symbol 289 as "antiq-bottle1"
ExportAssets (56)Timeline Frame 3Symbol 292 as "antiq-bottle2-1"
ExportAssets (56)Timeline Frame 3Symbol 295 as "antiq-bottle2-2"
ExportAssets (56)Timeline Frame 3Symbol 298 as "antiq-col1-1"
ExportAssets (56)Timeline Frame 3Symbol 301 as "antiq-col1-2"
ExportAssets (56)Timeline Frame 3Symbol 304 as "antiq-col1-3"
ExportAssets (56)Timeline Frame 3Symbol 307 as "antiq-sq1"
ExportAssets (56)Timeline Frame 3Symbol 310 as "antiq-sq2"
ExportAssets (56)Timeline Frame 3Symbol 313 as "antiq-sq3"
ExportAssets (56)Timeline Frame 3Symbol 316 as "antiq-sq4"
ExportAssets (56)Timeline Frame 3Symbol 322 as "fill2"
ExportAssets (56)Timeline Frame 3Symbol 328 as "fill1"
ExportAssets (56)Timeline Frame 3Symbol 331 as "key"
ExportAssets (56)Timeline Frame 3Symbol 337 as "lock"
ExportAssets (56)Timeline Frame 3Symbol 340 as "keyglow"
ExportAssets (56)Timeline Frame 3Symbol 343 as "chain2"
ExportAssets (56)Timeline Frame 3Symbol 346 as "chain3"
ExportAssets (56)Timeline Frame 3Symbol 349 as "chain4"
ExportAssets (56)Timeline Frame 3Symbol 352 as "chain5"
ExportAssets (56)Timeline Frame 3Symbol 355 as "chain6"
ExportAssets (56)Timeline Frame 3Symbol 358 as "chain7"
ExportAssets (56)Timeline Frame 3Symbol 361 as "chain8"
ExportAssets (56)Timeline Frame 3Symbol 364 as "chain9"
ExportAssets (56)Timeline Frame 3Symbol 367 as "chain10"
ExportAssets (56)Timeline Frame 3Symbol 370 as "s5"
ExportAssets (56)Timeline Frame 3Symbol 373 as "s10"
ExportAssets (56)Timeline Frame 3Symbol 376 as "s20"
ExportAssets (56)Timeline Frame 3Symbol 379 as "s25"
ExportAssets (56)Timeline Frame 3Symbol 382 as "s30"
ExportAssets (56)Timeline Frame 3Symbol 6 as "antiq-angle2"
ExportAssets (56)Timeline Frame 3Symbol 393 as "jewelsmall8"
ExportAssets (56)Timeline Frame 3Symbol 397 as "hint-circle"
ExportAssets (56)Timeline Frame 3Symbol 400 as "hint-arrows"
ExportAssets (56)Timeline Frame 3Symbol 404 as "hint-text"

Labels

"load"Frame 1
"title"Frame 4
"titlerepeat"Frame 5
"play"Frame 7
"map"Frame 8
"maprepeat"Frame 9
"game"Frame 11
"level"Frame 12
"complete"Frame 14
"completerepeat"Frame 15
"gameover"Frame 17
"gameoverrepeat"Frame 18
"levelpause1"Frame 20
"levelpause1repeat"Frame 21
"levelpause2"Frame 23
"levelpause2repeat"Frame 24
"levelpause3"Frame 26
"levelpause3repeat"Frame 27
"levelpause4"Frame 29
"levelpause4repeat"Frame 30
"levelpause5"Frame 32
"levelpause5repeat"Frame 33
"del"Symbol 6 MovieClip [antiq-angle2] Frame 2
"next"Symbol 6 MovieClip [antiq-angle2] Frame 3
"normal"Symbol 30 MovieClip Frame 1
"zoom"Symbol 30 MovieClip Frame 2
"simple"Symbol 39 MovieClip Frame 1
"active"Symbol 39 MovieClip Frame 2
"simple"Symbol 41 MovieClip Frame 1
"active"Symbol 41 MovieClip Frame 2
"on"Symbol 48 MovieClip Frame 1
"off"Symbol 48 MovieClip Frame 2
"on"Symbol 54 MovieClip Frame 1
"off"Symbol 54 MovieClip Frame 2
"on"Symbol 58 MovieClip Frame 1
"off"Symbol 58 MovieClip Frame 2
"artifact"Symbol 87 MovieClip Frame 5
"bonus"Symbol 87 MovieClip Frame 7
"explosion"Symbol 87 MovieClip Frame 9
"explosionbig"Symbol 87 MovieClip Frame 11
"glass1"Symbol 87 MovieClip Frame 13
"glass2"Symbol 87 MovieClip Frame 15
"glass3"Symbol 87 MovieClip Frame 17
"glass4"Symbol 87 MovieClip Frame 19
"glassdrop"Symbol 87 MovieClip Frame 21
"hit"Symbol 87 MovieClip Frame 23
"iron1"Symbol 87 MovieClip Frame 25
"iron2"Symbol 87 MovieClip Frame 27
"levelup"Symbol 87 MovieClip Frame 29
"click"Symbol 87 MovieClip Frame 31
"select"Symbol 87 MovieClip Frame 33
"reload"Symbol 87 MovieClip Frame 35
"stone1"Symbol 87 MovieClip Frame 37
"stone2"Symbol 87 MovieClip Frame 39
"stone3"Symbol 87 MovieClip Frame 41
"wood1"Symbol 87 MovieClip Frame 45
"wood2"Symbol 87 MovieClip Frame 47
"gamemusic"Symbol 87 MovieClip Frame 49
"menumusic"Symbol 87 MovieClip Frame 53
"del"Symbol 105 MovieClip [jewel3] Frame 22
"next"Symbol 105 MovieClip [jewel3] Frame 23
"del"Symbol 117 MovieClip [jewel4] Frame 22
"next"Symbol 117 MovieClip [jewel4] Frame 23
"del"Symbol 129 MovieClip [jewel5] Frame 22
"next"Symbol 129 MovieClip [jewel5] Frame 23
"del"Symbol 141 MovieClip [jewel6] Frame 22
"next"Symbol 141 MovieClip [jewel6] Frame 23
"del"Symbol 153 MovieClip [jewel7] Frame 22
"next"Symbol 153 MovieClip [jewel7] Frame 23
"del"Symbol 165 MovieClip [jewel8] Frame 22
"next"Symbol 165 MovieClip [jewel8] Frame 23
"del"Symbol 177 MovieClip [jewel1] Frame 22
"next"Symbol 177 MovieClip [jewel1] Frame 23
"del"Symbol 189 MovieClip [jewel2] Frame 22
"next"Symbol 189 MovieClip [jewel2] Frame 23
"del"Symbol 229 MovieClip [jewelsmall1] Frame 3
"del"Symbol 232 MovieClip [jewelsmall2] Frame 3
"del"Symbol 235 MovieClip [jewelsmall3] Frame 3
"del"Symbol 238 MovieClip [jewelsmall4] Frame 3
"del"Symbol 241 MovieClip [jewelsmall5] Frame 3
"del"Symbol 244 MovieClip [jewelsmall6] Frame 3
"del"Symbol 247 MovieClip [jewelsmall7] Frame 3
"del"Symbol 253 MovieClip [bomb] Frame 2
"del"Symbol 256 MovieClip [dynamite] Frame 2
"del"Symbol 259 MovieClip [gunright] Frame 2
"del"Symbol 266 MovieClip [fireball] Frame 2
"del"Symbol 268 MovieClip [gunup] Frame 2
"del"Symbol 270 MovieClip [gunleft] Frame 2
"del"Symbol 272 MovieClip [gundown] Frame 2
"del"Symbol 278 MovieClip [ancient-sq1] Frame 2
"next"Symbol 278 MovieClip [ancient-sq1] Frame 3
"del"Symbol 281 MovieClip [ancient-sq2] Frame 2
"next"Symbol 281 MovieClip [ancient-sq2] Frame 3
"del"Symbol 284 MovieClip [ancient-sq3] Frame 2
"next"Symbol 284 MovieClip [ancient-sq3] Frame 3
"del"Symbol 286 MovieClip [antiq-angle1] Frame 2
"next"Symbol 286 MovieClip [antiq-angle1] Frame 3
"del"Symbol 289 MovieClip [antiq-bottle1] Frame 2
"next"Symbol 289 MovieClip [antiq-bottle1] Frame 3
"del"Symbol 292 MovieClip [antiq-bottle2-1] Frame 2
"next"Symbol 292 MovieClip [antiq-bottle2-1] Frame 3
"del"Symbol 295 MovieClip [antiq-bottle2-2] Frame 2
"next"Symbol 295 MovieClip [antiq-bottle2-2] Frame 3
"del"Symbol 298 MovieClip [antiq-col1-1] Frame 2
"next"Symbol 298 MovieClip [antiq-col1-1] Frame 3
"del"Symbol 301 MovieClip [antiq-col1-2] Frame 2
"next"Symbol 301 MovieClip [antiq-col1-2] Frame 3
"del"Symbol 304 MovieClip [antiq-col1-3] Frame 2
"next"Symbol 304 MovieClip [antiq-col1-3] Frame 3
"del"Symbol 307 MovieClip [antiq-sq1] Frame 2
"next"Symbol 307 MovieClip [antiq-sq1] Frame 3
"del"Symbol 310 MovieClip [antiq-sq2] Frame 2
"next"Symbol 310 MovieClip [antiq-sq2] Frame 3
"del"Symbol 313 MovieClip [antiq-sq3] Frame 2
"next"Symbol 313 MovieClip [antiq-sq3] Frame 3
"del"Symbol 316 MovieClip [antiq-sq4] Frame 2
"next"Symbol 316 MovieClip [antiq-sq4] Frame 3
"del"Symbol 322 MovieClip [fill2] Frame 2
"next"Symbol 322 MovieClip [fill2] Frame 3
"del"Symbol 328 MovieClip [fill1] Frame 2
"next"Symbol 328 MovieClip [fill1] Frame 3
"del"Symbol 331 MovieClip [key] Frame 2
"del"Symbol 337 MovieClip [lock] Frame 2
"del"Symbol 340 MovieClip [keyglow] Frame 2
"del"Symbol 343 MovieClip [chain2] Frame 2
"del"Symbol 346 MovieClip [chain3] Frame 2
"del"Symbol 349 MovieClip [chain4] Frame 2
"del"Symbol 352 MovieClip [chain5] Frame 2
"del"Symbol 355 MovieClip [chain6] Frame 2
"del"Symbol 358 MovieClip [chain7] Frame 2
"del"Symbol 361 MovieClip [chain8] Frame 2
"del"Symbol 364 MovieClip [chain9] Frame 2
"del"Symbol 367 MovieClip [chain10] Frame 2
"del"Symbol 370 MovieClip [s5] Frame 2
"del"Symbol 373 MovieClip [s10] Frame 2
"del"Symbol 376 MovieClip [s20] Frame 2
"del"Symbol 379 MovieClip [s25] Frame 2
"del"Symbol 382 MovieClip [s30] Frame 2
"aim"Symbol 390 MovieClip Frame 1
"arrow"Symbol 390 MovieClip Frame 2
"hand"Symbol 390 MovieClip Frame 3
"reload"Symbol 390 MovieClip Frame 4
"respawn"Symbol 390 MovieClip Frame 6
"reloadupgraded"Symbol 390 MovieClip Frame 8
"respawn1"Symbol 390 MovieClip Frame 10
"respawn2"Symbol 390 MovieClip Frame 12
"dead"Symbol 390 MovieClip Frame 14
"del"Symbol 393 MovieClip [jewelsmall8] Frame 3
"del"Symbol 397 MovieClip [hint-circle] Frame 12
"del"Symbol 400 MovieClip [hint-arrows] Frame 12
"del"Symbol 404 MovieClip [hint-text] Frame 12
"simple"Symbol 416 MovieClip Frame 1
"active"Symbol 416 MovieClip Frame 2
"simple"Symbol 419 MovieClip Frame 1
"active"Symbol 419 MovieClip Frame 2
"simple"Symbol 422 MovieClip Frame 1
"active"Symbol 422 MovieClip Frame 2
"simple"Symbol 432 MovieClip Frame 1
"active"Symbol 432 MovieClip Frame 2
"simple"Symbol 457 MovieClip Frame 1
"del"Symbol 457 MovieClip Frame 22
"simple"Symbol 476 MovieClip Frame 1
"active"Symbol 476 MovieClip Frame 2
"simple"Symbol 480 MovieClip Frame 1
"active"Symbol 480 MovieClip Frame 2
"simple"Symbol 504 MovieClip Frame 1
"active"Symbol 504 MovieClip Frame 2

Dynamic Text Variables

txt41Symbol 23 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Underwater adventures in </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>long-lost mysterios Atlantis</b></font></p>"
txt21Symbol 24 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- over 100 levels and 2 modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- uncover hidden Relics</b></font></p>"
txtSymbol 36 EditableText"Free download"
txtSymbol 40 EditableText""
txt31Symbol 44 EditableText"JEWEL OF ATLANTIS WEB"
txt11Symbol 45 EditableText"JEWEL OF ATLANTIS FULL"
sndSymbol 51 EditableText"Sound"
mscSymbol 56 EditableText"Music"
hntSymbol 60 EditableText"Hints"
txtSymbol 429 EditableText""
scSymbol 433 EditableText"Your score:"
scoreSymbol 434 EditableText"0123456789"
txtSymbol 439 EditableText""
txtSymbol 442 EditableText""
txt1Symbol 444 EditableText""
txt2Symbol 446 EditableText""
txtSymbol 455 EditableText""
txt52Symbol 459 EditableText"JEWEL OF ATLANTIS "
txt22Symbol 460 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;&nbsp;&nbsp;&nbsp;special effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>"
txt12Symbol 461 EditableText"<p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>You have completed web version</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>of the game BUT...</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Adventure is not over yet!</b></font></p><p align="left"></p>"
txt32Symbol 462 EditableText"Replay the web version on higher "
scSymbol 464 EditableText"Your score:"
scoreSymbol 465 EditableText"0123456789"
playernameSymbol 466 EditableText"Your name here"
subSymbol 468 EditableText"Submit"
subSymbol 470 EditableText"Submit"
txt62Symbol 473 EditableText"full version "
txt42Symbol 474 EditableText"difficulty to get higher score"
txtSymbol 475 EditableText"Full version"
txtSymbol 478 EditableText"Play again"
congrSymbol 483 EditableText"CONGRATULATIONS!"
scSymbol 485 EditableText"Your score:"
scoreSymbol 486 EditableText"0123456789"
playernameSymbol 487 EditableText"Your name here"
txt13Symbol 492 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>"
gm_overSymbol 494 EditableText"GAME OVER"
p1_txt2Symbol 497 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version features 19 hidden Relics</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>that can be uncovered while</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>playing the game</b></font></p><p align="left"></p>"
txtSymbol 503 EditableText"Continue"
txt1pauseSymbol 506 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd" letterSpacing="0.000000" kerning="0"><b> &nbsp;- And many more!</b></font></p><p align="left"></p><p align="left"></p>"
try_fullSymbol 507 EditableText"TRY FULL VERSION"
p2_txt2Symbol 508 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has lots of wonderful</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>places to explore</b></font></p><p align="left"></p>"
try_fullSymbol 510 EditableText"TRY FULL VERSION"
p3_txt2Symbol 514 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has huge map available for </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>your exploration with number</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>of roads and pathways to travel</b></font></p><p align="left"></p>"
try_full6Symbol 518 EditableText"TRY FULL VERSION"
p4_txt2Symbol 519 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version features over 100 mysterious level</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>to play in 2 different game modes as well as</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>pack of hidden bonus levels</b></font></p><p align="left"></p>"
try_fullSymbol 523 EditableText"TRY FULL VERSION"
p5_txt2Symbol 524 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>FULL version has loads of different bricks,</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>layouts, power-ups, Relics, levels, and more!</b></font></p><p align="left"></p>"
try_fullSymbol 525 EditableText"TRY FULL VERSION"




http://swfchan.com/27/131801/info.shtml
Created: 20/2 -2019 23:42:20 Last modified: 20/2 -2019 23:42:20 Server time: 07/05 -2024 07:20:00