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

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

Youda Conqueror.swf

This is the info page for
Flash #25713

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


Text
0%

Loading game...

20000000

dsafl;dfjkl;kdsajfkl;jsadflkjkl;dja;lkjfl;dsakjfl;kdsajfl;kjdsafnbvnvbdfgfdgdfgdfgdffdsgfdgdfgdf

dsafl;dfjkl;kdsajfkl;jsadflkjkl;dja;lkjfl;dsakjfl;kdsajfl;kjdsaffsfdfsdfdsfdsfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdf

sadsdsasadasdasdsadasdadsasdsadsadsadsadsadsadadsdsadsadgfhgsdghsfdhfdshgfshsfghgfshgfgfhsgfh

sadsdsasadasdasdsadasdadsasdsadsadsadsadsadsadadsdsadsadgfhgsdghsfdhfdshgfshsfghgfshgfgfhsgfh

sadsdsasadasdasdsadasdadsasdsadsadsadsadsadsadadsdsadsadgfhgsdghsfdhfdshgfshsfghgfshgfgfhsgfh

sadsdsasadasdasdsadasdadsasdsadsadsadsadsadsadadsdsadsadgfhgsdghsfdhfdshgfshsfghgfshgfgfhsgfh

dsafl;dfjkl;kdsajfkl;jsadflkjkl;dja;lkjfl;dsakjfl;kdsajfl;kjdsafnbvnvbdfgfdgdfgdfgdffdsgfdgdfgdf

----------

----

------

-----

--------

21500

35260

21500

21500

0

10000

10000

2000000

00

0

0

0

0

0

00

Overview

0

Level

LIVES:

THE PELLA
PALACE

THE ALEXANDRIA
PALACE

THE BABYLON
PALACE

THE BATTLE
AT THEBES

Conquer region

The Battle at
Granicus

gather PRIMARY
RESOURCES

The Battle at
ISSUS

gather LUXURY
RESOURCES

Found
Alexandria

gather WEAPON
RESOURCES

user

FREE GAMES

M

O

C

.

0

1

X

B

CLICK TO CONTINUE...

THE ROYAL GARDEN MAN

21500

Assault Bubble

35260

THE ROYAL GARDEN MAN

21500

Golden Elephant scalp

35260

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false; _global.stage_w = 800; _global.stage_h = 600; _global.playNext = function () { _root.play(); }; this.promoKeyListener = new Object(); promoKeyListener.onKeyDown = function () { if (_root.promo_mc.allowSkip) { _global.playNext(); } }; Key.addListener(promoKeyListener); _global.company = "Youda"; _global.youdagames = "http://www.youdagames.com"; _global.moregamelink = "http://www.youdagames.com"; _global.companylogo = "Youda"; Stage.scaleMode = "noScale"; _global.gameName = "YoudaConqueror"; _global.aName = "Newgrounds"; _global.affiliateId = "95301"; _global.highscorelink = "http://www.youdagames.com/highscore.php?type=game&game=59"; _global.buygamelink = ("https://www.regnow.com/softsell/nph-softsell.cgi?items=16153-15&action=add_to_cart&affiliate=" + _global.affiliateId) + ""; function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("c9d5237f", this, 10301, true);
Frame 2
stop();
Frame 3
delete this.promoKeyListener;
Frame 11
function Entry() { _global.root = _level0; } tage.showMenu = false; fscommand ("allowscale", "false"); Entry(); topBorder.swapDepths(52000); bottomBorder.swapDepths(53000); rightBorder.swapDepths(54000); leftBorder.swapDepths(55000); stop();
Symbol 27 MovieClip [YoudaGames] Frame 1
this.allowSkip = true;
Instance of Symbol 2 MovieClip in Symbol 27 MovieClip [YoudaGames] Frame 1
onClipEvent (load) { this.onRelease = function () { if ((_global.youdagames != "") && (_global.youdagames != undefined)) { getURL (_global.youdagames, "_blank"); } }; this._width = _global.stage_w; this._height = _global.stage_h; var point = {x:0, y:0}; this._parent.globalToLocal(point); this._x = point.x; this._y = point.y; }
Symbol 27 MovieClip [YoudaGames] Frame 99
_global.playNext(); stop();
Symbol 1070 MovieClip [__Packages.ss.Game] Frame 0
class ss.Game extends MovieClip { var level, sndCtrl, currentMusic, interface_, keyboard, cursor, Language, depth, levelStats, zavesa, fasterAssult, fasterMorph, fasterTime, LoastLife, itemsInPella, itemsInAlex, itemsInBabilon, BonusInPella, BonusInAlex, BonusInBabilon, Life, LiveScore, AllScore, MoralProcent, frstTime, TransmutationProcent, DoubleProcent, MorphProcent, TimeProcent, ShieldProcent, AssaultProcent, SpyProcent, unlockedItems, boughtItems, bonusItems, bonusPopUp, HelpHints, unlockedBubbles, unlockedBubbles2, primaryResources, luxuryResources, weaponResources, armiResources, levelID, GameSpeed, soundClip, createEmptyMovieClip, fxVolume, musicVolume, fxVolumeTemp, musicVolumeTemp, fadingOutSound, fadingInSound, fadeOutFinish, fadeOutFinishTime, fadeOutFX, fadeOutMusic, fadeOut, fading, displayBonus, catapultSpell, fadingCatapultSound, buyScreenBackground, buyScreenInterfejs, endGameSoundsOff, getNextHighestDepth, intID; function Game () { super(); init(); } function NewGame() { trace("NewGame<<Game"); level.game.game_backround.removeMovieClip(); sndCtrl.stopSound(currentMusic); delete interface_; delete keyboard; delete cursor; delete Language; delete depth; delete levelStats; delete sndCtrl; init(); } function init() { trace("init<<Game"); delete interface_; zavesa = 1; fasterAssult = false; fasterMorph = false; fasterTime = false; LoastLife = false; interface_ = new ss.Interface(this); keyboard = new ss.Keyboard(this); cursor = new ss.Cursor(this); Language = new config.LanguageSettings(); depth = new ctrl.DepthOption(); itemsInPella = []; itemsInAlex = []; itemsInBabilon = []; BonusInPella = []; BonusInAlex = []; BonusInBabilon = []; Life = 3; LiveScore = 20000; AllScore = 0; MoralProcent = 0; frstTime = false; TransmutationProcent = 0; DoubleProcent = 0; MorphProcent = 0; TimeProcent = 0; ShieldProcent = 0; AssaultProcent = 0; SpyProcent = 0; unlockedItems = []; boughtItems = []; bonusItems = []; bonusPopUp = []; HelpHints = []; var _local5 = new screens.HelpHints(this, 50); HelpHints.push(_local5); levelStats = new Array(); unlockedBubbles = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 41, 45, 50, 51, 52, 53, 61, 62, 63, 64, 65, 66, 67, 68, 43]; unlockedBubbles2 = [1, 2, 3, 50, 51, 52, 53]; primaryResources = 0; luxuryResources = 0; weaponResources = 0; armiResources = 0; levelID = 1; GameSpeed = 9; soundClip = createEmptyMovieClip("soundClip", -11000); fxVolume = 100; musicVolume = 50; fxVolumeTemp = 100; musicVolumeTemp = 50; fadingOutSound = false; fadingInSound = false; sndCtrl = new ctrl.Sounds(this); var _local4 = [["ingame", 100], ["pressButton", 100], ["India_ingame", 100], ["Arabic_ingame", 100], ["ingame_3", 100], ["Main_theme", 100], ["bonus_powerUp", 100], ["bounce_walls", 100], ["Buildin_is_built", 100], ["congratulations", 100], ["earthquake", 100], ["fire_melting", 100], ["heartbeat", 100], ["ice_break", 100], ["ice_freez", 100], ["katapult_off_spell", 100], ["katapult_under_spell", 100], ["Lightning_sound", 100], ["luxury_sound", 100], ["magic_sound", 100], ["pauseMenu", 100], ["popUp_sound", 100], ["primary_sound", 100], ["ready_for_battle", 100], ["single_arrow", 100], ["SoldiersAttention", 100], ["spellSound", 100], ["spikes_in", 100], ["spikes_out", 100], ["spy_action", 100], ["spy_ready", 100], ["time_rise", 100], ["Transmutation", 100], ["weapon_enemy", 100], ["yuris", 100], ["Battel_prepare2", 100], ["catapult", 100], ["Moral_prepare2", 100], ["whisper", 100], ["ATG_complete_palace_theme3", 100], ["ATG_congratulations_sound", 100], ["ATG_complete_palace_theme1and2", 100], ["magical_stars2", 100], ["Jazhe", 100], ["topnje", 100], ["numbersRolling", 100], ["numbersAppear", 100], ["battle_in_map", 100], ["heartbeat_end_of_time", 100], ["curtain_end_level1", 100], ["curtain_start_level", 100], ["accArrow", 100], ["game_over", 100], ["looseLife", 100], ["newLife", 100]]; attachSounds(_local4); fadeOutFinish = false; fadeOutFinishTime = 0; fadeOutFX = 0; fadeOutMusic = 0; fadeOut = false; fading = false; displayBonus = false; catapultSpell = false; fadingCatapultSound = false; buyScreenBackground = ""; buyScreenInterfejs = ""; currentMusic = ""; _global.startBattle = false; _global.endBattle = false; endGameSoundsOff = false; _global.sound = fxVolume; _global.music = musicVolume; _global._resumed = false; _global.focusMc = _root.createEmptyMovieClip("fmc", getNextHighestDepth()); _global.focusMc.onRelease = function () { }; Selection.addListener(_global.focusMc); initItems(); startGame(); } function attachSounds(sounds) { var _local2 = 0; while (_local2 < sounds.length) { var _local5 = soundClip.createEmptyMovieClip(utils.StringUtils.getUniqueName(), soundClip.getNextHighestDepth()); var _local3 = new utils.SoundImpl(_local5); _local3.attachSoundImpl(sounds[_local2][0], sounds[_local2][1]); sndCtrl.addSound(_local3); _local2++; } } function startGame() { clearInterval(intID); trace("startGame"); sndCtrl.stopSound(currentMusic); sndCtrl.playSound("Main_theme", 32000); currentMusic = "Main_theme"; interface_.showMenu(); } function endLevel() { var _local3 = 3; trace("this.level.bubbleGame.LightBubble" + level.bubbleGame.LightBubble); if (level.bubbleGame.LightBubble) { _local3 = 6; } clearInterval(intID); if (zavesa >= _local3) { endGameSoundsOff = true; if (fading == true) { trace("vo endGame fading"); fxVolume = fxVolumeTemp; musicVolume = musicVolumeTemp; fading = false; for (var _local2 in sndCtrl.sounds) { if (sndCtrl.sounds[_local2].isLoop == true) { sndCtrl.setSoundVolume(sndCtrl.sounds[_local2].linkId, sndCtrl.sounds[_local2].initialVolume * (musicVolume / 100)); } else { sndCtrl.setSoundVolume(sndCtrl.sounds[_local2].linkId, sndCtrl.sounds[_local2].initialVolume * (fxVolume / 100)); } } } trace("this.fxVolume " + fxVolume); trace("this.musicVolume " + musicVolume); sndCtrl.stopAllSounds(); interface_.showSummaryScreen(); } else { zavesa++; utils.Delegate.callDelayed(this, endLevel, 1000); } } function lostLevel() { clearInterval(intID); sndCtrl.stopSound(currentMusic); sndCtrl.playSound("looseLife"); currentMusic = "looseLife"; endGameSoundsOff = true; if ((fading == true) || (fadingInSound == true)) { trace("vo endGame fading"); fxVolume = fxVolumeTemp; musicVolume = musicVolumeTemp; for (var _local2 in sndCtrl.sounds) { if (sndCtrl.sounds[_local2].isLoop == true) { sndCtrl.setSoundVolume(sndCtrl.sounds[_local2].linkId, sndCtrl.sounds[_local2].initialVolume * (musicVolume / 100)); } else { sndCtrl.setSoundVolume(sndCtrl.sounds[_local2].linkId, sndCtrl.sounds[_local2].initialVolume * (fxVolume / 100)); } } } trace("this.fxVolume " + fxVolume); trace("this.musicVolume " + musicVolume); sndCtrl.stopAllSounds(); interface_.showEndGameScreen(); } function endGame() { } function startLevel() { level = new ss.Level(this); startCheckingFocus(); } function startCheckingFocus() { trace("startCheckingFocus"); Selection.setFocus(_global.focusMc); clearInterval(intID); intID = setInterval(this, "loop", 40); } function loop() { if (Selection.getFocus() == null) { if (!level.bubbleGame.pauseInGame) { keyboard.pauseGame(); } clearInterval(intID); } } function insertLevelStats() { } function initItems() { var _local2; _local2 = new ss.Items(this, "ThePalaceAtThebes", 100, 0, 0, 336.2, 118.7, 14, 100); _local2.lockFlag = true; unlockedItems.push(_local2); _local2 = new ss.Items(this, "ASmallVillage", 170, 0, 0, 336.4, 398.3, 18, 100); _local2.lockFlag = false; unlockedItems.push(_local2); _local2 = new ss.Items(this, "AGraintField", 280, 0, 0, 483.1, 453.6, 78, 100); _local2.lockFlag = false; unlockedItems.push(_local2); _local2 = new ss.Items(this, "TheHarbor", 400, 0, 0, 27, 379.9, 16, 100); _local2.lockFlag = false; unlockedItems.push(_local2); _local2 = new ss.Items(this, "TheMarket", 520, 0, 0, 608.9, 371.4, 25, 100); _local2.lockFlag = false; unlockedItems.push(_local2); _local2 = new ss.Items(this, "theNewPalaceWing", 700, 100, 0, 211.7, 195.6, 26, 100); _local2.lockFlag = false; unlockedItems.push(_local2); } }
Symbol 1071 MovieClip [__Packages.utils.SoundController] Frame 0
class utils.SoundController { var game, volume, i, sounds, curVol; function SoundController (_game) { game = _game; volume = game.fxVolume; i = 0; sounds = new Array(); } function addSound(s) { sounds[s.linkId] = s; sounds[s.linkId].plaing = false; setSoundVolume(s.linkId, volume); s.musicVolume = game.musicVolume; s.fxVolume = game.fxVolume; } function removeSound(linkId) { delete sounds[linkId]; } function playSound(linkId, loop) { sounds[linkId].musicVolume = game.musicVolume; sounds[linkId].fxVolume = game.fxVolume; sounds[linkId].plaing = true; if (arguments.length == 1) { sounds[linkId].isLoop = false; sounds[linkId].startImpl(); } else if (arguments.length == 2) { sounds[linkId].isLoop = false; sounds[linkId].startImpl(0, loop); } } function stopSound(linkId) { sounds[linkId].plaing = false; sounds[linkId].stopImpl(); } function pauseSound(linkId) { if (sounds[linkId].plaing) { sounds[linkId].sPaused = true; } sounds[linkId].pauseImpl(); } function resumeSound(linkId) { sounds[linkId].resumeImpl(); } function setSoundVolume(linkId, vol) { sounds[linkId].setVolumeImpl(vol); } function getSoundVolume(linkId) { return(sounds[linkId].getVolumeImpl()); } function playAllSounds() { for (var _local2 in sounds) { if (!sounds[_local2].isLoop) { playSound(sounds[_local2].linkId); } else { playSound(sounds[_local2].linkId, 32000); } } } function stopAllSounds() { if (game.endGameSoundsOff == true) { for (var _local2 in sounds) { if (((((((((sounds[_local2].linkId != "ingame_3") && (sounds[_local2].linkId != "Arabic_ingame")) && (sounds[_local2].linkId != "India_ingame")) && (sounds[_local2].linkId != "curtain_end_level1")) && (sounds[_local2].linkId != "Main_theme")) && (sounds[_local2].linkId != "ingame")) && (sounds[_local2].linkId != "curtain_start_level")) && (sounds[_local2].linkId != "looseLife")) && (sounds[_local2].linkId != "game_over")) { stopSound(sounds[_local2].linkId); } } } else { for (var _local2 in sounds) { stopSound(sounds[_local2].linkId); } } } function pauseAllSounds() { for (var _local2 in sounds) { if (((((((sounds[_local2].linkId != "ingame_3") && (sounds[_local2].linkId != "Arabic_ingame")) && (sounds[_local2].linkId != "India_ingame")) && (sounds[_local2].linkId != "Main_theme")) && (sounds[_local2].linkId != "ingame")) && (sounds[_local2].linkId != "curtain_start_level")) && (sounds[_local2].linkId != "looseLife")) { pauseSound(sounds[_local2].linkId); } } } function resumeAllSounds() { _global.sound = game.fxVolume; _global.music = game.musicVolume; for (var _local3 in sounds) { if ((((((sounds[_local3].linkId != "ingame_3") && (sounds[_local3].linkId != "Arabic_ingame")) && (sounds[_local3].linkId != "India_ingame")) && (sounds[_local3].linkId != "Main_theme")) && (sounds[_local3].linkId != "ingame")) && (sounds[_local3].linkId != "curtain_start_level")) { resumeSound(sounds[_local3].linkId); _global._resumed = true; } } } function setOverallVolume(vol) { volume = vol; for (var _local3 in sounds) { setSoundVolume(sounds[_local3].linkId, vol); } } function fadeOutSounds() { if (game.fadeOut == false) { game.fxVolumeTemp = game.fxVolume; game.musicVolumeTemp = game.musicVolume; game.fadeOutFX = game.fxVolume / 50; game.fadeOutMusic = game.musicVolume / 50; game.fadeOut = true; i = 0; } game.fxVolume = 0; game.musicVolume = 0; for (var _local2 in sounds) { if ((sounds[_local2].linkId != "Lightning_sound") && (sounds[_local2].linkId != "heartbeat")) { setSoundVolume(sounds[_local2].linkId, 0); } } i = 50; game.fadeOutFinishTime = getTimer(); game.fadeOutFinish = true; game.fadingOutSound = false; } function fadeInSounds() { game.fadeOutFinish = false; game.fxVolume = game.fxVolume + game.fadeOutFX; game.musicVolume = game.musicVolume + game.fadeOutMusic; for (var _local2 in sounds) { if (sounds[_local2].isLoop == true) { if (sounds[_local2].linkId == "katapult_under_spell") { setSoundVolume(sounds[_local2].linkId, sounds[_local2].initialVolume * (game.fxVolume / 100)); } else { setSoundVolume(sounds[_local2].linkId, sounds[_local2].initialVolume * (game.musicVolume / 100)); } } else { setSoundVolume(sounds[_local2].linkId, sounds[_local2].initialVolume * (game.fxVolume / 100)); } } i = i - 1; if (i == 0) { game.fadeOut = false; game.fadingInSound = false; game.fading = false; } } function fadeOutCatapultSound() { if (game.fading == false) { if (game.fadingCatapultSound == false) { var _local2 = sounds.katapult_under_spell.initialVolume; game.fadeOutFX = (sounds.katapult_under_spell.initialVolume * (game.fxVolume / 100)) / 100; game.fadingCatapultSound = true; curVol = sounds.katapult_under_spell.initialVolume * (game.fxVolume / 100); } curVol = curVol - game.fadeOutFX; setSoundVolume("katapult_under_spell", curVol); if (curVol <= 0) { game.catapultSpell = false; game.fadingCatapultSound = false; } } else { game.catapultSpell = false; sounds.katapult_under_spell.playing = false; curVol = 0; } } function getOverallVolume() { return(volume); } }
Symbol 1072 MovieClip [__Packages.ctrl.Sounds] Frame 0
class ctrl.Sounds extends utils.SoundController { var game, musicVolume, fxVolume, sounds, lastFxVolume, lastMusicVolume; function Sounds (_game) { super(_game); game = _game; musicVolume = game.musicVolume; fxVolume = game.fxVolume; } function setSoundFXVolume(vol) { for (var _local3 in sounds) { if (sounds[_local3].isLoop == false) { fxVolume = vol; sounds[_local3].setVolumeImpl(fxVolume); } } } function getSoundFXVolume() { return(int(fxVolume)); } function setMusicVolume(vol) { for (var _local3 in sounds) { if (sounds[_local3].isLoop) { musicVolume = vol; sounds[_local3].setVolumeImpl(musicVolume); } } } function getMusicVolume() { return(int(musicVolume)); } function fxOff() { if (fxVolume > 0) { lastFxVolume = fxVolume; setSoundFXVolume(0); fxVolume = 0; } } function fxOn() { if (fxVolume == 0) { setSoundFXVolume(lastFxVolume); fxVolume = lastFxVolume; } } function musicOff() { if (musicVolume > 0) { lastMusicVolume = musicVolume; setMusicVolume(0); musicVolume = 0; } } function musicOn() { if (musicVolume == 0) { setMusicVolume(lastMusicVolume); musicVolume = lastMusicVolume; } } }
Symbol 1073 MovieClip [__Packages.ss.Interface] Frame 0
class ss.Interface { var game, num, saveLoadObject, tempName, BuyBuildScreen, tempBarMusic, tempBarSound, EndGameScreen, SummaryScreen, MapScreen, _num, CongratulationScreen; function Interface (Game) { game = Game; num = 123; saveLoadObject = new ss.SaveLoad(game); tempName = " "; init(); } function init() { } function YesNo() { game.game_backround.attachMovie("exitScreen_mc", "exitScreen_mc", 3003, {_x:-49, _y:-50}); game.level.bubbleGame.addEvents(); } function YesNoBuy() { trace(" YesNoBuy"); game.attachMovie("exitScreen_mc", "exitScreen_mc", 3003, {_x:-49, _y:-50}); BuyBuildScreen.addEvents(); } function NewGame() { trace("NewGame()"); saveLoadObject.saveGame(game.userName); game.game_backround.removeMovieClip(); game.sndCtrl.stopSound(game.currentMusic); delete game.level.timer; trace("this.game.keyboard " + game.keyboard); delete game.level.bubbleGame; delete game.level; delete game.cursor; game.keyboard.removeKeyboardListener(); delete game.keyboard.keyboardListener; delete game.keyboard; trace("22this.game.keyboard " + game.keyboard); game.init(); game.level.bubbleGame.pauseInGame = false; playIntro(); } function playIntro() { if (saveLoadObject.chekForUser()) { showLastUser(); game.userName = saveLoadObject.getLastUser(); game.loginPage_MC.userName.text = saveLoadObject.getLastUser() + ","; } else { showNewUserScreen(); } } function showNewUserScreen() { game.attachMovie("newUserPage_MC", "newUserPage_MC", 12); game.attachMovie("loginPage_MC", "loginPage_MC", 2); addEvents(); } function showUserSelectioncreen() { if (!game.options_screen_mc) { game.attachMovie("chooseProfileScreen", "chooseProfileScreen", 11); saveLoadObject.ShowUsers(game); addEvents(); } } function showLastUser() { game.attachMovie("loginPage_MC", "loginPage_MC", 2); saveLoadObject.ShowLastUsers(game); addEvents(); } function addEvents() { game.options_screen_mc.mainMain.holder = this; game.options_screen_mc.mainMain.onRelease = function () { this.holder.showMeni(); }; tempBarMusic = game.musicVolume; tempBarSound = game.fxVolume; trace("tempBarMusic " + tempBarMusic); trace("tempBarSound " + tempBarSound); game.options_screen_mc.slider.sliderFX._xscale = tempBarSound; game.options_screen_mc.sliderMusic.sliderM._xscale = tempBarMusic; game.options_screen_mc.soundDown.holder = this; game.options_screen_mc.soundDown.onPress = function () { trace("this.game.options_screen_mc.soundDown"); this.holder.game.options_screen_mc.onEnterFrame = function () { this.soundDown.holder.tempBarMusic = this.soundDown.holder.game.musicVolume; this.soundDown.holder.tempBarSound = this.soundDown.holder.game.fxVolume; trace("onEnterFrame"); if (this.soundDown.holder.tempBarSound > 0) { trace("this.game.options_screen_mc.soundDown##########"); this.soundDown.holder.tempBarSound = this.soundDown.holder.tempBarSound - 5; this.soundDown.holder.game.options_screen_mc.slider.sliderFX._xscale = this.soundDown.holder.game.options_screen_mc.slider.sliderFX._xscale - 5; this.soundDown.holder.game.fxVolume = this.soundDown.holder.tempBarSound; this.soundDown.holder.game.sndCtrl.setSoundFXVolume(this.soundDown.holder.tempBarSound); } }; }; game.options_screen_mc.soundDown.onRelease = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.soundDown.onReleaseOutside = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.soundUp.holder = this; game.options_screen_mc.soundUp.onPress = function () { trace("this.game.options_screen_mc.soundUp"); this.holder.game.options_screen_mc.onEnterFrame = function () { this.soundUp.holder.tempBarMusic = this.soundUp.holder.game.musicVolume; this.soundUp.holder.tempBarSound = this.soundUp.holder.game.fxVolume; trace("onEnterFrame"); if (this.soundUp.holder.tempBarSound < 100) { trace("this.game.options_screen_mc.soundUp##################"); this.soundUp.holder.tempBarSound = this.soundUp.holder.tempBarSound + 5; this.soundUp.holder.game.options_screen_mc.slider.sliderFX._xscale = this.soundUp.holder.game.options_screen_mc.slider.sliderFX._xscale + 5; this.soundUp.holder.game.fxVolume = this.soundUp.holder.tempBarSound; this.soundDown.holder.game.sndCtrl.setSoundFXVolume(this.soundUp.holder.tempBarSound); } }; }; game.options_screen_mc.soundUp.onRelease = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.soundUp.onReleaseOutside = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.musicDown.holder = this; game.options_screen_mc.musicDown.onPress = function () { trace("this.game.options_screen_mc.musicDown"); this.holder.game.options_screen_mc.onEnterFrame = function () { this.musicDown.holder.tempBarMusic = this.musicDown.holder.game.musicVolume; this.musicDown.holder.tempBarSound = this.musicDown.holder.game.fxVolume; trace("onEnterFrame"); if (this.musicDown.holder.tempBarMusic > 0) { trace("this.game.options_screen_mc.musicDown##############"); this.musicDown.holder.tempBarMusic = this.musicDown.holder.tempBarMusic - 5; this.musicDown.holder.game.options_screen_mc.sliderMusic.sliderM._xscale = this.musicDown.holder.game.options_screen_mc.sliderMusic.sliderM._xscale - 5; this.musicDown.holder.game.musicVolume = this.musicDown.holder.tempBarMusic; this.soundDown.holder.game.sndCtrl.setMusicVolume(this.musicDown.holder.tempBarMusic); } }; }; game.options_screen_mc.musicDown.onRelease = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.musicDown.onReleaseOutside = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.musicUp.holder = this; game.options_screen_mc.musicUp.onPress = function () { trace("this.game.options_screen_mc.musicUp"); this.holder.game.options_screen_mc.onEnterFrame = function () { this.musicUp.holder.tempBarMusic = this.musicUp.holder.game.musicVolume; this.musicUp.holder.tempBarSound = this.musicUp.holder.game.fxVolume; trace("onEnterFrame"); if (this.musicUp.holder.tempBarMusic < 100) { trace("this.game.options_screen_mc.musicUp#############################"); this.musicUp.holder.tempBarMusic = this.musicUp.holder.tempBarMusic + 5; this.musicUp.holder.game.options_screen_mc.sliderMusic.sliderM._xscale = this.musicUp.holder.game.options_screen_mc.sliderMusic.sliderM._xscale + 5; this.musicUp.holder.game.musicVolume = this.musicUp.holder.tempBarMusic; this.soundDown.holder.game.sndCtrl.setMusicVolume(this.musicUp.holder.tempBarMusic); } }; }; game.options_screen_mc.musicUp.onRelease = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.options_screen_mc.musicUp.onReleaseOutside = function () { delete this.holder.game.options_screen_mc.onEnterFrame; }; game.cover_screen_mc.nextBtn.holder = this; game.cover_screen_mc.nextBtn.onRelease = function () { var _local2 = this.holder; this.holder.game.cover_screen_mc.nextFrame(); _local2.addEvents(); }; game.cover_screen_mc.nextBtn.onRelease = function () { var _local2 = this.holder; this.holder.game.cover_screen_mc.nextFrame(); _local2.addEvents(); }; game.cover_screen_mc.nextBtn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.cover_screen_mc.nextBtn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.cover_screen_mc.nextBtn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.cover_screen_mc.prevBtn.holder = this; game.cover_screen_mc.prevBtn.onRelease = function () { var _local2 = this.holder; this.holder.game.cover_screen_mc.prevFrame(); _local2.addEvents(); }; game.cover_screen_mc.prevBtn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.cover_screen_mc.prevBtn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.cover_screen_mc.prevBtn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.cover_screen_mc.playBtn.holder = this; game.cover_screen_mc.playBtn.onRelease = function () { this.holder.showMap(); this.holder.deleteScreen(); this.holder.game.chooseProfileScreen.removeMovieClip(); }; game.cover_screen_mc.playBtn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.cover_screen_mc.playBtn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.cover_screen_mc.playBtn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.options.holder = this; game.loginPage_MC.options.onRelease = function () { if (this.holder.game.newUserPage_MC == undefined) { this.holder.showOptions(); } }; game.loginPage_MC.options.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.loginPage_MC.options.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.options.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.exitGame.holder = this; game.loginPage_MC.exitGame.onRelease = function () { if (this.holder.game.newUserPage_MC == undefined) { fscommand ("quit"); } }; game.loginPage_MC.exitGame.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.loginPage_MC.exitGame.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.exitGame.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.newPlayer.holder = this; game.loginPage_MC.newPlayer.onRelease = function () { if (this.holder.game.newUserPage_MC == undefined) { this.holder.showUserSelectioncreen(); } }; game.loginPage_MC.newPlayer.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.loginPage_MC.newPlayer.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.newPlayer.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.playGame.holder = this; game.loginPage_MC.playGame.onRelease = function () { if (((this.holder.game.newUserPage_MC == undefined) && (this.holder.game.loginPage_MC.userName.text != " ")) && (this.holder.game.loginPage_MC.userName.text != " ,")) { this.holder.saveLoadObject.setLastUser(this.holder.game.userName); if (this.holder.saveLoadObject.getLevelId(this.holder.game.userName) > 1) { this.holder.saveLoadObject.loadGame(this.holder.game.userName); this.holder.showGame(); this.holder.game.chooseProfileScreen.removeMovieClip(); } else if (this.holder.game.frstTime) { trace("da ova e prv pat"); this.holder.showCover(); this.holder.deleteScreen(); this.holder.game.chooseProfileScreen.removeMovieClip(); } else { trace("ne ova ne prv pat"); this.holder.showMap(); this.holder.deleteScreen(); this.holder.game.chooseProfileScreen.removeMovieClip(); } } }; game.loginPage_MC.playGame.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.loginPage_MC.playGame.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.loginPage_MC.playGame.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.button1.holder = this; game.chooseProfileScreen.button1.onRelease = function () { this.holder.showNewUserScreen(); this.holder.game.chooseProfileScreen.removeMovieClip(); }; game.chooseProfileScreen.button1.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.chooseProfileScreen.button1.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.button1.onRelease = function () { if (this.holder.tempName != " ") { this.holder.game.loginPage_MC.userName.text = this.holder.tempName + ","; this.holder.game.userName = this.holder.tempName; this.holder.tempName = " "; } this.holder.userName = this.holder.game.loginPage_MC.userName; this.holder.game.chooseProfileScreen["Save_button" + i].removeMovieClip(); if ((this.holder.game.loginPage_MC.userName.text != "") && (this.holder.game.loginPage_MC.userName.text != " ")) { i = 0; while (i < this.holder.saveLoadObject.NumOfUser()) { i++; } if (this.holder.saveLoadObject.getLevelId(this.holder.game.userName) > 1) { this.holder.saveLoadObject.loadGame(this.holder.userName); this.holder.showGame(); this.holder.game.chooseProfileScreen.removeMovieClip(); } else { this.holder.showCover(); this.holder.game.chooseProfileScreen.removeMovieClip(); } } }; game.chooseProfileScreen.button2.holder = this; game.chooseProfileScreen.button2.onRelease = function () { this.holder.showNewUserScreen(); this.holder.game.chooseProfileScreen.removeMovieClip(); }; game.chooseProfileScreen.button2.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.chooseProfileScreen.button2.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.button2.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.cancel.holder = this; game.chooseProfileScreen.cancel.onRelease = function () { this.holder.game.chooseProfileScreen.removeMovieClip(); }; game.chooseProfileScreen.cancel.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.chooseProfileScreen.cancel.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.cancel.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.newUserPage_MC.button3.holder = this; game.newUserPage_MC.button3.onRelease = function () { this.holder.game.userName = this.holder.game.loginPage_MC.userName; if (this.holder.saveLoadObject.addName(this.holder.game.newUserPage_MC.userName.text) == "ok") { this.holder.game.userName = this.holder.game.newUserPage_MC.userName.text; this.holder.game.frstTime = true; this.holder.game.loginPage_MC.userName.text = this.holder.game.newUserPage_MC.userName.text + ","; if (!this.holder.game.loginPage_MC) { this.holder.game.interface_.showLastUser(); this.holder.game.loginPage_MC.userName.text = this.holder.game.newUserPage_MC.userName.text + ","; } this.holder.game.newUserPage_MC.removeMovieClip(); } }; game.newUserPage_MC.button3.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.newUserPage_MC.button3.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.newUserPage_MC.button3.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.button4.holder = this; game.chooseProfileScreen.button4.onRelease = function () { if (this.holder.tempName != " ") { this.holder.saveLoadObject.deleteAllUsers(this.holder.tempName); if (this.holder.tempName == this.holder.saveLoadObject.getLastUser()) { trace("!!!!!!!!!!#############!!!!!!!!!!"); this.holder.saveLoadObject.setLastUser(" "); } } this.holder.game.userName = " "; this.holder.game.loginPage_MC.userName.text = " "; this.holder.showUserSelectioncreen(); }; game.chooseProfileScreen.button4.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.chooseProfileScreen.button4.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.chooseProfileScreen.button4.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; var i; i = 0; while (i < saveLoadObject.NumOfUser()) { game.chooseProfileScreen["Save_button" + i].holder = this; game.chooseProfileScreen["Save_button" + i].onPress = function () { if (this.btn_interface._currentframe != 4) { this.btn_interface.gotoAndStop(3); this.dinamikText._x = this.dinamikText._x + 1; this.dinamikText._y = this.dinamikText._y + 1; } }; game.chooseProfileScreen["Save_button" + i].onRelease = function () { this.holder.tempName = this.dinamikText.text; this.holder.game.chooseProfileScreen.Save_button0.btn_interface.gotoAndStop(1); this.holder.game.chooseProfileScreen.Save_button1.btn_interface.gotoAndStop(1); this.holder.game.chooseProfileScreen.Save_button2.btn_interface.gotoAndStop(1); this.holder.game.chooseProfileScreen.Save_button3.btn_interface.gotoAndStop(1); this.holder.game.chooseProfileScreen.Save_button4.btn_interface.gotoAndStop(1); this.btn_interface.gotoAndStop(4); }; game.chooseProfileScreen["Save_button" + i].onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); if (this.btn_interface._currentframe != 4) { this.btn_interface.gotoAndStop(2); } }; game.chooseProfileScreen["Save_button" + i].onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); if (this.btn_interface._currentframe != 4) { this.btn_interface.gotoAndStop(1); } }; game.chooseProfileScreen["Save_button" + i].onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); if (this.btn_interface._currentframe != 4) { this.btn_interface.gotoAndStop(1); } }; i++; } } function textColorChange() { var _local2 = 0; while (_local2 < saveLoadObject.NumOfUser()) { game.chooseProfileScreen["Save_button" + _local2].dinamikText.textColor = 16509855 /* 0xFBEB9F */; _local2++; } } function showGame() { if ((!game.options_screen_mc) && (!game.chooseProfileScreen)) { game.userNam = game.newUserPage_MC.userName.text; game.startLevel(); deleteScreen(); } } function deleteScreen() { game.loginPage_MC.removeMovieClip(); game.newUserPage_MC.removeMovieClip(); game.button4.removeMovieClip(); game.button3.removeMovieClip(); game.button1.removeMovieClip(); game.button2.removeMovieClip(); var _local2; _local2 = 0; while (_local2 < saveLoadObject.NumOfUser()) { game["Save_button" + _local2].removeMovieClip(); _local2++; } return(true); } function showMenu() { game.attachMovie("mainMenu_screen", "mainMenu_screen", -1); playIntro(); addEvents(); } function showGameOverScreen() { } function showEndGameScreen() { EndGameScreen = new screens.EndGameScreen(game); } function showLevelStatistics() { } function showSummaryScreen() { SummaryScreen = new screens.SummaryScreen(game); } function showBuyingScreen() { BuyBuildScreen = new screens.BuyBuildScreen(game); } function showOptions() { if (!game.chooseProfileScreen) { game.attachMovie("options_screen_mc", "options_screen_mc", 4); tempBarMusic = game.musicVolume; tempBarSound = game.fxVolume; trace("tempBarMusic " + tempBarMusic); trace("tempBarSound " + tempBarSound); game.options_screen_mc.slider.sliderFX._xscale = tempBarSound; game.options_screen_mc.sliderMusic.sliderM._xscale = tempBarMusic; addEvents(); } } function showMeni() { game.options_screen_mc.removeMovieClip(); } function showCover() { if ((!game.options_screen_mc) && (!game.chooseProfileScreen)) { deleteScreen(); game.attachMovie("cover_screen_mc", "cover_screen_mc", 1); addEvents(); } } function showMap() { MapScreen = new screens.MapScreen(game); game.sndCtrl.stopSound(game.currentMusic); game.sndCtrl.playSound("Main_theme", 32000); game.currentMusic = "Main_theme"; } function showCongratulationScreen(num_) { _num = num_; CongratulationScreen = new screens.CongratulationsScreen(game, _num); } function showPauseScreen() { } function hidePauseScreen() { } }
Symbol 1074 MovieClip [__Packages.ss.SaveLoad] Frame 0
class ss.SaveLoad { var game, so; function SaveLoad (game_) { trace("napraven e share objekt"); game = game_; } function NumOfUser() { trace("NumOfUser"); so = SharedObject.getLocal("save_load_ATG"); return(so.data.SaveGame.length); } function ShowUsers(game_) { trace("ShowUsers"); so = SharedObject.getLocal("save_load_ATG"); var _local2; _local2 = 0; while (_local2 < so.data.SaveGame.length) { game.chooseProfileScreen["Save_button" + _local2].dinamikText.text = so.data.SaveGame[_local2].name_.toString(); _local2++; } } function ShowLastUsers(game_) { trace("ShowLastUsers"); so = SharedObject.getLocal("save_load_ATG"); } function chekForUser() { so = SharedObject.getLocal("save_load_ATG"); trace("chekForUser " + so.data.SaveGame.length); if (so.data.SaveGame.length == undefined) { return(false); } return(true); } function saveGame(name_) { trace("@@@@saveGame name_ " + name_); var _local22 = []; var _local53 = []; var _local27 = []; var _local38 = []; var _local37 = []; var _local8 = []; var _local58 = []; var _local59 = []; var _local39 = []; var _local11 = []; var _local26 = []; var _local40 = []; var _local60 = []; var _local9 = []; var _local14 = []; var _local47 = []; var _local50 = []; var _local15 = []; var _local16 = []; var _local51 = []; var _local44 = []; var _local23 = []; var _local46 = []; var _local17 = []; var _local54 = []; var _local61 = []; var _local18 = []; var _local55 = []; var _local56 = []; var _local6 = new Array(); var _local3 = 0; while (_local3 < game.HelpHints.length) { trace("this.game.HelpHints[j].bubbleNum" + game.HelpHints[_local3].bubbleNum); _local22.push(game.HelpHints[_local3].bubbleNum); trace("popHintsNum" + _local22); _local3++; } _local3 = 0; while (_local3 < game.unlockedItems.length) { _local53.push(game.unlockedItems[_local3].itemsName); _local27.push(game.unlockedItems[_local3].primaryResources); _local38.push(game.unlockedItems[_local3].luxuryResources); _local37.push(game.unlockedItems[_local3].weaponResources); _local8.push(game.unlockedItems[_local3].X); _local58.push(game.unlockedItems[_local3].Y); _local59.push(game.unlockedItems[_local3].unlockedBubble); _local39.push(game.unlockedItems[_local3].expireDate); _local11.push(game.unlockedItems[_local3].buyFlag); _local26.push(game.unlockedItems[_local3].lockFlag); _local3++; } _local3 = 0; while (_local3 < game.boughtItems.length) { _local40.push(game.boughtItems[_local3].itemsName); _local60.push(game.boughtItems[_local3].primaryResources); _local9.push(game.boughtItems[_local3].luxuryResources); _local14.push(game.boughtItems[_local3].weaponResources); _local47.push(game.boughtItems[_local3].X); _local50.push(game.boughtItems[_local3].Y); _local15.push(game.boughtItems[_local3].unlockedBubble); _local16.push(game.boughtItems[_local3].expireDate); _local51.push(game.boughtItems[_local3].buyFlag); _local3++; } _local3 = 0; while (_local3 < game.bonusItems.length) { _local44.push(game.bonusItems[_local3].itemsName); _local23.push(game.bonusItems[_local3].primaryResources); _local46.push(game.bonusItems[_local3].luxuryResources); _local17.push(game.bonusItems[_local3].weaponResources); _local54.push(game.bonusItems[_local3].X); _local61.push(game.bonusItems[_local3].Y); _local18.push(game.bonusItems[_local3].unlockedBubble); _local55.push(game.bonusItems[_local3].expireDate); _local56.push(game.bonusItems[_local3].buyFlag); _local3++; } _local3 = 0; while (_local3 < game.unlockedBubbles.length) { _local6[_local3] = game.unlockedBubbles[_local3]; _local3++; } trace("bonusItemsNames " + _local44); trace("vo save this.game.levelID" + game.levelID); trace("vo save this.game" + game); trace(" vo save unlockedItemsBuyFlag" + _local11); trace("popHintsNum" + _local22); var _local7 = {name_:name_, game_:game, Life_:game.Life, LiveScore:game.LiveScore, armiResources:game.armiResources, AllScore:game.AllScore, MoralProcent:game.MoralProcent, TransmutationProcent:game.TransmutationProcent, DoubleProcent:game.DoubleProcent, MorphProcent:game.MorphProcent, TimeProcent:game.TimeProcent, ShieldProcent:game.ShieldProcent, AssaultProcent:game.AssaultProcent, SpyProcent:game.SpyProcent, unlockedBubbles_:_local6, weaponResources_:game.primaryResources, luxuryResources_:game.luxuryResources, weaponResources_:game.weaponResources, levelID_:game.levelID, GameSpeed_:game.GameSpeed, itemsInPella:game.itemsInPella, itemsInBabilon:game.itemsInBabilon, BonusInPella:game.BonusInPella, BonusInBabilon:game.BonusInBabilon, fasterAssult:game.fasterAssult, fasterMorph:game.fasterMorph, fasterTime:game.fasterTime, unlockedItemsNames:_local53, unlockedItemsprimaryResources:_local27, unlockedItemsluxuryResources:_local38, unlockedItemsweaponResources:_local37, unlockedItemskor_x:_local8, unlockedItemskor_y:_local58, unlockedItemsunlockedBubble:_local59, unlockedItemsexpireDate:_local39, boughtItemsNames:_local40, boughtItemsprimaryResources:_local60, boughtItemsluxuryResources:_local9, boughtItemsweaponResources:_local14, boughtItemskor_x:_local47, boughtItemskor_y:_local50, boughtItemsunlockedBubble:_local15, boughtItemsexpireDate:_local16, bonusItemsNames:_local44, bonusItemsprimaryResources:_local23, bonusItemsluxuryResources:_local46, bonusItemsweaponResources:_local17, bonusItemskor_x:_local54, bonusItemskor_y:_local61, bonusItemsunlockedBubble:_local18, bonusItemsexpireDate:_local55, bonusItemsBuyFlag:_local56, boughtItemsBuyFlag:_local51, popHintsNum:_local22, unlockedItemslockFlag:_local26, unlockedItemsBuyFlag:_local11}; trace("save game ok"); so = SharedObject.getLocal("save_load_ATG"); if (so.data.SaveGame.length == undefined) { so.data.SaveGame = []; } var _local5; _local5 = -1; var _local2 = 0; while (_local2 < so.data.SaveGame.length) { trace((("so.data.SaveGame[" + _local2) + "].name_ ") + so.data.SaveGame[_local2].name_); trace("name_ " + name_); if (so.data.SaveGame[_local2].name_ == name_) { _local5 = _local2; } _local2++; } trace("namePlace " + _local5); if (_local5 > -1) { so.data.SaveGame[_local5] = _local7; } else { so.data.SaveGame.push(_local7); } trace("so.data.SaveGame.length " + so.data.SaveGame.length); so.flush(); trace("GameParametar.unlockedItemsNames " + _local7.unlockedItemsNames); trace("GameParametar.boughtItemsNames " + _local7.boughtItemsNames); trace("GameParametar.bonusItemsNames " + _local7.bonusItemsNames); } function setLastUser(name_) { trace("setLastUser " + name_); var _local1 = SharedObject.getLocal("LAST_PLAY"); _local1.data.nameOfPlayer = name_; trace("sow.data.nameOfPlayer " + _local1.data.nameOfPlayer); } function getLastUser() { so = SharedObject.getLocal("save_load_ATG"); var _local2 = SharedObject.getLocal("LAST_PLAY"); trace("sow.data.nameOfPlayer " + _local2.data.nameOfPlayer); return(_local2.data.nameOfPlayer); } function addName(name_) { trace(" addName(name_ ):" + name_); var _local4 = {name_:name_, game_:game}; so = SharedObject.getLocal("save_load_ATG"); if (so.data.SaveGame.length == undefined) { trace(" ??:" + name_); so.data.SaveGame = []; so.data.SaveGame.push(_local4); setLastUser(name_); so.flush(); return("ok"); } var _local2; _local2 = 0; while (_local2 <= so.data.SaveGame.length) { if ((name_ == " ") || (name_ == "")) { trace("prazno"); return("prazno"); } if (so.data.SaveGame[_local2].name_ == name_) { trace("GO IMA OVOJ USER"); return("GO IMA OVOJ USER"); } _local2++; } if (so.data.SaveGame.length < 5) { so.data.SaveGame.push(_local4); setLastUser(name_); so.flush(); trace("ok"); return("ok"); } setLastUser(name_); so.data.SaveGame[0] = _local4; return("ok"); } function getLevelId(name_) { trace("getLevelId " + name_); so = SharedObject.getLocal("save_load_ATG"); var _local4; _local4 = -1; var _local2 = 0; while (_local2 < so.data.SaveGame.length) { trace((("so.data.SaveGame[" + _local2) + "].name_ ") + so.data.SaveGame[_local2].name_); trace("name_ " + name_); if (so.data.SaveGame[_local2].name_ == name_) { _local4 = _local2; } _local2++; } trace("namePlace " + _local4); var _local5 = so.data.SaveGame[_local4].levelID_; trace("id " + _local5); return(_local5); } function loadGame(name_) { trace("@@@LoadGame name_" + name_); so = SharedObject.getLocal("save_load_ATG"); var _local3; var _local2; _local2 = -1; _local3 = 0; while (_local3 < so.data.SaveGame.length) { trace((("so.data.SaveGame[" + _local3) + "].name_ ") + so.data.SaveGame[_local3].name_); trace("name_ " + name_); if (so.data.SaveGame[_local3].name_ == name_) { _local2 = _local3; } _local3++; } game.boughtItems = []; game.unlockedItems = []; game.bonusItems = []; var _local5; var _local4 = 0; while (_local4 < so.data.SaveGame[_local2].boughtItemsNames.length) { var _local10 = so.data.SaveGame[_local2].boughtItemsNames[_local4]; var _local8 = so.data.SaveGame[_local2].boughtItemsprimaryResources[_local4]; var _local9 = so.data.SaveGame[_local2].boughtItemsluxuryResources[_local4]; var _local6 = so.data.SaveGame[_local2].boughtItemsweaponResources[_local4]; var _local14 = so.data.SaveGame[_local2].boughtItemskor_x[_local4]; var _local11 = so.data.SaveGame[_local2].boughtItemskor_y[_local4]; var _local7 = so.data.SaveGame[_local2].boughtItemsunlockedBubble[_local4]; var _local13 = so.data.SaveGame[_local2].boughtItemsexpireDate[_local4]; _local5 = new ss.Items(game, _local10, _local8, _local9, _local6, _local14, _local11, _local7, _local13); _local5.buyFlag = so.data.SaveGame[_local2].boughtItemsBuyFlag[_local4]; game.boughtItems.push(_local5); _local4++; } _local4 = 0; while (_local4 < so.data.SaveGame[_local2].unlockedItemsNames.length) { var _local10 = so.data.SaveGame[_local2].unlockedItemsNames[_local4]; var _local8 = so.data.SaveGame[_local2].unlockedItemsprimaryResources[_local4]; var _local9 = so.data.SaveGame[_local2].unlockedItemsluxuryResources[_local4]; var _local6 = so.data.SaveGame[_local2].unlockedItemsweaponResources[_local4]; var _local14 = so.data.SaveGame[_local2].unlockedItemskor_x[_local4]; var _local11 = so.data.SaveGame[_local2].unlockedItemskor_y[_local4]; var _local7 = so.data.SaveGame[_local2].unlockedItemsunlockedBubble[_local4]; var _local13 = so.data.SaveGame[_local2].unlockedItemsexpireDate[_local4]; _local5 = new ss.Items(game, _local10, _local8, _local9, _local6, _local14, _local11, _local7, _local13); _local5.buyFlag = so.data.SaveGame[_local2].unlockedItemsBuyFlag[_local4]; _local5.lockFlag = so.data.SaveGame[_local2].unlockedItemslockFlag[_local4]; game.unlockedItems.push(_local5); _local4++; } _local4 = 0; while (_local4 < so.data.SaveGame[_local2].bonusItemsNames.length) { var _local10 = so.data.SaveGame[_local2].bonusItemsNames[_local4]; var _local8 = so.data.SaveGame[_local2].bonusItemsprimaryResources[_local4]; var _local9 = so.data.SaveGame[_local2].bonusItemsluxuryResources[_local4]; var _local6 = so.data.SaveGame[_local2].bonusItemsweaponResources[_local4]; var _local14 = so.data.SaveGame[_local2].bonusItemskor_x[_local4]; var _local11 = so.data.SaveGame[_local2].bonusItemskor_y[_local4]; var _local7 = so.data.SaveGame[_local2].bonusItemsunlockedBubble[_local4]; var _local13 = so.data.SaveGame[_local2].bonusItemsexpireDate[_local4]; _local5 = new ss.Items(game, _local10, _local8, _local9, _local6, _local14, _local11, _local7, _local13); _local5.buyFlag = so.data.SaveGame[_local2].bonusItemsBuyFlag[_local4]; game.bonusItems.push(_local5); _local4++; } var _local16 = []; trace("so.data.SaveGame[namePlace].popHintsNum " + so.data.SaveGame[_local2].popHintsNum); _local4 = 0; while (_local4 < so.data.SaveGame[_local2].popHintsNum.length) { trace("hintovi vo save" + so.data.SaveGame[_local2].popHintsNum[_local4]); var _local12 = new screens.HelpHints(game, so.data.SaveGame[_local2].popHintsNum[_local4]); game.HelpHints.push(_local12); _local4++; } _local4 = 0; while (_local4 < so.data.SaveGame[_local2].unlockedBubbles_.length) { game.unlockedBubbles[_local4] = so.data.SaveGame[_local2].unlockedBubbles_[_local4]; _local4++; } game.Life = so.data.SaveGame[_local2].Life_; game.fasterAssult = so.data.SaveGame[_local2].fasterAssult; game.fasterMorph = so.data.SaveGame[_local2].fasterMorph; game.fasterMorph = so.data.SaveGame[_local2].fasterTime; game.LiveScore = so.data.SaveGame[_local2].LiveScore; game.armiResources = so.data.SaveGame[_local2].armiResources; game.AllScore = so.data.SaveGame[_local2].AllScore; game.armiResources = so.data.SaveGame[_local2].armiResources; game.AllScore = so.data.SaveGame[_local2].AllScore; game.MoralProcent = so.data.SaveGame[_local2].MoralProcent; game.TransmutationProcent = so.data.SaveGame[_local2].TransmutationProcent; game.DoubleProcent = so.data.SaveGame[_local2].DoubleProcent; game.MorphProcent = so.data.SaveGame[_local2].MorphProcent; game.TimeProcent = so.data.SaveGame[_local2].TimeProcent; game.ShieldProcent = so.data.SaveGame[_local2].ShieldProcent; game.AssaultProcent = so.data.SaveGame[_local2].AssaultProcent; game.SpyProcent = so.data.SaveGame[_local2].SpyProcent; game.primaryResources = so.data.SaveGame[_local2].weaponResources_; game.luxuryResources = so.data.SaveGame[_local2].luxuryResources_; game.weaponResources = so.data.SaveGame[_local2].weaponResources_; game.levelID = so.data.SaveGame[_local2].levelID_; game.itemsInPella = so.data.SaveGame[_local2].itemsInPella; game.itemsInBabilon = so.data.SaveGame[_local2].itemsInBabilon; game.BonusInPella = so.data.SaveGame[_local2].BonusInPella; game.BonusInBabilon = so.data.SaveGame[_local2].BonusInBabilon; game.levelStats = []; _local3 = 1; while (_local3 < (game.levelID + 1)) { game.levelStats.push(new ss.LevelState()); _local3++; } _local3 = 1; while (_local3 < game.levelID) { game.levelStats[_local3].score = int(game.AllScore / game.levelID); game.levelStats[_local3].primaryResources = int(game.primaryResources / game.levelID); game.levelStats[_local3].luxuryResources = int(game.luxuryResources / game.levelID); game.levelStats[_local3].weaponResources = int(game.weaponResources / game.levelID); game.levelStats[_local3].armi = game.armiResources / game.levelID; game.levelStats[_local3].bangScore = []; game.levelStats[_local3].bangScore.push(0); game.levelStats[_local3].dropScore = []; game.levelStats[_local3].dropScore.push(0); game.levelStats[_local3].BangColor = []; game.levelStats[_local3].BangColor.push(0); trace((("!!!this.game.levelStats[" + _local3) + "].score ") + game.levelStats[_local3].score); trace((("!!!this.game.levelStats[" + _local3) + "].primaryResources ") + game.levelStats[_local3].primaryResources); trace((("!!!this.game.levelStats[" + _local3) + "].luxuryResources ") + game.levelStats[_local3].luxuryResources); trace((("!!!this.game.levelStats[" + _local3) + "].weaponResources ") + game.levelStats[_local3].weaponResources); trace((("!!!this.game.levelStats[" + _local3) + "].armi ") + game.levelStats[_local3].armi); _local3++; } trace("LOAD this.game.boughtItems[0].itemsName " + game.boughtItems[0].itemsName); trace("LOAD this.game.unlockedItems " + game.unlockedItems); trace("LOAD this.game.boughtItems " + game.boughtItems); } function deleteAllUsers(name_) { so = SharedObject.getLocal("save_load_ATG"); var _local4; _local4 = -1; var _local2 = 0; while (_local2 < so.data.SaveGame.length) { trace((("so.data.SaveGame[" + _local2) + "].name_ ") + so.data.SaveGame[_local2].name_); trace("name_ " + name_); if (so.data.SaveGame[_local2].name_ == name_) { _local4 = _local2; so.data.SaveGame.splice(_local2, 1); break; } _local2++; } } }
Symbol 1075 MovieClip [__Packages.ss.Items] Frame 0
class ss.Items { var game, itemsName, primaryResources, luxuryResources, weaponResources, unlockedBubble, expireDate, buyFlag, X, Y; function Items (game_, itemName_, primaryResources_, luxuryResources_, weaponResources_, kor_x, kor_y, unlockedBubble_, expireDate_) { game = game_; itemsName = itemName_; primaryResources = primaryResources_; luxuryResources = luxuryResources_; weaponResources = weaponResources_; unlockedBubble = unlockedBubble_; expireDate = expireDate_; buyFlag = false; X = kor_x; Y = kor_y; init(); } function init() { } }
Symbol 1076 MovieClip [__Packages.screens.HelpHints] Frame 0
class screens.HelpHints { var game, bubbleNum, clip; function HelpHints (game_, bubbleNum_) { trace("HelpHints "); game = game_; bubbleNum = bubbleNum_; } function init() { trace("init popHints()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("fadeHint4_mc", "fadeHint4_mc", 3008, {_x:64.8, _y:285}); clip.all.intro.text = game.Language.getLangText("bubbleNum" + bubbleNum); addEvents(); } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.all.ok_btn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.all.ok_btn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.all.ok_btn.onRelease = function () { trace("pritisna"); this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); var _local3 = this.holder.game.keyboard.pauseTime; this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.LightBubbleTime = this.holder.game.level.bubbleGame.LightBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.IceBubbleTime = this.holder.game.level.bubbleGame.IceBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.MirrorBubbleTime = this.holder.game.level.bubbleGame.MirrorBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.HeatBubbleTime = this.holder.game.level.bubbleGame.HeatBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.SpikeBubbleTime = this.holder.game.level.bubbleGame.SpikeBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.RoughBubbleTime = this.holder.game.level.bubbleGame.RoughBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.AccelerationBubbleTime = this.holder.game.level.bubbleGame.AccelerationBubbleTime + (_local2 - _local3); this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } }
Symbol 1077 MovieClip [__Packages.ss.LevelState] Frame 0
class ss.LevelState { var level, score, game, primaryResources, luxuryResources, weaponResources, armi, bangScore, dropScore, BangColor; function LevelState (level_) { trace("LevelState"); level = level_; score = 0; game = level.game; init(); } function init() { primaryResources = 0; luxuryResources = 0; weaponResources = 0; armi = 0; bangScore = []; dropScore = []; BangColor = []; } function calculate(bubbleId) { score = score + 10; switch (bubbleId) { case 1 : armi = armi + 3; break; case 2 : armi = armi + 3; break; case 3 : armi = armi + 3; break; case 4 : armi = armi + 3; break; case 5 : armi = armi + 3; break; case 6 : armi = armi + 3; break; case 7 : armi = armi + 3; break; case 8 : armi = armi + 3; break; case 9 : armi = armi + 4; break; case 10 : armi = armi + 3; break; case 11 : armi = armi + 3; break; case 12 : armi = armi + 3; break; case 13 : armi = armi + 3; break; case 14 : primaryResources = primaryResources + 3; break; case 15 : primaryResources = primaryResources + 4; break; case 16 : primaryResources = primaryResources + 5; break; case 17 : primaryResources = primaryResources + 6; break; case 18 : primaryResources = primaryResources + 7; break; case 19 : primaryResources = primaryResources + 8; break; case 20 : primaryResources = primaryResources + 9; break; case 21 : primaryResources = primaryResources + 10; break; case 22 : primaryResources = primaryResources + 11; break; case 23 : primaryResources = primaryResources + 12; break; case 24 : primaryResources = primaryResources + 13; break; case 25 : luxuryResources = luxuryResources + 3; break; case 26 : luxuryResources = luxuryResources + 4; break; case 27 : luxuryResources = luxuryResources + 5; break; case 28 : luxuryResources = luxuryResources + 6; break; case 29 : luxuryResources = luxuryResources + 7; break; case 30 : luxuryResources = luxuryResources + 9; break; case 31 : luxuryResources = luxuryResources + 10; break; case 32 : luxuryResources = luxuryResources + 11; break; case 33 : luxuryResources = luxuryResources + 12; break; case 34 : luxuryResources = luxuryResources + 13; break; case 35 : luxuryResources = luxuryResources + 14; break; case 36 : luxuryResources = luxuryResources + 15; break; case 37 : luxuryResources = luxuryResources + 16; break; case 38 : luxuryResources = luxuryResources + 17; break; case 39 : weaponResources = weaponResources + 3; break; case 40 : weaponResources = weaponResources + 4; break; case 41 : weaponResources = weaponResources + 5; break; case 42 : weaponResources = weaponResources + 6; break; case 43 : weaponResources = weaponResources + 7; break; case 44 : weaponResources = weaponResources + 8; break; case 45 : weaponResources = weaponResources + 9; break; case 46 : weaponResources = weaponResources + 10; break; case 47 : weaponResources = weaponResources + 11; break; case 48 : weaponResources = weaponResources + 12; break; case 49 : weaponResources = weaponResources + 13; break; case 54 : luxuryResources = luxuryResources + 8; break; case 50 : primaryResources = primaryResources + 2; break; case 51 : primaryResources = primaryResources + 2; break; case 52 : primaryResources = primaryResources + 2; break; case 53 : primaryResources = primaryResources + 2; } } }
Symbol 1078 MovieClip [__Packages.IScreen] Frame 0
interface IScreen { }
Symbol 1079 MovieClip [__Packages.screens.EndGameScreen] Frame 0
class screens.EndGameScreen implements IScreen { var game, clip; function EndGameScreen (game_) { game = game_; game.cursor.clip.gotoAndStop("arrow"); attachScreen(); } function attachScreen() { clip = game.attachMovie("loseGame", "loseGame", 12); if ((game.level.levelAssets.timeForPlay - game.level.bubbleGame.GameTime) <= 0) { clip.info.text = "Time up! \n"; } else { clip.info.text = ""; } if (game.Life == 1) { clip.info.text = clip.info.text + "Last life"; } else { clip.info.text = clip.info.text + ((" You have " + game.Life.toString()) + " lives left"); } addEvents(); return(clip); } function removeScreen() { clip.removeMovieClip(); } function addEvents() { clip.ok_btn.holder = this; clip.ok_btn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.ok_btn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.ok_btn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.ok_btn.onRelease = function () { trace("jeee"); this.holder.game.game_backround.removeMovieClip(); this.holder.game.interface_.showMap(); this.holder.removeScreen(); }; } }
Symbol 1080 MovieClip [__Packages.screens.SummaryScreen] Frame 0
class screens.SummaryScreen implements IScreen { var game, holder, remainingTime, dodatok, okPressed, bonusi, clip, time_bonus; function SummaryScreen (game_) { game = game_; holder = this; remainingTime = 0; dodatok = 0; okPressed = false; init(); } function init() { game.cursor.clip.gotoAndStop("arrow"); game.armiResources = game.armiResources + game.level.curentlevelAsset.armi; game.AllScore = game.AllScore + game.level.curentlevelAsset.score; bonusi = 0; attachScreen(); } function attachScreen() { game.levelStats.push(game.level.curentlevelAsset); clip = game.attachMovie("win_screen", "win_screen", 1000); mcFadeIn(clip, 500); clip.you_time.text = game.Language.getLangText("you_time"); clip.remainingTime.text = game.Language.getLangText("remainingTime"); clip.defeatedEnemy.text = game.Language.getLangText("defeatedEnemy"); clip.primaryResources.text = game.Language.getLangText("primaryResources"); clip.weaponResources.text = game.Language.getLangText("weaponResources"); clip.timeBonus.text = game.Language.getLangText("timeBonus"); clip.remainingTime_num.text = ""; clip.defeatedEnemy_num.text = ""; clip.primaryResources_num.text = ""; clip.weaponResources_num.text = ""; clip.luxResources_num.text = ""; holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); clip.you_time_num.text = int(game.level.bubbleGame.GameTime / 1000); utils.Delegate.callDelayed(this, holder.displayRemainingTime, 1200); clip.timeBonus_num.text = ""; time_bonus = int((game.level.levelAssets.timeForPlay - game.level.bubbleGame.GameTime) / 1000); remainingTime = int((holder.game.level.levelAssets.timeForPlay - holder.game.level.bubbleGame.GameTime) / 1000); dodatok = 1 + int(((time_bonus * 1000) / (100 + (((remainingTime * 1000) * 4900) / holder.game.level.levelAssets.timeForPlay))) / 1000); var _local2 = 100 + (((remainingTime * 1000) * 4900) / holder.game.level.levelAssets.timeForPlay); trace("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa " + _local2); trace("this.dodatok " + dodatok); switch (game.level.levelAssets.resorses) { case "prim" : trace("DAVAM PRIMARI BONUS"); game.AllScore = game.AllScore + time_bonus; game.primaryResources = game.primaryResources + time_bonus; break; case "lux" : trace("DAVAM LUX BONUS"); game.AllScore = game.AllScore + time_bonus; game.luxuryResources = game.luxuryResources + time_bonus; break; case "wea" : trace("DAVAM score BONUS"); game.AllScore = game.AllScore + time_bonus; if (holder.game.levelID > 6) { if (holder.game.level.curentlevelAsset.luxuryResources < holder.game.level.curentlevelAsset.primaryResources) { game.luxuryResources = game.luxuryResources + time_bonus; trace("DAVAM LUX BONUS zasto e pomalku"); } else { game.primaryResources = game.primaryResources + time_bonus; trace("DAVAM PRIMARI BONUS zasto e pomalku"); } } break; case "weap" : trace("DAVAM WEA BONUS"); game.AllScore = game.AllScore + time_bonus; game.weaponResources = game.weaponResources + time_bonus; break; default : game.AllScore = game.AllScore + time_bonus; } addEvents(); return(clip); } function removeScreen() { game.game_backround.removeMovieClip(); game.interface_.saveLoadObject.saveGame(game.userName); clip.removeMovieClip(); } function addEvents() { clip.ok_btn.holder = this; clip.ok_btn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.ok_btn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.ok_btn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.ok_btn.onRelease = function () { if (this.holder.okPressed == false) { this.holder.okPressed = true; trace("DISPLAY ALL " + this.holder.okPressed); this.holder.game.sndCtrl.stopSound("numbersRolling"); this.holder.game.sndCtrl.stopSound("numbersAppear"); this.holder.game.sndCtrl.playSound("numbersAppear"); this.holder.clip.remainingTime_num.text = int((this.holder.game.level.levelAssets.timeForPlay - this.holder.game.level.bubbleGame.GameTime) / 1000); this.holder.clip.timeBonus_num.text = int((this.holder.game.level.levelAssets.timeForPlay - this.holder.game.level.bubbleGame.GameTime) / 1000); this.holder.clip.defeatedEnemy_num.text = this.holder.game.level.curentlevelAsset.armi.toString(); this.holder.clip.primaryResources_num.text = this.holder.game.level.curentlevelAsset.primaryResources.toString(); this.holder.clip.weaponResources_num.text = this.holder.game.level.curentlevelAsset.weaponResources.toString(); this.holder.clip.luxResources_num.text = this.holder.game.level.curentlevelAsset.luxuryResources.toString(); delete this.holder.game.level.bubbleGame; this.holder.game.weaponResources = this.holder.game.weaponResources + this.holder.game.level.curentlevelAsset.weaponResources; this.holder.game.primaryResources = this.holder.game.primaryResources + this.holder.game.level.curentlevelAsset.primaryResources; this.holder.game.luxuryResources = this.holder.game.luxuryResources + this.holder.game.level.curentlevelAsset.luxuryResources; this.holder.game.displayBonus = false; } else { trace("this.holder.game.weaponResources " + this.holder.game.weaponResources); trace("this.holder.game.primaryResources " + this.holder.game.primaryResources); trace("this.holder.game.luxuryResources " + this.holder.game.luxuryResources); this.holder.game.sndCtrl.stopSound("pressButton"); this.holder.game.sndCtrl.playSound("pressButton"); this.holder.game.interface_.showBuyingScreen(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("ingame", 32000); this.holder.game.currentMusic = "ingame"; this.holder.game.level.timer.stop(); this.holder.game.interface_.SummaryScreen.removeScreen(); } }; } function displayBonus() { if (holder.okPressed == false) { trace("displayBonus()$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " + holder.okPressed); holder.clip.timeBonus_num.text = holder.bonusi.toString(); holder.bonusi = holder.bonusi + holder.dodatok; if (holder.bonusi > holder.time_bonus) { holder.game.sndCtrl.stopSound("numbersRolling"); holder.game.displayBonus = false; holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); holder.clip.defeatedEnemy_num.text = holder.game.level.curentlevelAsset.armi.toString(); utils.Delegate.callDelayed(holder, holder.displayPrimaryResourses, 1200); } } } function displayRemainingTime() { if (holder.okPressed == false) { trace("displayRemainingTime()$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " + holder.okPressed); holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); holder.clip.remainingTime_num.text = int((holder.game.level.levelAssets.timeForPlay - holder.game.level.bubbleGame.GameTime) / 1000); utils.Delegate.callDelayed(holder, holder.setFlag, 1200); } } function setFlag() { if (holder.okPressed == false) { trace("setFlag()$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " + holder.okPressed); holder.game.sndCtrl.stopSound("numbersRolling"); holder.game.sndCtrl.playSound("numbersRolling", 32000); holder.game.displayBonus = true; } } function displayPrimaryResourses() { if (holder.okPressed == false) { trace("displayPrimaryResourses()$$$$$$$$$$$$$$$$$$$$$$$$$$$$"); holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); holder.clip.primaryResources_num.text = holder.game.level.curentlevelAsset.primaryResources.toString(); utils.Delegate.callDelayed(holder, holder.displayWeaponResourses, 1200); } } function displayWeaponResourses() { if (holder.okPressed == false) { trace("displayWeaponResourses()$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " + holder.okPressed); holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); holder.clip.weaponResources_num.text = holder.game.level.curentlevelAsset.weaponResources.toString(); utils.Delegate.callDelayed(holder, holder.displayLuxuryResourses, 1200); } } function displayLuxuryResourses() { if (holder.okPressed == false) { trace("displayLuxuryResourses()$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " + holder.okPressed); holder.game.sndCtrl.stopSound("numbersAppear"); holder.game.sndCtrl.playSound("numbersAppear"); holder.clip.luxResources_num.text = holder.game.level.curentlevelAsset.luxuryResources.toString(); delete holder.game.level.bubbleGame; holder.game.weaponResources = holder.game.weaponResources + holder.game.level.curentlevelAsset.weaponResources; holder.game.primaryResources = holder.game.primaryResources + holder.game.level.curentlevelAsset.primaryResources; holder.game.luxuryResources = holder.game.luxuryResources + holder.game.level.curentlevelAsset.luxuryResources; holder.okPressed = true; } } function mcFadeIn(mc, time) { var _local3 = time * 0.025; mc.oeftime = _local3; mc.step = 100 / _local3; mc._alpha = 0; trace("mc.show_object" + mc.show_object); mc.show_object._alpha = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this._alpha = this._alpha + this.step; mc.show_object._alpha = 100; } else { this._alpha = 100; delete this.onEnterFrame; } _root.fadein.text = int(this._alpha); }; } }
Symbol 1081 MovieClip [__Packages.utils.Delegate] Frame 0
class utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; arguments=arguments.callee.arguments;//parameter overwritten arguments.callee.arguments; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; arguments.splice(0, 2); _local2.arguments = arguments; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } static function callDelayed(obj, func, ival) { arguments.splice(0, 3); var _local3 = new Object(); _local3.f = function () { clearInterval(this.i); var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; arguments=arguments.callee.arguments;//parameter overwritten arguments.callee.arguments; return(this.func.apply(this.target, this.arguments)); }; _local3.target = obj; _local3.func = func; _local3.arguments = arguments; _local3.i = setInterval(_local3, "f", ival); } }
Symbol 1082 MovieClip [__Packages.screens.BuyBuildScreen] Frame 0
class screens.BuyBuildScreen implements IScreen { var game, itemsForBuing, overviewPress, flag, BuyScreenBackName, BuyScreenName, BuyScreenBack, BuyScreen, overview, clip, lastItem, tempBarMusic, tempBarSound; function BuyBuildScreen (game_) { game = game_; itemsForBuing = 0; overviewPress = false; flag = false; init(); if (game.levelID == 6) { if (game.boughtItems.length >= 6) { game.itemsInAlex = game.boughtItems.slice(); game.BonusInAlex = game.bonusItems.slice(); game.interface_.showCongratulationScreen(1); game.sndCtrl.stopSound(game.currentMusic); game.sndCtrl.playSound("ATG_complete_palace_theme3"); game.currentMusic = "ATG_complete_palace_theme3"; } } } function init() { var _local3 = 0; while (_local3 < (game.bonusItems.length - 1)) { var _local2 = _local3 + 1; while (_local2 < game.bonusItems.length) { if (game.bonusItems[_local3].itemsName == game.bonusItems[_local2].itemsName) { game.bonusItems.splice(_local3, 1); _local3++; break; } _local2++; } _local3++; } _local3 = 0; while (_local3 < game.bonusItems.length) { game.primaryResources = game.primaryResources + game.bonusItems[_local3].primaryResources; game.luxuryResources = game.luxuryResources + game.bonusItems[_local3].luxuryResources; game.weaponResources = game.weaponResources + game.bonusItems[_local3].weaponResources; name_ = game.bonusItems[_local3].itemsName; _local3++; } game.interface_.saveLoadObject.saveGame(game.userName); BuyScreenBackName = game.buyScreenBackground; BuyScreenName = game.buyScreenInterfejs; BuyScreenBack = game.attachMovie(BuyScreenBackName, "BuyScreenBack", 1, {_x:0, _y:0}); BuyScreen = game.attachMovie(BuyScreenName, "BuyScreen", 99, {_x:0, _y:0}); overview = BuyScreen.attachMovie("8skreen", "8skreen", 107, {_x:732.8, _y:14.9}); overview._x = 732; overview._y = 15; setResourses(); if (((((game.unlockedItems.length > 4) && (game.unlockedItems[0].buyFlag)) && (game.unlockedItems[1].buyFlag)) && (game.unlockedItems[2].buyFlag)) && (game.unlockedItems[3].buyFlag)) { game.unlockedItems.shift(); game.unlockedItems.shift(); game.unlockedItems.shift(); game.unlockedItems.shift(); } var _local2 = 0; while (_local2 < game.boughtItems.length) { var _local5; var _local4; var name_; name_ = game.boughtItems[_local2].itemsName; _local5 = game.boughtItems[_local2].X; _local4 = game.boughtItems[_local2].Y; if (game.boughtItems[_local2].buyFlag) { game.boughtItems[_local2].clip = BuyScreenBack.attachMovie(name_, name_, game.depth.getDepth(name_), {_x:_local5, _y:_local4}); var _local7 = game.depth.getDepth(name_); game.boughtItems[_local2].clip.item = game.boughtItems[_local2]; } _local2++; } _local3 = 0; while (_local3 < game.bonusItems.length) { var name_; var _local5 = game.bonusItems[_local3].X; var _local4 = game.bonusItems[_local3].Y; name_ = game.bonusItems[_local3].itemsName; trace("##name_ " + name_); BuyScreenBack.attachMovie(name_, name_, game.depth.getDepth(name_), {_x:_local5, _y:_local4}); var _local7 = game.depth.getDepth(name_); _local3++; } var _local6 = 0; if (game.unlockedItems.length >= 4) { _local6 = 4; } else { _local6 = game.unlockedItems.length; } _local2 = 0; while (_local2 < _local6) { if ((!game.unlockedItems[_local2].buyFlag) && (itemsForBuing < 4)) { itemsForBuing++; BuyScreen.attachMovie("buyBtn", "buyBtn" + _local2, 102 + (10 * _local2), {_x:153 + (165 * _local2), _y:542}); BuyScreen["buyBtn" + _local2].pic = BuyScreen.attachMovie("allObjects_mc", "allObjects_mc" + _local2, 103 + (10 * _local2), {_x:81.5 + (165 * _local2), _y:550.8}); BuyScreen["allObjects_mc" + _local2].gotoAndStop(game.unlockedItems[_local2].itemsName); BuyScreen["buyBtn" + _local2].item = game.unlockedItems[_local2]; if ((game.unlockedItems[_local2].lockFlag == false) || (game.unlockedItems[_local2].lockFlag == undefined)) { BuyScreen["buyBtn" + _local2].gotoAndStop("lock"); BuyScreen["allObjects_mc" + _local2].mark._visible = true; } else if (((game.unlockedItems[_local2].primaryResources <= game.primaryResources) && (game.unlockedItems[_local2].weaponResources <= game.weaponResources)) && (game.unlockedItems[_local2].luxuryResources <= game.luxuryResources)) { BuyScreen["buyBtn" + _local2].gotoAndStop("buy"); BuyScreen["allObjects_mc" + _local2].mark._visible = false; } else { BuyScreen["buyBtn" + _local2].gotoAndStop("NotMoney"); BuyScreen["allObjects_mc" + _local2].mark._visible = true; } BuyScreen["buyBtn" + _local2].itemsName.text = game.unlockedItems[_local2].itemsName; addEvents(); } _local2++; } _local2 = _local6; while (_local2 < 4) { BuyScreen.attachMovie("buyBtn", "buyBtn" + _local2, 102 + (10 * _local2), {_x:153 + (165 * _local2), _y:542}); BuyScreen["buyBtn" + _local2].gotoAndStop("clean"); BuyScreen["buyBtn" + _local2].nopres = true; _local2++; } BuyScreen.attachMovie("menuBuyScreen", "menuBuyScreen_btn", 106, {_x:-17.6, _y:489.4}); BuyScreen.attachMovie("nextLevel", "NextLevel", 105, {_x:724.3, _y:489.4}); BuyScreen.NextLevel._x = 726.3; BuyScreen.NextLevel._y = 490; BuyScreen.menuBuyScreen_btn._x = -16.7; BuyScreen.menuBuyScreen_btn._y = 490; BuyScreen.NextLevel.itemsName.text = game.Language.getLangText("nextLevel"); addEvents(); _local2 = 0; while (_local2 < 4) { if (game.unlockedItems[_local2].buyFlag && (itemsForBuing < 4)) { itemsForBuing++; BuyScreen.attachMovie("buyBtn", "buyBtn" + _local2, 101 + (10 * _local2), {_x:153 + (165 * _local2), _y:539.6}); BuyScreen["buyBtn" + _local2].item = game.unlockedItems[_local2]; BuyScreen["buyBtn" + _local2].gotoAndStop("Bought"); BuyScreen["buyBtn" + _local2].itemsName.text = game.unlockedItems[_local2].itemsName; BuyScreen.attachMovie("allObjects_mc", "allObjects_mc" + _local2, 103 + (10 * _local2), {_x:81.5 + (165 * _local2), _y:550.8}); BuyScreen["allObjects_mc" + _local2].gotoAndStop(game.unlockedItems[_local2].itemsName); addEvents(); } _local2++; } } function attachScreen() { return(clip); } function removeScreen() { BuyScreenBack.removeMovieClip(); BuyScreen.removeMovieClip(); } function MoveTilles() { if (BuyScreen.topFlor._y > -131) { BuyScreen.topFlor._y--; BuyScreen.nubers._y--; overview._y--; BuyScreen.downFlor._y++; var _local2 = 0; while (_local2 < 4) { BuyScreen["buyBtn" + _local2]._y++; BuyScreen["allObjects_mc" + _local2]._y++; _local2++; } var _local3 = 1; while (_local3 <= 8) { BuyScreen[_local3]._y--; _local3++; } BuyScreen.menuBuyScreen_btn._y++; BuyScreen.NextLevel._y++; utils.Delegate.callDelayed(this, MoveTilles, 1); } else { overviewPress = true; addEvents2(); return(undefined); } } function MoveTillesUp() { if (BuyScreen.topFlor._y < 0) { BuyScreen.topFlor._y++; BuyScreen.nubers._y++; BuyScreen.downFlor._y--; overview._y++; var _local2 = 0; while (_local2 < 4) { BuyScreen["buyBtn" + _local2]._y--; BuyScreen["allObjects_mc" + _local2]._y--; _local2++; } var _local3 = 1; while (_local3 <= 8) { BuyScreen[_local3]._y++; _local3++; } BuyScreen.menuBuyScreen_btn._y--; BuyScreen.NextLevel._y--; utils.Delegate.callDelayed(this, MoveTillesUp, 1); } else { overviewPress = false; addEvents(); return(undefined); } } function showPopUp(BuyScreenBack, item, thisIs) { trace("sega ke povikam POPup " + item.popUpFlaf); if (item.popUpFlaf && (lastItem != item)) { lastItem = item; thisIs.popUp = new ss.PopUp(BuyScreenBack, item); } } function addEvents() { var _local4; trace("!!!!this.game.boughtItems.length " + game.boughtItems.length); _local4 = 0; while (_local4 < game.boughtItems.length) { game.boughtItems[_local4].clip.holder = this; game.boughtItems[_local4].clip.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); this.delley = false; var _local2; _local2 = this.item.itemsName; trace((("name_ " + _local2) + " this.holder.flag ") + this.holder.flag); if (!this.holder.flag) { trace("lepam"); this.item.popUpFlaf = true; this.holder.flag = true; utils.Delegate.callDelayed(this.holder, this.holder.showPopUp, 2000, this.holder.BuyScreenBack, this.item, this.holder); } }; game.boughtItems[_local4].clip.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.popUp.clip.removeMovieClip(); }; game.boughtItems[_local4].clip.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); if ((this.holder.popUp.clip != undefined) && (this.holder.flag)) { this.holder.popUp.clip.removeMovieClip(); this.holder.popUp.clip = undefined; this.holder.flag = false; this.holder.lastItem = undefined; } if (this.item.popUpFlaf) { this.holder.flag = false; this.item.popUpFlaf = false; } }; _local4++; } BuyScreen.menuBuyScreen_btn.holder = this; BuyScreen.menuBuyScreen_btn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.menuBuyScreen_btn.onRelease = function () { this.holder.game.sndCtrl.stopSound("Buildin_is_built"); this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.BuyScreen.attachMovie("pause_screen_mc", "pause_screen_mc", this.holder.game_backround.getNextHighestDepth()); this.holder.BuyScreen.pause_screen_mc.slider.sliderFX._xscale = this.holder.game.musicVolume; this.holder.BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale = this.holder.game.musicVolume; this.holder.game.sndCtrl.pauseAllSounds(); this.holder.addEvents(); }; BuyScreen.menuBuyScreen_btn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.menuBuyScreen_btn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.exitScreen_mc.yes.holder = this; game.exitScreen_mc.yes.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.exitScreen_mc.yes.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.exitScreen_mc.yes.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.exitScreen_mc.yes.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.BuyScreenBack.removeMovieClip(); this.holder.BuyScreen.removeMovieClip(); this.holder.game.interface_.NewGame(); this.holder.game.exitScreen_mc.removeMovieClip(); }; game.exitScreen_mc.no.holder = this; game.exitScreen_mc.no.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; game.exitScreen_mc.no.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; game.exitScreen_mc.no.onRelease = function () { this.holder.game.exitScreen_mc.removeMovieClip(); this.holder.game.exitScreen_mc.removeMovieClip(); }; game.exitScreen_mc.no.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.pause_screen_mc.mainMain.holder = this; BuyScreen.pause_screen_mc.mainMain.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.mainMain.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.pause_screen_mc.mainMain.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.pause_screen_mc.mainMain.onRelease = function () { this.holder.game.attachMovie("exitScreen_mc", "exitScreen_mc", 3003); this.holder.addEvents(); this.holder.BuyScreen.pause_screen_mc.removeMovieClip(); }; BuyScreen.pause_screen_mc.back_to_game.holder = this; BuyScreen.pause_screen_mc.back_to_game.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.back_to_game.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.pause_screen_mc.back_to_game.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.game.sndCtrl.resumeAllSounds(); this.holder.BuyScreen.pause_screen_mc.removeMovieClip(); }; tempBarMusic = game.musicVolume; tempBarSound = game.fxVolume; BuyScreen.pause_screen_mc.slider.sliderFX._xscale = tempBarSound; BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale = tempBarMusic; BuyScreen.pause_screen_mc.soundDown.holder = this; BuyScreen.pause_screen_mc.soundDown.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.soundDown.onPress = function () { this.holder.BuyScreen.pause_screen_mc.onEnterFrame = function () { this.soundDown.holder.tempBarMusic = this.soundDown.holder.game.musicVolume; this.soundDown.holder.tempBarSound = this.soundDown.holder.game.fxVolume; if (this.soundDown.holder.tempBarSound > 0) { this.soundDown.holder.tempBarSound = this.soundDown.holder.tempBarSound - 5; this.soundDown.holder.BuyScreen.pause_screen_mc.slider.sliderFX._xscale = this.soundDown.holder.BuyScreen.pause_screen_mc.slider.sliderFX._xscale - 5; this.soundDown.holder.game.fxVolume = this.soundDown.holder.tempBarSound; this.soundDown.holder.game.sndCtrl.setSoundFXVolume(this.soundDown.holder.tempBarSound); } }; }; BuyScreen.pause_screen_mc.soundDown.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.soundDown.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.soundUp.holder = this; BuyScreen.pause_screen_mc.soundUp.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.soundUp.onPress = function () { this.holder.BuyScreen.pause_screen_mc.onEnterFrame = function () { this.soundUp.holder.tempBarMusic = this.soundUp.holder.game.musicVolume; this.soundUp.holder.tempBarSound = this.soundUp.holder.game.fxVolume; if (this.soundUp.holder.tempBarSound < 100) { this.soundUp.holder.tempBarSound = this.soundUp.holder.tempBarSound + 5; this.soundUp.holder.BuyScreen.pause_screen_mc.slider.sliderFX._xscale = this.soundUp.holder.BuyScreen.pause_screen_mc.slider.sliderFX._xscale + 5; this.soundUp.holder.game.fxVolume = this.soundUp.holder.tempBarSound; this.soundUp.holder.game.sndCtrl.setSoundFXVolume(this.soundUp.holder.tempBarSound); } }; }; BuyScreen.pause_screen_mc.soundUp.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.soundUp.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.musicDown.holder = this; BuyScreen.pause_screen_mc.musicDown.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.musicDown.onPress = function () { this.holder.BuyScreen.pause_screen_mc.onEnterFrame = function () { this.musicDown.holder.tempBarMusic = this.musicDown.holder.game.musicVolume; this.musicDown.holder.tempBarSound = this.musicDown.holder.game.fxVolume; if (this.musicDown.holder.tempBarMusic > 0) { this.musicDown.holder.tempBarMusic = this.musicDown.holder.tempBarMusic - 5; this.musicDown.holder.BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale = this.musicDown.holder.BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale - 5; this.musicDown.holder.game.musicVolume = this.musicDown.holder.tempBarMusic; this.musicDown.holder.game.sndCtrl.setMusicVolume(this.musicDown.holder.tempBarMusic); } }; }; BuyScreen.pause_screen_mc.musicDown.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.musicDown.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.musicUp.holder = this; BuyScreen.pause_screen_mc.musicUp.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreen.pause_screen_mc.musicUp.onPress = function () { this.holder.BuyScreen.pause_screen_mc.onEnterFrame = function () { this.musicUp.holder.tempBarMusic = this.musicUp.holder.game.musicVolume; this.musicUp.holder.tempBarSound = this.musicUp.holder.game.fxVolume; if (this.musicUp.holder.tempBarMusic < 100) { this.musicUp.holder.tempBarMusic = this.musicUp.holder.tempBarMusic + 5; this.musicUp.holder.BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale = this.musicUp.holder.BuyScreen.pause_screen_mc.sliderMusic.sliderM._xscale + 5; this.musicUp.holder.game.musicVolume = this.musicUp.holder.tempBarMusic; this.musicUp.holder.game.sndCtrl.setMusicVolume(this.musicUp.holder.tempBarMusic); } }; }; BuyScreen.pause_screen_mc.musicUp.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; BuyScreen.pause_screen_mc.musicUp.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); delete this.holder.BuyScreen.pause_screen_mc.onEnterFrame; }; overview.holder = this; overview.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; overview.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; overview.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; overview.onRelease = function () { this.holder.game.sndCtrl.stopSound("Buildin_is_built"); this.holder.game.cursor.clip.gotoAndStop("arrow"); if (!this.holder.overviewPress) { this.holder.MoveTilles(); } else { this.holder.MoveTillesUp(); } }; BuyScreen.NextLevel.holder = this; BuyScreen.NextLevel.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.NextLevel.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreen.NextLevel.onRelease = function () { this.holder.game.sndCtrl.stopSound("Buildin_is_built"); this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.game.sndCtrl.stopSound("pressButton"); this.holder.game.sndCtrl.playSound("pressButton"); if (this.holder.game.levelID == 6) { if (this.holder.game.boughtItems.length >= 6) { var _local2 = 0; while (_local2 < (this.holder.game.boughtItems.length - 1)) { this.holder.game.itemsInPella.push(this.holder.game.boughtItems[_local2].itemsName); _local2++; } _local2 = 0; while (_local2 < (this.holder.game.bonusItems.length - 1)) { this.holder.game.BonusInPella.push(this.holder.game.bonusItems[_local2].itemsName); _local2++; } this.holder.game.interface_.showCongratulationScreen(1); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("ATG_complete_palace_theme1and2"); this.holder.game.currentMusic = "ATG_complete_palace_theme1and2"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); } else { this.holder.game.interface_.showMap(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); this.holder.game.interface_.BuyBuildScreen.removeScreen(); } } else if (this.holder.game.levelID == 25) { if (this.holder.game.boughtItems.length >= 16) { this.holder.game.levelID++; var _local2 = 0; while (_local2 < (this.holder.game.boughtItems.length - 1)) { this.holder.game.itemsInBabilon.push(this.holder.game.boughtItems[_local2].itemsName); _local2++; } _local2 = 0; while (_local2 < (this.holder.game.bonusItems.length - 1)) { this.holder.game.BonusInBabilon.push(this.holder.game.bonusItems[_local2].itemsName); _local2++; } this.holder.game.boughtItems = []; this.holder.game.unlockedItems = []; this.holder.game.bonusItems = []; this.holder.game.interface_.showCongratulationScreen(2); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("ATG_complete_palace_theme1and2"); this.holder.game.currentMusic = "ATG_complete_palace_theme1and2"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); } else { this.holder.game.interface_.showMap(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); this.holder.game.interface_.BuyBuildScreen.removeScreen(); } } else if (this.holder.game.levelID == 61) { if (this.holder.game.boughtItems.length >= 23) { this.holder.game.itemsInAlex = this.holder.game.boughtItems.slice(); this.holder.game.BonusInAlex = this.holder.game.bonusItems.slice(); this.holder.game.interface_.showCongratulationScreen(3); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("ATG_complete_palace_theme3"); this.holder.game.currentMusic = "ATG_complete_palace_theme3"; } else { this.holder.game.levelID++; this.holder.game.interface_.showMap(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); this.holder.game.interface_.BuyBuildScreen.removeScreen(); } } else { this.holder.game.levelID++; this.holder.game.interface_.showMap(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); this.holder.game.interface_.BuyBuildScreen.removeScreen(); } }; BuyScreen.NextLevel.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; var _local3; _local3 = 0; while (_local3 < 4) { game.BuyScreen["buyBtn" + _local3].holder = this; BuyScreen["buyBtn" + _local3].onPress = function () { if (!this.nopres) { this.popUp.clip.removeMovieClip(); this.btn.gotoAndStop(3); } }; BuyScreen["buyBtn" + _local3].onRelease = function () { if (!this.nopres) { this.btn.gotoAndStop(1); this.popUp.clip.removeMovieClip(); this.holder.game.sndCtrl.stopSound("pressButton"); this.holder.game.sndCtrl.playSound("pressButton"); if ((((this.item.lockFlag && (this.holder.game.primaryResources >= this.item.primaryResources)) && (this.holder.game.weaponResources >= this.item.weaponResources)) && (this.holder.game.luxuryResources >= this.item.luxuryResources)) && (!this.item.buyFlag)) { this.item.buyFlag = true; if (this.item.unlockedBubble < 100) { this.holder.game.unlockedBubbles.push(this.item.unlockedBubble); } else if (this.item.unlockedBubble == 772) { this.holder.game.fasterAssult = true; } else if (this.item.unlockedBubble == 742) { this.holder.game.fasterMorph = true; } else if (this.item.unlockedBubble == 752) { this.holder.game.fasterTime = true; } if (this.item.unlockedBubble < 60) { this.holder.game.unlockedBubbles2.push(this.item.unlockedBubble); } var _local3 = new screens.HelpHints(this.holder.game, this.item.unlockedBubble); this.holder.game.HelpHints.push(_local3); this.holder.game.primaryResources = this.holder.game.primaryResources - this.item.primaryResources; this.holder.game.weaponResources = this.holder.game.weaponResources - this.item.weaponResources; this.holder.game.luxuryResources = this.holder.game.luxuryResources - this.item.luxuryResources; this.holder.game.boughtItems.push(this.item); this.holder.game.sndCtrl.stopSound("Buildin_is_built"); this.holder.game.sndCtrl.playSound("Buildin_is_built"); var _local2; _local2 = this.item.itemsName; this.item.clip = this.holder.BuyScreenBack.attachMovie(_local2, _local2, this.holder.game.depth.getDepth(_local2), {_x:this.item.X, _y:this.item.Y}); this.item.clip.item = this.item; if (_local2 == "ThePalaceAtThebes") { this.holder.BuyScreenBack.attachMovie("show_object_palace", "show_object", this.item.clip.getDepth() + 100, {_x:this.item.clip._x + (this.item.clip._width / 4), _y:this.item.clip._y + (this.item.clip._height / 3)}); } else if (((_local2 == "theNewPalaceWing") || (_local2 == "theNewAlexandriaPalace")) || (_local2 == "PalaceInBabylon")) { trace("palata"); this.holder.BuyScreenBack.attachMovie("show_object_palace", "show_object", this.item.clip.getDepth() + 100, {_x:this.item.clip._x + (this.item.clip._width / 2), _y:this.item.clip._y + (this.item.clip._height / 2)}); } else if (_local2 == "Fortress") { trace("show_object_fortress"); this.holder.BuyScreenBack.attachMovie("show_object_fortress", "show_object", this.item.clip.getDepth() + 100, {_x:this.item.clip._x, _y:this.item.clip._y}); } else { this.holder.BuyScreenBack.attachMovie("show_object", "show_object", this.item.clip.getDepth() + 100, {_x:this.item.clip._x + (this.item.clip._width / 2), _y:this.item.clip._y + (this.item.clip._height / 2)}); } this.holder.mcFadeIn(this.item.clip, 500); this.gotoAndStop("Bought"); this.holder.game.interface_.BuyBuildScreen.chekButtoms(); this.holder.setResourses(); this.holder.chekButtoms(); this.pic.mark._visible = true; this.holder.game.interface_.saveLoadObject.saveGame(this.holder.game.userName); this.holder.addEvents(); } } }; BuyScreen["buyBtn" + _local3].onReleaseOutside = function () { if (!this.nopres) { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.btn.gotoAndStop(1); this.popUp.clip.removeMovieClip(); } }; BuyScreen["buyBtn" + _local3].onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); if (!this.nopres) { if (!this.item.buyFlag) { this.btn.gotoAndStop(2); this.popUp = new ss.PopUp(this.holder.BuyScreenBack, this.item); } else { this.popUp = new ss.PopUp(this.holder.BuyScreenBack, this.item); } } }; BuyScreen["buyBtn" + _local3].onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.btn.gotoAndStop(1); this.popUp.clip.removeMovieClip(); }; _local3++; } } function addEvents2() { BuyScreenBack.holder = this; BuyScreenBack.onRelease = function () { this.holder.game.sndCtrl.stopSound("Buildin_is_built"); this.holder.MoveTillesUp(); }; } function chekButtoms() { var _local2; _local2 = 0; while (_local2 < 4) { var _local3 = game.BuyScreen["buyBtn" + _local2].item; if ((game.unlockedItems[_local2].lockFlag == false) || ((game.unlockedItems[_local2].lockFlag == undefined) && (!BuyScreen["buyBtn" + _local2].nopres))) { BuyScreen["buyBtn" + _local2].gotoAndStop("lock"); BuyScreen["allObjects_mc" + _local2].mark._visible = true; } else if ((((game.primaryResources >= _local3.primaryResources) && (game.weaponResources >= _local3.weaponResources)) && (game.luxuryResources >= _local3.luxuryResources)) && (!_local3.buyFlag)) { if (!BuyScreen["buyBtn" + _local2].nopres) { BuyScreen["buyBtn" + _local2].gotoAndStop("buy"); } } else if (!_local3.buyFlag) { if (!BuyScreen["buyBtn" + _local2].nopres) { BuyScreen["buyBtn" + _local2].gotoAndStop("NotMoney"); BuyScreen["buyBtn" + _local2].pic.mark._visible = true; } } _local2++; } } function mcFadeIn(mc, time) { var _local3 = time * 0.025; mc.oeftime = _local3; mc.step = 100 / _local3; mc._alpha = 0; mc.show_object._alpha = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this._alpha = this._alpha + this.step; mc.show_object._alpha = 100; } else { this._alpha = 100; delete this.onEnterFrame; } _root.fadein.text = int(this._alpha); }; } function mcFadeOut(mc, time) { var _local4 = time * 0.025; mc.oeftime = _local4; mc.step = 100 / _local4; mc._alpha = 100; mc.help = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this.help = this.help - this.step; } else { this.help = 0; delete this.onEnterFrame; } this._alpha = this.help; _root.fadeout.text = int(this._alpha); }; } function setResourses() { BuyScreen.nubers.armi.text = game.armiResources; BuyScreen.nubers.score.text = game.AllScore; BuyScreen.nubers.level.text = game.levelID; BuyScreen.nubers.live.text = game.Life; BuyScreen.nubers.pimRes.text = game.primaryResources; BuyScreen.nubers.weaRes.text = game.weaponResources; BuyScreen.nubers.luxRes.text = game.luxuryResources; } }
Symbol 1083 MovieClip [__Packages.ss.PopUp] Frame 0
class ss.PopUp { var scrin, item, clip; function PopUp (_scrin, item_) { trace("PopUp "); scrin = _scrin; item = item_; init(); } function mcFadeIn(mc, time) { var _local3 = time * 0.025; mc.oeftime = _local3; mc.step = 100 / _local3; mc._alpha = 0; mc.show_object._alpha = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this._alpha = this._alpha + this.step; mc.show_object._alpha = 100; } else { this._alpha = 100; delete this.onEnterFrame; } _root.fadein.text = int(this._alpha); }; } function init() { if (((item.unlockedBubble == 772) || (item.unlockedBubble == 742)) || (item.unlockedBubble == 752)) { clip = scrin.attachMovie("objectInfo_screen_upgrade", "objectInfo_screen", 107); } else { clip = scrin.attachMovie("objectInfo_screen", "objectInfo_screen", 107); } mcFadeIn(clip, 1000); clip.nameItems.text = getNameForItem(item.itemsName.toString()); clip.prim.text = item.primaryResources.toString(); clip.lux.text = item.luxuryResources.toString(); if (item.primaryResources > item.game.primaryResources) { clip.prim.textColor = 13369344 /* 0xCC0000 */; } if (item.luxuryResources > item.game.luxuryResources) { clip.lux.textColor = 13369344 /* 0xCC0000 */; } clip.bubbleName.text = getNameForBubble(item.unlockedBubble); item.game.sndCtrl.stopSound("popUp_sound"); item.game.sndCtrl.playSound("popUp_sound"); var _local2 = "Start" + item.unlockedBubble; clip.bubble.attachMovie(_local2, "ball", 1); } function setProperti() { var _local3 = 30; var _local2 = 70; if (clip.bubble._width > 0) { var _local6 = clip.bubble._width; var _local4 = clip.bubble._height; var _local7 = 100; var _local5 = 100; if (_local6 > _local3) { _local7 = (_local6 * 100) / _local3; } if (_local4 > _local2) { _local5 = (_local4 * 100) / _local2; } if (_local7 > _local5) { clip.bubble._width = _local3; clip.bubble._height = _local2; } else { clip.bubble._width = _local3; clip.bubble._height = _local2; } clip.bubble._x = 277.5; clip.bubble._y = 309.5; } } function getNameForItem(item) { switch (item) { case "ThePalaceAtThebes" : return("The Palace At Thebes"); case "ASmallVillage" : return("A Small Village"); case "AGraintField" : return("A Graint Field"); case "TheHarbor" : return("The Harbor"); case "TheMarket" : return("The Market"); case "theNewPalaceWing" : return("The New Palace Wing"); case "theNewAlexandriaPalace" : return("The New Alexandria Palace"); case "theLibrary" : return("The Library"); case "Academy" : return("Academy"); case "ThePort" : return("The Port"); case "Lighthouse" : return("Lighthouse"); case "PalaceYard" : return("Palace Yard"); case "militaryBarracks" : return("Military Barracks"); case "MarblePalaceStairs" : return("Marble Palace Stairs"); case "TownCentreMarket" : return("Town Centre Market"); case "CopperMine" : return("Copper Mine"); case "SteelWorkshop" : return("Steel Workshop"); case "Sanctuary" : return("Sanctuary"); case "Farm" : return("Farm"); case "DiamondMine" : return("Diamond Mine"); case "TrainingGrounds" : return("Training Grounds"); case "PalaceInBabylon" : return("Palace In Babylon"); case "treasureChamber" : return("Treasure Chamber"); case "WeaponStorageBuilding" : return("Weapon Storage Building"); case "BabylonWorkshops" : return("Babylon Workshops"); case "Ornaments" : return("Ornaments"); case "amphitheatre" : return("amphitheatre"); case "BabylonBarracks" : return("BabylonBarracks"); case "GoldenGate" : return("GoldenGate"); case "BabylonSpa" : return("Babylon Spa"); case "Tower" : return("Tower"); case "WarTents" : return("War Tents"); case "Aqueduct" : return("Aqueduct"); case "Vineyards" : return("Vineyards"); case "Fountain" : return("Fountain"); case "RoyalStaple" : return("Royal Staple"); case "Fortress" : return("Fortress"); case "Bakery" : return("Bakery"); case "MarbleFences" : return("Marble Fences"); case "Observatory" : return("Observatory"); case "Altar" : return("Altar"); case "RoyalHangingGarden" : return("Royal Hanging Garden"); case "TheRoyalThrone" : return("The Royal Throne"); case "Herbarium" : return("Herbarium"); case "MacedoniaFlags" : return("Macedonia Flags"); } } function getNameForBubble(BallId) { switch (BallId) { case 772 : return("Assault Bubble"); case 742 : return("Morph Bubble"); case 752 : return("Time Bubble"); case 14 : return("Wood"); case 15 : return("Iron"); case 16 : return("Fish"); case 17 : return("Meat"); case 18 : return("Stone"); case 19 : return("Cotton"); case 20 : return("Vegetables"); case 21 : return("Fruit"); case 22 : return("Eggs"); case 23 : return("Wine"); case 24 : return("Bread"); case 25 : return("Silver Coin"); case 26 : return("Gold Coin"); case 27 : return("Marble"); case 28 : return("Pearls"); case 29 : return("Fur Luxury"); case 30 : return("Diamonds"); case 31 : return("Sapphires"); case 32 : return("Chalice"); case 33 : return("Golden Mask"); case 34 : return("Ring"); case 35 : return("Emerald"); case 36 : return("Golden Elephant scalp"); case 37 : return("The Crown"); case 38 : return("The Crystal Ball"); case 39 : return("Sword"); case 40 : return("Spear"); case 41 : return("Helmet"); case 42 : return("Mace"); case 43 : return("Horses"); case 44 : return("Phalanx"); case 45 : return("Armor"); case 46 : return("Javelin Men"); case 47 : return("Dagger"); case 48 : return("Chariot"); case 49 : return("The Catapult"); case 50 : return("Leaves"); case 51 : return("Grass"); case 52 : return("Soil"); case 53 : return("Water"); case 54 : return("Copper"); case 71 : return("Assault Bubble"); case 72 : return("Transmutation Bubble"); case 73 : return("Double Bubble"); case 74 : return("Morph Bubble"); case 75 : return("Time Bubble"); case 76 : return("Shield Bubble"); case 77 : return("Moral Boost Bubble"); case 78 : return("Spy Bubble"); } } }
Symbol 1084 MovieClip [__Packages.screens.MapScreen] Frame 0
class screens.MapScreen implements IScreen { var game, battleSoundOver, endBattleSoundOver, clip; function MapScreen (game_) { game = game_; battleSoundOver = false; endBattleSoundOver = false; attachScreen(); game.cursor.clip.gotoAndStop("arrow"); } function attachScreen() { var _local2 = 0; if (game.levelID <= 10) { clip = game.attachMovie("map_stage_1", "map", 1); } else if (game.levelID <= 29) { _local2 = 10; clip = game.attachMovie("map_stage_2", "map", 1); } else if (game.levelID <= 40) { _local2 = 29; clip = game.attachMovie("map_stage_3", "map", 1); } else { _local2 = 40; clip = game.attachMovie("map_stage_4", "map", 1); } battleSound(); endBattleSound(); trace((("!!!!!!!!this.game.levelID " + game.levelID) + " pastLevels") + _local2); var _local3 = game.levelID - _local2; trace((("this.clip.jorney " + clip.jorney) + "frameNum ") + _local3); clip.jorney.gotoAndStop(_local3); clip.NextLevel.itemsName.text = game.Language.getLangText("nextLevel"); addEvents(); return(clip); } function removeScreen() { trace("removeScreen():Void{"); clip.removeMovieClip(); } function addEvents() { clip.NextLevel.holder = this; clip.NextLevel.onRelease = function () { trace("pritisna"); this.holder.game.startLevel(); this.holder.game.bonusPopUp.pop(); this.holder.removeScreen(); }; clip.NextLevel.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.NextLevel.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.NextLevel.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; } function battleSound() { if (_global.startBattle == true) { trace("pushtam zvuk za Battle"); game.sndCtrl.stopSound("battle_in_map"); game.sndCtrl.playSound("battle_in_map"); _global.startBattle = false; battleSoundOver = true; } if (battleSoundOver == false) { utils.Delegate.callDelayed(this, battleSound, 100); } } function endBattleSound() { if (_global.endBattle == true) { trace("pushtam zvuk za Battle"); game.sndCtrl.stopSound("battle_in_map"); _global.endBattle = false; endBattleSoundOver = true; } if (endBattleSoundOver == false) { utils.Delegate.callDelayed(this, endBattleSound, 100); } } }
Symbol 1085 MovieClip [__Packages.screens.CongratulationsScreen] Frame 0
class screens.CongratulationsScreen implements IScreen { var game, num, clip, reward; function CongratulationsScreen (game_, num_) { game = game_; num = num_; attachScreen(num); } function attachScreen() { switch (num) { case 1 : clip = game.attachMovie("congratulatoinsScreen", "congratulatoinsScreen", 3); clip.gotoAndStop(3); break; case 2 : clip = game.attachMovie("congratulatoinsScreen", "congratulatoinsScreen", 3); clip.gotoAndStop(2); break; case 3 : clip = game.attachMovie("congratulatoinsScreen", "congratulatoinsScreen", 3); clip.gotoAndStop(1); } addEvents(); return(clip); } function removeScreen() { clip.removeMovieClip(); } function addEvents() { clip.okBtn.holder = this; clip.okBtn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.okBtn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.okBtn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.okBtn.onRelease = function () { trace("pritisna"); this.holder.reward = this.holder.game.attachMovie("reward_screen_mc", "reward_screen_mc", 4); this.holder.mcFadeIn(this.holder.reward, 500); _root.highscore = _root.attachMovie("highscore\u0435", "highscore\u0435", 50011, {_x:300, _y:300}); this.holder.reward.score.text = this.holder.game.AllScore; this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.BuyBuildScreen.removeScreen(); this.holder.game.BuyScreen.removeMovieClip(); this.holder.game.BuyScreenBackName.removeMovieClip(); this.holder.addEvents(); this.holder.removeScreen(); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.interface_.showMap(); this.holder.game.interface_.BuyBuildScreen.removeScreen(); this.holder.game.BuyScreen.removeMovieClip(); this.holder.game.BuyScreenBackName.removeMovieClip(); this.holder.removeScreen(); }; reward.submit.holder = this; reward.submit.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; reward.submit.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.submit.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.submit.onRelease = function () { trace("submit score"); if (_global.company == "Youda") { System.security.allowDomain(_global.youdagames); _root.hs_list = false; _root.hs_score = this.holder.game.AllScore; trace("_root.hs_score " + _root.hs_score); _root.is_time = false; _root.hs_gameid = 55; _root.hs_requesturl = _global.youdagames; trace("this.highscore " + _root.highscore); trace("_global.highscorelink " + _global.highscorelink); _root.highscore.loadMovie(_global.highscorelink); } else if (_global.company == "MiniClip") { _global.AllScore = this.holder.game.AllScore; trace("SCORE MINICLIP " + _global.AllScore); _global.highScoreScreen.gotoAndStop(2); } }; reward.BuyFull.holder = this; reward.BuyFull.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; reward.BuyFull.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.BuyFull.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.BuyFull.onRelease = function () { trace("pritisna BuyFull"); getURL (_global.buygamelink, "_blank"); }; reward.main.holder = this; reward.main.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; reward.main.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.main.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; reward.main.onRelease = function () { trace("pritisna gggg"); this.holder.game.sndCtrl.stopSound(this.holder.game.currentMusic); this.holder.game.sndCtrl.playSound("Main_theme", 32000); this.holder.game.currentMusic = "Main_theme"; this.holder.game.levelID = 1; this.holder.game.interface_.NewGame(); this.holder.game.interface_.BuyBuildScreen.removeScreen(); this.holder.game.BuyScreen.removeMovieClip(); this.holder.game.BuyScreenBackName.removeMovieClip(); this.holder.game.reward_screen_mc.removeMovieClip(); }; } function mcFadeIn(mc, time) { var _local3 = time * 0.025; mc.oeftime = _local3; mc.step = 100 / _local3; mc._alpha = 0; mc.show_object._alpha = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this._alpha = this._alpha + this.step; mc.show_object._alpha = 100; } else { this._alpha = 100; delete this.onEnterFrame; } _root.fadein.text = int(this._alpha); }; } function mcFadeOut(mc, time) { var _local4 = time * 0.025; mc.oeftime = _local4; mc.step = 100 / _local4; mc._alpha = 100; mc.help = 100; mc.onEnterFrame = function () { this.oeftime--; if (this.oeftime > 0) { this.help = this.help - this.step; } else { this.help = 0; delete this.onEnterFrame; } this._alpha = this.help; _root.fadeout.text = int(this._alpha); }; } }
Symbol 1086 MovieClip [__Packages.ss.Keyboard] Frame 0
class ss.Keyboard { var game, keyboardListener, pauseTime; function Keyboard (_game) { game = _game; keyboardListener = new Object(); keyboardListener.holder = this; keyboardListener.onKeyDown = Press; Key.addListener(keyboardListener); pauseTime = 0; } function Press() { var _local2 = this; var _local4 = _local2.holder.game.level.bubbleGame; if (Key.getCode() == 81) { } if (Key.getCode() == 38) { } if (Key.getCode() == 40) { } if (Key.getCode() == 65) { } if (Key.getCode() == 78) { } if (Key.getCode() == 80) { trace("bubbleGame.pauseInGame" + _local4.pauseInGame); _local2.holder.game.cursor.clip.gotoAndStop("arrow"); if (!_local4.pauseInGame) { _local2.holder.pauseGame(); } else { _local2.holder.game.game_backround.pause_screen_mc.removeMovieClip(); _local2.holder.game.level.bubbleGame.pauseInGame = false; _local2.holder.game.sndCtrl.resumeAllSounds(); var _local3 = getTimer(); _local2.holder.game.level.bubbleGame.oldRowTime = _local2.holder.game.level.bubbleGame.oldRowTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.startTime = _local2.holder.game.level.bubbleGame.startTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.OldTime = _local2.holder.game.level.bubbleGame.OldTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.GameTime = _local2.holder.game.level.bubbleGame.GameTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.LightBubbleTime = _local2.holder.game.level.bubbleGame.LightBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.IceBubbleTime = _local2.holder.game.level.bubbleGame.IceBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.MirrorBubbleTime = _local2.holder.game.level.bubbleGame.MirrorBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.HeatBubbleTime = _local2.holder.game.level.bubbleGame.HeatBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.SpikeBubbleTime = _local2.holder.game.level.bubbleGame.SpikeBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.RoughBubbleTime = _local2.holder.game.level.bubbleGame.RoughBubbleTime + (_local3 - _local2.holder.pauseTime); _local2.holder.game.level.bubbleGame.AccelerationBubbleTime = _local2.holder.game.level.bubbleGame.AccelerationBubbleTime + (_local3 - _local2.holder.pauseTime); trace(((((("OldTime=" + _local2.holder.game.level.bubbleGame.OldTime) + "timeNow(+") + _local3) + ")pauseTime(") + _local2.holder.pauseTime) + ")"); _local2.holder.game.level.bubbleGame.addEvents(); } } if (Key.getCode() == 77) { } } function pauseGame() { game.game_backround.attachMovie("pause_screen_mc", "pause_screen_mc", game.game_backround.getNextHighestDepth(), {_x:-49, _y:-50}); game.game_backround.pause_screen_mc.slider.sliderFX._xscale = game.musicVolume; game.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale = game.musicVolume; game.level.bubbleGame.pauseInGame = true; if (game.game_backround.pause_screen_mc) { game.sndCtrl.pauseAllSounds(); } pauseTime = getTimer(); game.level.bubbleGame.addEvents(); } function removeKeyboardListener() { Key.removeListener(keyboardListener); } }
Symbol 1087 MovieClip [__Packages.ss.Cursor] Frame 0
class ss.Cursor { var game, LastAngle, clip, mouseListener, xcoord, ycoord, now, br, greater, angleTolerance, timess, shake, notMove; function Cursor (_game) { game = _game; init(); } function init() { LastAngle = 0; clip = game.attachMovie("cursor", "cursor", 31000); clip.gotoAndStop("arrow"); clip.cacheAsBitmap = true; startDrag (clip, true); mouseListener = new Object(); mouseListener.holder = this; mouseListener.onMouseDown = MouseDown; mouseListener.onMouseMove = onMove; Mouse.addListener(mouseListener); Mouse.hide(); xcoord = _xmouse; ycoord = _ymouse; now = getTimer(); br = 0; greater = false; angleTolerance = 40; timess = 3; shake = false; notMove = false; _global.mouse = {}; } function onMove() { var _local2 = this; if (!_local2.holder.game.level.bubbleGame.pauseInGame) { if ((_ymouse > 475) && (_local2.holder.game.level.bubbleGame)) { } else if (_local2.holder.game.level.bubbleGame) { } if (!_local2.holder.game.level.bubbleGame.IceTime) { _local2.holder.game.level.bubbleGame.Arrow.katapult_fixed.play(); } _local2.holder.game.level.bubbleGame.vAngle = 90 + ((Math.atan2(_local2.holder.game.level.bubbleGame.ArrowCentar._ymouse, _local2.holder.game.level.bubbleGame.ArrowCentar._xmouse) * 180) / Math.PI); if (_local2.holder.game.level.bubbleGame.MirrorTime) { _local2.holder.game.level.bubbleGame.vAngle = _local2.holder.game.level.bubbleGame.vAngle * -1; } if ((_local2.holder.game.level.bubbleGame.vAngle > 78) && (_local2.holder.game.level.bubbleGame.vAngle < 200)) { _local2.holder.game.level.bubbleGame.vAngle = 78; } else if ((_local2.holder.game.level.bubbleGame.vAngle < -78) || (_local2.holder.game.level.bubbleGame.vAngle > 200)) { _local2.holder.game.level.bubbleGame.vAngle = -78; } if (_local2.holder.game.level.bubbleGame.LightBubble == true) { } else if (_local2.holder.game.level.bubbleGame.IceTime == true) { _local2.holder.game.cursor.shakeMouse(); } else { _local2.holder.game.level.bubbleGame.Arrow._rotation = _local2.holder.game.level.bubbleGame.vAngle; if (_local2.holder.game.level.bubbleGame.withHelpPoints) { if ((!_local2.holder.game.level.bubbleGame.PointsFlag) && (_local2.holder.game.level.bubbleGame)) { _local2.holder.game.level.bubbleGame.KCalcDelta(_local2.holder.game.level.bubbleGame.vAngle); } } } } } function MouseDown() { var _local2 = this; if (((((((((_local2.holder.game.level.bubbleGame.pauseInGame != true) && (!_local2.holder.game.level.bubbleGame.IceTime)) && (!_local2.holder.game.game_backround.popHints_reverse)) && (_local2.holder.game.interface_.MapScreen.clip != "")) && (_ymouse < 475)) && (_xmouse < 700)) && (!_local2.holder.game.game_backround.BuyScreenBack)) && (_local2.holder.game.level.bubbleGame.vCC == _local2.holder.game.level.bubbleGame.cmNothing)) && (!_local2.holder.game.level.bubbleGame.vDialog)) { _local2.holder.game.level.bubbleGame.vCC = _local2.holder.game.level.bubbleGame.cmBMCalc; if (_local2.holder.game.level.bubbleGame.LightBubble == true) { } else if (_local2.holder.game.level.bubbleGame.IceTime) { } else { _local2.holder.game.level.bubbleGame.olldAngle = _local2.holder.game.level.bubbleGame.vAngle; } } } function removeMouseListener() { Mouse.removeListener(mouseListener); } function SlowArrow() { var _local2 = getTimer(); if ((!game.level.bubbleGame.pauseInGame) && ((_local2 - game.level.bubbleGame.LightBubbleTime) < 11000)) { if (game.level.bubbleGame.olldAngle < (game.level.bubbleGame.vAngle - 0.5)) { game.level.bubbleGame.olldAngle = game.level.bubbleGame.olldAngle + 1; } else if (game.level.bubbleGame.olldAngle > (game.level.bubbleGame.vAngle + 0.5)) { game.level.bubbleGame.olldAngle = game.level.bubbleGame.olldAngle - 1; } else { game.level.bubbleGame.olldAngle = game.level.bubbleGame.vAngle; } game.level.bubbleGame.Arrow._rotation = game.level.bubbleGame.olldAngle; utils.Delegate.callDelayed(this, SlowArrow, 100); } else if ((!game.level.bubbleGame.pauseInGame) && ((_local2 - game.level.bubbleGame.LightBubbleTime) >= 11000)) { game.level.bubbleGame.game_backround.thunderStorm_mc.removeMovieClip(); game.level.bubbleGame.Arrow._rotation = game.level.bubbleGame.vAngle; game.level.bubbleGame.Arrow.gotoAndStop("normal"); game.sndCtrl.stopSound("heartbeat"); game.level.bubbleGame.LightBubble = false; notMove = false; } else if (game.level.bubbleGame.pauseInGame) { utils.Delegate.callDelayed(this, SlowArrow, 100); } } function shakeMouse() { var _local2 = (180 * Math.atan2(_ymouse - ycoord, _xmouse - xcoord)) / Math.PI; if (((!greater) && (Math.abs(_local2) <= angleTolerance)) || (greater && (Math.abs(_local2) >= (180 - angleTolerance)))) { br++; } if (Math.abs(_local2) <= angleTolerance) { greater = true; } else if (Math.abs(_local2) >= (180 - angleTolerance)) { greater = false; } if ((getTimer() - now) > 350) { now = getTimer(); if (br > timess) { game.level.bubbleGame.game_backround.freeze_mc.removeMovieClip(); game.sndCtrl.stopSound("earthquake"); game.sndCtrl.playSound("earthquake"); game.level.bubbleGame.Arrow.gotoAndStop("break"); game.sndCtrl.stopSound("ice_break"); game.sndCtrl.playSound("ice_break"); game.level.bubbleGame.IceTime = false; } br = 0; xcoord = _xmouse; ycoord = _ymouse; } } }
Symbol 1088 MovieClip [__Packages.config.LanguageSettings] Frame 0
class config.LanguageSettings { var language; function LanguageSettings () { language = new config.Language(); } function getLangText(objindex) { return(language.getLangText(objindex)); } }
Symbol 1089 MovieClip [__Packages.config.Language] Frame 0
class config.Language { var mapping; function Language () { mapping = new Array(); init(); } function init() { mapping.backbtn = "BACK"; mapping.mapScreenTitle = "MAP SCREEN"; mapping.you_time = "You Time"; mapping.remainingTime = "Remaining Time"; mapping.defeatedEnemy = "Defeated Enemy"; mapping.primaryResources = "Primary Resources"; mapping.weaponResources = "Weapon Resources"; mapping.timeBonus = "Time Bonus"; mapping.nextLevel = "Next Level"; mapping.servant = "The Servant brings you 200 extra primary resources after every level."; mapping.infoservant = "You made your first match of 5 after building the Pella Palace."; mapping.villager = "The Villager brings you 300 extra primary resources after every level."; mapping.infovillager = "You gathered more than 30 primary resources in 1 level, after building the village."; mapping.sawyer = "The Sawyer brings you 400 extra primary resources after every level."; mapping.infosawyer = "You bursted 5 bubbles in 3 successive tries for the first time after buying a grain field."; mapping.fisherman = "The Fisherman brings you 500 extra primary resources after every level."; mapping.infofisherman = "You completed a level in less than 2 minutes, after building the Harbor."; mapping.merchant = "The Merchant brings you 200 extra luxury resources after every level."; mapping.infomerchant = "You scored more than 1000 points in less than 3 levels, after building the Market."; mapping.alchemist = "The Achemist unlocks the Transmutation Bonus Bubble."; mapping.infoalchemist = "You made 30 bubbles drop in a single level, after building the Alexandria Palace."; mapping.Scholar = "The Scholar brings you 300 extra primary resources after every level."; mapping.infoScholar = "You collected more than 1000 luxury resources in 1 level, after building the Pella Palace."; mapping.TheFleet = "The Fleet brings you 300 extra weapon resources after every level."; mapping.infoFleet = "You made 12 bubbles drop 2 times, after building the Port."; mapping.GoldenHallway = "The Golden Hallway\tbrings you 300 extra luxury resources after every level."; mapping.infoGoldenHallway = "You Scored 5000 points in less than 3 levels, after building the Port."; mapping.navigator = "The Navigator fills the Time Bonus Bubble Faster."; mapping.infonavigator = "You successfully used 4 bubbles in a row, after building the Lighthouse."; mapping.Philosopher = "The Philosopher fills the Double Bonus Bubble faster."; mapping.infoPhilosopher = "You scred over 5000 points in 3 levels, after building the Academy."; mapping.hunter = "The Hunter brings you 400 extra luxury resources after every level."; mapping.infohunter = "You gathered more than 200 luxury resources after, building the Palace Yard."; mapping.recruiter = "The Recruiter brings you 400 extra weapon resources after every level."; mapping.inforecruiter = "You made a match of 5 with 4 types of bubbles in 1 level, after building the military barracks."; mapping.Spa = "The Spa fills the Moral Boost bonus bubble faster."; mapping.infoSpa = "You gathered more than 2000 primary resources in 3 levels, after building the Marble Stairs."; mapping.salesman = "The Salesman brings you 400 extra primary resources after every level."; mapping.infosalesman = "You gathered more than 2000 primary resources in 3 levels, after building the Marble Stairs."; mapping.sculptor = "The Sculptor brings you 500 extra luxury resources after every level."; mapping.infosculptor = "You matched 5 diamond bubbles 2 times in a row after you built the Copper Mine."; mapping.SwordMaster = "The Sword Master brings you 500 extra weapon resources after every level."; mapping.infoSwordMaster = "You matched 4 bubbles with 2 types of bubbles in 1 level, after building the Steel workshop.."; mapping.Priest = "The Priest makes the Shield Bonus Bubble fill faster."; mapping.infoPriest = "You gathered more than 1000 units of a resource in 1 level, after building the Sanctuary."; mapping.golden_sun = "The Golden Sun makes the Moral Bonus Bubble fill faster."; mapping.infogolden_sun = "You gathered more than 2000 units of a resource in 1 levels, after building the sanctuary."; mapping.farmer = "The Farmer brings you 500 extra primary resources after every level."; mapping.infofarmer = "You finished a level in less than 3 minutes, after building the Farm."; mapping.miner = "The Miner brings you 600 extra luxury resources after every level."; mapping.infominer = "You matched 4 diamond bubbles 2 times in a row, after building the Diamond Mine."; mapping.Commander = "The Commander brings you 600 extra weapon resources after every level."; mapping.infoCommander = "You made 10 matches of 5 in 4 levels, after building the Training Grounds."; mapping.eunuch = "The Eunuch brings you 600 extra primary resources after every level."; mapping.infoeunuch = "You scored more than 10000 points in 3 levels, after building the Babylon Palace."; mapping.treasureCoffin = "The Treasure Coffin brings you 700 extra luxury resources after every level."; mapping.infotreasureCoffin = "You gathered 2000 primary and luxury resources in 2 levels, after building the Treasure Chamber."; mapping.skirmisher = "The Skirmisher brings you 700 extra weapon resources after every level."; mapping.infoskirmisher = "You scored more than 10000 points in 3 levels, after building the Weapon Storage Building."; mapping.HighPriest = "The High Priest brings you 1100 extra luxury resources after every level."; mapping.infoHighPriest = "You scored 3500 points in 4 minutes, after building the Altar."; mapping.Gardener = "The Gardener brings you 1200 extra luxury resources after every level."; mapping.infoGardener = "You matched 5 bubbles 8 times in 1 level, after building the Herbarium."; mapping.jeweler = "The Jeweler brings you 1000 extra luxury resources after every level."; mapping.infojeweler = "You scored 2000 points in 2 minutes, after building the Marble Fences."; mapping.Baker = "The Baker brings you 1000 extra primary resources after every level."; mapping.infoBaker = "You made 4 consecutive 4-matches in 1 level after building the Bakery."; mapping.FortressFlags = "The Fortress Flags make the Shield Bonus Bubble fill faster."; mapping.infoFortressFlags = "You made 8 matches of 5 bubbles in 2 levels,, after building the Fortress."; mapping.statueOfNike = "The Statue of Nike - Goddess of Triumph - brings you 900 extra luxury resources after every level."; mapping.infostatueOfNike = "You scored 6000 points in 1 level, after building the Town Walls."; mapping.WineMaker = "The Wine Maker brings you 900 extra primary resources after every level."; mapping.infoWineMaker = "You made 7 bubbles drop with a single shot, after building the Vineyards."; mapping.PhilipIIStatue = "The Statue of Philip II makes the Double Bonus Bubble fill faster."; mapping.infoPhilipIIStatue = "You made 9 matches of 4 bubbles in 2 levels, after building the Aqueduct."; mapping.nightGuards = "The Night Guards bring you 900 extra weapon resources after every level."; mapping.infonightGuards = "You scored 2000 points in than 2 minutes, after building the War Tents."; mapping.fortuneTeller = "The Fortune Teller brings you 800 extra luxury resources after every level."; mapping.infofortuneTeller = "You scored 6000 points in 1 levels, after building the Tower."; mapping.concubine = "The Concubine brings you 800 extra primary resources after every level."; mapping.infoconcubine = "You destroyed 8 bubbles with one shot 2 times in a level, after building the Fountain."; mapping.BucephalosStatue = "The Bucephalos Statue makes the Assault Bonus Bubble fill faster."; mapping.infoBucephalosStatue = "You made a 4-match 8 times in 2 levels, after building the Golden Gate."; mapping.general = "The General brings you 800 extra weapon resources after every level."; mapping.infogeneral = "You scored 3000 points in 3 minutes, after building the Babylon Barracks."; mapping.blacksmith = "The Blacksmith brings you 700 extra primary resources after every level."; mapping.infoblacksmith = "You made 8 bubbles drop , building the babylon Workshops."; mapping.SculptureOfAlexander = "The Sculpture of Alexander fills the Moral Boost Bubble faster."; mapping.infoSculptureOfAlexander = "You made a 5-match 10 times in 2 levels, after buying the Ornamnents."; mapping.Painter = "The Painter makes the Morph Bonus Bubble fill faster."; mapping.infoPainter = "You made a 5-match 5 times in 2 levels, after building the Marble Stairs."; mapping.anotherStatueofAlexander = "This Statue of Alexander brings you 2000 extra luxury resources after every level"; mapping.infoanotherStatueofAlexander = "You completed a level in less than 3 minutes, after building the Royal Hanging Garden."; mapping.Oracle = "The Oracle brings you 1100 extra weapon resources after every level."; mapping.infoOracle = "You completed a level in less than 3 minutes, after building the Observatory."; mapping.EliteHorsemen = "The Elite Horsemen bring you 1000 extra weapon resources, after every level."; mapping.infoEliteHorsemen = "You completed a level in less than 3 minutes, after building the Royal Staple."; mapping.poet = "The Poet brings you 800 extra luxury resources after every level."; mapping.infopoet = "You scored 5000 points in 1 level, after building the Amphitheatre."; mapping.bubbleNum14 = "Wood gives you 3 units of primary resources"; mapping.bubbleNum15 = "Iron gives you 4 units of primary resources"; mapping.bubbleNum16 = "Fish gives you 5 units of primary resources"; mapping.bubbleNum17 = "Meat gives you 6 units of primary resources"; mapping.bubbleNum18 = "Stone gives you 7 units of primary resources"; mapping.bubbleNum19 = "Cotton gives you 8 units of primary resources"; mapping.bubbleNum20 = "Vegetables give you 9 units of primary resources"; mapping.bubbleNum21 = "Fruit gives you 10 units of primary resource"; mapping.bubbleNum22 = "Eggs give you 11 units of primary resources"; mapping.bubbleNum23 = "Wine gives you 12 units of primary resources"; mapping.bubbleNum24 = "Bread gives you 13 units of primary resources"; mapping.bubbleNum25 = "Silver Coins give you 3 units of luxury resources"; mapping.bubbleNum26 = "Gold Coins give you 4 units of luxury resources"; mapping.bubbleNum27 = "Marble gives you 5 units of luxury resources."; mapping.bubbleNum28 = "Pearls give you 6 units of luxury resources."; mapping.bubbleNum29 = "Fur gives you 7 units of luxury resources"; mapping.bubbleNum30 = "Diamonds give you 9 units of luxury resources."; mapping.bubbleNum31 = "Sapphires give you 10 units of luxury resources."; mapping.bubbleNum32 = "Chalice gives you 11 units of luxury resources."; mapping.bubbleNum33 = "Golden Masks give you 12 units of luxury resources"; mapping.bubbleNum34 = "Rings give you 13 units of luxury resources."; mapping.bubbleNum35 = "Emeralds give you 14 units of luxury resources"; mapping.bubbleNum36 = "Golden Elephant scalp gives you 15 units of luxury resources"; mapping.bubbleNum37 = "The Crown gives you 16 units of luxury resources"; mapping.bubbleNum38 = "The Crystal Ball gives you 17 units of luxury resources."; mapping.bubbleNum39 = "Swords give you 3 weapon resources"; mapping.bubbleNum40 = "Spears give you 4 weapon resources"; mapping.bubbleNum41 = "Helmets give you 5 weapon resources"; mapping.bubbleNum42 = "Maces give you 6 weapon resources"; mapping.bubbleNum43 = "Horses give you 7 weapon resources"; mapping.bubbleNum44 = "Phalanx give you 8 weapon resources"; mapping.bubbleNum45 = "Armor gives you 9 weapon resources"; mapping.bubbleNum46 = "Javelin Men give you 10 weapon resources"; mapping.bubbleNum47 = "Daggers give you 11 weapon resources"; mapping.bubbleNum48 = "Chariots give you 12 weapon resources"; mapping.bubbleNum49 = "Catapults give you 13 weapon resources"; mapping.bubbleNum50 = "Sufficient primary resources are required to build the components of your palace."; mapping.bubbleNum51 = "To progress to the next stage, you need to finish building the previous palace."; mapping.bubbleNum52 = "Gather as much resources as you can to build your palace faster, but do it in the given time. "; mapping.bubbleNum53 = "As you gain more weapon resources, you gain more time to win each battle."; mapping.bubbleNum54 = "Copper gives you 8 units of luxury resources"; mapping.bubbleNum55 = "Match at least 3 bubbles of the same kind and gather resources to build your palaces."; mapping.bubbleNum56 = "Gather more luxury resources to build even the most enchanting parts of your palace."; mapping.bubbleNum57 = "Cestitki dobivte Meat!!!!"; mapping.bubbleNum58 = "Cestitki dobivte Stone!!!!"; mapping.bubbleNum59 = "Cestitki dobivte Cotton!!!!"; mapping.bubbleNum60 = "Cestitki dobivte Vegetables!!!!"; mapping.LAJTENINGBUBBLE = "The Lightning makes your catapult heavy. Avoid These."; mapping.HeatGBUBBLE = "You'll have a short time to aim if you get hit by the heat wave."; mapping.MirrorGBUBBLE = "The OPPOSITION of the local people has never been more real"; mapping.RoughGBUBBLE = "If you hit these the ropes will get twisted. So will your path."; mapping.AcceleratingBUBBLE = "Extra help from the locals is always welcome."; mapping.IceBUBBLE = "Shake the ice off if you get frozen by the icy mountain."; mapping.SpikeBUBBLE = ": The Phalanx is ready to help you and is waiting for your command."; mapping.StarBUBBLE = "Aim for these star bubbles to destroy all the bubbles of the same type."; mapping.DoubleBubble = "Use this bonus and shoot two bubbles in opposite directions."; mapping.MoralBUBBLE = "Destroy an entire horizontal line with the assault bubble"; mapping.TransformersBUBBLE = "Change anything you like to gold with this transmutation bubble."; mapping.MorphBUBBLE = "The morph bubble adapts to the surrounding bubbles."; mapping.TimeBUBBLE = "Gain extra time to finish the level."; mapping.ShieldBUBBLE = "Use this shield and destroy the bubbles it touches."; mapping.SpyBUBBLE = "The spy enters behind the enemy lines and converts the surrounding bubbles to a particular type."; mapping.AssaultBUBBLE = "Hit a bubble with this bonus bubble and the moral of your troops will go up instantly."; } function getLangText(objindex) { trace("getLangText" + objindex); return(mapping[objindex]); } }
Symbol 1090 MovieClip [__Packages.ctrl.DepthOption] Frame 0
class ctrl.DepthOption { var game, fisherman, merchant, servant, villager, sawyer, AGraintField, ASmallVillage, ThePalaceAtThebes, theNewPalaceWing, TheHarbor, Macedonian_Flags_Pela, TheMarket, Lighthouse, CopperMine, ThePort, TheFleet, theNewAlexandriaPalace, MacedoniaFlags, theLibrary, fences_golden_hallway, MarblePalaceStairs, Academy, DiamondMine, PalaceYard, golden_sun, TownCentreMarket, salesman, miner, navigator, Philosopher, Priest, Royal_Guard, Sanctuary, Scholar, Spa, militaryBarracks, sculptor, SteelWorkshop, farmer, recruiter, TrainingGrounds, Farm, SwordMaster, Commander, alchemist, GoldenHallway, hunter, Altar, SculptureOfAlexander, amphitheatre, Aqueduct, PalaceInBabylon, Tower, Baker, Bakery, anotherStatueofAlexander, blacksmith, Bridge, BucephalosStatue, concubine, eunuch, FortressFlags, fortuneTeller, Fountain, Gardener, general, GoldenGate, RoyalHangingGarden, Herbarium, HighPriest, EliteHorsemen, jeweler, MarbleFances, nightGuards, statueOfNike, Observatory, Oracle, Ornaments, Painter, PhilipIIStatue, poet, RoyalStaple, TheRoyalThrone, skirmisher, BabylonSpa, treasureChamber, treasureCoffin, Fortress, BabylonBarracks, WarTents, WeaponStorageBuilding, WineMaker, Vineyards, BabylonWorkshops, depth_; function DepthOption (game_) { game = game_; fisherman = 14; merchant = 18; servant = 24; villager = 22; sawyer = 20; AGraintField = 28; ASmallVillage = 12; ThePalaceAtThebes = 10; theNewPalaceWing = 26; TheHarbor = 32; Macedonian_Flags_Pela = 30; TheMarket = 16; Lighthouse = 10; CopperMine = 12; ThePort = 14; TheFleet = 16; theNewAlexandriaPalace = 18; MacedoniaFlags = 20; theLibrary = 22; fences_golden_hallway = 24; MarblePalaceStairs = 26; Academy = 28; DiamondMine = 30; PalaceYard = 32; golden_sun = 34; TownCentreMarket = 36; salesman = 38; miner = 40; navigator = 42; Philosopher = 44; Priest = 46; Royal_Guard = 48; Sanctuary = 50; Scholar = 52; Spa = 54; militaryBarracks = 56; sculptor = 58; SteelWorkshop = 60; farmer = 64; recruiter = 66; TrainingGrounds = 68; Farm = 62; SwordMaster = 70; Commander = 72; alchemist = 76; GoldenHallway = 74; hunter = 78; Altar = 62; SculptureOfAlexander = 94; amphitheatre = 46; Aqueduct = 10; PalaceInBabylon = 34; Tower = 22; Baker = 28; Bakery = 12; anotherStatueofAlexander = 30; blacksmith = 44; Bridge = 98; BucephalosStatue = 99; concubine = 54; eunuch = 56; FortressFlags = 97; fortuneTeller = 88; Fountain = 40; Gardener = 86; general = 58; GoldenGate = 96; RoyalHangingGarden = 18; Herbarium = 16; HighPriest = 66; EliteHorsemen = 68; jeweler = 70; MarbleFances = 38; nightGuards = 72; statueOfNike = 74; Observatory = 26; Oracle = 76; Ornaments = 36; Painter = 78; PhilipIIStatue = 84; poet = 50; RoyalStaple = 20; TheRoyalThrone = 60; skirmisher = 80; BabylonSpa = 52; treasureChamber = 48; treasureCoffin = 90; Fortress = 92; BabylonBarracks = 24; WarTents = 64; WeaponStorageBuilding = 42; WineMaker = 82; Vineyards = 14; BabylonWorkshops = 32; } function getDepth(name_) { trace("DepthController getDepth " + name_); switch (name_) { case "fisherman" : depth_ = fisherman; break; case "merchant" : depth_ = merchant; break; case "servant" : depth_ = servant; break; case "villager" : depth_ = villager; break; case "sawyer" : depth_ = sawyer; break; case "AGraintField" : depth_ = AGraintField; break; case "ASmallVillage" : depth_ = ASmallVillage; break; case "ThePalaceAtThebes" : depth_ = ThePalaceAtThebes; break; case "theNewPalaceWing" : depth_ = theNewPalaceWing; break; case "TheHarbor" : depth_ = TheHarbor; break; case "Macedonian_Flags_Pela" : depth_ = Macedonian_Flags_Pela; break; case "TheMarket" : depth_ = TheMarket; break; case "Academy" : depth_ = Academy; break; case "alchemist" : depth_ = alchemist; break; case "theNewAlexandriaPalace" : depth_ = theNewAlexandriaPalace; break; case "militaryBarracks" : depth_ = militaryBarracks; break; case "Commander" : depth_ = Commander; break; case "CopperMine" : depth_ = CopperMine; break; case "MarblePalaceStairs" : depth_ = MarblePalaceStairs; break; case "Farm" : depth_ = Farm; break; case "farmer" : depth_ = farmer; break; case "MacedoniaFlags" : depth_ = MacedoniaFlags; break; case "TheFleet" : depth_ = TheFleet; break; case "GoldenHallway" : depth_ = GoldenHallway; break; case "golden_sun" : depth_ = golden_sun; break; case "ThePort" : depth_ = ThePort; break; case "hunter" : depth_ = hunter; break; case "theLibrary" : depth_ = theLibrary; break; case "Lighthouse" : depth_ = Lighthouse; break; case "TownCentreMarket" : depth_ = TownCentreMarket; break; case "salesman" : depth_ = salesman; break; case "miner" : depth_ = miner; break; case "navigator" : depth_ = navigator; break; case "PalaceYard" : depth_ = PalaceYard; break; case "Philosopher" : depth_ = Philosopher; break; case "Priest" : depth_ = Priest; break; case "recruiter" : depth_ = recruiter; break; case "Royal-Guard" : depth_ = Royal_Guard; break; case "Sanctuary" : depth_ = Sanctuary; break; case "Scholar" : depth_ = Scholar; break; case "sculptor" : depth_ = sculptor; break; case "Spa" : depth_ = Spa; break; case "SteelWorkshop" : depth_ = SteelWorkshop; break; case "SwordMaster" : depth_ = SwordMaster; break; case "TrainingGrounds" : depth_ = TrainingGrounds; break; case "fences-&-golden-hallway" : depth_ = fences_golden_hallway; break; case "Altar" : depth_ = Altar; break; case "SculptureOfAlexander" : depth_ = SculptureOfAlexander; break; case "amphitheatre" : depth_ = amphitheatre; break; case "Aqueduct" : depth_ = Aqueduct; break; case "PalaceInBabylon" : depth_ = PalaceInBabylon; break; case "Tower" : depth_ = Tower; break; case "Baker" : depth_ = Baker; break; case "Bakery" : depth_ = Bakery; break; case "anotherStatueofAlexander" : depth_ = anotherStatueofAlexander; break; case "blacksmith" : depth_ = blacksmith; break; case "Bridge" : depth_ = Bridge; break; case "BucephalosStatue" : depth_ = BucephalosStatue; break; case "concubine" : depth_ = concubine; break; case "eunuch" : depth_ = eunuch; break; case "FortressFlags" : depth_ = FortressFlags; break; case "fortuneTeller" : depth_ = fortuneTeller; break; case "Fountain" : depth_ = Fountain; break; case "Gardener" : depth_ = Gardener; break; case "general" : depth_ = general; break; case "GoldenGate" : depth_ = GoldenGate; break; case "RoyalHangingGarden" : depth_ = RoyalHangingGarden; break; case "Herbarium" : depth_ = Herbarium; break; case "HighPriest" : depth_ = HighPriest; break; case "EliteHorsemen" : depth_ = EliteHorsemen; break; case "jeweler" : depth_ = jeweler; break; case "MarbleFances" : depth_ = MarbleFances; break; case "nightGuards" : depth_ = nightGuards; break; case "statueOfNike" : depth_ = statueOfNike; break; case "Observatory" : depth_ = Observatory; break; case "Oracle" : depth_ = Oracle; break; case "Ornaments" : depth_ = Ornaments; break; case "Painter" : depth_ = Painter; break; case "PhilipIIStatue" : depth_ = PhilipIIStatue; break; case "poet" : depth_ = poet; break; case "RoyalStaple" : depth_ = RoyalStaple; break; case "TheRoyalThrone" : depth_ = TheRoyalThrone; break; case "skirmisher" : depth_ = skirmisher; break; case "BabylonSpa" : depth_ = BabylonSpa; break; case "treasureChamber" : depth_ = treasureChamber; break; case "treasureCoffin" : depth_ = treasureCoffin; break; case "Fortress" : depth_ = Fortress; break; case "BabylonBarracks" : depth_ = BabylonBarracks; break; case "WarTents" : depth_ = WarTents; break; case "WeaponStorageBuilding" : depth_ = WeaponStorageBuilding; break; case "WineMaker" : depth_ = WineMaker; break; case "Vineyards" : depth_ = Vineyards; break; case "BabylonWorkshops" : depth_ = BabylonWorkshops; } return(depth_); } }
Symbol 1091 MovieClip [__Packages.utils.StringUtils] Frame 0
class utils.StringUtils { function StringUtils () { } static function getUniqueName() { var _local3 = ""; var _local2 = 1; while (_local2 <= 4) { var _local1 = 1; while (_local1 <= 4) { _local3 = _local3 + getRandomChar(); _local1++; } if (_local2 < 4) { _local3 = _local3 + "-"; } _local2++; } return(_local3); } static function getRandomChar() { switch (Math.round(Math.random() + 1)) { case 1 : return(String.fromCharCode(Math.round(Math.random() * 25) + 65)); case 2 : return(String.fromCharCode(Math.round(Math.random() * 25) + 97)); } } static function scrambleArray(arr) { var _local2 = []; while (arr.length > 0) { _local2.push(arr.splice(Math.round(Math.random() * (arr.length - 1)), 1)); } return(_local2); } static function getTimeString(t) { var _local1 = Math.round(t / 1000); var _local2 = Math.floor(_local1 / 60); var _local3 = Math.floor(_local2 / 60); _local1 = _local1 % 60; _local2 = _local2 % 60; var _local4 = ((_local1 < 10) ? ("0" + _local1) : (_local1)); var _local5 = _local2 + ":"; var _local6 = ((_local3 > 0) ? (_local3 + ":") : ""); var _local7 = (_local6 + _local5) + _local4; return(_local7); } static function getHighScoreTimeString(t) { var _local2 = Math.round(t / 1000); var _local1 = Math.floor(_local2 / 60); var _local3 = Math.floor(_local1 / 60); _local2 = _local2 % 60; _local1 = _local1 % 60; var _local6 = ((_local2 < 10) ? ("0" + _local2) : (_local2.toString())); var _local4 = "00"; if (_local1 > 0) { _local4 = ((_local1 < 10) ? ("0" + _local1) : (_local1.toString())); } var _local5 = ""; if (_local3 > 0) { _local5 = ((_local3 < 10) ? ("0" + _local3) : (_local3.toString())); } var _local7 = (_local5 + _local4) + _local6; return(_local7); } }
Symbol 1092 MovieClip [__Packages.utils.SoundImpl] Frame 0
class utils.SoundImpl { var sound, isLoop, playing, sPaused, linkId, initialVolume, duration, position, fxVolume, musicVolume; function SoundImpl (mc) { if (mc instanceof MovieClip) { sound = new Sound(mc); } else { sound = new Sound(); } isLoop = false; playing = false; sPaused = false; } function attachSoundImpl(linkId, initVol) { if (arguments.length > 0) { this.linkId = linkId; initialVolume = 100; sound.attachSound(linkId); if (initVol != undefined) { initialVolume = initVol; sound.setVolume(initialVolume); } duration = sound.duration; position = sound.position; } } function setVolumeImpl(vol) { sound.setVolume((initialVolume * vol) / 100); } function getVolumeImpl() { return(sound.getVolume()); } function startImpl(secondoffset, loop) { if (!playing) { playing = true; isLoop = false; switch (arguments.length) { case 0 : sound.setVolume((initialVolume * fxVolume) / 100); sound.start(); sound.setVolume((initialVolume * fxVolume) / 100); break; case 1 : sound.setVolume((initialVolume * fxVolume) / 100); sound.start(secondoffset); sound.setVolume((initialVolume * fxVolume) / 100); break; case 2 : if (linkId != "katapult_under_spell") { sound.setVolume((initialVolume * musicVolume) / 100); sound.start(secondoffset, loop); sound.setVolume((initialVolume * musicVolume) / 100); isLoop = true; } else { sound.setVolume((initialVolume * fxVolume) / 100); sound.start(secondoffset, loop); sound.setVolume((initialVolume * fxVolume) / 100); var _local5 = sound.getVolume(); isLoop = true; break; } break; default : sound.setVolume((initialVolume * fxVolume) / 100); sound.start(); sound.setVolume((initialVolume * fxVolume) / 100); } } } function stopImpl() { playing = false; sound.stop(linkId); position = 0; } function pauseImpl() { if (playing == true) { sound.stop(linkId); playing = false; sPaused = true; position = sound.position; } } function resumeImpl() { if (_global._resumed == true) { fxVolume = _global.sound; musicVolume = _global.music; _global._resumed = false; } if (sPaused == true) { sPaused = false; if (!isLoop) { startImpl(position / 1000); } else { startImpl(position / 1000); isLoop = true; var _local3 = this; _local3.sound.holder = this; sound.onSoundComplete = function () { this.holder.stopImpl(); this.holder.startImpl(0, 32000); }; } } } }
Symbol 1093 MovieClip [__Packages.ss.Level] Frame 0
class ss.Level { var game, levelAssets, bubbleGame, curentlevelAsset, timer; function Level (Game) { game = Game; init(); } function init() { switch (game.levelID) { case 1 : levelAssets = new levelsAssets.level1Assets(this); break; case 2 : levelAssets = new levelsAssets.level2Assets(this); var _local2 = 0; while (_local2 < game.unlockedItems.length) { if (game.unlockedItems[_local2].itemsName == "ASmallVillage") { game.unlockedItems[_local2].lockFlag = true; break; } _local2++; } break; case 3 : levelAssets = new levelsAssets.level3Assets(this); _local2 = 0; while (_local2 < game.unlockedItems.length) { if (game.unlockedItems[_local2].itemsName == "AGraintField") { game.unlockedItems[_local2].lockFlag = true; break; } _local2++; } break; case 4 : levelAssets = new levelsAssets.level4Assets(this); _local2 = 0; while (_local2 < game.unlockedItems.length) { if (game.unlockedItems[_local2].itemsName == "TheHarbor") { game.unlockedItems[_local2].lockFlag = true; break; } _local2++; } break; case 5 : levelAssets = new levelsAssets.level5Assets(this); _local2 = 0; while (_local2 < game.unlockedItems.length) { if (game.unlockedItems[_local2].itemsName == "TheMarket") { game.unlockedItems[_local2].lockFlag = true; break; } _local2++; } break; case 6 : levelAssets = new levelsAssets.level6Assets(this); _local2 = 0; for(;;){ if (_local2 >= game.unlockedItems.length) { break; } if (game.unlockedItems[_local2].itemsName == "theNewPalaceWing") { game.unlockedItems[_local2].lockFlag = true; break; } _local2++; }; } bubbleGame = new ss.BubbleGame(this); curentlevelAsset = new ss.LevelState(this); timer = new utils.Timer(game); timer.addEventListener("onTimerTick", this); timer.start(); } function onTimerTick() { if (!bubbleGame.pauseInGame) { bubbleGame._MainCore(); } if (game.catapultSpell == true) { game.sndCtrl.fadeOutCatapultSound(); } if (game.fading == true) { if (game.fadingOutSound == true) { game.sndCtrl.fadeOutSounds(); } if (game.fadingInSound == true) { game.sndCtrl.fadeInSounds(); } if (game.fadeOutFinish == true) { var _local2 = getTimer(); if ((_local2 - game.fadeOutFinishTime) >= 9000) { game.sndCtrl.stopSound("heartbeat"); game.fadingInSound = true; game.fadeOutFinish = false; } } } if (game.displayBonus == true) { game.interface_.SummaryScreen.displayBonus(); } } function onClockTick() { } function checkBonus() { } function addToLevelState() { } }
Symbol 1094 MovieClip [__Packages.levelsAssets.level1Assets] Frame 0
class levelsAssets.level1Assets extends MovieClip { var level, game, pointsFlag, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, resorses, startMartix, clip; function level1Assets (level_) { super(); level = level_; game = level.game; pointsFlag = true; trace("init<<Level<<level1Assets"); init(); } function init() { timeForPlay = 600000 + (game.weaponResources * 100); interfaceName = "dorski_IF_mc"; backgroundName = "Thebe"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_dorski"; OriginalBubbleInMatrix = [1, 2, 3, 50, 51, 52]; BubbleInMatrix = [1, 2, 3, 50, 51, 52, 62]; tempMatrix = []; resorses = "wea"; startMartix = new Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 4, 3, 4, 3, 4, 1, 2, 1, 1, 1, 1, 4, 3, 4, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); var _local2; var _local3; _local2 = 2; while (_local2 <= 8) { _local3 = 1; while (17 >= _local3) { var _local4 = random(2); if (_local4 > 0) { if ((_local2 % 2) == 0) { if ((startMartix[_local2 - 1][_local3 + 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } if ((_local2 % 2) == 1) { if ((startMartix[_local2 - 1][_local3 - 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("neparno topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } } else { startMartix[_local2][_local3] = 0; } _local3++; } _local2++; } } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] < 60)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } return(startMartix); } function chekUnlockedBubbles() { var _local3; var _local2; var _local4; _local3 = 0; while (_local3 < (BubbleInMatrix.length - 1)) { _local2 = 0; while (_local2 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local2] == BubbleInMatrix[_local3]) { tempMatrix.push(BubbleInMatrix[_local3]); } _local2++; } _local3++; } BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevel() { } function chekForBonus(bangScore_, dropScore_, step) { } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { trace("pritisna:::" + this.holder.game.level.bubbleGame.popHintsclip); if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function showHint() { trace("showHint()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("popHints_reverse", "popHints_reverse", 3008, {_x:138.4, _y:86.8}); clip.all.intro.text = game.Language.getLangText("bubbleNum55"); addEvents(); return(true); } }
Symbol 1095 MovieClip [__Packages.levelsAssets.level2Assets] Frame 0
class levelsAssets.level2Assets extends MovieClip { var level, game, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, resorses, startMartix, clip; function level2Assets (level_) { super(); level = level_; game = level.game; init(); } function init() { timeForPlay = 600000 + (game.weaponResources * 100); interfaceName = "grcki_IF_mc"; backgroundName = "Granicus"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_grcija"; OriginalBubbleInMatrix = [1, 2, 3, 14, 50, 51, 52]; BubbleInMatrix = [1, 2, 3, 14, 50, 51, 52, 67]; tempMatrix = []; resorses = "wea"; startMartix = new Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 4, 3, 4, 3, 4, 1, 2, 1, 1, 2, 1, 67, 1, 4, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); var _local2; var _local3; _local2 = 1; while (_local2 <= 8) { _local3 = 1; while (17 >= _local3) { var _local4 = random(2); if (_local4 > 0) { if (((_local2 % 2) == 0) && (startMartix[_local2][_local3] < 60)) { if ((startMartix[_local2 - 1][_local3 + 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; } } if ((_local2 % 2) == 1) { if ((startMartix[_local2 - 1][_local3 - 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; } } } else { startMartix[_local2][_local3] = 0; } _local3++; } _local2++; } startMartix[1][13] = 67; } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] < 60)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } return(startMartix); } function chekUnlockedBubbles() { var _local3; var _local2; var _local4; _local3 = 0; while (_local3 < BubbleInMatrix.length) { _local2 = 0; while (_local2 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local2] == BubbleInMatrix[_local3]) { tempMatrix.push(BubbleInMatrix[_local3]); } _local2++; } _local3++; } BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevel() { } function showHint() { game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("popHints_reverse", "popHints", 3008, {_x:138.4, _y:80}); clip.all.intro.text = game.Language.getLangText("AcceleratingBUBBLE"); addEvents(); return(true); } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function chekForBonus(bangScore_, dropScore_, step) { if (bangScore_[step] >= 5) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ThePalaceAtThebes") { var _local4; _local4 = new ss.Items(game, "servant", 400, 0, 0, 464.1, 254.2, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "servant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "servant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "servant"); game.bonusPopUp.push(_local3); game.bonusItems.push(_local4); } } _local2++; } } } }
Symbol 1096 MovieClip [__Packages.screens.BonusPopUp] Frame 0
class screens.BonusPopUp { var game, scrin, item, showMovie, fleg, clip; function BonusPopUp (game_, _scrin, item_) { trace("BonusPopUp "); trace("item_ " + item_); game = game_; scrin = _scrin; item = item_; showMovie = true; init(); } function init() { var _local2 = 0; while (_local2 < game.bonusItems.length) { if (game.bonusItems[_local2].itemsName == item) { trace("Veke ima vakov objekt"); game.bonusPopUp = []; showMovie = false; _local2++; break; } _local2++; } if (game.bonusPopUp.length == 0) { fleg = true; } if ((fleg == true) && (showMovie)) { game.level.bubbleGame.pauseInGame = true; game.sndCtrl.stopSound("popUp_sound"); game.sndCtrl.playSound("popUp_sound"); game.keyboard.pauseTime = getTimer(); clip = scrin.attachMovie("bonusScreen", "bonusScreen", 3003, {_x:-49, _y:-50}); clip.all.deskription.text = game.Language.getLangText(item); clip.all.info.text = game.Language.getLangText("info" + item); if (((((item != "FortressFlags") && (item != "treasureChamber")) && (item != "Spa")) && (item != "TheFleet")) && (item != "GoldenHallway")) { clip.all.pick.attachMovie(item, "pic", 1); setProperti(); trace("!!!item " + item); } else if (item == "GoldenHallway") { clip.all.pick.attachMovie("GoldenHallway2", "pic", 1); } else if (item == "TheFleet") { clip.all.pick.attachMovie("TheFleet2", "pic", 1); } else if (item == "Spa") { clip.all.pick.attachMovie("Spa2", "pic", 1); } else if (item == "FortressFlags") { clip.all.pick.attachMovie("FortressFlags2", "pic", 1); } else if (item == "treasureChamber") { clip.all.pick.attachMovie("treasureChamber2", "pic", 1); } addEvents(); } } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; clip.all.ok_btn.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.all.ok_btn.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; clip.all.ok_btn.onRelease = function () { trace("pritisna"); this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); var _local3 = this.holder.game.keyboard.pauseTime; this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.LightBubbleTime = this.holder.game.level.bubbleGame.LightBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.IceBubbleTime = this.holder.game.level.bubbleGame.IceBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.MirrorBubbleTime = this.holder.game.level.bubbleGame.MirrorBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.HeatBubbleTime = this.holder.game.level.bubbleGame.HeatBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.SpikeBubbleTime = this.holder.game.level.bubbleGame.SpikeBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.RoughBubbleTime = this.holder.game.level.bubbleGame.RoughBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.AccelerationBubbleTime = this.holder.game.level.bubbleGame.AccelerationBubbleTime + (_local2 - _local3); this.holder.game.bonusPopUp.pop(); this.holder.game.bonusPopUp[this.holder.game.bonusPopUp.length - 1].fleg = true; this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function setProperti() { trace("setProperti"); var _local7 = 50; var _local5 = 90; trace("this.clip.all.pick._width " + clip.all.pick._width); trace("this.clip.all.pick._height " + clip.all.pick._height); if (clip.all.pick._width > 0) { var _local6 = clip.all.pick._width; var _local4 = clip.all.pick._height; var _local3 = 100; var _local2 = 100; if (_local6 > _local7) { _local3 = (_local7 / _local6) * 100; trace("xscalePercent " + _local3); } if (_local4 > _local5) { _local2 = (_local5 / _local4) * 100; trace("yscalePercent " + _local2); } if (_local3 > _local2) { clip.all.pick._xscale = _local2; clip.all.pick._yscale = _local2; } else { clip.all.pick._xscale = _local3; clip.all.pick._yscale = _local3; } clip.all.pick._x = 266.5; clip.all.pick._y = 297.5; } } }
Symbol 1097 MovieClip [__Packages.levelsAssets.level3Assets] Frame 0
class levelsAssets.level3Assets extends MovieClip { var level, game, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, leyout, resorses, startMartix, clip; function level3Assets (level_) { super(); level = level_; game = level.game; trace("init<<Level<<level3Assets"); init(); } function init() { timeForPlay = 600000 /* 0x0927C0 */; interfaceName = "grcki_IF_mc"; backgroundName = "Granicus"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_grcija"; OriginalBubbleInMatrix = [14, 18, 50, 51, 52, 53]; BubbleInMatrix = [14, 18, 50, 51, 52, 53, 67]; tempMatrix = []; leyout = 3; resorses = "prim"; startMartix = new Array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); } function chekWall1(x, y) { var _local4 = game.level.bubbleGame.cR; var _local3 = game.level.bubbleGame.bubSide; if (((_local3 == -1) && ((x - _local4) <= 105)) && ((((y >= 156) && (y <= 190)) || ((y >= 224) && (y <= 258))) || ((y >= 292) && (y <= 326)))) { return(true); } if (((_local3 == 1) && ((x + _local4) >= 598)) && ((((y >= 122) && (y <= 156)) || ((y >= 190) && (y <= 224))) || ((y >= 258) && (y <= 292)))) { return(true); } return(false); } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] < 60)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } trace("this.startMartix " + startMartix); return(startMartix); } function chekUnlockedBubbles() { var _local2; var _local3; var _local4; _local2 = 0; while (_local2 < BubbleInMatrix.length) { _local3 = 0; while (_local3 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local3] == BubbleInMatrix[_local2]) { tempMatrix.push(BubbleInMatrix[_local2]); trace("@@SBubbleInMatrix[i] " + BubbleInMatrix[_local2]); } _local3++; } _local2++; } trace("###this.tempMatrix " + tempMatrix); BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevel() { } function chekForBonus(bangScore_, dropScore_, step) { if (bangScore_[step] >= 5) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ThePalaceAtThebes") { var _local4; _local4 = new ss.Items(game, "servant", 400, 0, 0, 464.1, 254.2, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "servant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "servant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "servant"); game.bonusPopUp.push(_local3); trace("ADD SERVANT"); game.bonusItems.push(_local4); } } _local2++; } } if (game.level.curentlevelAsset.primaryResources >= 30) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ASmallVillage") { var _local4 = new ss.Items(game, "villager", 300, 0, 0, 590, 385.4, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "villager") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "villager")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "villager"); game.bonusPopUp.push(_local3); trace("ADD villager "); game.bonusItems.push(_local4); } } _local2++; } } } function chekWall(ballY, score) { if (((ballY - score) % 2) == 0) { trace(" chekWall true"); return(true); } trace(" chekWall false"); return(false); } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { trace("pritisna:::" + this.holder.game.level.bubbleGame.popHintsclip); if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function showHint() { trace("showHint()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("fadeHint4_mc", "popHints_reverse", 3008, {_x:64.8, _y:285}); clip.all.intro.text = game.Language.getLangText("bubbleNum51"); addEvents(); return(true); } }
Symbol 1098 MovieClip [__Packages.levelsAssets.level4Assets] Frame 0
class levelsAssets.level4Assets extends MovieClip { var level, game, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, resorses, startMartix, clip; function level4Assets (level_) { super(); level = level_; game = level.game; trace("init<<Level<<level4Assets"); init(); } function init() { timeForPlay = 600000 + (game.weaponResources * 100); interfaceName = "persiski_IF_mc"; backgroundName = "Issus"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_persia"; OriginalBubbleInMatrix = [1, 7, 4, 5, 6, 14, 18, 61]; BubbleInMatrix = [1, 7, 4, 5, 6, 14, 18, 61]; tempMatrix = []; resorses = "wea"; startMartix = new Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 4, 3, 4, 3, 4, 1, 2, 1, 1, 2, 3, 61, 3, 4, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); var _local2; var _local3; _local2 = 2; while (_local2 <= 8) { _local3 = 1; while (17 >= _local3) { var _local4 = random(2); if (_local4 > 0) { if ((_local2 % 2) == 0) { if ((startMartix[_local2 - 1][_local3 + 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } if ((_local2 % 2) == 1) { if ((startMartix[_local2 - 1][_local3 - 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("neparno topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } } else { startMartix[_local2][_local3] = 0; } _local3++; } _local2++; } startMartix[1][13] = 61; } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] < 60)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } trace("this.startMartix " + startMartix); return(startMartix); } function chekUnlockedBubbles() { var _local2; var _local3; var _local4; _local2 = 0; while (_local2 < (BubbleInMatrix.length - 1)) { _local3 = 0; while (_local3 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local3] == BubbleInMatrix[_local2]) { tempMatrix.push(BubbleInMatrix[_local2]); trace("@@SBubbleInMatrix[i] " + BubbleInMatrix[_local2]); } _local3++; } _local2++; } trace("###this.tempMatrix " + tempMatrix); BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevelPoints() { trace("passLevelPoints()" + game.level.bubbleGame.GameTime); } function chekForBonus(bangScore_, dropScore_, step) { if (bangScore_[step] >= 5) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ThePalaceAtThebes") { var _local4; _local4 = new ss.Items(game, "servant", 400, 0, 0, 464.1, 254.2, 0, 100); if (((game.bonusItems[game.bonusItems.length - 1].itemsName != "servant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "servant")) && (game.bonusItems[game.bonusItems.length - 3].itemsName != "servant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "servant"); game.bonusPopUp.push(_local3); trace("ADD SERVANT"); game.bonusItems.push(_local4); } } _local2++; } } if (game.level.curentlevelAsset.primaryResources >= 30) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ASmallVillage") { var _local4 = new ss.Items(game, "villager", 300, 0, 0, 590, 385.4, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "villager") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "villager")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "villager"); game.bonusPopUp.push(_local3); trace("ADD villager "); game.bonusItems.push(_local4); } } _local2++; } } if (((bangScore_[step] >= 5) && (bangScore_[step - 1] >= 5)) && (bangScore_[step - 2] >= 5)) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "AGraintField") { trace("ADD sawyer "); var _local4 = new ss.Items(game, "sawyer", 400, 0, 0, 698.3, 407.9, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "sawyer") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "sawyer")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "sawyer"); game.bonusPopUp.push(_local3); trace("ADD sawyer "); game.bonusItems.push(_local4); } } _local2++; } } } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { trace("pritisna:::" + this.holder.game.level.bubbleGame.popHintsclip); if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function showHint() { trace("showHint()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("popHints_reverse", "popHints_reverse", 3008, {_x:138.4, _y:86.8}); clip.all.intro.text = game.Language.getLangText("LAJTENINGBUBBLE"); addEvents(); return(true); } }
Symbol 1099 MovieClip [__Packages.levelsAssets.level5Assets] Frame 0
class levelsAssets.level5Assets extends MovieClip { var level, game, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, resorses, startMartix, clip; function level5Assets (level_) { super(); level = level_; game = level.game; trace("init<<Level<<level5Assets"); init(); } function init() { timeForPlay = 600000 /* 0x0927C0 */; interfaceName = "persiski_IF_mc"; backgroundName = "Issus"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_persia"; OriginalBubbleInMatrix = [2, 18, 16, 14, 53]; BubbleInMatrix = [2, 18, 16, 14, 53]; tempMatrix = []; resorses = "prim"; startMartix = new Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 4, 3, 4, 3, 4, 1, 2, 1, 1, 2, 3, 4, 3, 4, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); var _local2; var _local3; _local2 = 2; while (_local2 <= 8) { _local3 = 1; while (17 >= _local3) { var _local4 = random(2); if (_local4 > 0) { if ((_local2 % 2) == 0) { if ((startMartix[_local2 - 1][_local3 + 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } if ((_local2 % 2) == 1) { if ((startMartix[_local2 - 1][_local3 - 1] != 0) || (startMartix[_local2 - 1][_local3] != 0)) { var _local5 = random(BubbleInMatrix.length); startMartix[_local2][_local3] = BubbleInMatrix[_local5]; trace((("neparno topce " + ((_local2 * 19) + _local3)) + "ke ima boja ") + startMartix[_local2][_local3]); } } } else { startMartix[_local2][_local3] = 0; } _local3++; } _local2++; } } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] != 100)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } trace("this.startMartix " + startMartix); return(startMartix); } function chekUnlockedBubbles() { var _local2; var _local3; var _local4; _local2 = 0; while (_local2 < BubbleInMatrix.length) { _local3 = 0; while (_local3 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local3] == BubbleInMatrix[_local2]) { tempMatrix.push(BubbleInMatrix[_local2]); trace("@@SBubbleInMatrix[i] " + BubbleInMatrix[_local2]); } _local3++; } _local2++; } trace("###this.tempMatrix " + tempMatrix); BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevelPoints() { trace("passLevelPoints()"); if (game.level.bubbleGame.GameTime <= 120000) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "TheHarbor") { var _local3; _local3 = new ss.Items(game, "fisherman", 500, 0, 0, 357.1, 444.9, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "fisherman") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "fisherman")) { game.bonusItems.push(_local3); trace("ADD fisherman"); } } _local2++; } } } function chekForBonus(bangScore_, dropScore_, step) { if (bangScore_[step] >= 5) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ThePalaceAtThebes") { var _local4; _local4 = new ss.Items(game, "servant", 400, 0, 0, 464.1, 254.2, 0, 100); if ((((game.bonusItems[game.bonusItems.length - 1].itemsName != "servant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "servant")) && (game.bonusItems[game.bonusItems.length - 3].itemsName != "servant")) && (game.bonusItems[game.bonusItems.length - 4].itemsName != "servant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "servant"); game.bonusPopUp.push(_local3); trace("ADD SERVANT"); game.bonusItems.push(_local4); } } _local2++; } } trace("this.level.curentlevelAsset.primaryResources " + level.curentlevelAsset.primaryResources); if (game.level.curentlevelAsset.primaryResources >= 30) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ASmallVillage") { var _local4 = new ss.Items(game, "villager", 300, 0, 0, 590, 385.4, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "villager") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "villager")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "villager"); game.bonusPopUp.push(_local3); trace("ADD villager "); game.bonusItems.push(_local4); } } _local2++; } } if (((bangScore_[step] >= 5) && (bangScore_[step - 1] >= 5)) && (bangScore_[step - 2] >= 5)) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "AGraintField") { trace("ADD sawyer "); var _local4 = new ss.Items(game, "sawyer", 400, 0, 0, 698.3, 407.9, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "sawyer") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "sawyer")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "sawyer"); game.bonusPopUp.push(_local3); trace("ADD sawyer "); game.bonusItems.push(_local4); } } _local2++; } } } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { trace("pritisna:::" + this.holder.game.level.bubbleGame.popHintsclip); if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function showHint() { trace("showHint()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("fadeHint4_mc", "popHints_reverse", 3008, {_x:416.8, _y:285}); clip.all.intro.text = game.Language.getLangText("bubbleNum52"); addEvents(); return(true); } }
Symbol 1100 MovieClip [__Packages.levelsAssets.level6Assets] Frame 0
class levelsAssets.level6Assets extends MovieClip { var level, game, timeForPlay, interfaceName, backgroundName, buyScreenBackground, buyScreenInterfejs, OriginalBubbleInMatrix, BubbleInMatrix, tempMatrix, leyout, popapForBonus, resorses, startMartix, clip; function level6Assets (level_) { super(); level = level_; game = level.game; trace("init<<Level<<level6Assets"); init(); } function init() { timeForPlay = 600000 /* 0x0927C0 */; interfaceName = "persiski_IF_mc"; backgroundName = "Issus"; buyScreenBackground = "Pella"; buyScreenInterfejs = "buyScreen_persia"; OriginalBubbleInMatrix = [25, 1, 2, 18, 16, 14, 53, 61, 78]; BubbleInMatrix = [25, 1, 2, 18, 16, 14, 53, 61, 78]; tempMatrix = []; leyout = 3; popapForBonus = true; resorses = "lux"; startMartix = new Array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100], [1, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); chekUnlockedBubbles(); } function chekWall1(x, y) { var _local4 = game.level.bubbleGame.cR; var _local3 = game.level.bubbleGame.bubSide; if (((_local3 == -1) && ((x - _local4) <= 105)) && ((((y >= 156) && (y <= 190)) || ((y >= 224) && (y <= 258))) || ((y >= 292) && (y <= 326)))) { return(true); } if (((_local3 == 1) && ((x + _local4) >= 598)) && ((((y >= 122) && (y <= 156)) || ((y >= 190) && (y <= 224))) || ((y >= 258) && (y <= 292)))) { return(true); } return(false); } function makeStartMatrix() { var _local3; var _local2; _local3 = 1; while (_local3 <= 8) { _local2 = 1; while (17 >= _local2) { if ((startMartix[_local3][_local2] != 0) && (startMartix[_local3][_local2] <= 60)) { var _local5; var _local4 = random(BubbleInMatrix.length); startMartix[_local3][_local2] = BubbleInMatrix[_local4]; } _local2++; } _local3++; } return(startMartix); } function chekUnlockedBubbles() { var _local2; var _local3; var _local4; _local2 = 0; while (_local2 < (BubbleInMatrix.length - 2)) { _local3 = 0; while (_local3 < game.unlockedBubbles.length) { if (game.unlockedBubbles[_local3] == BubbleInMatrix[_local2]) { tempMatrix.push(BubbleInMatrix[_local2]); trace("@@SBubbleInMatrix[i] " + BubbleInMatrix[_local2]); } _local3++; } _local2++; } BubbleInMatrix = []; BubbleInMatrix = tempMatrix; } function passLevelPoints() { trace("passLevelPoints()" + game.level.bubbleGame.GameTime); if (game.level.bubbleGame.GameTime >= 120000) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "TheHarbor") { var _local4; _local4 = new ss.Items(game, "fisherman", 500, 0, 0, 357.1, 444.9, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "fisherman") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "fisherman")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "fisherman"); game.bonusPopUp.push(_local3); game.bonusItems.push(_local4); trace("ADD fisherman"); } } _local2++; } } } function chekForBonus(bangScore_, dropScore_, step) { trace("chekForBonus "); if (level.curentlevelAsset.score >= 1000) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "TheMarket") { var _local4; _local4 = new ss.Items(game, "merchant", 400, 0, 0, 628, 372.1, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "merchant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "merchant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "merchant"); game.bonusPopUp.push(_local3); trace("ADD merchant"); game.bonusItems.push(_local4); } } _local2++; } } if (bangScore_[step] >= 5) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ThePalaceAtThebes") { var _local4 = new ss.Items(game, "servant", 400, 0, 0, 464.1, 254.2, 0, 100); if ((((game.bonusItems[game.bonusItems.length - 1].itemsName != "servant") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "servant")) && (game.bonusItems[game.bonusItems.length - 3].itemsName != "servant")) && (game.bonusItems[game.bonusItems.length - 4].itemsName != "servant")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "servant"); game.bonusPopUp.push(_local3); trace("ADD SERVANT"); game.bonusItems.push(_local4); } } _local2++; } } trace("this.level.curentlevelAsset.primaryResources " + level.curentlevelAsset.primaryResources); if (game.level.curentlevelAsset.primaryResources >= 30) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "ASmallVillage") { var _local4 = new ss.Items(game, "villager", 300, 0, 0, 590, 385.4, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "villager") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "villager")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "villager"); game.bonusPopUp.push(_local3); trace("ADD villager "); game.bonusItems.push(_local4); } } _local2++; } } if (((bangScore_[step] >= 5) && (bangScore_[step - 1] >= 5)) && (bangScore_[step - 2] >= 5)) { var _local2 = 0; while (_local2 < game.boughtItems.length) { if (game.boughtItems[_local2].itemsName == "AGraintField") { trace("ADD sawyer "); var _local4 = new ss.Items(game, "sawyer", 400, 0, 0, 698.3, 407.9, 0, 100); if ((game.bonusItems[game.bonusItems.length - 1].itemsName != "sawyer") && (game.bonusItems[game.bonusItems.length - 2].itemsName != "sawyer")) { var _local3 = new screens.BonusPopUp(game, game.game_backround, "sawyer"); game.bonusPopUp.push(_local3); trace("ADD sawyer "); game.bonusItems.push(_local4); } } _local2++; } } } function addEvents() { clip.all.ok_btn.holder = this; clip.all.ok_btn.onRelease = function () { trace("pritisna:::" + this.holder.game.level.bubbleGame.popHintsclip); if (!this.holder.game.level.bubbleGame.popHintsclip) { this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - this.holder.game.keyboard.pauseTime); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - this.holder.game.keyboard.pauseTime); } this.holder.game.startCheckingFocus(); this.holder.clip.removeMovieClip(); }; } function showHint() { trace("showHint()"); game.level.bubbleGame.pauseInGame = true; game.keyboard.pauseTime = getTimer(); clip = game.game_backround.attachMovie("popHints", "popHints_reverse", 3008, {_x:248.4, _y:-12.1}); clip.all.intro.text = game.Language.getLangText("bubbleNum56"); addEvents(); return(true); } }
Symbol 1101 MovieClip [__Packages.ss.BubbleGame] Frame 0
#initclip if (!_global.ss) { _global.ss = new Object(); } if (!_global.ss.BubbleGame) { var _local1 = function (level) { super(); this.Level = level; this.init(); }; ss.BubbleGame = _local1; //ss.BubbleGame extends MovieClip var _local2 = _local1.prototype; _local2.init = function () { this.Points = []; this.PointsCounter = 0; this.PointsFlag = false; this.pathCounter = 0; while (this.Level.levelAssets.BubbleInMatrix.length < 7) { var _local7 = random(this.Level.game.unlockedBubbles2.length); var _local6 = this.Level.game.unlockedBubbles2[_local7]; var _local5 = false; var _local3 = 0; while (_local3 < this.Level.levelAssets.BubbleInMatrix.length) { if (this.Level.levelAssets.BubbleInMatrix[_local3] == _local6) { _local5 = true; break; } _local3++; } if (_local5) { continue; } this.Level.levelAssets.BubbleInMatrix.push(_local6); } this.withHelpPoints = this.Level.levelAssets.pointsFlag; if (this.Level.game.LoastLife) { this.withHelpPoints = true; this.Level.game.LoastLife = false; } trace(" this.Level.levelAssets.pointsFlag " + this.Level.levelAssets.pointsFlag); this.startMartix = this.Level.levelAssets.makeStartMatrix(); r = 1; while (8 >= r) { c = 1; while (17 >= c) { if ((this.Level.game.levelID == 2) && ((r == 1) && (c == 13))) { c++; } if ((this.Level.game.levelID == 4) && ((r == 1) && (c == 13))) { c++; } if ((this.Level.game.levelID == 11) && ((r == 1) && (c == 13))) { c++; } if ((this.Level.game.levelID == 9) && ((r == 1) && (c == 13))) { c++; } if ((this.Level.game.levelID == 7) && ((r == 5) && (c == 1))) { c++; } if ((this.Level.game.levelID == 13) && ((r == 1) && (c == 5))) { c++; } if ((this.Level.game.levelID == 16) && ((r == 3) && (c == 4))) { c++; } if ((this.Level.game.levelID == 43) && ((r == 4) && (c == 1))) { c++; } if ((this.Level.game.levelID == 26) && ((r == 5) && (c == 5))) { c++; } if ((this.startMartix[r][c] > 60) && (this.startMartix[r][c] < 100)) { if (this.startMartix[r][c + 1] > 60) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if (this.startMartix[r][c + 2] > 60) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if ((this.startMartix[r + 1][c] > 60) && (this.startMartix[r + 1][c] < 100)) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if (this.startMartix[r + 1][c + 1] > 60) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if (this.startMartix[r + 1][c - 1] > 60) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if ((this.startMartix[r + 1][c + 2] > 60) && (this.startMartix[r + 1][c + 2] < 100)) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if ((this.startMartix[r + 1][c - 2] > 60) && (this.startMartix[r + 1][c - 2] < 100)) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } if ((this.startMartix[r + 2][c] > 60) && (this.startMartix[r + 2][c] < 100)) { this.startMartix[r][c] = this.Level.levelAssets.BubbleInMatrix[0]; } } c++; } r++; } this.bonusUpgrades = 0; this.Level.game.cursor.removeMouseListener(); this.Level.game.cursor.init(); this.Level.game.cursor.clip.gotoAndStop("arrow"); this.pauseInGame = false; this.moralBoostFlag = false; this.assaultFlag = false; this.shieldFlag = false; this.endTickFlag = false; this.PowerBrake = false; this.olldAngle = 0; this.startChance = 4; this.MinChance = 2; this.shaketNum = 0; this.ChanceInMoment = this.startChance; this.dzid = false; this.iD = 0; this.col = 0; this.GameTime = 150000 /* 0x0249F0 */; this.RowTime = 80000 + (random(10) * 1000); this.ShootTime = 10; this.NumOfColum = 19; this.GameSpeed = 9; this.BrRows = 0; this.numInkrement = 1; this.OldTime = 0; this.cB = 54; this.cD = 34; this.cDD = this.cD * this.cD; this.cDM = this.cD * 0.75; this.cDMM = this.cDM * this.cDM; this.cR = 17; this.startx = 29; this.starty = 27; this.cBR = this.cB + this.cR; this.cXNext = 252; this.cYNext = 528; this.cXCur = 358; this.cYCur = 512; this.Assault = 77; this.wallDown = false; this.cmNothing = 0; this.cmBMakeNext = 10; this.cmBMakeCur = 11; this.cmBHideNext = 12; this.cmBMCalc = 14; this.cmBM = 15; this.cmBRemoveCalc = 16; this.cmBRemove = 17; this.cmBFRemoveCalc = 18; if (this.max_ID <= 1) { this.max_ID = 6; } else { this.max_ID++; } this.cmBDecLevelStep = 19; this.cmBFDownCalc = 20; this.cmGameOver = 21; this.cmBangAll = 22; this.cmShowName = 23; this.cmShowTop = 24; this.vBCur = ""; this.vBCurCol = -1; this.vBNext = ""; this.vBNextCol = -1; this.vMPS = 0; this.vFPS = 0; this.vCC = this.cmNothing; this.vEnableMov = false; this.vBRC = 0; this.vRemove = true; this.vPause = 0; this.vSC = 0; this.vBonus = 0; this.vBonusF = false; this.vC3 = 1; this.vStartRC = 9; this.vDialog = false; this.vRestart = false; this.vRC = 0; this.vDelta = 6; this.vDelta2 = this.vDelta / 6; this.vDX = 0; this.vDY = 0; this.vX = 0; this.vY = 0; this.vBBI = 0; this.vTX = 0; this.vTY = 0; this.vTC = 0; this.vTLDist = 0; this.vLMax = 5; this.vLMaxC = 5; this.vLCur = 5; this.vLevel = 1; this.vAS = true; this.vDColor = 12632319 /* 0xC0C0FF */; this.vBAnim = false; this.vSound = true; this.vLQ = false; this.vVolume = 20; this.vBS = ""; this.vNS = ""; this.vTS = ""; this.vRR = ""; this.vDD = 0; this.bbb = true; this.aa = true; this.vDColorL = 0; this.vDColorD = 0; this.vDColorDL = 0; this.vDColorHL = 0; this.vNamesC = 0; this.NewRoll = 0; this.BangScore = []; this.DropScore = []; this.BangColor = []; this.shotNum = 0; this.num = 1; this.BonusProcent = 1; this.startTime = getTimer(); this.AccelerationBubble = false; this.LightBubble = false; this.MirrorTime = false; this.HeatTime = false; this.SpikeBubble = false; this.RoughBubble = false; this.IceTime = false; this.vAngle = 0; this.backgroundName = this.Level.levelAssets.backgroundName; this.interfaceName = this.Level.levelAssets.interfaceName; this.buyScreenBackground = this.Level.levelAssets.buyScreenBackground; this.Level.game.sndCtrl.stopSound("battle_in_map"); _global.startBattle = false; if (this.buyScreenBackground == "Pella") { this.Level.game.sndCtrl.stopSound(this.Level.game.currentMusic); this.Level.game.sndCtrl.playSound("ingame_3", 32000); this.Level.game.currentMusic = "ingame_3"; } else if (this.buyScreenBackground == "Alexandria") { this.Level.game.sndCtrl.stopSound(this.Level.game.currentMusic); this.Level.game.sndCtrl.playSound("Arabic_ingame", 32000); this.Level.game.currentMusic = "Arabic_ingame"; } else { this.Level.game.sndCtrl.stopSound(this.Level.game.currentMusic); this.Level.game.sndCtrl.playSound("India_ingame", 32000); this.Level.game.currentMusic = "India_ingame"; } this.Level.game.buyScreenBackground = this.Level.levelAssets.buyScreenBackground; this.Level.game.buyScreenInterfejs = this.Level.levelAssets.buyScreenInterfejs; this.game_backround = this.Level.game.attachMovie(this.backgroundName, "game_backround", 10, {_x:49, _y:50}); var _local13 = this.game_backround.getDepth(); this.zavesa = this.game_backround.attachMovie("zavesa", "zavesa", 100, {_x:34, _y:33}); this.Level.game.sndCtrl.stopSound("curtain_start_level"); this.Level.game.sndCtrl.playSound("curtain_start_level"); this.game_backround.attachMovie(this.interfaceName, "interfaceClip", 108, {_x:-49, _y:-50}); this.Arrow = this.game_backround.attachMovie("Arrow", "Arrow", 2002, {_x:358, _y:512}); this.ArrowCentar = this.game_backround.attachMovie("centar_point", "centar_point", 105, {_x:358, _y:512}); this.overview = this.game_backround.interfaceClip.attachMovie("8skreen", "8skreen", 11, {_x:732.8, _y:14.9}); this.overview._x = 732; this.overview._y = 15; this.MorphBonus = this.game_backround.interfaceClip.attachMovie("Showw74", "Showw74", 12, {_x:627.3, _y:570.3}); this.DoubleBonus = this.game_backround.interfaceClip.attachMovie("Showw73", "Showw73", 13, {_x:150.5, _y:576.5}); this.MoralBonus = this.game_backround.interfaceClip.attachMovie("Showw71", "Showw71", 14, {_x:94, _y:572}); this.AssaultBonus = this.game_backround.interfaceClip.attachMovie("Showw77", "Showw77", 15, {_x:255, _y:576}); this.ShieldBonus = this.game_backround.interfaceClip.attachMovie("Showw76", "Showw76", 16, {_x:529.5, _y:574}); this.SpyBonus = this.game_backround.interfaceClip.attachMovie("Showw78", "Showw78", 17, {_x:580, _y:574}); this.TimeBonus = this.game_backround.interfaceClip.attachMovie("Showw75", "Showw75", 18, {_x:202.5, _y:576}); this.TransmutationBonus = this.game_backround.interfaceClip.attachMovie("Showw72", "Showw72", 19, {_x:686, _y:574}); this.game_backround.interfaceClip.attachMovie("sandWatch", "clock", 33, {_x:717.6, _y:490.3}); this.game_backround.interfaceClip.attachMovie("menuBuyScreen", "menuBuyScreen", 34); this.game_backround.interfaceClip.menuBuyScreen._x = -19.9; this.game_backround.interfaceClip.menuBuyScreen._y = 489.4; this.MorphBonus.maska._y = this.MorphBonus.maska._y + 57; this.DoubleBonus.maska._y = this.DoubleBonus.maska._y + 57; this.MoralBonus.maska._y = this.MoralBonus.maska._y + 57; this.AssaultBonus.maska._y = this.AssaultBonus.maska._y + 57; this.ShieldBonus.maska._y = this.ShieldBonus.maska._y + 57; this.SpyBonus.maska._y = this.SpyBonus.maska._y + 57; this.TimeBonus.maska._y = this.TimeBonus.maska._y + 57; this.TransmutationBonus.maska._y = this.TransmutationBonus.maska._y + 57; var _local12 = this.Level.game.AllScore; var _local10 = this.Level.game.primaryResources; var _local9 = this.Level.game.weaponResources; var _local11 = this.Level.game.luxuryResources; var _local8 = this.Level.game.armiResources; this.game_backround.interfaceClip.nubers.score.text = _local12; this.game_backround.interfaceClip.nubers.pimRes.text = _local10; this.game_backround.interfaceClip.nubers.weaRes.text = _local9; this.game_backround.interfaceClip.nubers.luxRes.text = _local11; this.game_backround.interfaceClip.nubers.armi.text = _local8; this.game_backround.interfaceClip.nubers.live.text = this.Level.game.Life; this.game_backround.interfaceClip.nubers.level.text = this.Level.game.levelID; this.addEvents(); var r; var c; var _local4; var vVolume = 100; this.Score = new Array(); this.BB = new Array(); this.RB = new Array(); this.CC = new Array(); this.CCC = new Array(); this.NAMES = new Array(); this.TOPN = new Array(); this.TOPS = new Array(); r = 0; while (r < 30) { this.TOPN[r] = ""; this.TOPS[r] = 0; r++; } _local4 = 1003; r = 0; while (r < 17) { c = 0; while (c < 19) { this.BB[(r * 19) + c] = new this._BB(r, c, _local4, (r * 19) + c, this); _local4++; c++; } r++; } var _local3 = 0; while (_local3 <= this.max_ID) { this.Score[_local3] = 0; this.game_backround["score_id" + _local3].text = this.Score[_local3]; _local3++; } this.BangColor.push(0); this.BangScore.push(0); this.DropScore.push(0); this.BangColor.push(0); this.BangScore.push(0); this.DropScore.push(0); _local3 = this.max_ID + 1; while (_local3 <= 6) { this.game_backround["ball" + _local3]._visible = false; this.game_backround["score_id" + _local3]._visible = false; _local3++; } this.vBNext = "b" + _local4; this.game_backround.attachMovie("_b", this.vBNext, _local4); this.vBNext = this.game_backround["b" + _local4]; this.vBNext._x = this.cXNext; this.vBNext._y = this.cYNext; _local4++; this.vBCur = "b" + _local4; this.game_backround.attachMovie("_b", this.vBCur, _local4); this.vBCur = this.game_backround["b" + _local4]; this.vBCur._x = this.cXCur; this.vBCur._y = this.cYCur; this.chekForBonusBubble(); this.Start(true); }; _local2._BB = function (AR, AC, ADPT, num, holder) { this.R = AR; this.C = AC; this.COL = 0; this.Y = (((AR - 1) * holder.cD) + holder.cB) + holder.cR; if (AR % 2) { this.X = (((AC - 1) * holder.cD) + holder.cB) + holder.cR; } else { this.X = (((AC - 1) * holder.cD) + holder.cB) + holder.cD; } this.N = "b" + ADPT; holder.game_backround.attachMovie("_b", this.N, ADPT); this.N = holder.game_backround["b" + ADPT]; this.N.cacheAsBitmap = true; this.N.gotoAndStop("Blank"); this.N.number.text = num; this.N._x = this.X; this.N._y = this.Y; this.F = 0; }; _local2.SetChance = function () { var _local2; _local2 = 1; while (_local2 <= this.ChanceInMoment) { this.Level.game.game_backround.attachMovie("chance", "chance" + _local2, this.Level.game.game_backround.getNextHighestDepth() + 1, {_x:570 + (32 * _local2), _y:540}); _local2++; } }; _local2.SetUpChance = function () { i = 1; while (i <= 4) { this.Level.game.game_backround["chance" + i].removeMovieClip(); i++; } var i; i = 1; while (i <= this.ChanceInMoment) { this.Level.game.game_backround.attachMovie("chance", "chance" + i, this.Level.game.game_backround.getNextHighestDepth() + 1, {_x:570 + (32 * i), _y:540}); i++; } }; _local2.Start = function (AL) { this.oldRowTime = getTimer(); this.oldGameTime = getTimer(); var _local2; var _local3; var _local4; this.vFPS = 0; this.vMPS = 0; this.vRC = 0; this.vRestart = false; _local4 = 0; while (_local4 < 100) { this.CC[_local4] = 0; _local4++; } this.SetChance(); this.vBCur.gotoAndStop(1); this.vBNext.gotoAndStop(1); if (((!this.vAS) || (AL)) || (this.vBS == "")) { this.vSC = 0; _local2 = 1; while (this.vStartRC >= _local2) { _local3 = 1; while (17 >= _local3) { this.BB[(_local2 * 19) + _local3].COL = this.startMartix[_local2][_local3]; this.CC[this.BB[(_local2 * 19) + _local3].COL - 1]++; this.BB[(_local2 * 19) + _local3].N.ball1.removeMovieClip(); this.BB[(_local2 * 19) + _local3].N.attachMovie("Show" + this.BB[(_local2 * 19) + _local3].COL, "ball1", this.BB[(_local2 * 19) + _local3].N.getNextHighestDepth() + 1); _local3++; } _local2++; } _local2 = this.vStartRC + 1; while (16 >= _local2) { _local3 = 1; while (17 >= _local3) { this.BB[(_local2 * 19) + _local3].COL = 0; this.BB[(_local2 * 19) + _local3].N.ball1.removeMovieClip(); _local3++; } _local2++; } } else { _local2 = 0; while (_local2 < 323) { this.BB[_local2].COL = int(this.vBS.substr(_local2, 1)); if (0 < this.BB[_local2].COL) { this.CC[this.BB[_local2].COL - 1]++; this.BB[(_local2 * 19) + _local3].N.ball1.removeMovieClip(); this.BB[(_local2 * 19) + _local3].N.attachMovie("Start" + this.BB[(_local2 * 19) + _local3].COL, "ball1", this.BB[(_local2 * 19) + _local3].N.getNextHighestDepth() + 1); } else { this.BB[(_local2 * 19) + _local3].N.ball1.removeMovieClip(); } _local2++; } } this.vBS = ""; this.vBNextCol = this.RColor(); this.Level.game.game_backround.next_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.next_ball_mc.attachMovie("Show" + this.vBNextCol, "ball1", this.Level.game.game_backround.next_ball_mc.getNextHighestDepth() + 1); this.vBNext._x = this.cXNext; this.vBNext._y = this.cYNext; this.vBNext.ball1.removeMovieClip(); this.vBNext.attachMovie("Start" + this.vBNextCol, "ball1", this.vBNext.getNextHighestDepth() + 1); this.vBCurCol = this.RColor(); this.vBCur._x = this.cXCur; this.vBCur._y = this.cYCur; this.SetConection(); this.Level.game.game_backround.curent_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.curent_ball_mc.attachMovie("Start" + this.vBCurCol, "ball1", this.Level.game.game_backround.curent_ball_mc.getNextHighestDepth() + 1); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Start" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.vBCur.ball1.removeMovieClip(); this.vBCur.attachMovie("Start" + this.vBCurCol, "ball1", this.vBCur.getNextHighestDepth() + 1); if (this.Level.levelAssets.showHint()) { this.pauseInGame = true; this.Level.game.sndCtrl.pauseAllSounds(); } this.vCC = this.cmNothing; }; _local2.RColor = function () { var _local2; var _local4; _local4 = 0; this.CCC = []; var _local3 = 0; while (60 >= _local3) { this.CC[_local3] = 0; _local3++; } _local3 = 0; while (288 >= _local3) { this.CC[this.BB[_local3].COL - 1]++; _local3++; } _local2 = 0; while (_local2 < 55) { if (this.CC[_local2] > 0) { this.CCC[_local4] = _local2 + 1; _local4++; } _local2++; } _local2 = this.CCC[random(_local4)]; this.CC[_local2 - 1]++; if (_local2 == undefined) { _local2 = this.vBCurCol; } return(_local2); }; _local2._MainCore = function () { if (this.Level.game.win_screen) { return(undefined); } this.ChekTimeForBubble(); this.time = getTimer(); if (this.Level.game.bonusPopUp.length >= 1) { this.Level.game.bonusPopUp[this.Level.game.bonusPopUp.length - 1].init(); } if (0 < this.vMPS) { return(0); } if (this.vMPS < 0) { this.vMPS = 0; } if (0 < this.vPause) { this.vPause--; return(0); } if (this.vCC == this.cmBM) { this.BCurMove(); } else if (this.vCC == this.cmBMCalc) { if (this.wallDown) { this.wallDown = false; } this.PointsFlag = true; var _local2 = 0; while (_local2 < this.Points.length) { this.Points[_local2].removeMovieClip(); _local2++; } this.PointsCounter = 0; this.Points = []; this.shaketNum = 0; this.dropTime = false; this.Level.game.sndCtrl.stopSound("catapult"); this.Level.game.sndCtrl.playSound("catapult"); if (this.AccelerationBubble == true) { this.Level.game.sndCtrl.stopSound("accArrow"); this.Level.game.sndCtrl.playSound("accArrow"); } if (((this.moralBoostFlag == true) || (this.assaultFlag == true)) || (this.shieldFlag == true)) { this.Level.game.sndCtrl.stopSound("yuris"); this.Level.game.sndCtrl.playSound("yuris"); this.moralBoostFlag = false; this.assaultFlag = false; this.shieldFlag = false; } this.Arrow.gotoAndStop(2); if (this.IceTime) { this.Arrow.gotoAndStop("ice"); } this.BangColor.push(0); this.BangScore.push(0); this.DropScore.push(0); this.Level.levelAssets.chekForBonus(this.BangScore, this.DropScore, this.shotNum, this.BangColor); this.shotNum++; this.ChanceInMoment--; this.Arrow.bubble.ball1.removeMovieClip(); this.vBCur.ball1.removeMovieClip(); this.vBCur.attachMovie("Splash" + this.vBCurCol, "ball1", this.vBCur.getNextHighestDepth() + 1); if (this.LightBubble == true) { this.BCalcDelta(this.olldAngle); } else if (this.IceTime) { this.BCalcDelta(this.olldAngle); } else { this.BCalcDelta(this.vAngle); } this.vCC = this.cmBM; } else if (this.vCC == this.cmNothing) { this.ChekTimeForMorfBubble(); if (this.withHelpPoints) { if (((this.pathCounter % 20) == 0) && (this.pathCounter > 25)) { var _local2 = 0; while (_local2 < this.Points.length) { if (this.Points[_local2]._currentframe == 2) { this.Points[_local2].gotoAndStop(1); this.Points[_local2 + 1].gotoAndStop(2); if (this.Points.length > 5) { this.Points[_local2 + 5].gotoAndStop(1); this.Points[_local2 + 6].gotoAndStop(2); } if (this.Points.length > 10) { this.Points[_local2 + 10].gotoAndStop(1); this.Points[_local2 + 11].gotoAndStop(2); } break; } if ((_local2 + 1) == this.Points.length) { this.Points[_local2 + 1].gotoAndStop(1); this.Points[0].gotoAndStop(2); } _local2++; } } this.pathCounter++; } this.SetUpChance(); var _local6 = getTimer(); var _local3 = int((this.RowTime - (_local6 - this.oldRowTime)) / 1000); var _local7 = 33 / this.Level.levelAssets.timeForPlay; var _local4 = 86 / this.Level.levelAssets.timeForPlay; this.GameTime = int(_local6 - this.startTime); if (((this.Level.levelAssets.timeForPlay - this.GameTime) <= 20000) && (this.endTickFlag == false)) { this.endTickFlag = true; this.Level.game.sndCtrl.stopSound("heartbeat_end_of_time"); this.Level.game.sndCtrl.playSound("heartbeat_end_of_time", 32000); } if (((this.Level.levelAssets.timeForPlay - this.GameTime) <= 0) && (!this.pauseInGame)) { this.vCC = this.cmGameOver; this.vBonusF = 0; return(false); } this.game_backround.interfaceClip.clock.maska._y = 42.2 + (this.GameTime * _local7); this.game_backround.interfaceClip.clock.sand._yscale = 16.1 + (this.GameTime * _local4); this.game_backround.interfaceClip.clock.sand._xscale = 16.1 + (this.GameTime * _local4); this.game_backround.interfaceClip.time.txt.text = int(this.GameTime / 1000); this.game_backround.interfaceClip.timeForRoll.txt.text = _local3; if (_local3 <= 10) { if (this.RoughBubble) { this.zavesa.jaze.gotoAndStop(4); } else { this.zavesa.jaze.gotoAndStop(3); } } if (_local3 <= 0) { if (((((((!this.LightBubble) && (!this.IceTime)) && (!this.MirrorTime)) && (!this.HeatTime)) && (!this.SpikeBubble)) && (!this.RoughBubble)) && (!this.AccelerationBubble)) { this.MoveRowDown(); this.zavesa.jaze.gotoAndStop(1); this.oldRowTime = getTimer(); } else { this.oldRowTime + 4000; } } if (!this.pauseInGame) { if (this.OldTime == 0) { this.OldTime = this.time; } var _local8 = this.ShootTime - Math.round((this.time - this.OldTime) / 1000); this.game_backround.interfaceClip.timeForBubble.txt.text = _local8; var _local5 = this.ShootTime * 1000; if ((((!this.IceTime) && ((this.time - this.OldTime) > (_local5 - 2000))) && (this.shaketNum == 0)) && (this.shotNum > 1)) { this.shaketNum++; this.Arrow.gotoAndStop("shake"); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Start" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); } if (((!this.IceTime) && ((this.time - this.OldTime) > _local5)) && (this.shotNum > 1)) { this.shaketNum = 0; this.vCC = this.cmBMCalc; } } if ((!this.aa) && (0 >= this.vRC)) { if (5 >= this.vDD) { this.vRC = 10000; } else if (14 >= this.vDD) { this.vRC = 200 / this.vDD; } else { this.vRC = 1; } this.SDButton(); this.vDialog = true; this.vRestart = false; } if ((this.vFPS == 0) && (this.vBAnim)) { this.FPlay(); } } else if (this.vCC == this.cmBMakeNext) { this.PointsFlag = false; this.KCalcDelta(this.vAngle); this.BMakeNext(); } else if (this.vCC == this.cmBHideNext) { this.vBNext.ball1.removeMovieClip(); this.vBNext.attachMovie("Hide" + this.vBNextCol, "ball1", this.vBNext.getNextHighestDepth() + 1); this.vCC = this.cmBMakeCur; } else if (this.vCC == this.cmBMakeCur) { this.BMakeCurrent(); this.OldTime = getTimer(); } else if (this.vCC == this.cmBRemoveCalc) { if (!this.Double) { this.vRBC = 0; this.BRemoveCalc(this.BB[this.vBBI].R, this.BB[this.vBBI].C, this.BB[this.vBBI].COL); } if (this.vRBC < 3) { if (this.vSound) { this.vsConnect.setPan(((this.BB[this.vBBI].C - 8) * 100) / 8); this.vsConnect.start(); } } else { this.vC3 = 0; this.vBBI = 0; this.vRemove = true; this.vCC = this.cmBRemove; } } else if (this.vCC == this.cmBRemove) { this.BRemove(); } else if (this.vCC == this.cmBFRemoveCalc) { this.BFRemoveCalc(); if (this.vRBC == 0) { this.vCC = this.cmBHideNext; } else { this.vC3 = 0; this.vRemove = false; this.vCC = this.cmBRemove; } } else if (this.vCC == this.cmBFDownCalc) { this.BFRemoveCalc(); if (this.vRBC == 0) { this.vCC = this.cmBHideNext; } else { this.vC3 = -1; this.vRemove = false; this.vCC = this.cmBRemove; } } else if (this.vCC == this.cmGameOver) { if (!this.pauseInGame) { this.GameOver(); } } else if ((this.vCC = this.cmShowName)) { this.vDialog = true; this.vCC = this.cmNothing; } }; _local2.BCalcDelta = function (AAng) { var _local14; var _local8; var _local13; var _local5; var _local7; var _local6; var _local4; var _local2; var _local3; var _local11; var _local10; _local14 = Math.tan((AAng * Math.PI) / 180); this.agol = this.vAngle; if (0 < AAng) { if (AAng >= 45) { this.side = "right"; this.bubSide = 1; this.vDX = this.vDelta; this.vDY = (-this.vDelta) / _local14; } else { this.side = "right"; this.bubSide = 1; this.vDY = -this.vDelta; this.vDX = this.vDelta * _local14; } } else if (-45 >= AAng) { this.side = "left"; this.bubSide = -1; this.vDX = -this.vDelta; this.vDY = this.vDelta / _local14; } else { this.side = "left"; this.bubSide = -1; this.vDY = -this.vDelta; this.vDX = this.vDelta * _local14; } this.vX = this.vBCur._x; this.vY = this.vBCur._y; _local8 = this.vDX; _local13 = this.vDY; _local5 = this.vX; _local7 = this.vY; this.vTC = 0; _local11 = 0; var _local9 = false; _local10 = 0; while (true) { if (((((this.BB[ballX - 1].COL == 0) && (this.BB[ballX + 1].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 20)].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 19)].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 18)].COL == 0)) { } _local5 = _local5 + _local8; _local7 = _local7 + _local13; if (this.Level.levelAssets.chekWall1(_local5, _local7) && (!_local9)) { _local9 = true; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } else if ((_local5 + this.cR) >= ((this.cR + (this.cD * 17)) + this.cB)) { _local9 = false; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } else if (this.cB >= (_local5 - this.cR)) { _local9 = false; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } _local4 = int((_local7 - this.cB) / this.cD) + 1; if ((_local4 % 2) && (!(this.BrRows % 2))) { _local2 = int((_local5 - this.cB) / this.cD) + 1; } else if ((!(_local4 % 2)) && (!(this.BrRows % 2))) { _local2 = int(((_local5 - this.cB) - this.cR) / this.cD) + 1; } else if ((_local4 % 2) && (this.BrRows % 2)) { _local2 = int(((_local5 - this.cB) - this.cR) / this.cD) + 1; } else { _local2 = int((_local5 - this.cB) / this.cD) + 1; } if (17 < _local2) { _local2 = 17; } else if (_local2 < 1) { _local2 = 1; } if (16 < _local4) { } else { var ballX = _local2; var ballY = _local4; _local3 = (_local4 * 19) + _local2; _local6 = this.cBR >= _local7; if (!_local6) { _local6 = 0 < this.BB[_local3].COL; if (_local6) { (this.vDY);// not popped _local4 = _local11; _local2 = _local10; } } if (!_local6) { _local6 = ((0 < this.BB[_local3 - 19].COL) && (100 > this.BB[_local3 - 19].COL)) && ((((_local7 - this.BB[_local3 - 19].Y) * (_local7 - this.BB[_local3 - 19].Y)) + ((_local5 - this.BB[_local3 - 19].X) * (_local5 - this.BB[_local3 - 19].X))) < this.cDMM); } if (!_local6) { if (_local4 % 2) { _local6 = ((0 < this.BB[_local3 - 20].COL) && (100 > this.BB[_local3 - 20].COL)) && ((((_local7 - this.BB[_local3 - 20].Y) * (_local7 - this.BB[_local3 - 20].Y)) + ((_local5 - this.BB[_local3 - 20].X) * (_local5 - this.BB[_local3 - 20].X))) < this.cDMM); } else { _local6 = ((0 < this.BB[_local3 - 18].COL) && (100 > this.BB[_local3 - 18].COL)) && ((((_local7 - this.BB[_local3 - 18].Y) * (_local7 - this.BB[_local3 - 18].Y)) + ((_local5 - this.BB[_local3 - 18].X) * (_local5 - this.BB[_local3 - 18].X))) < this.cDMM); } } if (!_local6) { _local6 = ((0 < this.BB[_local3 - 1].COL) && (100 > this.BB[_local3 - 1].COL)) && ((_local5 - this.BB[_local3 - 1].X) < this.cDM); } if (!_local6) { _local6 = ((0 < this.BB[_local3 + 1].COL) && (100 > this.BB[_local3 + 1].COL)) && ((this.BB[_local3 + 1].X - _local5) < this.cDM); } if (_local6) { if (this.vBCurCol == 78) { if (((this.BB[((_local4 - 3) * 19) + _local2].COL != 0) && (this.BB[((_local4 - 3) * 19) + _local2].COL != 100)) && ((((_local4 - 3) * 19) + _local2) > 19)) { this.vBBI = ((_local4 - 3) * 19) + _local2; this.spyColor = this.BB[this.vBBI].COL; } else if (((this.BB[((_local4 - 4) * 19) + _local2].COL != 0) && (this.BB[((_local4 - 4) * 19) + _local2].COL != 100)) && ((((_local4 - 4) * 19) + _local2) > 19)) { this.vBBI = ((_local4 - 4) * 19) + _local2; this.spyColor = this.BB[this.vBBI].COL; } else if (((this.BB[((_local4 - 5) * 19) + _local2].COL != 0) && (this.BB[((_local4 - 5) * 19) + _local2].COL != 100)) && ((((_local4 - 5) * 19) + _local2) > 19)) { this.vBBI = ((_local4 - 5) * 19) + _local2; this.spyColor = this.BB[this.vBBI].COL; } else { this.vBBI = (_local4 * 19) + _local2; this.spyColor = this.BB[this.vBBI].COL; if (Math.abs(AAng) > 20) { if (this.side == "left") { if (this.BB[this.vBBI + 1].COL != 100) { if ((this.spyColor == 0) || (this.spyColor == undefined)) { this.spyColor = this.BB[this.vBBI + 1].COL; } } } else if (this.BB[this.vBBI - 1].COL != 100) { if ((this.spyColor == 0) || (this.spyColor == undefined)) { this.spyColor = this.BB[this.vBBI - 1].COL; } } } } } else { this.vBBI = (_local4 * 19) + _local2; } if (this.side == "right") { this.bubSide = 1; } else { this.bubSide = -1; } this.vTX = this.BB[this.vBBI].X; this.vTY = this.BB[this.vBBI].Y; if (this.vTC == 0) { this.vTLDist = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); } break; } _local11 = _local4; } _local10 = _local2; } }; _local2.BCurMove = function () { var _local5; var _local6; var _local2 = Math.round((this.vX - this.cB) / this.cD); var _local3 = Math.round((this.vY - this.cB) / this.cD); _local3 = int((this.vY - this.cB) / this.cD) + 1; if ((_local3 % 2) && (!(this.BrRows % 2))) { _local2 = int((this.vX - this.cB) / this.cD) + 1; } else if ((!(_local3 % 2)) && (!(this.BrRows % 2))) { _local2 = int(((this.vX - this.cB) - this.cR) / this.cD) + 1; } else if ((_local3 % 2) && (this.BrRows % 2)) { _local2 = int(((this.vX - this.cB) - this.cR) / this.cD) + 1; } else { _local2 = int((this.vX - this.cB) / this.cD) + 1; } if (17 < _local2) { _local2 = 17; } else if (_local2 < 1) { _local2 = 1; } var _local8 = (_local3 * 19) + _local2; var _local9 = ((_local3 * 19) + _local2) - 1; var _local7 = ((_local3 * 19) + _local2) + 1; var _local10 = this.vX; this.vY = this.vY + this.vDY; this.vX = this.vX + this.vDX; if (((((this.BB[_local2 - 1].COL == 0) && (this.BB[_local2 + 1].COL == 0)) && (this.BB[(_local3 * 19) + (_local2 - 20)].COL == 0)) && (this.BB[(_local3 * 19) + (_local2 - 19)].COL == 0)) && (this.BB[(_local3 * 19) + (_local2 - 18)].COL == 0)) { } if ((this.vTC == 0) && (!this.dzid)) { _local5 = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); if ((_local5 < this.cDD) || (this.vTLDist < _local5)) { this.vDX = (this.vTX - this.vX) / 4; if (Math.abs(this.vDX) < this.vDelta2) { this.vDX = this.vTX - this.vX; } this.vDY = (this.vTY - this.vY) / 4; if (Math.abs(this.vDY) < this.vDelta2) { this.vDY = this.vTY - this.vY; } } this.vTLDist = _local5; } if (this.Level.levelAssets.chekWall1(this.vX, this.vY) && (!this.dzid)) { this.dzid = true; this.vTC--; this.vDX = -this.vDX; if (this.vTC == 0) { this.vTLDist = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); } this.bubSide = -1 * this.bubSide; } else if ((this.vX + this.cR) >= ((this.cR + (this.cD * 17)) + this.cB)) { this.dzid = false; this.vTC--; this.vDX = -this.vDX; this.bubSide = -1 * this.bubSide; if (this.RoughBubble) { this.agol = this.agol + 34; this.agol = this.agol % 78; this.agol = this.agol * -1; this.BCalcDelta(this.agol); } if (this.SpikeBubble) { if ((((this.vBBI == 169) || (this.vBBI == 131)) || (this.vBBI == 93)) || (this.vBBI == 55)) { this.SpikeBubble = false; this.spike._visible = false; this.Level.game.sndCtrl.stopSound("spikes_out"); this.Level.game.sndCtrl.playSound("spikes_out"); } this.vBCur.ball1.removeMovieClip(); this.vBCur.N.attachMovie("shine_up", "ball1", this.vBCur.N.getNextHighestDepth() + 1); this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vBBI = this.getVBBI(); this.vCC = this.cmBRemoveCalc; return(undefined); } if (this.vTC == 0) { this.vTLDist = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); } } else if (this.cB >= (this.vX - this.cR)) { this.dzid = false; this.vTC--; this.vDX = -this.vDX; this.bubSide = -1 * this.bubSide; if (this.RoughBubble) { this.agol = this.agol + 34; this.agol = this.agol % 78; this.agol = this.agol * -1; this.BCalcDelta(this.agol); } if (this.SpikeBubble) { if (((((this.vBBI == 172) || (this.vBBI == 134)) || (this.vBBI == 96)) || (this.vBBI == 58)) || (this.vBBI == 20)) { this.SpikeBubble = false; this.spike._visible = false; this.Level.game.sndCtrl.stopSound("spikes_out"); this.Level.game.sndCtrl.playSound("spikes_out"); } this.vBCur.ball1.removeMovieClip(); this.vBCur.N.attachMovie("shine_up", "ball1", this.vBCur.N.getNextHighestDepth() + 1); this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.BB[this.vBBI].N.gotoAndPlay("Blank"); this.vBBI = this.getVBBI(); this.vCC = this.cmBRemoveCalc; return(undefined); } if (this.vTC == 0) { this.vTLDist = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); } } if (((_local8 == this.vBBI) || (_local9 == this.vBBI)) || (_local7 == this.vBBI)) { this.dzid = false; _local6 = this.BB[this.vBBI].N; this.BB[this.vBBI].N = this.vBCur; this.BB[this.vBBI].COL = this.vBCurCol; this.BB[this.vBBI].N._x = this.BB[this.vBBI].X; this.BB[this.vBBI].N._y = this.BB[this.vBBI].Y; this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].N.attachMovie("Splash" + this.BB[this.vBBI].COL, "ball1", this.BB[this.vBBI].N.getNextHighestDepth() + 1); _local6._x = this.vXCur; _local6._y = this.vYCur; this.vBCur = _local6; this.vCC = this.cmBRemoveCalc; if (this.Double) { this.BMakeDouble(); this.vCC = this.cmBMCalc; this.vAngle = this.vAngle * -1; this.Double = false; this.Double2 = 3; } var _local4 = int(this.vBBI / 19); this.col = this.BB[this.vBBI].COL; this.iD = this.vBBI; this.SetConection(); if (this.BB[this.vBBI].COL == 71) { this.MoralBoostBubbleAction(); } if (this.BB[this.vBBI].COL == 72) { this.TransmutationFunction(); } if (this.BB[this.vBBI].COL == 74) { this.MorphFunction(); } if (this.BB[this.vBBI].COL == 75) { this.TimeBubbleFunction(); } if (this.BB[this.vBBI].COL == 76) { this.FunctionShieldBubble(); } if (this.BB[this.vBBI].COL == 77) { this.AssaultBubbleFunction(); } if (this.BB[this.vBBI].COL == 78) { this.SpyBubbleFunction2(); } if (this.BB[this.vBBI + 1].COL == 61) { this.MakeLightningBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 61) { this.MakeLightningBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 61) { this.MakeLightningBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 61) { this.MakeLightningBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 61) { this.MakeLightningBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 62) { this.MakeIceBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 62) { this.MakeIceBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 62) { this.MakeIceBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 62) { this.MakeIceBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 62) { this.MakeIceBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 63) { this.MakeMirrorBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 63) { this.MakeMirrorBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 63) { this.MakeMirrorBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 63) { this.MakeMirrorBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 63) { this.MakeMirrorBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 64) { this.MakeHeatBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 64) { this.MakeHeatBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 64) { this.MakeHeatBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 64) { this.MakeHeatBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 64) { this.MakeHeatBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 67) { this.MakeAccelerationBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 67) { this.MakeAccelerationBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 67) { this.MakeAccelerationBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 67) { this.MakeAccelerationBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 67) { this.MakeAccelerationBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 68) { this.MakeStarBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 68) { this.MakeStarBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 68) { this.MakeStarBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 68) { this.MakeStarBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 68) { this.MakeStarBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 66) { this.MakeRoughBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 66) { this.MakeRoughBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 66) { this.MakeRoughBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 66) { this.MakeRoughBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 66) { this.MakeRoughBubble(this.vBBI - 20); } if (this.BB[this.vBBI + 1].COL == 65) { this.MakeSpikeBubble(this.vBBI + 1); } if (this.BB[this.vBBI - 1].COL == 65) { this.MakeSpikeBubble(this.vBBI - 1); } if (this.BB[this.vBBI - 19].COL == 65) { this.MakeSpikeBubble(this.vBBI - 19); } if ((_local4 % 2) == 0) { if (this.BB[this.vBBI - 18].COL == 65) { this.MakeSpikeBubble(this.vBBI - 18); } } else if (this.BB[this.vBBI - 20].COL == 65) { this.MakeSpikeBubble(this.vBBI - 20); } } else { this.vBCur._x = this.vX; this.vBCur._y = this.vY; } }; _local2.MakeSpikeBubble = function (Num) { this.game_backround.attachMovie("kopja_mc", "kopja_mc", 107, {_x:-49, _y:-50}); this.game_backround.kopja_mc.cacheAsBitmap = true; trace("##################__________________MakeSpikeBubble_____________##############"); var _local3 = 0; while (_local3 < 17) { var _local2 = 20 + (19 * _local3); var _local4 = 36 + (19 * _local3); if (this.BB[_local2].COL > 0) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.BB[_local2].COL = 0; this.BB[_local2].F = 0; } if (this.BB[_local4].COL > 0) { this.BB[_local4].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.BB[_local4].COL = 0; this.BB[_local4].F = 0; } _local3++; } this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.Level.game.sndCtrl.stopSound("spikes_in"); this.Level.game.sndCtrl.playSound("spikes_in"); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.MakeRoughBubble = function (Num) { this.RoughBubble = true; this.RoughBubbleTime = getTimer(); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.zavesa.jaze.gotoAndStop(2); this.Level.game.sndCtrl.stopSound("Jazhe"); this.Level.game.sndCtrl.playSound("Jazhe"); this.Arrow.gotoAndStop("Rough"); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.MakeStarBubble = function (Num) { this.game_backround.attachMovie("stars_mc", "stars_mc", 2007, {_x:358, _y:222}); var _local8 = 0; while (23 > _local8) { var _local4 = 0; while (19 > _local4) { var _local3 = (_local8 * 19) + _local4; if ((this.BB[_local3].COL == this.BB[this.vBBI].COL) && (this.BB[_local3] != this.BB[this.vBBI])) { this.BB[_local3].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local3]); this.Level.curentlevelAsset.calculate(this.BB[_local3].COL); var _local11 = this.Level.curentlevelAsset.score + this.Level.game.AllScore; var _local9 = this.Level.curentlevelAsset.primaryResources + this.Level.game.primaryResources; var _local7 = this.Level.curentlevelAsset.weaponResources + this.Level.game.weaponResources; var _local10 = this.Level.curentlevelAsset.luxuryResources + this.Level.game.luxuryResources; var _local6 = this.Level.curentlevelAsset.armi + this.Level.game.armiResources; this.game_backround.interfaceClip.nubers.score.text = _local11; this.game_backround.interfaceClip.nubers.pimRes.text = _local9; this.game_backround.interfaceClip.nubers.weaRes.text = _local7; this.game_backround.interfaceClip.nubers.luxRes.text = _local10; this.game_backround.interfaceClip.nubers.armi.text = _local6; this.BB[_local3].COL = 0; this.BB[_local3].F = 0; this.vRBC = 0; } _local4++; } _local8++; } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI]); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; var _local12; var _local16; _local12 = true; var _local3 = 19; while (_local3 < 468) { _local12 = ((this.BB[_local3].COL == 0) || (this.BB[_local3].COL > 80)) || (this.BB[_local3].COL == undefined); if (!_local12) { break; } _local3++; } if (_local12) { this.vBonusF = true; this.vCC = this.cmGameOver; return(true); } _local3 = 228; while (_local3 < 246) { if (0 < this.BB[_local3].COL) { this.vCC = this.cmGameOver; this.vBonusF = 0; return(false); } _local3++; } var _local5 = 20; while (((((this.BB[_local5].COL != 100) && (this.BB[_local5].COL == 0)) && (this.BB[_local5].COL != undefined)) && (_local5 <= 156)) || (this.BB[_local5].COL > 60)) { _local5++; } if (_local5 >= 37) { this.vCC = this.cmGameOver; this.vBonusF = true; } else { this.vBBI = _local5; } this.BB[Num].N.ball1.removeMovieClip(); this.BB[Num].N.attachMovie("Bang" + this.BB[Num].COL, "ball1", this.BB[Num].N.getNextHighestDepth() + 1); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.Level.game.sndCtrl.stopSound("magical_stars2"); this.Level.game.sndCtrl.playSound("magical_stars2"); this.vRBC = 0; this.BFRemoveCalc(); var _local2 = 1; while (_local2 < 266) { if ((((this.BB[_local2].F == 0) && (this.BB[_local2].COL != 0)) && (this.BB[_local2].COL != 100)) && (this.BB[_local2].COL != undefined)) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.CC[this.BB[_local2].COL - 1]--; this.BB[_local2].COL = 0; } _local2++; } }; _local2.MakeAccelerationBubble = function (Num) { trace("MakeAccelerationBubble"); this.game_backround.attachMovie("accelerate_mc", "accelerate_mc", 2007, {_x:358, _y:222}); this.AccelerationBubble = true; this.AccelerationBubbleTime = getTimer(); this.Level.game.GameSpeed = 2; this.Level.timer.start(); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.Level.game.sndCtrl.stopSound("accArrow"); this.Level.game.sndCtrl.playSound("accArrow"); this.Arrow.gotoAndStop("acceleration"); this.Level.game.sndCtrl.stopSound("single_arrow"); this.Level.game.sndCtrl.playSound("single_arrow"); this.Level.game.sndCtrl.stopSound("katapult_under_spell"); this.Level.game.sndCtrl.playSound("katapult_under_spell", 32000); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; } else { // unexpected jump } _local2.MakeLightningBubble = function (Num) { this.game_backround.attachMovie("thunderStorm_mc", "thunderStorm_mc", 2007, {_x:-49, _y:-50}); this.LightBubble = true; this.LightBubbleTime = getTimer(); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); if (this.Level.game.fading == false) { this.Level.game.sndCtrl.stopSound("Lightning_sound"); this.Level.game.sndCtrl.playSound("Lightning_sound"); this.Level.game.fading = true; this.Level.game.fadingOutSound = true; this.Level.game.sndCtrl.stopSound("heartbeat"); this.Level.game.sndCtrl.playSound("heartbeat", 32000); } else if (this.Level.game.fadingInSound == true) { this.Level.game.fxVolume = this.Level.game.fxVolumeTemp; this.Level.game.musicVolume = this.Level.game.musicVolumeTemp; this.Level.game.sndCtrl.stopSound("Lightning_sound"); this.Level.game.sndCtrl.playSound("Lightning_sound"); this.Level.game.fading = true; this.Level.game.fadeOut = false; this.Level.game.fadingInSound = false; this.Level.game.sndCtrl.stopSound("heartbeat"); this.Level.game.sndCtrl.playSound("heartbeat", 32000); } else { if (this.Level.game.fxVolumeTemp > 0) { this.Level.game.sndCtrl.stopSound("Lightning_sound"); this.Level.game.sndCtrl.sounds.Lightning_sound.sound.start(); } this.Level.game.fadeOutFinishTime = getTimer(); } this.Level.game.fadingOutSound = true; this.Level.game.cursor.SlowArrow(); this.Level.game.cursor.notMove = true; this.Arrow.gotoAndStop("light"); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.MakeHeatBubble = function (Num) { this.game_backround.attachMovie("heatCatapult_mc", "heatCatapult_mc", 2007, {_x:-49, _y:-50}); this.Level.game.sndCtrl.stopSound("fire_melting"); this.Level.game.sndCtrl.playSound("fire_melting", 32000); this.ShootTime = 2; this.HeatBubbleTime = getTimer(); this.HeatTime = true; this.Arrow.gotoAndStop("heat"); this.Level.game.sndCtrl.stopSound("spellSound"); this.Level.game.sndCtrl.playSound("spellSound"); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.MakeIceBubble = function (Num) { this.IceBubbleTime = getTimer(); this.game_backround.attachMovie("freeze_mc", "freeze_mc", 2007, {_x:-49, _y:-50}); this.Level.game.sndCtrl.stopSound("ice_freez"); this.Level.game.sndCtrl.playSound("ice_freez"); this.olldAngle = this.vAngle; this.IceTime = true; this.Arrow.gotoAndStop("ice"); this.Level.game.sndCtrl.stopSound("spellSound"); this.Level.game.sndCtrl.playSound("spellSound"); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.MakeMirrorBubble = function (Num) { this.MirrorBubbleTime = getTimer(); if (this.MirrorTime != true) { this.Arrow._rotation = -this.vAngle; } this.vAngle = -this.vAngle; this.MirrorTime = true; this.Level.game.sndCtrl.stopSound("single_arrow"); this.Level.game.sndCtrl.playSound("single_arrow"); this.Arrow.gotoAndStop("mirror"); this.Level.game.sndCtrl.stopSound("katapult_under_spell"); this.Level.game.sndCtrl.playSound("katapult_under_spell", 32000); this.game_backround.attachMovie("mirror_mc", "mirror_mc", 2007, {_x:358, _y:222}); this.BB[Num].N.ball1.removeMovieClip(); this.Explosion(this.BB[Num]); this.BB[Num].COL = 0; this.BB[Num].F = 0; this.vRBC = 0; this.KRemove(this.vBBI); }; _local2.SDButton = function () { if (this.vSound) { this.vsDown.setPan(0); this.vsDown.start(); } }; _local2.FPlay = function () { var _local2; _local2 = random(323); if (0 < this.BB[_local2].COL) { this.BB[_local2].N.ball1.removeMovieClip(); this.BB[_local2].N.attachMovie("Splash" + this.BB[_local2].COL, "ball1", this.BB[_local2].N.getNextHighestDepth() + 1); } }; _local2.BMakeNext = function () { if (this.wallDown) { this.wallDown = false; this.vCC = this.cmNothing; return(undefined); } var _local2; var _local3; var _local4; if (!this.aa) { this.vRC--; } _local3 = true; _local2 = 19; while (_local2 < 468) { _local3 = ((this.BB[_local2].COL == 0) || (this.BB[_local2].COL > 60)) || (this.BB[_local2].COL == undefined); if (!_local3) { break; } _local2++; } if (_local3) { this.vBonusF = true; this.vCC = this.cmGameOver; return(true); } _local2 = 228; while (_local2 < 246) { if (0 < this.BB[_local2].COL) { this.vCC = this.cmGameOver; this.vBonusF = 0; return(false); } _local2++; } this.vBNextCol = this.RColor(); this.vBNext._x = this.cXNext; this.vBNext._y = this.cYNext; this.vBNext.ball1.removeMovieClip(); this.vBNext.attachMovie("Show" + this.vBNextCol, "ball1", this.vBNext.getNextHighestDepth() + 1); this.Level.game.game_backround.next_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.next_ball_mc.attachMovie("Show" + this.vBNextCol, "ball1", this.Level.game.game_backround.next_ball_mc.getNextHighestDepth() + 1); this.vCC = this.cmNothing; }; _local2.BMakeCurrent = function () { this.vBCurCol = this.vBNextCol; this.vBCur._x = this.cXCur; this.vBCur._y = this.cYCur; var _local2 = 0; while (_local2 < this.Level.game.HelpHints.length) { if (this.Level.game.HelpHints[_local2].bubbleNum == this.Level.game.HelpHints[_local2 + 1].bubbleNum) { this.Level.game.HelpHints.splice(_local2 + 1, 1); _local2 = 0; } _local2++; } _local2 = 0; while (_local2 < this.Level.game.HelpHints.length) { if (this.vBCurCol == this.Level.game.HelpHints[_local2].bubbleNum) { this.Level.game.HelpHints[_local2].init(); this.Level.game.HelpHints.splice(_local2, 1); } _local2++; } this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.gotoAndStop("prepare"); if (this.IceTime) { this.Arrow.gotoAndPlay("ice"); } this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.game_backround.interfaceClip.attachMovie("motionBurst", "motionBurst", 2007, {_x:175, _y:420}); this.vBCur.ball1.removeMovieClip(); this.vBCur.attachMovie("Show" + this.vBCurCol, "ball1", this.vBCur.getNextHighestDepth() + 1); this.Level.game.game_backround.curent_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.curent_ball_mc.attachMovie("Start" + this.vBCurCol, "ball1", this.Level.game.game_backround.curent_ball_mc.getNextHighestDepth() + 1); this.vCC = this.cmBMakeNext; }; _local2.BMakeDouble = function () { this.vRBC = 0; this.BRemoveCalc(this.BB[this.vBBI].R, this.BB[this.vBBI].C, this.BB[this.vBBI].COL); if (this.vRBC >= 3) { while (this.RB.length != 0) { this.BRemove(); } } this.vBCurCol = this.vBCurCol; this.vBCur._x = this.cXCur; this.vBCur._y = this.cYCur; this.vBCur.ball1.removeMovieClip(); this.vBCur.attachMovie("Show" + this.vBCurCol, "ball1", this.vBCur.getNextHighestDepth() + 1); this.Level.game.game_backround.curent_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.curent_ball_mc.attachMovie("Start" + this.vBCurCol, "ball1", this.Level.game.game_backround.curent_ball_mc.getNextHighestDepth() + 1); this.Arrow.gotoAndPlay(1); }; _local2.BRemoveCalc = function (AR, AC, ACol) { var _local2; var _local6; _local6 = (AR * 19) + AC; _local2 = 0; while (_local2 < this.vRBC) { if (this.RB[_local2] == _local6) { return(false); } _local2++; } if (this.BB[_local6].COL == ACol) { this.RB[this.vRBC] = _local6; this.vRBC++; } else { this.vCC = this.cmBMakeCur; return(false); } if (AR % 2) { this.BRemoveCalc(AR - 1, AC, ACol); this.BRemoveCalc(AR - 1, AC - 1, ACol); this.BRemoveCalc(AR + 1, AC, ACol); this.BRemoveCalc(AR + 1, AC - 1, ACol); } else { this.BRemoveCalc(AR - 1, AC, ACol); this.BRemoveCalc(AR - 1, AC + 1, ACol); this.BRemoveCalc(AR + 1, AC, ACol); this.BRemoveCalc(AR + 1, AC + 1, ACol); } this.BRemoveCalc(AR, AC - 1, ACol); this.BRemoveCalc(AR, AC + 1, ACol); return(true); }; _local2.MoveRowDown = function () { var _local4; var _local3; var _local2; var _local9; var _local8; var _local10; _local9 = 0; this.NewRoll++; _local9 = 6; _local9 = 6 - _local9; _local8 = 0; while (_local9 >= _local8) { _local4 = 15; while (_local4 >= 1) { _local3 = 1; while (17 >= _local3) { _local2 = (_local4 * 19) + _local3; if ((this.BB[_local2 + 19].COL != 100) && (this.BB[_local2].COL != 100)) { if (this.BB[_local2 + 19].COL != this.BB[_local2].COL) { this.BB[_local2 + 19].COL = this.BB[_local2].COL; if (this.BB[_local2 + 19].COL > 0) { this.BB[_local2 + 19].N.ball1.removeMovieClip(); this.BB[_local2 + 19].N.attachMovie("Start" + this.BB[_local2 + 19].COL, "ball1", this.BB[_local2 + 19].N.getNextHighestDepth() + 1); } else { this.BB[_local2 + 19].N.ball1.removeMovieClip(); this.BB[_local2 + 19].N.gotoAndPlay(1); } } } else if ((((this.BB[_local2 + 38].COL != 100) && (this.BB[_local2 + 19].COL == 100)) && (this.BB[_local2].COL != 100)) && (this.BB[_local2].COL != 0)) { if (this.BB[_local2 + 38].COL != this.BB[_local2].COL) { this.BB[_local2 + 38].COL = this.BB[_local2].COL; if (this.BB[_local2 + 38].COL > 0) { this.BB[_local2 + 38].N.ball1.removeMovieClip(); this.BB[_local2 + 38].N.attachMovie("Start" + this.BB[_local2 + 38].COL, "ball1", this.BB[_local2 + 38].N.getNextHighestDepth() + 1); this.BB[_local2 + 19].N.cacheAsBitmap = true; } else { this.BB[_local2 + 38].N.ball1.removeMovieClip(); this.BB[_local2 + 38].N.gotoAndPlay(1); } } } _local3++; } _local4--; } var _local7; _local7 = false; var _local5 = 0; while (_local5 < 228) { if (this.BB[_local5].COL == 100) { _local7 = true; break; } _local5++; } if (_local7 == false) { _local4 = 15; while (_local4 > 1) { _local3 = 1; while (17 >= _local3) { _local2 = (_local4 * 19) + _local3; if ((((this.BB[_local2].COL != 0) && (this.BB[_local2 - 19].COL == 0)) && (this.BB[_local2 - 18].COL == 0)) && ((_local4 % 2) == 0)) { "go menuvam " + _local2; this.BB[_local2 - 1].COL = this.BB[_local2].COL; this.BB[_local2 - 1].N.ball1.removeMovieClip(); this.BB[_local2 - 1].N.attachMovie("Start" + this.BB[_local2 - 1].COL, "ball1", this.BB[_local2 - 1].N.getNextHighestDepth() + 1); this.BB[_local2].COL = 0; this.BB[_local2].N.ball1.removeMovieClip(); } if ((((this.BB[_local2].COL != 0) && (this.BB[_local2 - 19].COL == 0)) && (this.BB[_local2 - 20].COL == 0)) && ((_local4 % 2) == 1)) { this.BB[_local2 + 1].COL = this.BB[_local2].COL; this.BB[_local2 + 1].N.ball1.removeMovieClip(); this.BB[_local2 + 1].N.attachMovie("Start" + this.BB[_local2 + 1].COL, "ball1", this.BB[_local2 + 1].N.getNextHighestDepth() + 1); this.BB[_local2].COL = 0; this.BB[_local2].N.ball1.removeMovieClip(); } _local3++; } _local4--; } } _local2 = 20; while (_local2 < 37) { if (this.BB[_local2].COL != 100) { this.BB[_local2].COL = this.RColor(); this.BB[_local2].N.ball1.removeMovieClip(); this.BB[_local2].N.attachMovie("Start" + this.BB[_local2].COL, "ball1", this.BB[_local2].N.getNextHighestDepth() + 1); } _local2++; } _local2 = 228; while (_local2 < 246) { if (0 < this.BB[_local2].COL) { this.vCC = this.cmGameOver; this.vBonusF = 0; return(false); } _local2++; } _local8++; } if (_local7) { this.BFRemoveCalc(); var _local6 = 0; while (_local6 < 236) { if (this.BB[_local6].F == 0) { this.BB[_local6].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local6]); this.BB[_local6].COL = 0; this.BB[_local6].F = 0; } _local6++; } this.vCC = this.cmNothing; this.wallDown = true; return(undefined); } return(true); }; _local2.MoveWallDown = function () { var _local6; var _local4; var _local5; var _local3; this.Level.game.game_backround.wall._y = this.Level.game.game_backround.wall._y + 32; _local6 = 0; while (23 > _local6) { _local4 = 0; while (19 > _local4) { _local3 = (_local6 * 19) + _local4; _local5 = ((_local6 * 19) + _local4) + this.NumOfColum; this.BB[_local3].X = this.BB[_local5].X; this.BB[_local3].Y = this.BB[_local5].Y; this.BB[_local3].C = this.BB[_local5].C; this.BB[_local3].N._y = this.BB[_local3].Y; this.BB[_local3].N._x = this.BB[_local3].X; _local4++; } _local6++; } _global.temp--; this.BrRows++; return(true); }; _local2.ChekConektion = function (poz, WallId) { if ((poz < 20) || (poz > 264)) { return(undefined); } var _local4 = int(poz / 19); if ((_local4 % 2) == 0) { if ((this.BB[poz - 18].COL > 0) && (this.BB[poz - 18].CONECT != true)) { this.BB[poz - 18].CONECT = true; this.BB[poz - 18].ConID = WallId; this.ChekConektion(poz - 18, WallId); } if ((this.BB[poz + 20].COL > 0) && (this.BB[poz + 20].CONECT != true)) { this.BB[20].CONECT = true; this.BB[poz + 20].ConID = WallId; this.ChekConektion(poz + 20, WallId); } } else { if ((this.BB[poz - 20].COL > 0) && (this.BB[poz - 20].CONECT != true)) { this.BB[poz - 20].CONECT = true; this.BB[poz - 20].ConID = WallId; this.ChekConektion(poz - 20, WallId); } if ((this.BB[poz + 18].COL > 0) && (this.BB[poz + 18].CONECT != true)) { this.BB[poz + 18].CONECT = true; this.BB[poz + 18].ConID = WallId; this.ChekConektion(poz + 18, WallId); } } if ((this.BB[poz - 19].COL > 0) && (this.BB[poz - 19].CONECT != true)) { this.BB[poz - 19].CONECT = true; this.BB[poz - 19].ConID = WallId; this.ChekConektion(poz - 19, WallId); } if ((this.BB[poz - 1].COL > 0) && (this.BB[poz - 1].CONECT != true)) { this.BB[poz - 1].CONECT = true; this.BB[poz - 1].ConID = WallId; this.ChekConektion(poz - 1, WallId); } if ((this.BB[poz + 1].COL > 0) && (this.BB[poz + 1].CONECT != true)) { this.BB[poz + 1].CONECT = true; this.BB[poz + 1].ConID = WallId; this.ChekConektion(poz + 1, WallId); } if ((this.BB[poz + 19].COL > 0) && (this.BB[poz + 19].CONECT != true)) { this.BB[poz + 19].CONECT = true; this.BB[poz + 19].ConID = WallId; this.ChekConektion(poz + 19, WallId); } }; _local2.BRemove = function () { var _local2; var _local12; var _local4; var _local3; _local3 = 0; _local4 = 0; if (0 < this.vRBC) { this.vBBI = this.RB.shift(); this.vRBC--; if (this.MorphBubbleNumber == this.vBBI) { this.MorphBubbleNumber = undefined; this.Morphtime = undefined; } if (this.BB[this.vBBI].COL != 100) { if ((this.BB[this.vBBI].ConID != this.BB[this.iD].ConID) && (this.BB[this.vBBI].CONECT == true)) { trace("!!!!return 0"); } if (((this.col != this.BB[this.vBBI].COL) && (this.BB[this.vBBI].ConID != this.BB[this.iD].ConID)) && (this.BB[this.vBBI].CONECT == true)) { trace("return 1"); return(undefined); } if ((this.col != this.BB[this.vBBI].COL) && (this.BB[this.vBBI].CONECT == true)) { trace("return 2"); return(undefined); } if (this.BB[this.vBBI].COL == this.vBCurCol) { if (this.dropTime == false) { this.BangColor[this.shotNum] = this.vBCurCol; this.BangScore[this.shotNum]++; } else if (this.dropTime == true) { this.DropScore[this.shotNum]++; this.Level.game.game_backround.drop.text = this.DropScore[this.shotNum]; } this.Level.game.game_backround.bang.text = this.BangScore[this.shotNum]; } else { this.dropTime = true; this.DropScore[this.shotNum]++; this.Level.game.game_backround.drop.text = this.DropScore[this.shotNum]; } _local2 = 0; while (_local2 < this.BangScore.length) { _local4 = _local4 + this.BangScore[_local2]; _local3 = _local3 + this.DropScore[_local2]; _local2++; } if (this.shotNum >= this.BangScore.length) { this.BangColor.push(0); this.BangScore.push(0); this.DropScore.push(0); } this.Level.game.game_backround.allBang.text = _local4; this.Level.game.game_backround.allDrop.text = _local3; if (this.BonusProcent < 57) { this.BonusProcent++; this.BonusProcent = this.BonusProcent + this.bonusUpgrades; this.setProcent(); this.BonusButton.maska._y = this.BonusButton.maska._y - (1 + this.bonusUpgrades); } else if (((this.BonusProcent == 57) || (this.BonusProcent == 58)) && (this.BonusButton != undefined)) { if (this.Level.levelAssets.popapForBonus) { this.popupForBonus(); this.Level.levelAssets.popapForBonus = false; } this.game_backround.interfaceClip.attachMovie("shine", "shine", 6, {_x:this.BonusButton._x, _y:this.BonusButton._y}); this.BonusButton.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.BonusButton.f._x * -1, _y:this.BonusButton.f._y * -1}); this.Level.game.sndCtrl.stopSound("bonus_powerUp"); this.Level.game.sndCtrl.playSound("bonus_powerUp"); this.BonusProcent++; this.setProcent(); } this.Score[this.BB[this.vBBI].COL]++; this.Score[0]++; if ((this.Level.curentlevelAsset.score + this.Level.game.AllScore) >= this.Level.game.LiveScore) { this.Level.game.LiveScore = this.Level.game.LiveScore + 20000; this.Level.game.sndCtrl.stopSound("newLife"); this.Level.game.sndCtrl.playSound("newLife"); this.Level.game.Life++; this.game_backround.interfaceClip.nubers.live.text = this.Level.game.Life; this.game_backround.interfaceClip.attachMovie("shineRed_newLife", "shineRed_newLife", 1071, {_x:450.9, _y:38.8}); } this.Level.game.game_backround["score_id" + this.BB[this.vBBI].COL].text = this.Score[this.BB[this.vBBI].COL]; this.Level.game.game_backround.all_score.text = this.Score[0]; this.Level.curentlevelAsset.calculate(this.BB[this.vBBI].COL); var _local9 = this.Level.curentlevelAsset.score + this.Level.game.AllScore; var _local7 = this.Level.curentlevelAsset.primaryResources + this.Level.game.primaryResources; var _local6 = this.Level.curentlevelAsset.weaponResources + this.Level.game.weaponResources; var _local8 = this.Level.curentlevelAsset.luxuryResources + this.Level.game.luxuryResources; var _local5 = this.Level.curentlevelAsset.armi + this.Level.game.armiResources; this.game_backround.interfaceClip.nubers.score.text = _local9; this.game_backround.interfaceClip.nubers.pimRes.text = _local7; this.game_backround.interfaceClip.nubers.weaRes.text = _local6; this.game_backround.interfaceClip.nubers.luxRes.text = _local8; this.game_backround.interfaceClip.nubers.armi.text = _local5; this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI]); this.CC[this.BB[this.vBBI].COL - 1]--; this.BB[this.vBBI].COL = 0; this.Level.levelAssets.chekForBonus(this.BangScore, this.DropScore, this.shotNum, this.BangColor); } } else if (this.vRemove) { this.vCC = this.cmBFRemoveCalc; this.ChanceInMoment++; } else { this.vCC = this.cmBHideNext; } }; _local2.SetConection = function () { var _local3 = 0; while (_local3 < 300) { this.BB[_local3].CONECT = false; this.BB[_local3].ConID = 0; _local3++; } var _local2 = 0; while (_local2 < 282) { if (this.BB[_local2].COL == 100) { this.ChekConektion(_local2, _local2); } _local2++; } }; _local2.BFRemoveCalc = function () { function _BFR(AI, BubbleGame) { var _local1 = BubbleGame; if ((_local1.BB[AI].COL == undefined) || (_local1.BB[AI].F == undefined)) { _local1.vCC = _local1.cmBMakeCur; return(undefined); } if ((_local1.BB[AI].COL == 0) || (_local1.BB[AI].F == 1)) { return(false); } _local1.BB[AI].F = 1; if (int(AI / 19) % 2) { _BFR(AI - 19, _local1); _BFR(AI - 20, _local1); _BFR(AI + 19, _local1); _BFR(AI + 18, _local1); } else { _BFR(AI - 19, _local1); _BFR(AI - 18, _local1); _BFR(AI + 19, _local1); _BFR(AI + 20, _local1); } _BFR(AI - 1, _local1); _BFR(AI + 1, _local1); return(true); } this.SetConection(); var _local2; var _local5; var _local4; _local2 = 20; while (_local2 < 323) { this.BB[_local2].F = 0; _local2++; } _local2 = 0; while (_local2 < 323) { if (this.BB[_local2].COL == 100) { _BFR(_local2, this); } _local2++; } _local2 = 1; while (17 >= _local2) { if (((0 < this.BB[19 + _local2].COL) && (this.BB[_local2].COL < 100)) && (this.BB[19 + _local2].F == 0)) { _BFR(19 + _local2, this); } _local2++; } this.vRBC = 0; _local2 = 20; while (_local2 < 323) { if (((0 < this.BB[_local2].COL) && (this.BB[_local2].COL < 100)) && (this.BB[_local2].F == 0)) { this.RB[this.vRBC] = _local2; this.vRBC++; } _local2++; } return(this.vRBC); }; _local2.MoveTilles = function () { var _local2 = 0; while (_local2 < 330) { if (this.BB[_local2].COL == 100) { this.BB[_local2].N.ball1.gotoAndStop("up"); } _local2++; } }; _local2.GameOver = function () { this.Level.game.GameSpeed = 9; this.Level.timer.start(); var _local3 = 0; while (_local3 < this.Points.length) { this.Points[_local3].removeMovieClip(); _local3++; } this.withHelpPoints = false; if (this.vBonusF) { if (this.pauseInGame) { return(undefined); } var _local2 = 19; while (_local2 < 356) { if (this.BB[_local2].COL > 60) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.BB[_local2].COL = 0; this.BB[_local2].F = 0; } _local2++; } this.vBonus = this.vSC; this.vCC = this.cmNothing; this.Level.levelAssets.passLevelPoints(); this.zavesa.gotoAndPlay("up"); this.Level.game.sndCtrl.stopSound("curtain_end_level1"); this.Level.game.sndCtrl.playSound("curtain_end_level1"); this.game_backround.interfaceClip.swapDepths(5000); this.Arrow.swapDepths(5001); this.pauseInGame = true; this.MoveTilles(); this.Level.game.zavesa = 1; this.Level.game.endLevel(); } else { this.Level.timer.stop(); this.Level.game.Life = this.Level.game.Life - 1; if (this.Level.game.Life > 0) { this.vBonus = 0; this.vCC = this.cmNothing; this.pauseInGame; this.Level.game.LoastLife = true; this.Level.game.lostLevel(); } else { this.vBonus = 0; this.vCC = this.cmNothing; this.Level.timer.stop(); this.Level.game.attachMovie("game_OVER_screen", "game_OVER_screen", 2010); this.Level.game.sndCtrl.stopSound(this.Level.game.currentMusic); this.Level.game.sndCtrl.playSound("game_over"); this.Level.game.currentMusic = "game_over"; this.Level.game.sndCtrl.stopAllSounds(); this.Level.game.game_OVER_screen.score.text = this.Level.game.AllScore + this.Level.curentlevelAsset.score; this.addEvents(); } } this.vDialog = true; }; _local2.MoralBoostBubble = function () { this.vBCurCol = 71; this.moralBoostFlag = true; this.vBCur.gotoAndPlay("Show" + this.vBCurCol); this.Level.game.sndCtrl.stopSound("Moral_prepare2"); this.Level.game.sndCtrl.playSound("Moral_prepare2"); this.Level.game.game_backround.curent_ball_mc.ball1.removeMovieClip(); this.Level.game.game_backround.curent_ball_mc.attachMovie("Start" + this.vBCurCol, "ball1", this.Level.game.game_backround.curent_ball_mc.getNextHighestDepth() + 1); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.MoralBoostBubbleAction = function () { this.BB[this.vBBI].COL == 71; var _local6 = int(this.vBBI / 19); _local6 = _local6 - 1; var _local7 = this.vBBI % 19; var _local4 = _local7; while (_local4 <= 17) { var _local2 = _local4 + (19 * _local6); if ((this.BB[_local2].COL > 0) && (this.BB[_local2].COL < 100)) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.BB[_local2].COL = 0; this.BB[_local2].F = 0; } else { break; } _local4++; } var _local3 = _local7 - 1; while (_local3 >= 1) { var _local2 = _local3 + (19 * _local6); if ((this.BB[_local2].COL > 0) && (this.BB[_local2].COL < 100)) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.BB[_local2].COL = 0; this.BB[_local2].F = 0; } else { break; } _local3--; } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI]); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vRBC = 0; this.BFRemoveCalc(); var _local2 = 1; while (_local2 < 266) { if ((((this.BB[_local2].F == 0) && (this.BB[_local2].COL != 0)) && (this.BB[_local2].COL != 100)) && (this.BB[_local2].COL != undefined)) { this.BB[_local2].N.ball1.removeMovieClip(); this.Explosion(this.BB[_local2]); this.CC[this.BB[_local2].COL - 1]--; this.BB[_local2].COL = 0; } _local2++; } var _local5 = 25; while ((this.BB[_local5].COL == 0) && (_local5 < 49)) { _local5++; } if (_local5 == 49) { this.vCC = this.cmGameOver; this.vBonusF = true; return(undefined); } this.vBBI = _local5; }; _local2.TransmutationBonusBubble = function () { this.vBCurCol = 72; this.Level.game.sndCtrl.stopSound("bonus_powerUp"); this.Level.game.sndCtrl.playSound("bonus_powerUp"); this.vBCur.gotoAndPlay("Show" + this.vBCurCol); this.Level.game.game_backround.curent_ball_mc.gotoAndPlay("Start" + this.vBCurCol); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.TransmutationFunction = function () { this.Level.game.sndCtrl.stopSound("Transmutation"); this.Level.game.sndCtrl.playSound("Transmutation"); if ((this.BB[this.vBBI - 19].COL != 0) && (this.BB[this.vBBI - 19].COL != 100)) { this.BB[this.vBBI - 19].COL = 26; this.BB[this.vBBI - 19].N.ball1.removeMovieClip(); this.BB[this.vBBI - 19].N.attachMovie("Show" + this.BB[this.vBBI - 19].COL, "ball1", this.BB[this.vBBI - 19].N.getNextHighestDepth() + 1); } if ((this.BB[this.vBBI - 1].COL != 0) && (this.BB[this.vBBI - 1].COL != 100)) { this.BB[this.vBBI - 1].COL = 26; this.BB[this.vBBI - 1].N.ball1.removeMovieClip(); this.BB[this.vBBI - 1].N.attachMovie("Show" + this.BB[this.vBBI - 1].COL, "ball1", this.BB[this.vBBI - 1].N.getNextHighestDepth() + 1); } if ((this.BB[this.vBBI + 1].COL != 0) && (this.BB[this.vBBI + 1].COL != 100)) { this.BB[this.vBBI + 1].COL = 26; this.BB[this.vBBI + 1].N.ball1.removeMovieClip(); this.BB[this.vBBI + 1].N.attachMovie("Show" + this.BB[this.vBBI + 1].COL, "ball1", this.BB[this.vBBI + 1].N.getNextHighestDepth() + 1); } var _local2 = int(this.vBBI / 19); if ((_local2 % 2) == 0) { if ((this.BB[this.vBBI - 18].COL != 0) && (this.BB[this.vBBI - 18].COL != 100)) { this.BB[this.vBBI - 18].COL = 26; this.BB[this.vBBI - 18].N.ball1.removeMovieClip(); this.BB[this.vBBI - 18].N.attachMovie("Show" + this.BB[this.vBBI - 18].COL, "ball1", this.BB[this.vBBI - 18].N.getNextHighestDepth() + 1); } } else if ((this.BB[this.vBBI - 20].COL != 0) && (this.BB[this.vBBI - 20].COL != 100)) { this.BB[this.vBBI - 20].COL = 26; this.BB[this.vBBI - 20].N.ball1.removeMovieClip(); this.BB[this.vBBI - 20].N.attachMovie("Show" + this.BB[this.vBBI - 20].COL, "ball1", this.BB[this.vBBI - 20].N.getNextHighestDepth() + 1); } _local2 = int(this.vBBI / 19); if ((_local2 % 2) == 0) { if ((this.BB[this.vBBI + 20].COL != 0) && (this.BB[this.vBBI + 20].COL != 100)) { this.BB[this.vBBI + 20].COL = 26; this.BB[this.vBBI + 20].N.ball1.removeMovieClip(); this.BB[this.vBBI + 20].N.attachMovie("Show" + this.BB[this.vBBI + 20].COL, "ball1", this.BB[this.vBBI + 20].N.getNextHighestDepth() + 1); } } else if ((this.BB[this.vBBI + 18].COL != 0) && (this.BB[this.vBBI + 18].COL != 100)) { this.BB[this.vBBI + 18].COL = 26; this.BB[this.vBBI + 18].N.ball1.removeMovieClip(); this.BB[this.vBBI + 18].N.attachMovie("Show" + this.BB[this.vBBI + 18].COL, "ball1", this.BB[this.vBBI + 18].N.getNextHighestDepth() + 1); } if ((this.BB[this.vBBI + 19].COL != 0) && (this.BB[this.vBBI + 19].COL != 100)) { this.BB[this.vBBI + 19].COL = 26; this.BB[this.vBBI + 19].N.ball1.removeMovieClip(); this.BB[this.vBBI + 19].N.attachMovie("Show" + this.BB[this.vBBI + 19].COL, "ball1", this.BB[this.vBBI + 19].N.getNextHighestDepth() + 1); } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI]); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vBBI = this.getVBBI(); }; _local2.MorphBonusBubble = function () { this.vBCurCol = 74; this.vBCur.gotoAndPlay("Show" + this.vBCurCol); this.Level.game.sndCtrl.stopSound("bonus_powerUp"); this.Level.game.sndCtrl.playSound("bonus_powerUp"); this.Level.game.game_backround.curent_ball_mc.gotoAndPlay("Start" + this.vBCurCol); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.getVBBI = function () { var _local2 = 20; while ((this.BB[_local2].COL == 0) && (_local2 < 49)) { _local2++; } if (_local2 == 49) { this.vCC = this.cmGameOver; this.vBonusF = true; return(undefined); } return(_local2); }; _local2.MorphFunction = function () { this.MorphBubbleNumber = this.vBBI; this.Morphtime = getTimer() - 4000; }; _local2.TimeBubble = function () { this.Level.levelAssets.timeForPlay = this.Level.levelAssets.timeForPlay + 100000; this.Level.game.sndCtrl.stopSound("heartbeat_end_of_time"); if (!this.game_backround.interfaceClip.clock.sat_final) { this.game_backround.interfaceClip.clock.attachMovie("sat_final", "sat_final", 18, {_x:-10.7, _y:-21.6}); this.Level.game.sndCtrl.stopSound("time_rise"); this.Level.game.sndCtrl.playSound("time_rise"); } else { this.game_backround.interfaceClip.clock.sat_final.gotoAndPlay(1); this.Level.game.sndCtrl.stopSound("time_rise"); this.Level.game.sndCtrl.playSound("time_rise"); } this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.TimeBubbleFunction = function () { this.GameTime = this.GameTime + 100000; if (!this.game_backround.interfaceClip.clock.sat_final) { this.game_backround.interfaceClip.clock.attachMovie("sat_final", "sat_final", 18, {_x:-10.7, _y:-21.6}); this.Level.game.sndCtrl.stopSound("time_rise"); this.Level.game.sndCtrl.playSound("time_rise"); } else { this.game_backround.interfaceClip.clock.sat_final.gotoAndPlay(1); this.Level.game.sndCtrl.stopSound("time_rise"); this.Level.game.sndCtrl.playSound("time_rise"); } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].N.attachMovie("Bang" + this.BB[this.vBBI].COL, "ball1", this.BB[this.vBBI].N.getNextHighestDepth() + 1); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vBBI = this.getVBBI(); }; _local2.ShieldBubble = function () { this.shieldFlag = true; this.Level.game.sndCtrl.stopSound("Battel_prepare2"); this.Level.game.sndCtrl.playSound("Battel_prepare2"); this.vBCurCol = 76; this.vBCur.gotoAndPlay("Show" + this.vBCurCol); this.Level.game.game_backround.curent_ball_mc.gotoAndPlay("Start" + this.vBCurCol); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.FunctionShieldBubble = function () { if ((this.BB[this.vBBI - 19].COL > 0) && (this.BB[this.vBBI - 19].COL < 100)) { this.BB[this.vBBI - 19].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI - 19]); this.BB[this.vBBI - 19].COL = 0; this.BB[this.vBBI - 19].F = 0; } if ((this.BB[this.vBBI - 1].COL > 0) && (this.BB[this.vBBI - 1].COL < 100)) { this.BB[this.vBBI - 1].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI - 1]); this.BB[this.vBBI - 1].COL = 0; this.BB[this.vBBI - 1].F = 0; } if ((this.BB[this.vBBI + 1].COL > 0) && (this.BB[this.vBBI + 1].COL < 100)) { this.BB[this.vBBI + 1].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI + 1]); this.BB[this.vBBI + 1].COL = 0; this.BB[this.vBBI + 1].F = 0; } var _local2 = int(this.vBBI / 19); if ((_local2 % 2) == 0) { if ((this.BB[this.vBBI - 18].COL > 0) && (this.BB[this.vBBI - 18].COL < 100)) { this.BB[this.vBBI - 18].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI - 18]); this.BB[this.vBBI - 18].COL = 0; this.BB[this.vBBI - 18].F = 0; } } else if ((this.BB[this.vBBI - 20].COL > 0) && (this.BB[this.vBBI - 20].COL < 100)) { this.BB[this.vBBI - 20].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI - 20]); this.BB[this.vBBI - 20].COL = 0; this.BB[this.vBBI - 20].F = 0; } _local2 = int(this.vBBI / 19); if ((_local2 % 2) == 0) { if ((this.BB[this.vBBI + 20].COL > 0) && (this.BB[this.vBBI + 20].COL < 100)) { this.BB[this.vBBI + 20].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI + 20]); this.BB[this.vBBI + 20].COL = 0; this.BB[this.vBBI + 20].F = 0; } } else if ((this.BB[this.vBBI + 18].COL > 0) && (this.BB[this.vBBI + 18].COL < 100)) { this.BB[this.vBBI + 18].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI + 18]); this.BB[this.vBBI + 18].COL = 0; this.BB[this.vBBI + 18].F = 0; } if ((this.BB[this.vBBI + 19].COL > 0) && (this.BB[this.vBBI + 19].COL < 100)) { this.BB[this.vBBI + 19].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI + 19]); this.BB[this.vBBI + 19].COL = 0; this.BB[this.vBBI + 19].F = 0; } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].N.attachMovie("Bang" + this.BB[this.vBBI].COL, "ball1", this.BB[this.vBBI].N.getNextHighestDepth() + 1); this.KRemove(this.vBBI); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vBBI = this.getVBBI(); }; _local2.AssaultBubble = function () { this.vBCurCol = 77; this.vBCur.gotoAndPlay("Show" + this.vBCurCol); this.assaultFlag = true; this.Level.game.sndCtrl.stopSound("SoldiersAttention"); this.Level.game.sndCtrl.playSound("SoldiersAttention"); this.Level.game.game_backround.curent_ball_mc.gotoAndPlay("Start" + this.vBCurCol); this.Arrow.bubble.ball1.removeMovieClip(); this.Arrow.bubble.attachMovie("Show" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); }; _local2.AssaultBubbleFunction = function () { this.game_backround.attachMovie("stars_mc", "stars_mc", 2007, {_x:358, _y:222}); var _local3 = 0; while (_local3 < 266) { var _local5 = int(this.vBBI / 19); if ((_local5 % 2) == 0) { var _local2 = 18; } else { var _local2 = 20; } if ((this.BB[this.vBBI - _local2].COL > 60) || (this.BB[this.vBBI - _local2].COL == 0)) { var _local2 = 19; } if (((this.BB[this.vBBI - _local2].COL > 60) || (this.BB[this.vBBI - _local2].COL == 0)) || ((this.vBBI - _local2) < 20)) { break; } if ((this.BB[_local3].COL == this.BB[this.vBBI - _local2].COL) && (this.BB[_local3] != this.BB[this.vBBI - _local2])) { this.BB[_local3].N.ball1.removeMovieClip(); this.BB[_local3].COL = 67; this.BB[_local3].N.attachMovie("Show" + this.BB[_local3].COL, "ball1", this.BB[_local3].N.getNextHighestDepth() + 1); } _local3++; } if (((this.BB[this.vBBI - _local2].COL != 0) && (this.BB[this.vBBI - _local2].COL < 60)) || ((this.vBBI - _local2) > 20)) { this.BB[this.vBBI - _local2].N.ball1.removeMovieClip(); this.BB[this.vBBI - _local2].COL = 67; this.BB[this.vBBI - _local2].N.attachMovie("Show" + this.BB[this.vBBI - _local2].COL, "ball1", this.BB[_local3].N.getNextHighestDepth() + 1); } this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[this.vBBI]); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; var _local4 = 20; while ((this.BB[_local4].COL == 0) && (_local4 < 49)) { _local4++; } if (_local4 == 49) { this.vCC = this.cmGameOver; this.vBonusF = true; return(undefined); } this.vBBI = _local4; this.Level.game.sndCtrl.stopSound("magical_stars2"); this.Level.game.sndCtrl.playSound("magical_stars2"); }; _local2.SpyBubble = function () { this.vBCurCol = 78; this.vBCur.ball1.removeMovieClip(); this.vBCur.attachMovie("Show" + this.vBCurCol, "ball1", this.vBCur.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("whisper"); this.Level.game.sndCtrl.playSound("whisper"); this.Arrow.bubble.attachMovie("Start" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); this.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.Arrow.bubble.getNextHighestDepth() + 8); this.Arrow.bubble.attachMovie("shine", "shine", this.Arrow.bubble.getNextHighestDepth() - 300); _global.stage.game_backround.curent_ball_mc.ball1.removeMovieClip(); _global.stage.game_backround.curent_ball_mc.attachMovie("Start" + this.vBCurCol, "ball1", _global.stage.game_backround.curent_ball_mc.getNextHighestDepth() + 1); }; _local2.SpyBubbleFunction = function () { var _local2 = this.vBBI; var _local3 = int(this.vBBI / 19); this.BB[this.vBBI].N.ball1.removeMovieClip(); this.Level.game.sndCtrl.stopSound("spy_action"); this.Level.game.sndCtrl.playSound("spy_action"); this.BB[this.vBBI].N.attachMovie("Bang" + this.BB[this.vBBI].COL, "ball1", this.BB[this.vBBI].N.getNextHighestDepth() + 1); this.BB[this.vBBI].COL = 0; this.BB[this.vBBI].F = 0; this.vBBI = this.getVBBI(); if (this.side == "left") { _local2 = _local2 - 37; } else { _local2 = _local2 - 39; } while (this.BB[_local2].COL == 0) { _local2 = _local2 - 19; } if (this.BB[_local2 - 19].COL > 0) { this.BB[_local2 - 19].COL = this.BB[_local2].COL; this.BB[_local2 - 19].N.ball1.removeMovieClip(); this.BB[_local2 - 19].N.attachMovie("Show" + this.BB[_local2 - 19].COL, "ball1", this.BB[_local2 - 19].N.getNextHighestDepth() + 1); } if (this.BB[_local2 - 1].COL > 0) { this.BB[_local2 - 1].COL = this.BB[_local2].COL; this.BB[_local2 - 1].N.ball1.removeMovieClip(); this.BB[_local2 - 1].N.attachMovie("Show" + this.BB[_local2 - 1].COL, "ball1", this.BB[_local2 - 1].N.getNextHighestDepth() + 1); } if (this.BB[_local2 + 1].COL > 0) { this.BB[_local2 + 1].COL = this.BB[_local2].COL; this.BB[_local2 + 1].N.ball1.removeMovieClip(); this.BB[_local2 + 1].N.attachMovie("Show" + this.BB[_local2 + 1].COL, "ball1", this.BB[_local2 + 1].N.getNextHighestDepth() + 1); } _local3 = int(_local2 / 19); if ((_local3 % 2) == 0) { if (this.BB[_local2 - 18].COL > 0) { this.BB[_local2 - 18].COL = this.BB[_local2].COL; this.BB[_local2 - 18].N.ball1.removeMovieClip(); this.BB[_local2 - 18].N.attachMovie("Show" + this.BB[_local2 - 18].COL, "ball1", this.BB[_local2 - 18].N.getNextHighestDepth() + 1); } } else if (this.BB[_local2 - 20].COL > 0) { this.BB[_local2 - 20].COL = this.BB[_local2].COL; this.BB[_local2 - 20].N.ball1.removeMovieClip(); this.BB[_local2 - 20].N.attachMovie("Show" + this.BB[_local2 - 20].COL, "ball1", this.BB[_local2 - 20].N.getNextHighestDepth() + 1); } _local3 = int(_local2 / 19); if ((_local3 % 2) == 0) { if (this.BB[_local2 + 20].COL > 0) { this.BB[_local2 + 20].COL = this.BB[_local2].COL; this.BB[_local2 + 20].N.ball1.removeMovieClip(); this.BB[_local2 + 20].N.attachMovie("Show" + this.BB[_local2 + 20].COL, "ball1", this.BB[_local2 + 20].N.getNextHighestDepth() + 1); } } else if (this.BB[_local2 + 18].COL > 0) { this.BB[_local2 + 18].COL = this.BB[_local2].COL; this.BB[_local2 + 18].N.ball1.removeMovieClip(); this.BB[_local2 + 18].N.attachMovie("Show" + this.BB[_local2 + 18].COL, "ball1", this.BB[_local2 + 18].N.getNextHighestDepth() + 1); } if (this.BB[_local2 + 19].COL > 0) { this.BB[_local2 + 19].COL = this.BB[_local2].COL; this.BB[_local2 + 19].N.ball1.removeMovieClip(); this.BB[_local2 + 19].N.attachMovie("Show" + this.BB[_local2 + 19].COL, "ball1", this.BB[_local2 + 19].N.getNextHighestDepth() + 1); } }; // unexpected jump // unexpected jump _local2.SpyBubbleFunction2 = function () { var _local2 = this.vBBI; var _local3 = int(this.vBBI / 19); if (this.BB[this.vBBI].COL != 100) { this.BB[this.vBBI].COL = this.spyColor; this.BB[this.vBBI].N.ball1.removeMovieClip(); this.BB[this.vBBI].N.attachMovie("Show" + this.BB[this.vBBI].COL, "ball1", this.BB[this.vBBI].N.getNextHighestDepth() + 1); } this.vBBI = this.getVBBI(); if ((this.spyColor == 0) || (this.spyColor == undefined)) { return(undefined); } while ((this.BB[_local2].COL == 0) || (this.BB[_local2].COL == 100)) { _local2 = _local2 - 19; } if ((this.BB[_local2 - 19].COL > 0) && (this.BB[_local2 - 19].COL != 100)) { this.BB[_local2 - 19].COL = this.spyColor; this.BB[_local2 - 19].N.ball1.removeMovieClip(); this.BB[_local2 - 19].N.attachMovie("Show" + this.BB[_local2 - 19].COL, "ball1", this.BB[_local2 - 19].N.getNextHighestDepth() + 1); } if ((this.BB[_local2 - 1].COL > 0) && (this.BB[_local2 - 1].COL != 100)) { this.BB[_local2 - 1].COL = this.spyColor; this.BB[_local2 - 1].N.ball1.removeMovieClip(); this.BB[_local2 - 1].N.attachMovie("Show" + this.BB[_local2 - 1].COL, "ball1", this.BB[_local2 - 1].N.getNextHighestDepth() + 1); } if ((this.BB[_local2 + 1].COL > 0) && (this.BB[_local2 + 1].COL != 100)) { this.BB[_local2 + 1].COL = this.spyColor; this.BB[_local2 + 1].N.ball1.removeMovieClip(); this.BB[_local2 + 1].N.attachMovie("Show" + this.BB[_local2 + 1].COL, "ball1", this.BB[_local2 + 1].N.getNextHighestDepth() + 1); } _local3 = int(_local2 / 19); if ((_local3 % 2) == 0) { if ((this.BB[_local2 - 18].COL > 0) && (this.BB[_local2 - 18].COL != 100)) { this.BB[_local2 - 18].COL = this.spyColor; this.BB[_local2 - 18].N.ball1.removeMovieClip(); this.BB[_local2 - 18].N.attachMovie("Show" + this.BB[_local2 - 18].COL, "ball1", this.BB[_local2 - 18].N.getNextHighestDepth() + 1); } } else if ((this.BB[_local2 - 20].COL > 0) && (this.BB[_local2 - 20].COL != 100)) { this.BB[_local2 - 20].COL = this.spyColor; this.BB[_local2 - 20].N.ball1.removeMovieClip(); this.BB[_local2 - 20].N.attachMovie("Show" + this.BB[_local2 - 20].COL, "ball1", this.BB[_local2 - 20].N.getNextHighestDepth() + 1); } _local3 = int(_local2 / 19); if ((_local3 % 2) == 0) { if ((this.BB[_local2 + 20].COL > 0) && (this.BB[_local2 + 20].COL != 100)) { this.BB[_local2 + 20].COL = this.spyColor; this.BB[_local2 + 20].N.ball1.removeMovieClip(); this.BB[_local2 + 20].N.attachMovie("Show" + this.BB[_local2 + 20].COL, "ball1", this.BB[_local2 + 20].N.getNextHighestDepth() + 1); } } else if ((this.BB[_local2 + 18].COL > 0) && (this.BB[_local2 + 18].COL != 100)) { this.BB[_local2 + 18].COL = this.spyColor; this.BB[_local2 + 18].N.ball1.removeMovieClip(); this.BB[_local2 + 18].N.attachMovie("Show" + this.BB[_local2 + 18].COL, "ball1", this.BB[_local2 + 18].N.getNextHighestDepth() + 1); } if ((this.BB[_local2 + 19].COL > 0) && (this.BB[_local2 + 19].COL != 100)) { this.BB[_local2 + 19].COL = this.spyColor; this.BB[_local2 + 19].N.ball1.removeMovieClip(); this.BB[_local2 + 19].N.attachMovie("Show" + this.BB[_local2 + 19].COL, "ball1", this.BB[_local2 + 19].N.getNextHighestDepth() + 1); } this.spyColor = 0; }; _local2.Explosion = function (clip) { if (((clip.COL >= 50) && (clip.COL <= 53)) || ((clip.COL > 0) && (clip.COL < 14))) { clip.N.attachMovie("weapon", "ball1", clip.N.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("weapon_enemy"); this.Level.game.sndCtrl.playSound("weapon_enemy"); } else if ((clip.COL >= 14) && (clip.COL <= 24)) { clip.N.attachMovie("primary", "ball1", clip.N.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("primary_sound"); this.Level.game.sndCtrl.playSound("primary_sound"); } else if (((clip.COL >= 25) && (clip.COL <= 38)) || (clip.COL == 54)) { clip.N.attachMovie("luxury", "ball1", clip.N.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("luxury_sound"); this.Level.game.sndCtrl.playSound("luxury_sound"); } else if ((clip.COL >= 39) && (clip.COL <= 49)) { clip.N.attachMovie("weapon", "ball1", clip.N.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("weapon_enemy"); this.Level.game.sndCtrl.playSound("weapon_enemy"); } else if ((clip.COL >= 60) && (clip.COL < 80)) { clip.N.attachMovie("shine_up", "ball1", clip.N.getNextHighestDepth() + 1); this.Level.game.sndCtrl.stopSound("weapon_enemy"); this.Level.game.sndCtrl.playSound("weapon_enemy"); } }; _local2.ChekTimeForMorfBubble = function () { var _local3 = getTimer(); if (((_local3 - this.Morphtime) > 4000) && (this.Morphtime > 0)) { switch (this.num) { case 1 : this.num++; if (this.BB[this.MorphBubbleNumber - 19].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber - 19].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } break; case 2 : this.num++; if (this.BB[this.MorphBubbleNumber - 1].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber - 1].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } break; case 3 : this.num++; if (this.BB[this.MorphBubbleNumber + 1].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber + 1].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } break; case 4 : this.num++; var _local2 = int(this.MorphBubbleNumber / 19); if ((_local2 % 2) == 0) { if (this.BB[this.MorphBubbleNumber - 18].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber - 18].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } } else if (this.BB[this.MorphBubbleNumber - 20].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber - 20].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } break; case 5 : this.num++; _local2 = int(this.MorphBubbleNumber / 19); if ((_local2 % 2) == 0) { if (this.BB[this.MorphBubbleNumber + 20].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber + 20].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } } else if (this.BB[this.MorphBubbleNumber + 18].COL > 0) { this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber + 18].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } break; case 6 : this.num++; if (this.num == 7) { this.num = 1; } if (this.BB[this.MorphBubbleNumber + 19].COL <= 0) { break; } this.Morphtime = getTimer(); this.BB[this.MorphBubbleNumber].COL = this.BB[this.MorphBubbleNumber + 19].COL; this.BB[this.MorphBubbleNumber].N.ball1.removeMovieClip(); this.BB[this.MorphBubbleNumber].N.attachMovie("Show" + this.BB[this.MorphBubbleNumber].COL, "ball1", this.BB[this.MorphBubbleNumber].N.getNextHighestDepth() + 1); } } }; _local2.ChekTimeForBubble = function () { var _local4 = getTimer(); if (this.MirrorTime) { var _local2 = getTimer(); if ((_local2 - this.MirrorBubbleTime) > 10000) { this.MirrorTime = false; this.Arrow.gotoAndStop("normal"); this.Arrow._rotation = -this.vAngle; this.vAngle = -this.vAngle; this.Level.game.sndCtrl.stopSound("katapult_under_spell"); this.Level.game.sndCtrl.stopSound("katapult_off_spell"); this.Level.game.sndCtrl.playSound("katapult_off_spell"); this.game_backround.mirror_mc.removeMovieClip(); } } else if (this.IceTime) { var _local2 = getTimer(); var _local3 = _local2 - this.IceBubbleTime; if ((_local2 - this.IceBubbleTime) > 7000) { this.game_backround.freeze_mc.removeMovieClip(); this.IceTime = false; this.Arrow.gotoAndStop("smelt"); this.Level.game.sndCtrl.stopSound("topnje"); this.Level.game.sndCtrl.playSound("topnje"); } } else if (this.HeatTime) { var _local2 = getTimer(); if ((_local2 - this.HeatBubbleTime) > 15000) { this.game_backround.heatCatapult_mc.removeMovieClip(); this.HeatTime = false; this.Level.game.sndCtrl.stopSound("fire_melting"); this.ShootTime = 10; this.shaketNum = 0; this.Arrow.gotoAndStop(1); this.Arrow.bubble.attachMovie("Start" + this.vBCurCol, "ball1", this.Arrow.bubble.getNextHighestDepth() + 1); } } else if (this.SpikeBubble) { var _local2 = getTimer(); if ((_local2 - this.SpikeBubbleTime) > 1000) { this.SpikeBubble = false; this.spike._visible = false; this.Level.game.sndCtrl.stopSound("spikes_out"); this.Level.game.sndCtrl.playSound("spikes_out"); this.game_backround.kopja_mc.gotoAndPlay(40); } } else if (this.AccelerationBubble) { var _local2 = getTimer(); if ((_local2 - this.AccelerationBubbleTime) > 20000) { this.game_backround.accelerate_mc.removeMovieClip(); this.AccelerationBubble = false; this.Level.game.GameSpeed = 9; this.Level.timer.start(); this.Arrow.gotoAndStop("normal"); this.Level.game.sndCtrl.stopSound("katapult_under_spell"); this.Level.game.catapultSpell = true; this.Level.game.sndCtrl.stopSound("katapult_off_spell"); this.Level.game.sndCtrl.playSound("katapult_off_spell"); } } else if (this.RoughBubble) { var _local2 = getTimer(); if ((_local2 - this.RoughBubbleTime) > 13000) { this.RoughBubble = false; this.zavesa.jaze.gotoAndStop(1); this.Level.game.sndCtrl.stopSound("Jazhe"); this.Level.game.sndCtrl.playSound("Jazhe"); this.Arrow.gotoAndStop("normal"); } } }; _local2.popupForBonus = function () { this.pauseInGame = true; this.Level.game.keyboard.pauseTime = getTimer(); switch (this.BonusBallId) { case 74 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint4_mc", "popHints", 3077, {_x:286.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("MorphBUBBLE"); break; case 73 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint3_mc", "popHints", 3077, {_x:36.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("DoubleBubble"); break; case 71 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint3_mc", "popHints", 3077, {_x:-13.2, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("MoralBUBBLE"); break; case 77 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint3_mc", "popHints", 3077, {_x:136.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("AssaultBUBBLE"); break; case 76 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint4_mc", "popHints", 3077, {_x:186.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("ShieldBUBBLE"); this.addEvents(); break; case 78 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint4_mc", "popHints", 3077, {_x:236.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("SpyBUBBLE"); break; case 75 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint3_mc", "popHints", 3077, {_x:86.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("TimeBUBBLE"); break; case 72 : this.popHintsclip = this.Level.game.game_backround.attachMovie("fadeHint4_mc", "popHints", 3077, {_x:336.8, _y:328.9}); this.popHintsclip.all.intro.text = this.Level.game.Language.getLangText("TransformersBUBBLE"); } this.addEvents(); }; _local2.chekForBonusBubble = function () { var _local2 = 0; while (_local2 < this.Level.levelAssets.OriginalBubbleInMatrix.length) { if (this.Level.levelAssets.OriginalBubbleInMatrix[_local2] > 70) { this.BonusBallId = this.Level.levelAssets.OriginalBubbleInMatrix[_local2]; break; } _local2++; } this.MorphBonus.maska._y = this.MorphBonus.maska._y - this.Level.game.MorphProcent; this.DoubleBonus.maska._y = this.DoubleBonus.maska._y - this.Level.game.DoubleProcent; this.MoralBonus.maska._y = this.MoralBonus.maska._y - this.Level.game.MoralProcent; this.AssaultBonus.maska._y = this.AssaultBonus.maska._y - this.Level.game.AssaultProcent; this.ShieldBonus.maska._y = this.ShieldBonus.maska._y - this.Level.game.ShieldProcent; this.SpyBonus.maska._y = this.SpyBonus.maska._y - this.Level.game.SpyProcent; this.TimeBonus.maska._y = this.TimeBonus.maska._y - this.Level.game.TimeProcent; this.TransmutationBonus.maska._y = this.TransmutationBonus.maska._y - this.Level.game.TransmutationProcent; if (this.Level.game.MorphProcent >= 57) { this.MorphBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.MorphBonus.f._x * -1, _y:this.MorphBonus.f._y * -1}); } if (this.Level.game.DoubleProcent >= 57) { this.DoubleBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 7, {_x:this.DoubleBonus.f._x * -1, _y:this.DoubleBonus.f._y * -1}); } if (this.Level.game.MoralProcent >= 57) { this.MoralBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.MoralBonus.f._x * -1, _y:this.MoralBonus.f._y * -1}); } if (this.Level.game.AssaultProcent >= 57) { this.AssaultBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.AssaultBonus.f._x * -1, _y:this.AssaultBonus.f._y * -1}); } if (this.Level.game.SpyProcent >= 57) { this.SpyBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.SpyBonus.f._x * -1, _y:this.SpyBonus.f._y * -1}); } if (this.Level.game.ShieldProcent >= 57) { this.ShieldBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.ShieldBonus.f._x * -1, _y:this.ShieldBonus.f._y * -1}); } if (this.Level.game.TimeProcent >= 57) { this.TimeBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.TimeBonus.f._x * -1, _y:this.TimeBonus.f._y * -1}); } if (this.Level.game.TransmutationProcent >= 57) { this.TransmutationBonus.attachMovie("bonusAnim_mc", "bonusAnim_mc", 6, {_x:this.TransmutationBonus.f._x * -1, _y:this.TransmutationBonus.f._y * -1}); } switch (this.BonusBallId) { case 74 : this.BonusProcent = this.BonusProcent + this.Level.game.MorphProcent; this.BonusButton = this.MorphBonus; this.procen = this.Level.game.MorphProcent; if (this.Level.game.fasterMorph) { this.bonusUpgrades = 1; } this.addEvents(); break; case 73 : this.BonusProcent = this.BonusProcent + this.Level.game.DoubleProcent; this.BonusButton = this.DoubleBonus; this.procen = this.Level.game.DoubleProcent; this.addEvents(); break; case 71 : this.BonusProcent = this.BonusProcent + this.Level.game.MoralProcent; this.BonusButton = this.MoralBonus; this.procen = this.Level.game.MoralProcent; this.addEvents(); break; case 77 : this.BonusProcent = this.BonusProcent + this.Level.game.AssaultProcent; this.BonusButton = this.AssaultBonus; this.procen = this.Level.game.AssaultProcent; if (this.Level.game.fasterAssult) { this.bonusUpgrades = 1; } this.addEvents(); break; case 76 : this.BonusProcent = this.BonusProcent + this.Level.game.ShieldProcent; this.BonusButton = this.ShieldBonus; this.procen = this.Level.game.ShieldProcent; this.addEvents(); break; case 78 : this.BonusProcent = this.BonusProcent + this.Level.game.SpyProcent; this.BonusButton = this.SpyBonus; this.procen = this.Level.game.SpyProcent; this.addEvents(); break; case 75 : this.BonusProcent = this.BonusProcent + this.Level.game.TimeProcent; this.BonusButton = this.TimeBonus; this.procen = this.Level.game.TimeProcent; if (this.Level.game.fasterTime) { this.bonusUpgrades = 1; } this.addEvents(); break; case 72 : this.BonusProcent = this.BonusProcent + this.Level.game.TransmutationProcent; this.BonusButton = this.TransmutationBonus; this.procen = this.Level.game.TransmutationProcent; } this.addEvents(); }; _local2.addEvents = function () { this.popHintsclip.all.ok_btn.holder = this; this.popHintsclip.all.ok_btn.onRelease = function () { if (!this.holder.Level.game.game_backround.popHints_reverse) { this.holder.pauseInGame = false; var _local2 = getTimer(); this.holder.oldRowTime = this.holder.oldRowTime + (_local2 - this.holder.Level.game.keyboard.pauseTime); this.holder.startTime = this.holder.startTime + (_local2 - this.holder.Level.game.keyboard.pauseTime); this.holder.OldTime = this.holder.OldTime + (_local2 - this.holder.Level.game.keyboard.pauseTime); this.holder.GameTime = this.holder.GameTime + (_local2 - this.holder.Level.game.keyboard.pauseTime); } this.holder.popHintsclip._visible = false; this.holder.popHintsclip = undefined; }; this.popHintsclip.all.ok_btn.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.popHintsclip.all.ok_btn.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.popHintsclip.all.ok_btn.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.BonusButton.holder = this; this.BonusButton.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.BonusButton.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.BonusButton.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.BonusButton.onPress = function () { if (this.holder.BonusProcent >= 57) { this.holder.BonusButton.bonusAnim_mc.removeMovieClip(); this.holder.BonusProcent = 0; this.holder.BonusButton.maska._y = this.holder.BonusButton.maska._y + 57; if (this.holder.BonusBallId == 71) { this.holder.Level.game.MoralProcent = 0; this.holder.MoralBoostBubble(); } if (this.holder.BonusBallId == 72) { this.holder.Level.game.TransmutationProcent = 0; this.holder.TransmutationBonusBubble(); } if (this.holder.BonusBallId == 73) { this.holder.Level.game.DoubleProcent = 0; this.holder.Double = true; this.Level.game.sndCtrl.stopSound("bonus_powerUp"); this.Level.game.sndCtrl.playSound("bonus_powerUp"); this.holder.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.holder.Arrow.bubble.getNextHighestDepth() + 8); this.holder.Arrow.bubble.attachMovie("shine", "shine", this.holder.Arrow.bubble.getNextHighestDepth() - 300); } if (this.holder.BonusBallId == 74) { this.holder.Level.game.MorphProcent = 0; this.holder.MorphBonusBubble(); } if (this.holder.BonusBallId == 75) { this.holder.Level.game.TimeProcent = 0; this.holder.TimeBubble(); } if (this.holder.BonusBallId == 76) { this.holder.Level.game.ShieldProcent = 0; this.holder.ShieldBubble(); } if (this.holder.BonusBallId == 77) { this.holder.Level.game.AssaultProcent = 0; this.holder.AssaultBubble(); } if (this.holder.BonusBallId == 78) { this.holder.Level.game.SpyProcent = 0; this.holder.SpyBubble(); } } }; this.MorphBonus.holder = this; this.MorphBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.MorphBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.MorphBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.MorphBonus.onRelease = function () { if (this.holder.Level.game.MorphProcent >= 57) { this.holder.Level.game.MorphProcent = 0; this.holder.MorphBonus.maska._y = this.holder.MorphBonus.maska._y + 57; this.holder.MorphBonusBubble(); this.bonusAnim_mc.removeMovieClip(); } }; this.DoubleBonus.holder = this; this.DoubleBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.DoubleBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.DoubleBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.DoubleBonus.onRelease = function () { if (this.holder.Level.game.DoubleProcent >= 57) { this.Level.game.sndCtrl.stopSound("bonus_powerUp"); this.Level.game.sndCtrl.playSound("bonus_powerUp"); this.holder.Arrow.bubble.attachMovie("shine_up", "shine_up", this.holder.Arrow.bubble.getNextHighestDepth()); this.holder.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.holder.Arrow.bubble.getNextHighestDepth() + 1); this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.DoubleProcent = 0; this.holder.DoubleBonus.maska._y = this.holder.DoubleBonus.maska._y + 57; this.holder.Double = true; } }; this.MoralBonus.holder = this; this.MoralBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.MoralBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.MoralBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.MoralBonus.onRelease = function () { if (this.holder.Level.game.MoralProcent >= 57) { this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.MoralProcent = 0; this.holder.MoralBonus.maska._y = this.holder.MoralBonus.maska._y + 57; this.holder.MoralBoostBubble(); } }; this.AssaultBonus.holder = this; this.AssaultBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.AssaultBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.AssaultBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.AssaultBonus.onRelease = function () { if (this.holder.Level.game.AssaultProcent >= 57) { this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.AssaultProcent = 0; this.holder.AssaultBonus.maska._y = this.holder.AssaultBonus.maska._y + 57; this.holder.AssaultBubble(); } }; this.ShieldBonus.holder = this; this.ShieldBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.ShieldBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.ShieldBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.ShieldBonus.onRelease = function () { if (this.holder.Level.game.ShieldProcent >= 57) { this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.ShieldProcent = 0; this.holder.ShieldBonus.maska._y = this.holder.ShieldBonus.maska._y + 57; this.holder.ShieldBubble(); } }; this.SpyBonus.holder = this; this.SpyBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.SpyBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.SpyBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.SpyBonus.onRelease = function () { if (this.holder.Level.game.SpyProcent >= 57) { this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.SpyProcent = 0; this.holder.SpyBonus.maska._y = this.holder.SpyBonus.maska._y + 57; this.holder.SpyBubble(); } }; this.TimeBonus.holder = this; this.TimeBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.TimeBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.TimeBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.TimeBonus.onRelease = function () { if (this.holder.Level.game.TimeProcent >= 57) { this.holder.Arrow.bubble.attachMovie("shine_up", "shine_up", this.holder.Arrow.bubble.getNextHighestDepth()); this.holder.Arrow.bubble.attachMovie("bonusAnim_mc", "bonusAnim_mc", this.holder.Arrow.bubble.getNextHighestDepth() + 1); this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.TimeProcent = 0; this.holder.TimeBonus.maska._y = this.holder.TimeBonus.maska._y + 57; this.holder.TimeBubble(); } }; this.TransmutationBonus.holder = this; this.TransmutationBonus.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.TransmutationBonus.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.TransmutationBonus.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.TransmutationBonus.onRelease = function () { if (this.holder.Level.game.TransmutationProcent >= 57) { this.bonusAnim_mc.removeMovieClip(); this.holder.Level.game.TransmutationProcent = 0; this.holder.TransmutationBonus.maska._y = this.holder.TransmutationBonus.maska._y + 57; this.holder.TransmutationBonusBubble(); } }; this.game_backround.interfaceClip.menuBuyScreen.holder = this; this.game_backround.interfaceClip.menuBuyScreen.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.interfaceClip.menuBuyScreen.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.interfaceClip.menuBuyScreen.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.interfaceClip.menuBuyScreen.onRelease = function () { if (!this.holder.pauseInGame) { this.holder.game_backround.attachMovie("pause_screen_mc", "pause_screen_mc", this.holder.game_backround.getNextHighestDepth(), {_x:-49, _y:-50}); this.holder.game_backround.pause_screen_mc.slider.sliderFX._xscale = this.holder.Level.game.musicVolume; this.holder.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale = this.holder.Level.game.musicVolume; this.holder.pauseInGame = true; this.holder.Level.game.sndCtrl.pauseAllSounds(); this.holder.Level.game.keyboard.pauseTime = getTimer(); this.holder.addEvents(); } }; this.overview.holder = this; this.overview.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.overview.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.overview.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.overview.onRelease = function () { if (!this.holder.Level.game.win_screen) { this.holder.pauseInGame = true; this.holder.Level.game.sndCtrl.pauseAllSounds(); this.holder.Level.game.keyboard.pauseTime = getTimer(); this.holder.OverviewScreen = new screens.OverviewScreen(this.holder.Level.game); } }; this.Level.game.game_backround.exitScreen_mc.yes.holder = this; this.Level.game.game_backround.exitScreen_mc.yes.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.Level.game.game_backround.exitScreen_mc.yes.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_backround.exitScreen_mc.yes.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_backround.exitScreen_mc.yes.onRelease = function () { this.holder.Level.game.interface_.NewGame(); this.holder.Level.game.game_OVER_screen.removeMovieClip(); }; this.Level.game.game_backround.exitScreen_mc.no.holder = this; this.Level.game.game_backround.exitScreen_mc.no.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.Level.game.game_backround.exitScreen_mc.no.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_backround.exitScreen_mc.no.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_backround.exitScreen_mc.no.onRelease = function () { this.holder.pauseInGame = false; this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); this.holder.Level.game.sndCtrl.resumeAllSounds(); var _local2 = getTimer(); var _local3 = this.holder.Level.game.keyboard.pauseTime; this.holder.oldRowTime = this.holder.oldRowTime + (_local2 - _local3); this.holder.startTime = this.holder.startTime + (_local2 - _local3); this.holder.OldTime = this.holder.OldTime + (_local2 - _local3); this.holder.GameTime = this.holder.GameTime + (_local2 - _local3); this.holder.LightBubbleTime = this.holder.LightBubbleTime + (_local2 - _local3); this.holder.IceBubbleTime = this.holder.IceBubbleTime + (_local2 - _local3); this.holder.MirrorBubbleTime = this.holder.MirrorBubbleTime + (_local2 - _local3); this.holder.HeatBubbleTime = this.holder.HeatBubbleTime + (_local2 - _local3); this.holder.SpikeBubbleTime = this.holder.SpikeBubbleTime + (_local2 - _local3); this.holder.RoughBubbleTime = this.holder.RoughBubbleTime + (_local2 - _local3); this.holder.AccelerationBubbleTime = this.holder.AccelerationBubbleTime + (_local2 - _local3); this.holder.Level.game.startCheckingFocus(); this.holder.game_backround.pause_screen_mc.removeMovieClip(); this.holder.Level.game.game_backround.exitScreen_mc.removeMovieClip(); }; this.Level.game.game_OVER_screen.main_menu.holder = this; this.Level.game.game_OVER_screen.main_menu.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.Level.game.game_OVER_screen.main_menu.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_OVER_screen.main_menu.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.Level.game.game_OVER_screen.main_menu.onRelease = function () { this.holder.Level.game.interface_.NewGame(); this.holder.Level.game.game_OVER_screen.removeMovieClip(); }; this.game_backround.pause_screen_mc.mainMain.holder = this; this.game_backround.pause_screen_mc.mainMain.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.mainMain.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.mainMain.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.mainMain.onRelease = function () { this.holder.Level.game.interface_.YesNo(); this.holder.game_backround.pause_screen_mc.removeMovieClip(); }; this.game_backround.pause_screen_mc.back_to_game.holder = this; this.game_backround.pause_screen_mc.back_to_game.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.back_to_game.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.back_to_game.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.back_to_game.onRelease = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); this.holder.Level.game.sndCtrl.resumeAllSounds(); var _local2 = getTimer(); var _local3 = this.holder.Level.game.keyboard.pauseTime; this.holder.pauseInGame = false; this.holder.oldRowTime = this.holder.oldRowTime + (_local2 - _local3); this.holder.startTime = this.holder.startTime + (_local2 - _local3); this.holder.OldTime = this.holder.OldTime + (_local2 - _local3); this.holder.GameTime = this.holder.GameTime + (_local2 - _local3); this.holder.LightBubbleTime = this.holder.LightBubbleTime + (_local2 - _local3); this.holder.IceBubbleTime = this.holder.IceBubbleTime + (_local2 - _local3); this.holder.MirrorBubbleTime = this.holder.MirrorBubbleTime + (_local2 - _local3); this.holder.HeatBubbleTime = this.holder.HeatBubbleTime + (_local2 - _local3); this.holder.SpikeBubbleTime = this.holder.SpikeBubbleTime + (_local2 - _local3); this.holder.RoughBubbleTime = this.holder.RoughBubbleTime + (_local2 - _local3); this.holder.AccelerationBubbleTime = this.holder.AccelerationBubbleTime + (_local2 - _local3); this.holder.Level.game.startCheckingFocus(); this.holder.game_backround.pause_screen_mc.removeMovieClip(); }; this.tempBarMusic = this.Level.game.musicVolume; this.tempBarSound = this.Level.game.fxVolume; this.game_backround.pause_screen_mc.slider.sliderFX._xscale = this.tempBarSound; this.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale = this.tempBarMusic; this.game_backround.pause_screen_mc.soundDown.holder = this; this.game_backround.pause_screen_mc.soundDown.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.soundDown.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.soundDown.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.soundDown.onPress = function () { this.holder.game_backround.pause_screen_mc.onEnterFrame = function () { this.soundDown.holder.tempBarMusic = this.soundDown.holder.Level.game.musicVolume; this.soundDown.holder.tempBarSound = this.soundDown.holder.Level.game.fxVolume; if (this.soundDown.holder.tempBarSound > 0) { this.soundDown.holder.tempBarSound = this.soundDown.holder.tempBarSound - 5; this.soundDown.holder.game_backround.pause_screen_mc.slider.sliderFX._xscale = this.soundDown.holder.game_backround.pause_screen_mc.slider.sliderFX._xscale - 5; this.soundDown.holder.Level.game.fxVolume = this.soundDown.holder.tempBarSound; this.soundDown.holder.Level.game.sndCtrl.setSoundFXVolume(this.soundDown.holder.tempBarSound); } }; }; this.game_backround.pause_screen_mc.soundDown.onRelease = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.soundDown.onReleaseOutside = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.soundUp.holder = this; this.game_backround.pause_screen_mc.soundUp.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.soundUp.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.soundUp.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.soundUp.onPress = function () { this.holder.game_backround.pause_screen_mc.onEnterFrame = function () { this.soundUp.holder.tempBarMusic = this.soundUp.holder.Level.game.musicVolume; this.soundUp.holder.tempBarSound = this.soundUp.holder.Level.game.fxVolume; if (this.soundUp.holder.tempBarSound < 100) { this.soundUp.holder.tempBarSound = this.soundUp.holder.tempBarSound + 5; this.soundUp.holder.game_backround.pause_screen_mc.slider.sliderFX._xscale = this.soundUp.holder.game_backround.pause_screen_mc.slider.sliderFX._xscale + 5; this.soundUp.holder.Level.game.fxVolume = this.soundUp.holder.tempBarSound; this.soundUp.holder.Level.game.sndCtrl.setSoundFXVolume(this.soundUp.holder.tempBarSound); } }; }; this.game_backround.pause_screen_mc.soundUp.onRelease = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.soundUp.onReleaseOutside = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.musicDown.holder = this; this.game_backround.pause_screen_mc.musicDown.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.musicDown.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.musicDown.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.musicDown.onPress = function () { this.holder.game_backround.pause_screen_mc.onEnterFrame = function () { this.musicDown.holder.tempBarMusic = this.musicDown.holder.Level.game.musicVolume; this.musicDown.holder.tempBarSound = this.musicDown.holder.Level.game.fxVolume; if (this.musicDown.holder.tempBarMusic > 0) { this.musicDown.holder.tempBarMusic = this.musicDown.holder.tempBarMusic - 5; this.musicDown.holder.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale = this.musicDown.holder.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale - 5; this.musicDown.holder.Level.game.musicVolume = this.musicDown.holder.tempBarMusic; this.musicDown.holder.Level.game.sndCtrl.setMusicVolume(this.musicDown.holder.tempBarMusic); } }; }; this.game_backround.pause_screen_mc.musicDown.onRelease = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.musicDown.onReleaseOutside = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.musicUp.holder = this; this.game_backround.pause_screen_mc.musicUp.onRollOver = function () { this.holder.Level.game.cursor.clip.gotoAndStop("hand"); }; this.game_backround.pause_screen_mc.musicUp.onRollOut = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.musicUp.onReleaseOutside = function () { this.holder.Level.game.cursor.clip.gotoAndStop("arrow"); }; this.game_backround.pause_screen_mc.musicUp.onPress = function () { this.holder.game_backround.pause_screen_mc.onEnterFrame = function () { this.musicUp.holder.tempBarMusic = this.musicUp.holder.Level.game.musicVolume; this.musicUp.holder.tempBarSound = this.musicUp.holder.Level.game.fxVolume; if (this.musicUp.holder.tempBarMusic < 100) { this.musicUp.holder.tempBarMusic = this.musicUp.holder.tempBarMusic + 5; this.musicUp.holder.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale = this.musicUp.holder.game_backround.pause_screen_mc.sliderMusic.sliderM._xscale + 5; this.musicUp.holder.Level.game.musicVolume = this.musicUp.holder.tempBarMusic; this.musicUp.holder.Level.game.sndCtrl.setMusicVolume(this.musicUp.holder.tempBarMusic); } }; }; this.game_backround.pause_screen_mc.musicUp.onRelease = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; this.game_backround.pause_screen_mc.musicUp.onReleaseOutside = function () { delete this.holder.game_backround.pause_screen_mc.onEnterFrame; }; }; _local2.KRemove = function (KBBI) { this.vBBI = KBBI; if (this.wallDown == false) { this.vRBC = 0; this.BRemoveCalc(this.BB[this.vBBI].R, this.BB[this.vBBI].C, this.BB[this.vBBI].COL); if (this.vRBC >= 3) { while (this.RB.length != 0) { this.BRemove(); } } } if (this.wallDown) { this.vRBC = 0; this.BFRemoveCalc(); if (this.vRBC >= 3) { while (this.RB.length != 0) { this.BRemove(); } } this.wallDown = false; this.vCC = this.cmNothing; return(undefined); } this.PowerBrake = true; var _local8; var _local7; var _local6; var _local5; _local5 = 0; _local6 = 0; this.vRBC = 0; this.BFRemoveCalc(); if (this.vBBI < 38) { this.vBBI = this.vBBI + 19; } var _local4 = 1; while (_local4 < 266) { KBBI = _local4; var _local3 = int(KBBI / 19); if (((_local3 % 2) == 0) && ((_local3 % 19) != 1)) { if (((((((((((this.BB[KBBI].F == 0) && (this.BB[KBBI].COL != 0)) && (this.BB[KBBI].COL != 100)) && (this.BB[KBBI - 1].COL == 0)) && (this.BB[KBBI - 19].COL == 0)) && (this.BB[KBBI - 19].COL != 100)) && (this.BB[KBBI - 18].COL == 0)) && (this.BB[KBBI - 18].COL != 100)) && (this.BB[KBBI + 19].COL != 100)) && (this.BB[KBBI + 20].COL != 100)) && ((this.BB[this.vBBI].ConID == this.BB[KBBI].ConID) || (this.BB[KBBI].ConID == 0))) { this.BB[KBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[KBBI]); this.CC[this.BB[KBBI].COL - 1]--; this.BB[KBBI].COL = 0; } } else if (((_local3 % 2) == 1) && ((_local3 % 19) != 1)) { if (((((((((((this.BB[KBBI].F == 0) && (this.BB[KBBI].COL != 0)) && (this.BB[KBBI].COL != 100)) && (this.BB[KBBI - 1].COL == 0)) && (this.BB[KBBI - 19].COL == 0)) && (this.BB[KBBI - 19].COL != 100)) && (this.BB[KBBI - 20].COL == 0)) && (this.BB[KBBI - 20].COL != 100)) && (this.BB[KBBI + 19].COL != 100)) && (this.BB[KBBI + 18].COL != 100)) && ((this.BB[this.vBBI].ConID == this.BB[KBBI].ConID) || (this.BB[KBBI].ConID == 0))) { this.BB[KBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[KBBI]); this.CC[this.BB[KBBI].COL - 1]--; this.BB[KBBI].COL = 0; } } if (((_local3 % 2) == 0) && ((_local3 % 19) == 1)) { if (((((((((this.BB[KBBI].F == 0) && (this.BB[KBBI].COL != 0)) && (this.BB[KBBI].COL != 100)) && (this.BB[KBBI - 19].COL == 0)) && (this.BB[KBBI - 19].COL != 100)) && (this.BB[KBBI - 18].COL == 0)) && (this.BB[KBBI - 18].COL != 100)) && (this.BB[KBBI + 19].COL != 100)) && ((this.BB[this.vBBI].ConID == this.BB[KBBI].ConID) || (this.BB[KBBI].ConID == 0))) { this.BB[KBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[KBBI]); this.CC[this.BB[KBBI].COL - 1]--; this.BB[KBBI].COL = 0; } } else if (((_local3 % 2) == 1) && ((_local3 % 19) == 1)) { if (((((((this.BB[KBBI].F == 0) && (this.BB[KBBI].COL != 0)) && (this.BB[KBBI].COL != 100)) && (this.BB[KBBI - 19].COL == 0)) && (this.BB[KBBI - 19].COL != 100)) && (this.BB[KBBI + 19].COL != 100)) && ((this.BB[this.vBBI].ConID == this.BB[KBBI].ConID) || (this.BB[KBBI].ConID == 0))) { this.BB[KBBI].N.ball1.removeMovieClip(); this.Explosion(this.BB[KBBI]); this.CC[this.BB[KBBI].COL - 1]--; this.BB[KBBI].COL = 0; } } _local4++; } if (this.wallDown) { this.wallDown = false; this.vCC = this.cmNothing; return(undefined); } if (this.wallDown) { this.wallDown = false; return(undefined); } this.vCC = this.cmBHideNext; }; _local2.setProcent = function () { switch (this.BonusBallId) { case 74 : this.Level.game.MorphProcent++; break; case 73 : this.Level.game.DoubleProcent++; break; case 71 : this.Level.game.MoralProcent++; break; case 77 : this.Level.game.AssaultProcent++; break; case 76 : this.Level.game.ShieldProcent++; break; case 78 : this.Level.game.SpyProcent++; break; case 75 : this.Level.game.TimeProcent++; break; case 72 : this.Level.game.TransmutationProcent++; } }; _local2.endPauza = function () { this.pauseInGame = false; this.Level.game.sndCtrl.resumeAllSounds(); var _local2 = getTimer(); var _local3 = this.Level.game.keyboard.pauseTime; this.oldRowTime = this.oldRowTime + (_local2 - _local3); this.startTime = this.startTime + (_local2 - _local3); this.OldTime = this.OldTime + (_local2 - _local3); this.GameTime = this.GameTime + (_local2 - _local3); this.game_backround.pause_screen_mc.removeMovieClip(); }; _local2.endOfGame = function () { this.vBonusF = true; this.vCC = this.cmGameOver; this.GameOver(); }; // unexpected jump // unexpected jump _local2.KCalcDelta = function (AAng) { if (!this.withHelpPoints) { return(undefined); } var _local17; var _local8; var _local16; var _local3; var _local6; var _local4; var _local7; var _local5; var _local2; var _local13; var _local12; var _local9 = 0; while (_local9 < this.Points.length) { this.Points[_local9].removeMovieClip(); _local9++; } this.pathCounter = 0; this.PointsCounter = 0; this.Points = []; _local17 = Math.tan((AAng * Math.PI) / 180); this.agol = this.vAngle; if (0 < AAng) { if (AAng >= 45) { this.side = "right"; this.bubSide = 1; this.vDX = this.vDelta; this.vDY = (-this.vDelta) / _local17; } else { this.side = "right"; this.bubSide = 1; this.vDY = -this.vDelta; this.vDX = this.vDelta * _local17; } } else if (-45 >= AAng) { this.side = "left"; this.bubSide = -1; this.vDX = -this.vDelta; this.vDY = this.vDelta / _local17; } else { this.side = "left"; this.bubSide = -1; this.vDY = -this.vDelta; this.vDX = this.vDelta * _local17; } this.vX = this.vBCur._x; this.vY = this.vBCur._y; _local8 = this.vDX; _local16 = this.vDY; _local3 = this.vX; _local6 = this.vY; this.vTC = 0; _local13 = 0; var _local11 = false; _local12 = 0; while (true) { if (((((this.BB[ballX - 1].COL == 0) && (this.BB[ballX + 1].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 20)].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 19)].COL == 0)) && (this.BB[(ballY * 19) + (ballX - 18)].COL == 0)) { } _local3 = _local3 + _local8; _local6 = _local6 + _local16; if (this.Level.levelAssets.chekWall1(_local3, _local6) && (!_local11)) { _local11 = true; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } else if ((_local3 + this.cR) >= ((this.cR + (this.cD * 17)) + this.cB)) { _local11 = false; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } else if (this.cB >= (_local3 - this.cR)) { _local11 = false; this.vTC++; _local8 = -_local8; this.bubSide = -1 * this.bubSide; } _local7 = int((_local6 - this.cB) / this.cD) + 1; if ((_local7 % 2) && (!(this.BrRows % 2))) { _local5 = int((_local3 - this.cB) / this.cD) + 1; } else if ((!(_local7 % 2)) && (!(this.BrRows % 2))) { _local5 = int(((_local3 - this.cB) - this.cR) / this.cD) + 1; } else if ((_local7 % 2) && (this.BrRows % 2)) { _local5 = int(((_local3 - this.cB) - this.cR) / this.cD) + 1; } else { _local5 = int((_local3 - this.cB) / this.cD) + 1; } if (17 < _local5) { _local5 = 17; } else if (_local5 < 1) { _local5 = 1; } if (16 < _local7) { } else { var ballX = _local5; var ballY = _local7; this.PointsCounter++; if (((this.PointsCounter % 5) == 0) && (this.PointsCounter > 19)) { var _local10 = this.game_backround.attachMovie("point", "point", this.game_backround.getNextHighestDepth() + 1, {_x:_local3, _y:_local6}); _local10.cacheAsBitmap = true; if (this.Points.length == 0) { _local10.gotoAndStop(2); } this.Points.push(_local10); } _local2 = (_local7 * 19) + _local5; _local4 = this.cBR >= _local6; if (!_local4) { _local4 = 0 < this.BB[_local2].COL; if (_local4) { (this.vDY);// not popped _local7 = _local13; _local5 = _local12; } } if (!_local4) { _local4 = ((0 < this.BB[_local2 - 19].COL) && (100 > this.BB[_local2 - 19].COL)) && ((((_local6 - this.BB[_local2 - 19].Y) * (_local6 - this.BB[_local2 - 19].Y)) + ((_local3 - this.BB[_local2 - 19].X) * (_local3 - this.BB[_local2 - 19].X))) < this.cDMM); } if (!_local4) { if (_local7 % 2) { _local4 = ((0 < this.BB[_local2 - 20].COL) && (100 > this.BB[_local2 - 20].COL)) && ((((_local6 - this.BB[_local2 - 20].Y) * (_local6 - this.BB[_local2 - 20].Y)) + ((_local3 - this.BB[_local2 - 20].X) * (_local3 - this.BB[_local2 - 20].X))) < this.cDMM); } else { _local4 = ((0 < this.BB[_local2 - 18].COL) && (100 > this.BB[_local2 - 18].COL)) && ((((_local6 - this.BB[_local2 - 18].Y) * (_local6 - this.BB[_local2 - 18].Y)) + ((_local3 - this.BB[_local2 - 18].X) * (_local3 - this.BB[_local2 - 18].X))) < this.cDMM); } } if (!_local4) { _local4 = ((0 < this.BB[_local2 - 1].COL) && (100 > this.BB[_local2 - 1].COL)) && ((_local3 - this.BB[_local2 - 1].X) < this.cDM); } if (!_local4) { _local4 = ((0 < this.BB[_local2 + 1].COL) && (100 > this.BB[_local2 + 1].COL)) && ((this.BB[_local2 + 1].X - _local3) < this.cDM); } if (_local4) { if (this.vBCurCol == 78) { } else { this.vBBI = (_local7 * 19) + _local5; } if (this.side == "right") { this.bubSide = 1; } else { this.bubSide = -1; } this.vTX = this.BB[this.vBBI].X; this.vTY = this.BB[this.vBBI].Y; if (this.vTC == 0) { this.vTLDist = ((this.vX - this.vTX) * (this.vX - this.vTX)) + ((this.vY - this.vTY) * (this.vY - this.vTY)); } break; } _local13 = _local7; } _local12 = _local5; } }; ASSetPropFlags(ss.BubbleGame.prototype, null, 1); #endinitclip
Symbol 1102 MovieClip [__Packages.screens.OverviewScreen] Frame 0
class screens.OverviewScreen implements IScreen { var game, itemsForBuing, BuyScreenBackName, BuyScreenName, BuyScreenBack, BuyScreen, clip; function OverviewScreen (game_) { game = game_; itemsForBuing = 0; init(); } function init() { BuyScreenBackName = game.buyScreenBackground; BuyScreenName = game.buyScreenInterfejs; BuyScreenBack = game.game_backround.attachMovie(BuyScreenBackName, "BuyScreenBack", 3001, {_x:-49, _y:-50}); var _local2; var _local3; _local2 = 0; while (_local2 < game.boughtItems.length) { var _local6; var _local5; var _local4; _local4 = game.boughtItems[_local2].itemsName; _local6 = game.boughtItems[_local2].X; _local5 = game.boughtItems[_local2].Y; trace((((("imeto na kupeniot objekt " + _local4) + " x ") + _local6) + " y ") + _local5); if (game.boughtItems[_local2].buyFlag) { game.boughtItems[_local2].clip = BuyScreenBack.attachMovie(_local4, _local4, game.depth.getDepth(_local4), {_x:_local6, _y:_local5}); var _local7 = game.depth.getDepth(_local4); } _local2++; } _local3 = 0; while (_local3 < game.bonusItems.length) { var _local6 = game.bonusItems[_local3].X; var _local5 = game.bonusItems[_local3].Y; var _local4 = game.bonusItems[_local3].itemsName; BuyScreenBack.attachMovie(_local4, _local4, game.depth.getDepth(_local4), {_x:_local6, _y:_local5}); var _local7 = game.depth.getDepth(_local4); _local3++; } BuyScreen.attachMovie("backToGame_btn", "backToGame_btn", 105, {_x:-2, _y:490}); BuyScreen.NextLevel._x = -2; BuyScreen.NextLevel._y = 490; BuyScreen.menuBuyScreen_btn._x = 713; BuyScreen.menuBuyScreen_btn._y = 490; BuyScreen.NextLevel.itemsName.text = game.Language.getLangText("nextLevel"); addEvents(); } function attachScreen() { return(clip); } function removeScreen() { game.game_backround.options_screen_mc.removeMovieClip(); BuyScreenBack.removeMovieClip(); BuyScreen.removeMovieClip(); } function addEvents() { BuyScreenBack.holder = this; BuyScreenBack.onRollOver = function () { this.holder.game.cursor.clip.gotoAndStop("hand"); }; BuyScreenBack.onRollOut = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreenBack.onReleaseOutside = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); }; BuyScreenBack.onRelease = function () { this.holder.game.cursor.clip.gotoAndStop("arrow"); this.holder.game.level.bubbleGame.pauseInGame = false; var _local2 = getTimer(); var _local3 = this.holder.game.keyboard.pauseTime; this.holder.game.level.bubbleGame.oldRowTime = this.holder.game.level.bubbleGame.oldRowTime + (_local2 - _local3); this.holder.game.level.bubbleGame.startTime = this.holder.game.level.bubbleGame.startTime + (_local2 - _local3); this.holder.game.level.bubbleGame.OldTime = this.holder.game.level.bubbleGame.OldTime + (_local2 - _local3); this.holder.game.level.bubbleGame.GameTime = this.holder.game.level.bubbleGame.GameTime + (_local2 - _local3); this.holder.game.level.bubbleGame.LightBubbleTime = this.holder.game.level.bubbleGame.LightBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.IceBubbleTime = this.holder.game.level.bubbleGame.IceBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.MirrorBubbleTime = this.holder.game.level.bubbleGame.MirrorBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.HeatBubbleTime = this.holder.game.level.bubbleGame.HeatBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.SpikeBubbleTime = this.holder.game.level.bubbleGame.SpikeBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.RoughBubbleTime = this.holder.game.level.bubbleGame.RoughBubbleTime + (_local2 - _local3); this.holder.game.level.bubbleGame.AccelerationBubbleTime = this.holder.game.level.bubbleGame.AccelerationBubbleTime + (_local2 - _local3); this.holder.game.sndCtrl.stopSound("pressButton"); this.holder.game.sndCtrl.playSound("pressButton"); this.holder.removeScreen(); }; BuyScreen.NextLevel.onRollOver = function () { }; } }
Symbol 1103 MovieClip [__Packages.utils.BaseClass] Frame 0
class utils.BaseClass { var events; function BaseClass () { } function addEventListener(evt, listener) { if (events == undefined) { events = new mx.events.EventDispatcher(); } events.addEventListener(evt, listener); } function removeEventListener(evt, listener) { events.removeEventListener(evt, listener); } function destroy() { var _local2 = false; trace("deleted: " + _local2); } var pi = Math.PI; var cos = Math.cos; var acos = Math.acos; var sin = Math.sin; var asin = Math.asin; var atan2 = Math.atan2; var abs = Math.abs; var round = Math.round; }
Symbol 1104 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 1105 MovieClip [__Packages.utils.Timer] Frame 0
class utils.Timer extends utils.BaseClass { var game, _ival, events; function Timer (game_) { super(); game = game_; } function start() { clearInterval(_ival); _ival = setInterval(this, "doTick", game.GameSpeed); } function stop() { trace("STOPPPPPP"); clearInterval(_ival); } function doTick() { events.dispatchEvent({type:"onTimerTick", target:this}); } }
Instance of Symbol 28 MovieClip in Symbol 39 MovieClip [YoudaPreloader] Frame 1
onClipEvent (load) { this._width = _global.stage_w; this._height = _global.stage_h; var point = {x:0, y:0}; this._parent.globalToLocal(point); this._x = point.x; this._y = point.y; }
Symbol 39 MovieClip [YoudaPreloader] Frame 2
var loaded = 0; this.onEnterFrame = function () { if (_root.getBytesTotal() < 20) { return(undefined); } loaded = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loaded == 100) { loaded = undefined; this.onEnterFrame = undefined; play(); } else { this.youdapreloader.percentloaded_bar_mc._xscale = loaded; this.youdapreloader.loaded_txt.text = loaded + "%"; this.youdapreloader._visible = true; stop(); } }; stop();
Instance of Symbol 38 MovieClip "youdapreloader" in Symbol 39 MovieClip [YoudaPreloader] Frame 2
onClipEvent (load) { this._visible = false; }
Symbol 39 MovieClip [YoudaPreloader] Frame 6
_global.playNext(); stop();
Symbol 45 MovieClip [point] Frame 1
stop();
Symbol 45 MovieClip [point] Frame 2
stop();
Symbol 81 MovieClip Frame 1
this._visible = false;
Symbol 91 Button
on (release) { gameURL = ("http://www.miniclip.com/games/" + gamename) + "/en/"; trace("Going to game: " + gameURL); getURL (gameURL, "_blank"); }
Symbol 93 MovieClip Frame 1
System.security.allowDomain("www.miniclip.com");
Instance of Symbol 81 MovieClip "mcHighscores" in Symbol 93 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 93 MovieClip Frame 2
if ((((_url.indexOf("miniclip.com") == -1) && (_url.indexOf("miniclip.net") == -1)) && (_url.indexOf("miniclip.co.uk") == -1)) && (_url.indexOf("miniclips.com"))) { gotoAndStop(_currentframe + 1); } else { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?noCache=" + noCache); stop(); }
Symbol 93 MovieClip Frame 3
stop();
Symbol 94 MovieClip [reward_screen_mc] Frame 1
_global.highScoreScreen = this; stop();
Symbol 94 MovieClip [reward_screen_mc] Frame 2
stop();
Instance of Symbol 93 MovieClip "comHighscores" in Symbol 94 MovieClip [reward_screen_mc] Frame 2
//component parameters onClipEvent (construct) { scoreLocation = "_global.AllScore"; gamename = "youdaconqueror"; saveScore = true; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }
Symbol 98 MovieClip [bonusAnim_mc] Frame 44
gotoAndPlay (1);
Symbol 117 MovieClip [bonusScreen] Frame 19
stop();
Symbol 122 MovieClip [fadeHint4_mc] Frame 15
stop();
Symbol 127 MovieClip [fadeHint3_mc] Frame 5
stop();
Symbol 132 MovieClip [popHints_reverse] Frame 15
stop();
Symbol 137 MovieClip [popHints] Frame 15
stop();
Symbol 149 MovieClip Frame 16
stop();
Symbol 150 MovieClip [Show100] Frame 1
stop();
Symbol 150 MovieClip [Show100] Frame 2
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 1
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 2
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 3
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 4
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 5
stop();
Symbol 163 MovieClip [pellaObjects_mc] Frame 6
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 1
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 2
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 3
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 4
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 5
stop();
Symbol 182 MovieClip [allObjects_mc] Frame 6
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 2
stop();
Symbol 237 MovieClip Frame 3
stop();
Symbol 237 MovieClip Frame 4
stop();
Symbol 287 MovieClip [cover_screen_mc] Frame 1
stop();
Symbol 287 MovieClip [cover_screen_mc] Frame 2
stop();
Symbol 287 MovieClip [cover_screen_mc] Frame 3
stop();
Symbol 287 MovieClip [cover_screen_mc] Frame 4
stop();
Symbol 324 MovieClip [Splash77] Frame 12
stop();
Symbol 325 MovieClip [Show77] Frame 8
stop();
Symbol 331 MovieClip [Splash73] Frame 12
stop();
Symbol 332 MovieClip [Show73] Frame 8
stop();
Symbol 338 MovieClip [Splash74] Frame 12
stop();
Symbol 339 MovieClip [Show74] Frame 8
stop();
Symbol 345 MovieClip [Splash71] Frame 12
stop();
Symbol 346 MovieClip [Show71] Frame 8
stop();
Symbol 352 MovieClip [Splash76] Frame 12
stop();
Symbol 353 MovieClip [Show76] Frame 8
stop();
Symbol 359 MovieClip [Splash78] Frame 12
stop();
Symbol 360 MovieClip [Show78] Frame 8
stop();
Symbol 366 MovieClip [Splash75] Frame 12
stop();
Symbol 367 MovieClip [Show75] Frame 8
stop();
Symbol 373 MovieClip [Splash72] Frame 12
stop();
Symbol 374 MovieClip [Show72] Frame 8
stop();
Symbol 465 MovieClip [Hide53] Frame 8
stop();
Symbol 466 MovieClip [Splash53] Frame 13
stop();
Symbol 467 MovieClip [Show53] Frame 8
stop();
Symbol 471 MovieClip [Hide25] Frame 8
stop();
Symbol 472 MovieClip [Splash25] Frame 13
stop();
Symbol 473 MovieClip [Show25] Frame 8
stop();
Symbol 477 MovieClip [Hide16] Frame 8
stop();
Symbol 478 MovieClip [Splash16] Frame 13
stop();
Symbol 479 MovieClip [Show16] Frame 8
stop();
Symbol 483 MovieClip [Hide7] Frame 8
stop();
Symbol 484 MovieClip [Splash7] Frame 13
stop();
Symbol 485 MovieClip [Show7] Frame 8
stop();
Symbol 489 MovieClip [Hide6] Frame 8
stop();
Symbol 490 MovieClip [Splash6] Frame 13
stop();
Symbol 491 MovieClip [Show6] Frame 8
stop();
Symbol 495 MovieClip [Hide5] Frame 8
stop();
Symbol 496 MovieClip [Splash5] Frame 13
stop();
Symbol 497 MovieClip [Show5] Frame 8
stop();
Symbol 501 MovieClip [Hide4] Frame 8
stop();
Symbol 502 MovieClip [Splash4] Frame 13
stop();
Symbol 503 MovieClip [Show4] Frame 8
stop();
Symbol 507 MovieClip [Splash52] Frame 13
stop();
Symbol 511 MovieClip [Splash51] Frame 13
stop();
Symbol 515 MovieClip [Splash50] Frame 13
stop();
Symbol 519 MovieClip [Splash18] Frame 13
stop();
Symbol 523 MovieClip [Splash14] Frame 13
stop();
Symbol 527 MovieClip [Splash3] Frame 13
stop();
Symbol 531 MovieClip [Splash2] Frame 13
stop();
Symbol 535 MovieClip [Splash1] Frame 13
stop();
Symbol 536 MovieClip [Show52] Frame 8
stop();
Symbol 537 MovieClip [Hide52] Frame 8
stop();
Symbol 538 MovieClip [Show51] Frame 8
stop();
Symbol 539 MovieClip [Hide51] Frame 8
stop();
Symbol 540 MovieClip [Show50] Frame 8
stop();
Symbol 541 MovieClip [Hide50] Frame 8
stop();
Symbol 542 MovieClip [Show18] Frame 8
stop();
Symbol 543 MovieClip [Hide18] Frame 8
stop();
Symbol 544 MovieClip [Show14] Frame 8
stop();
Symbol 545 MovieClip [Hide14] Frame 8
stop();
Symbol 546 MovieClip [Show3] Frame 8
stop();
Symbol 547 MovieClip [Hide3] Frame 8
stop();
Symbol 548 MovieClip [Show2] Frame 8
stop();
Symbol 549 MovieClip [Hide2] Frame 8
stop();
Symbol 550 MovieClip [Show1] Frame 8
stop();
Symbol 551 MovieClip [Hide1] Frame 8
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
stop();
Symbol 561 MovieClip Frame 3
stop();
Symbol 561 MovieClip Frame 4
stop();
Symbol 562 MovieClip [zavesa] Frame 1
trace("zavesa down");
Symbol 562 MovieClip [zavesa] Frame 15
stop();
Symbol 562 MovieClip [zavesa] Frame 16
trace("zavesa up");
Symbol 562 MovieClip [zavesa] Frame 30
stop();
Symbol 576 MovieClip Frame 14
stop();
Symbol 577 MovieClip [motionBurst] Frame 8
stop();
Symbol 578 MovieClip [Game] Frame 1
#initclip 37 Object.registerClass("Game", ss.Game); #endinitclip
Symbol 590 MovieClip Frame 15
stop();
Symbol 594 MovieClip Frame 63
stop();
Symbol 606 MovieClip Frame 1
trace("ANIMACIJA ZA BATTLE"); _global.startBattle = true; _global.endBattle = false;
Symbol 606 MovieClip Frame 63
stop(); _global.startBattle = false; _global.endBattle = true;
Symbol 609 MovieClip Frame 63
stop();
Symbol 610 MovieClip Frame 45
stop();
Symbol 617 MovieClip Frame 15
stop();
Symbol 621 MovieClip Frame 75
stop();
Symbol 622 MovieClip Frame 75
stop();
Symbol 630 MovieClip Frame 15
stop();
Symbol 631 MovieClip Frame 15
stop();
Symbol 633 MovieClip Frame 50
stop();
Symbol 639 MovieClip Frame 15
stop();
Symbol 641 MovieClip Frame 66
stop();
Symbol 647 MovieClip Frame 15
stop();
Symbol 651 MovieClip Frame 70
stop();
Symbol 655 MovieClip Frame 15
stop();
Symbol 657 MovieClip Frame 35
stop();
Symbol 662 MovieClip Frame 15
stop();
Symbol 668 MovieClip Frame 15
stop();
Symbol 675 MovieClip Frame 15
stop();
Symbol 679 MovieClip Frame 15
stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
stop();
Symbol 680 MovieClip Frame 3
stop();
Symbol 680 MovieClip Frame 4
stop();
Symbol 680 MovieClip Frame 5
stop();
Symbol 680 MovieClip Frame 6
stop();
Symbol 680 MovieClip Frame 7
stop();
Symbol 680 MovieClip Frame 8
stop();
Symbol 680 MovieClip Frame 9
stop();
Symbol 680 MovieClip Frame 10
stop();
Symbol 693 MovieClip [newUserPage_MC] Frame 1
Selection.setFocus(userName);
Symbol 700 MovieClip [congratulatoinsScreen] Frame 1
stop();
Symbol 700 MovieClip [congratulatoinsScreen] Frame 2
stop();
Symbol 700 MovieClip [congratulatoinsScreen] Frame 3
stop();
Symbol 722 Button
on (release) { if (_global.coAffiliateLink) { getURL (_global.coAffiliateLink, "_blank"); } else if (_global.moregamelink) { getURL (_global.moregamelink, "_blank"); } else { getURL ("http://www.youdagames.com", "_blank"); } }
Symbol 727 Button
on (release) { getURL (_global.buygamelink, "_blank"); }
Symbol 733 Button
on (release) { if ((_global.youdagames != "") && (_global.youdagames != undefined)) { getURL (_global.youdagames, "_blank"); } }
Symbol 783 MovieClip Frame 27
stop();
Symbol 847 MovieClip Frame 1
stop();
Symbol 849 MovieClip Frame 1
if ((_global.coAffiliateLink != "") && (_global.coAffiliateLink != undefined)) { this._parent.onRelease = function () { getURL (_global.coAffiliateLink, "_blank"); }; } var logoImage = "logo_affiliate_small.jpg"; var checkFile = new LoadVars(); this._visible = false; checkFile.obj = this; checkFile.onLoad = function (success) { if (success) { this.obj.logo_holder_mc.loadMovie(logoImage); this.obj.onEnterFrame = function () { if ((this.logo_holder_mc.getBytesLoaded() == this.logo_holder_mc.getBytesTotal()) && (this.logo_holder_mc.getBytesTotal() > 4)) { if (!this.logo_holder_mc._width) { return(undefined); } this.logo_holder_mc._x = this.logo_holder_mc._x - this.logo_holder_mc._width; this._visible = true; delete this.onEnterFrame; } }; } else { this.obj.gotoAndStop("png"); } }; checkFile.load(logoImage); stop();
Symbol 849 MovieClip Frame 2
if ((_global.coAffiliateLink != "") && (_global.coAffiliateLink != undefined)) { this._parent.onRelease = function () { getURL (_global.coAffiliateLink, "_blank"); }; } var logoImage = "logo_affiliate_small.png"; var checkFile = new LoadVars(); this._visible = false; checkFile.obj = this; checkFile.onLoad = function (success) { if (success) { this.obj.logo_holder_mc.loadMovie(logoImage); this.obj.onEnterFrame = function () { if ((this.logo_holder_mc.getBytesLoaded() == this.logo_holder_mc.getBytesTotal()) && (this.logo_holder_mc.getBytesTotal() > 4)) { if (!this.logo_holder_mc._width) { return(undefined); } this.logo_holder_mc._x = this.logo_holder_mc._x - this.logo_holder_mc._width; this._visible = true; delete this.onEnterFrame; } }; } }; checkFile.load(logoImage); stop();
Instance of Symbol 847 MovieClip in Symbol 850 MovieClip [loginPage_MC] Frame 1
onClipEvent (load) { if ((!_global.aName) || (_global.aName == "")) { return(undefined); } this.gotoAndStop(_global.aName.toLowerCase()); if ((_global.moregamelink != "") && (_global.moregamelink != undefined)) { this.onRelease = function () { this.getURL(_global.moregamelink, "_blank"); }; } }
Symbol 877 MovieClip [cursor] Frame 1
stop();
Symbol 877 MovieClip [cursor] Frame 2
stop();
Symbol 877 MovieClip [cursor] Frame 3
stop();
Symbol 884 MovieClip Frame 1
stop();
Symbol 884 MovieClip Frame 2
stop();
Symbol 884 MovieClip Frame 3
stop();
Symbol 902 MovieClip [buyBtn] Frame 1
stop();
Symbol 902 MovieClip [buyBtn] Frame 2
stop();
Symbol 902 MovieClip [buyBtn] Frame 3
stop();
Symbol 902 MovieClip [buyBtn] Frame 4
stop();
Symbol 955 MovieClip [accelerate_mc] Frame 105
gotoAndPlay (30);
Symbol 958 MovieClip Frame 18
this.swapDepths(1234); this.removeMovieClip();
Symbol 959 MovieClip [stars_mc] Frame 91
this.swapDepths(1234); this.removeMovieClip();
Symbol 981 MovieClip [Hide54] Frame 8
stop();
Symbol 982 MovieClip [Splash54] Frame 13
stop();
Symbol 983 MovieClip [Show54] Frame 8
stop();
Symbol 985 MovieClip [show_object] Frame 25
stop();
Symbol 987 MovieClip [show_object_palace] Frame 25
stop();
Symbol 990 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 7
stop();
Symbol 1005 MovieClip Frame 1
this._parent.bubble._x = 0;
Symbol 1005 MovieClip Frame 3
this._parent.bubble._x = 2;
Symbol 1007 MovieClip [Arrow] Frame 1
stop();
Instance of Symbol 579 MovieClip [_b] "bubble" in Symbol 1007 MovieClip [Arrow] Frame 1
on (press) { }
Symbol 1007 MovieClip [Arrow] Frame 2
stop();
Symbol 1007 MovieClip [Arrow] Frame 3
stop();
Instance of Symbol 579 MovieClip [_b] "bubble" in Symbol 1007 MovieClip [Arrow] Frame 3
on (press) { }
Symbol 1007 MovieClip [Arrow] Frame 4
stop();
Symbol 1007 MovieClip [Arrow] Frame 5
stop();
Instance of Symbol 579 MovieClip [_b] "bubble" in Symbol 1007 MovieClip [Arrow] Frame 5
on (press) { }
Instance of Symbol 1005 MovieClip in Symbol 1007 MovieClip [Arrow] Frame 6
on (press) { }
Symbol 1011 MovieClip [shine] Frame 32
stop();
Symbol 1013 MovieClip [shine_up] Frame 32
stop();
Symbol 1015 MovieClip [shineRed_newLife] Frame 32
stop();
Symbol 1017 MovieClip [weapon] Frame 16
stop();
Symbol 1019 MovieClip [luxury] Frame 15
stop();
Symbol 1021 MovieClip [magic] Frame 15
stop();
Symbol 1023 MovieClip [primary] Frame 15
stop();
Symbol 1025 MovieClip [thunderStorm_mc] Frame 19
stop();
Symbol 1029 MovieClip [Hide26] Frame 8
stop();
Symbol 1030 MovieClip [Splash26] Frame 13
stop();
Symbol 1031 MovieClip [Show26] Frame 8
stop();
Symbol 1067 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:2 28
Symbol 2 MovieClipUses:1Used by:27
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:27
Symbol 5 SoundUsed by:27
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:27
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:27
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:27
Symbol 12 SoundUsed by:27
Symbol 13 ShapeTweeningUsed by:27
Symbol 14 GraphicUsed by:27
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:27
Symbol 17 ShapeTweeningUsed by:27
Symbol 18 ShapeTweeningUsed by:27
Symbol 19 GraphicUsed by:27
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:27
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:27
Symbol 24 ShapeTweeningUsed by:27
Symbol 25 ShapeTweeningUsed by:27
Symbol 26 ShapeTweeningUsed by:27
Symbol 27 MovieClip [YoudaGames]Uses:2 4 5 7 9 11 12 13 14 16 17 18 19 21 23 24 25 26Used by:Timeline
Symbol 1070 MovieClip [__Packages.ss.Game]
Symbol 1071 MovieClip [__Packages.utils.SoundController]
Symbol 1072 MovieClip [__Packages.ctrl.Sounds]
Symbol 1073 MovieClip [__Packages.ss.Interface]
Symbol 1074 MovieClip [__Packages.ss.SaveLoad]
Symbol 1075 MovieClip [__Packages.ss.Items]
Symbol 1076 MovieClip [__Packages.screens.HelpHints]
Symbol 1077 MovieClip [__Packages.ss.LevelState]
Symbol 1078 MovieClip [__Packages.IScreen]
Symbol 1079 MovieClip [__Packages.screens.EndGameScreen]
Symbol 1080 MovieClip [__Packages.screens.SummaryScreen]
Symbol 1081 MovieClip [__Packages.utils.Delegate]
Symbol 1082 MovieClip [__Packages.screens.BuyBuildScreen]
Symbol 1083 MovieClip [__Packages.ss.PopUp]
Symbol 1084 MovieClip [__Packages.screens.MapScreen]
Symbol 1085 MovieClip [__Packages.screens.CongratulationsScreen]
Symbol 1086 MovieClip [__Packages.ss.Keyboard]
Symbol 1087 MovieClip [__Packages.ss.Cursor]
Symbol 1088 MovieClip [__Packages.config.LanguageSettings]
Symbol 1089 MovieClip [__Packages.config.Language]
Symbol 1090 MovieClip [__Packages.ctrl.DepthOption]
Symbol 1091 MovieClip [__Packages.utils.StringUtils]
Symbol 1092 MovieClip [__Packages.utils.SoundImpl]
Symbol 1093 MovieClip [__Packages.ss.Level]
Symbol 1094 MovieClip [__Packages.levelsAssets.level1Assets]
Symbol 1095 MovieClip [__Packages.levelsAssets.level2Assets]
Symbol 1096 MovieClip [__Packages.screens.BonusPopUp]
Symbol 1097 MovieClip [__Packages.levelsAssets.level3Assets]
Symbol 1098 MovieClip [__Packages.levelsAssets.level4Assets]
Symbol 1099 MovieClip [__Packages.levelsAssets.level5Assets]
Symbol 1100 MovieClip [__Packages.levelsAssets.level6Assets]
Symbol 1101 MovieClip [__Packages.ss.BubbleGame]
Symbol 1102 MovieClip [__Packages.screens.OverviewScreen]
Symbol 1103 MovieClip [__Packages.utils.BaseClass]
Symbol 1104 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 1105 MovieClip [__Packages.utils.Timer]
Symbol 28 MovieClipUses:1Used by:39
Symbol 29 FontUsed by:30
Symbol 30 EditableTextUses:29Used by:38
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:38
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:38
Symbol 35 GraphicUsed by:38
Symbol 36 FontUsed by:37
Symbol 37 TextUses:36Used by:38
Symbol 38 MovieClipUses:30 32 34 35 37Used by:39
Symbol 39 MovieClip [YoudaPreloader]Uses:28 38Used by:Timeline
Symbol 40 MovieClip [highscoreе]Used by:1067
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:45
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClip [point]Uses:42 44Used by:1067
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:94
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:55
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:55
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 ButtonUses:50 52 54Used by:94
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:62
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:62
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 ButtonUses:57 59 61Used by:94
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:69
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:69
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 ButtonUses:64 66 68Used by:94
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:94
Symbol 73 ButtonUsed by:94
Symbol 74 ButtonUsed by:94
Symbol 75 ButtonUsed by:94
Symbol 76 FontUsed by:77 113 114 120 125 130 135 192 238 242 244 246 248 290 291 292 293 294 295 296 317 375 392 393 394 395 396 397 398 399 400 401 584 585 586 613 615 627 637 644 660 665 677 692 728 868 905 906 907 908 915 916 917 918
Symbol 77 EditableTextUses:76Used by:94
Symbol 78 ButtonUsed by:94
Symbol 79 ButtonUsed by:94
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:93
Symbol 82 MovieClipUsed by:93
Symbol 83 GraphicUsed by:93
Symbol 84 GraphicUsed by:93
Symbol 85 GraphicUsed by:93
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:88 91
Symbol 88 MovieClipUses:87Used by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 ButtonUses:86 88 89 90 87Used by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:81 82 83 84 85 91 92Used by:94
Symbol 94 MovieClip [reward_screen_mc]Uses:48 55 62 69 72 73 74 75 77 78 79 93Used by:1067
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClip [bonusAnim_mc]Uses:97Used by:590 631 655 675 1067
Symbol 99 MovieClip [TheFleet2]Used by:1067
Symbol 100 MovieClip [treasureChamber2]Used by:1067
Symbol 101 MovieClip [Spa2]Used by:1067
Symbol 102 MovieClip [FortressFlags2]Used by:1067
Symbol 103 MovieClip [GoldenHallway2]Used by:1067
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:116
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:112
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:112
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 ButtonUses:107 109 111Used by:116 121 126 131 136 297 693 700
Symbol 113 EditableTextUses:76Used by:116
Symbol 114 EditableTextUses:76Used by:116
Symbol 115 MovieClipUsed by:116
Symbol 116 MovieClipUses:105 112 113 114 115Used by:117
Symbol 117 MovieClip [bonusScreen]Uses:116Used by:1067
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:121
Symbol 120 EditableTextUses:76Used by:121
Symbol 121 MovieClipUses:119 112 120Used by:122
Symbol 122 MovieClip [fadeHint4_mc]Uses:121Used by:1067
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:126
Symbol 125 EditableTextUses:76Used by:126
Symbol 126 MovieClipUses:124 112 125Used by:127
Symbol 127 MovieClip [fadeHint3_mc]Uses:126Used by:1067
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:131
Symbol 130 EditableTextUses:76Used by:131
Symbol 131 MovieClipUses:129 112 130Used by:132
Symbol 132 MovieClip [popHints_reverse]Uses:131Used by:1067
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:136
Symbol 135 EditableTextUses:76Used by:136
Symbol 136 MovieClipUses:134 112 135Used by:137
Symbol 137 MovieClip [popHints]Uses:136Used by:1067
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:144
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 Button [8skreen]Uses:139 141 143Used by:1067
Symbol 145 BitmapUsed by:146 147
Symbol 146 GraphicUses:145Used by:150
Symbol 147 GraphicUses:145Used by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:150
Symbol 150 MovieClip [Show100]Uses:146 149Used by:1067
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:163
Symbol 153 GraphicUsed by:154 562 592 885 935
Symbol 154 MovieClipUses:153Used by:163 182 323 330 337 344 351 358 365 372 458 925
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:163
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:163
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:163
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClip [pellaObjects_mc]Uses:152 154 156 158 160 162Used by:1067
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClip [ThePalaceAtThebes]Uses:165Used by:182 1067
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClip [ASmallVillage]Uses:168Used by:182 1067
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClip [AGraintField]Uses:171Used by:182 1067
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClip [TheHarbor]Uses:174Used by:182 1067
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClip [TheMarket]Uses:177Used by:182 1067
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClip [theNewPalaceWing]Uses:180Used by:182 1067
Symbol 182 MovieClip [allObjects_mc]Uses:166 154 169 172 175 178 181Used by:1067
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:193
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:191
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:191
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 ButtonUses:186 188 190Used by:193
Symbol 192 EditableTextUses:76Used by:193
Symbol 193 MovieClip [loseGame]Uses:184 191 192Used by:1067
Symbol 194 GraphicUsed by:195 787 1068 1069
Symbol 195 MovieClipUses:194Used by:250 297 318 693 700
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:250
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:204
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:204
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 ButtonUses:199 201 203Used by:250
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:211
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:211
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 ButtonUses:206 208 210Used by:250
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:218
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:218
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 ButtonUses:213 215 217Used by:250
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:225
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:225
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 ButtonUses:220 222 224Used by:250
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:237
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:237
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:237
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:227 230 233 236Used by:241 243 245 247 249
Symbol 238 EditableTextUses:76Used by:241
Symbol 239 GraphicUsed by:240
Symbol 240 ButtonUses:239Used by:241 243 245 247 249
Symbol 241 MovieClipUses:237 238 240Used by:250
Symbol 242 EditableTextUses:76Used by:243
Symbol 243 MovieClipUses:237 242 240Used by:250
Symbol 244 EditableTextUses:76Used by:245
Symbol 245 MovieClipUses:237 244 240Used by:250
Symbol 246 EditableTextUses:76Used by:247
Symbol 247 MovieClipUses:237 246 240Used by:250
Symbol 248 EditableTextUses:76Used by:249
Symbol 249 MovieClipUses:237 248 240Used by:250
Symbol 250 MovieClip [chooseProfileScreen]Uses:195 197 204 211 218 225 241 243 245 247 249Used by:1067
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:287
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:259
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:259
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 ButtonUses:254 256 258Used by:287
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:266
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:266
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 ButtonUses:261 263 265Used by:287
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:287
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:275
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:275
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 ButtonUses:270 272 274Used by:287
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:287
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:287
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:286
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:286
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 ButtonUses:281 283 285Used by:287
Symbol 287 MovieClip [cover_screen_mc]Uses:252 259 266 268 275 277 279 286Used by:1067
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:297
Symbol 290 EditableTextUses:76Used by:297
Symbol 291 EditableTextUses:76Used by:297
Symbol 292 EditableTextUses:76Used by:297
Symbol 293 EditableTextUses:76Used by:297
Symbol 294 EditableTextUses:76Used by:297
Symbol 295 EditableTextUses:76Used by:297
Symbol 296 EditableTextUses:76Used by:297
Symbol 297 MovieClip [win_screen]Uses:195 289 112 290 291 292 293 294 295 296Used by:1067
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300 379
Symbol 300 MovieClip [menuBuyScreen_btn]Uses:299Used by:379 1067
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:318
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:309
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:309
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 ButtonUses:304 306 308Used by:318
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:316
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:316
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 ButtonUses:311 313 315Used by:318
Symbol 317 EditableTextUses:76Used by:318
Symbol 318 MovieClip [game_OVER_screen]Uses:195 302 309 316 317Used by:1067
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:323 452
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323 451
Symbol 323 MovieClip [Showw77]Uses:320 154 322Used by:324 325 1067
Symbol 324 MovieClip [Splash77]Uses:323Used by:1067
Symbol 325 MovieClip [Show77]Uses:323Used by:1067
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330 453
Symbol 330 MovieClip [Showw73]Uses:327 154 329Used by:331 332 1067
Symbol 331 MovieClip [Splash73]Uses:330Used by:1067
Symbol 332 MovieClip [Show73]Uses:330Used by:1067
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:337
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337 454 455
Symbol 337 MovieClip [Showw74]Uses:334 154 336Used by:338 339 1067
Symbol 338 MovieClip [Splash74]Uses:337Used by:1067
Symbol 339 MovieClip [Show74]Uses:337Used by:1067
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:344
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344 456
Symbol 344 MovieClip [Showw71]Uses:341 154 343Used by:345 346 1067
Symbol 345 MovieClip [Splash71]Uses:344Used by:1067
Symbol 346 MovieClip [Show71]Uses:344Used by:1067
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:351
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351 457
Symbol 351 MovieClip [Showw76]Uses:348 154 350Used by:352 353 1067
Symbol 352 MovieClip [Splash76]Uses:351Used by:1067
Symbol 353 MovieClip [Show76]Uses:351Used by:1067
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:358 458
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358 458
Symbol 358 MovieClip [Showw78]Uses:355 154 357Used by:359 360 1067
Symbol 359 MovieClip [Splash78]Uses:358Used by:1067
Symbol 360 MovieClip [Show78]Uses:358Used by:1067
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:365
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365 459 460
Symbol 365 MovieClip [Showw75]Uses:362 154 364Used by:366 367 1067
Symbol 366 MovieClip [Splash75]Uses:365Used by:1067
Symbol 367 MovieClip [Show75]Uses:365Used by:1067
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:372
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372 461
Symbol 372 MovieClip [Showw72]Uses:369 154 371Used by:373 374 1067
Symbol 373 MovieClip [Splash72]Uses:372Used by:1067
Symbol 374 MovieClip [Show72]Uses:372Used by:1067
Symbol 375 EditableTextUses:76Used by:376
Symbol 376 MovieClip [textForScore]Uses:375Used by:1067
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:379
Symbol 379 Button [menuBuyScreen]Uses:299 378 300Used by:1067
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:384 385
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:385
Symbol 384 MovieClipUses:381Used by:385
Symbol 385 Button [nextLevel]Uses:381 383 384Used by:1067
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:388 425 430
Symbol 388 MovieClipUses:387Used by:424
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391
Symbol 391 MovieClipUses:390Used by:424
Symbol 392 EditableTextUses:76Used by:402
Symbol 393 EditableTextUses:76Used by:402
Symbol 394 EditableTextUses:76Used by:402
Symbol 395 EditableTextUses:76Used by:402
Symbol 396 EditableTextUses:76Used by:402
Symbol 397 EditableTextUses:76Used by:402
Symbol 398 TextUses:76Used by:402
Symbol 399 EditableTextUses:76Used by:402
Symbol 400 TextUses:76Used by:402
Symbol 401 TextUses:76Used by:402
Symbol 402 MovieClipUses:392 393 394 395 396 397 398 399 400 401Used by:424 429 434 568 571 574
Symbol 403 BitmapUsed by:404 626
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:404Used by:424 429 434 568 571 574 590
Symbol 406 BitmapUsed by:407 643
Symbol 407 GraphicUses:406Used by:408
Symbol 408 MovieClipUses:407Used by:424 429 434 568 571 574 631
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:411
Symbol 411 MovieClipUses:410Used by:424 429 434 568 571 574 675
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414 680
Symbol 414 MovieClipUses:413Used by:424 429 434 568 571 574 655
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClipUses:416Used by:424 429 434 568 571 574
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:419Used by:424 429 434 568 571 574
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClipUses:422Used by:424 429 434 568 571 574
Symbol 424 MovieClip [buyScreen_persia]Uses:388 391 402 405 408 411 414 417 420 423Used by:1067
Symbol 425 MovieClipUses:387Used by:429
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:429
Symbol 429 MovieClip [buyScreen_grcija]Uses:425 428 402 405 408 411 414 417 420 423Used by:1067
Symbol 430 MovieClipUses:387Used by:434
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:433
Symbol 433 MovieClipUses:432Used by:434
Symbol 434 MovieClip [buyScreen_dorski]Uses:430 433 402 405 408 411 414 417 420 423Used by:1067
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437
Symbol 437 MovieClip [Issus]Uses:436Used by:1067
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClip [Granicus]Uses:439Used by:1067
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:445 446
Symbol 443 VideoUsed by:444
Symbol 444 MovieClipUses:443Used by:445 446 449 450 911
Symbol 445 MovieClip [Show67]Uses:442 444Used by:1067
Symbol 446 MovieClip [Start67]Uses:442 444Used by:1067
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449 450
Symbol 449 MovieClip [Show61]Uses:448 444Used by:1067
Symbol 450 MovieClip [Start61]Uses:448 444Used by:1067
Symbol 451 MovieClip [Start772]Uses:322Used by:1067
Symbol 452 MovieClip [Start77]Uses:320Used by:1067
Symbol 453 MovieClip [Start73]Uses:329Used by:1067
Symbol 454 MovieClip [Start74]Uses:336Used by:1067
Symbol 455 MovieClip [Start742]Uses:336Used by:1067
Symbol 456 MovieClip [Start71]Uses:343Used by:1067
Symbol 457 MovieClip [Start76]Uses:350Used by:1067
Symbol 458 MovieClip [Start78]Uses:355 154 357Used by:1067
Symbol 459 MovieClip [Start75]Uses:364Used by:1067
Symbol 460 MovieClip [Start752]Uses:364Used by:1067
Symbol 461 MovieClip [Start72]Uses:371Used by:1067
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClip [Start53]Uses:463Used by:465 466 467 1067
Symbol 465 MovieClip [Hide53]Uses:464Used by:1067
Symbol 466 MovieClip [Splash53]Uses:464Used by:1067
Symbol 467 MovieClip [Show53]Uses:464Used by:1067
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClip [Start25]Uses:469Used by:471 472 473 1067
Symbol 471 MovieClip [Hide25]Uses:470Used by:1067
Symbol 472 MovieClip [Splash25]Uses:470Used by:1067
Symbol 473 MovieClip [Show25]Uses:470Used by:1067
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClip [Start16]Uses:475Used by:477 478 479 1067
Symbol 477 MovieClip [Hide16]Uses:476Used by:1067
Symbol 478 MovieClip [Splash16]Uses:476Used by:1067
Symbol 479 MovieClip [Show16]Uses:476Used by:1067
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClip [Start7]Uses:481Used by:483 484 485 1067
Symbol 483 MovieClip [Hide7]Uses:482Used by:1067
Symbol 484 MovieClip [Splash7]Uses:482Used by:1067
Symbol 485 MovieClip [Show7]Uses:482Used by:1067
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:488
Symbol 488 MovieClip [Start6]Uses:487Used by:489 490 491 1067
Symbol 489 MovieClip [Hide6]Uses:488Used by:1067
Symbol 490 MovieClip [Splash6]Uses:488Used by:1067
Symbol 491 MovieClip [Show6]Uses:488Used by:1067
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClip [Start5]Uses:493Used by:495 496 497 1067
Symbol 495 MovieClip [Hide5]Uses:494Used by:1067
Symbol 496 MovieClip [Splash5]Uses:494Used by:1067
Symbol 497 MovieClip [Show5]Uses:494Used by:1067
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClip [Start4]Uses:499Used by:501 502 503 1067
Symbol 501 MovieClip [Hide4]Uses:500Used by:1067
Symbol 502 MovieClip [Splash4]Uses:500Used by:1067
Symbol 503 MovieClip [Show4]Uses:500Used by:1067
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClip [Start52]Uses:505Used by:507 536 537 1067
Symbol 507 MovieClip [Splash52]Uses:506Used by:1067
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip [Start51]Uses:509Used by:511 538 539 1067
Symbol 511 MovieClip [Splash51]Uses:510Used by:1067
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClip [Start50]Uses:513Used by:515 540 541 1067
Symbol 515 MovieClip [Splash50]Uses:514Used by:1067
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClip [Start18]Uses:517Used by:519 542 543 1067
Symbol 519 MovieClip [Splash18]Uses:518Used by:1067
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClip [Start14]Uses:521Used by:523 544 545 1067
Symbol 523 MovieClip [Splash14]Uses:522Used by:1067
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClip [Start3]Uses:525Used by:527 546 547 1067
Symbol 527 MovieClip [Splash3]Uses:526Used by:1067
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClip [Start2]Uses:529Used by:531 548 549 1067
Symbol 531 MovieClip [Splash2]Uses:530Used by:1067
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:534
Symbol 534 MovieClip [Start1]Uses:533Used by:535 550 551 1067
Symbol 535 MovieClip [Splash1]Uses:534Used by:1067
Symbol 536 MovieClip [Show52]Uses:506Used by:1067
Symbol 537 MovieClip [Hide52]Uses:506Used by:1067
Symbol 538 MovieClip [Show51]Uses:510Used by:1067
Symbol 539 MovieClip [Hide51]Uses:510Used by:1067
Symbol 540 MovieClip [Show50]Uses:514Used by:1067
Symbol 541 MovieClip [Hide50]Uses:514Used by:1067
Symbol 542 MovieClip [Show18]Uses:518Used by:1067
Symbol 543 MovieClip [Hide18]Uses:518Used by:1067
Symbol 544 MovieClip [Show14]Uses:522Used by:1067
Symbol 545 MovieClip [Hide14]Uses:522Used by:1067
Symbol 546 MovieClip [Show3]Uses:526Used by:1067
Symbol 547 MovieClip [Hide3]Uses:526Used by:1067
Symbol 548 MovieClip [Show2]Uses:530Used by:1067
Symbol 549 MovieClip [Hide2]Uses:530Used by:1067
Symbol 550 MovieClip [Show1]Uses:534Used by:1067
Symbol 551 MovieClip [Hide1]Uses:534Used by:1067
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554 558
Symbol 554 MovieClipUses:553Used by:561
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557 560
Symbol 557 MovieClipUses:556Used by:561
Symbol 558 MovieClipUses:553Used by:559
Symbol 559 MovieClipUses:558Used by:561
Symbol 560 MovieClipUses:556Used by:561
Symbol 561 MovieClipUses:554 557 559 560Used by:562
Symbol 562 MovieClip [zavesa]Uses:153 561Used by:1067
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClip [Thebe]Uses:564Used by:1067
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:568
Symbol 568 MovieClip [persiski_IF_mc]Uses:567 405 408 411 414 417 420 423 402Used by:1067
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571
Symbol 571 MovieClip [grcki_IF_mc]Uses:570 405 408 411 414 417 420 423 402Used by:1067
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:574
Symbol 574 MovieClip [dorski_IF_mc]Uses:573 405 408 411 414 417 420 423 402Used by:1067
Symbol 575 VideoUsed by:576
Symbol 576 MovieClipUses:575Used by:577
Symbol 577 MovieClip [motionBurst]Uses:576Used by:1067
Symbol 578 MovieClip [Game]Used by:1067  Timeline
Symbol 579 MovieClip [_b]Used by:1007 1067
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClip [centar_point]Uses:580Used by:1067
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:689
Symbol 584 TextUses:76Used by:689
Symbol 585 TextUses:76Used by:689
Symbol 586 TextUses:76Used by:689
Symbol 587 GraphicUsed by:589
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:587 588Used by:680
Symbol 590 MovieClipUses:405 98Used by:680
Symbol 591 GraphicUsed by:610 680
Symbol 592 MovieClipUses:153Used by:610 622 633 641 651 657
Symbol 593 VideoUsed by:594
Symbol 594 MovieClipUses:593Used by:606
Symbol 595 BitmapUsed by:598 599 600 601 602 603 604 605
Symbol 596 BitmapUsed by:598 599 600 601 602 603 604 605
Symbol 597 BitmapUsed by:598 599 600 601 602 603 604 605
Symbol 598 GraphicUses:595 596 597Used by:606
Symbol 599 GraphicUses:595 596 597Used by:606
Symbol 600 GraphicUses:595 596 597Used by:606
Symbol 601 GraphicUses:595 596 597Used by:606
Symbol 602 GraphicUses:595 596 597Used by:606
Symbol 603 GraphicUses:595 596 597Used by:606
Symbol 604 GraphicUses:595 596 597Used by:606
Symbol 605 GraphicUses:595 596 597Used by:606
Symbol 606 MovieClipUses:594 598 599 600 601 602 603 604 605Used by:607
Symbol 607 MovieClipUses:606Used by:609 621
Symbol 608 GraphicUsed by:609 621 633 651 657 680
Symbol 609 MovieClipUses:607 608Used by:610
Symbol 610 MovieClipUses:591 592 609Used by:680
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:617 630 639 647 662 668 679
Symbol 613 TextUses:76Used by:616 623
Symbol 614 GraphicUsed by:616
Symbol 615 TextUses:76Used by:616 629 646 667
Symbol 616 MovieClipUses:613 614 615Used by:617
Symbol 617 MovieClipUses:612 616Used by:680
Symbol 618 BitmapUsed by:619 649 674
Symbol 619 GraphicUses:618Used by:680
Symbol 620 GraphicUsed by:622
Symbol 621 MovieClipUses:607 608Used by:622 641
Symbol 622 MovieClipUses:620 592 621Used by:680
Symbol 623 MovieClipUses:613Used by:624
Symbol 624 MovieClipUses:623Used by:680
Symbol 625 GraphicUsed by:680
Symbol 626 GraphicUses:403Used by:680
Symbol 627 TextUses:76Used by:629 634
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:627 628 615Used by:630
Symbol 630 MovieClipUses:612 629Used by:680
Symbol 631 MovieClipUses:408 98Used by:680
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632 592 608Used by:680
Symbol 634 MovieClipUses:627Used by:635
Symbol 635 MovieClipUses:634Used by:680
Symbol 636 GraphicUsed by:680
Symbol 637 TextUses:76Used by:638
Symbol 638 MovieClipUses:637Used by:639
Symbol 639 MovieClipUses:612 638Used by:680
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:640 592 621Used by:680
Symbol 642 GraphicUsed by:680
Symbol 643 GraphicUses:406Used by:680
Symbol 644 TextUses:76Used by:646 653
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:644 645 615Used by:647
Symbol 647 MovieClipUses:612 646Used by:680
Symbol 648 BitmapUsed by:649 674
Symbol 649 GraphicUses:648 618Used by:680
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650 592 608Used by:680
Symbol 652 GraphicUsed by:680
Symbol 653 MovieClipUses:644Used by:654
Symbol 654 MovieClipUses:653Used by:680
Symbol 655 MovieClipUses:414 98Used by:680
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656 592 608Used by:680
Symbol 658 GraphicUsed by:680
Symbol 659 GraphicUsed by:680
Symbol 660 TextUses:76Used by:661
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 MovieClipUses:612 661Used by:680
Symbol 663 GraphicUsed by:680
Symbol 664 GraphicUsed by:680
Symbol 665 TextUses:76Used by:667 670
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:665 666 615Used by:668
Symbol 668 MovieClipUses:612 667Used by:680
Symbol 669 GraphicUsed by:680
Symbol 670 MovieClipUses:665Used by:671
Symbol 671 MovieClipUses:670Used by:680
Symbol 672 GraphicUsed by:680
Symbol 673 GraphicUsed by:680
Symbol 674 GraphicUses:618 648Used by:680
Symbol 675 MovieClipUses:411 98Used by:680
Symbol 676 GraphicUsed by:680
Symbol 677 TextUses:76Used by:678
Symbol 678 MovieClipUses:677Used by:679
Symbol 679 MovieClipUses:612 678Used by:680
Symbol 680 MovieClipUses:589 590 610 617 619 622 624 591 625 626 630 631 633 608 635 636 639 641 642 643 647 649 651 652 654 655 657 658 659 662 663 664 413 668 669 671 672 673 674 675 676 679Used by:689
Symbol 681 MovieClipUsed by:689
Symbol 682 BitmapUsed by:685
Symbol 683 BitmapUsed by:685 686 687
Symbol 684 BitmapUsed by:685 686 687
Symbol 685 GraphicUses:682 683 684Used by:688
Symbol 686 GraphicUses:683 684Used by:688
Symbol 687 GraphicUses:684 683Used by:688
Symbol 688 ButtonUses:685 686 687Used by:689
Symbol 689 MovieClip [map_stage_1]Uses:583 584 585 586 680 681 688Used by:1067
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:693
Symbol 692 EditableTextUses:76Used by:693
Symbol 693 MovieClip [newUserPage_MC]Uses:195 691 112 692Used by:1067
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:700
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:700
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:700
Symbol 700 MovieClip [congratulatoinsScreen]Uses:195 695 112 697 699Used by:1067
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:850
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:707
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:707
Symbol 707 ButtonUses:704 706Used by:850
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:712
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:712
Symbol 712 ButtonUses:709 711Used by:850
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:717
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:717
Symbol 717 ButtonUses:714 716Used by:850
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:722
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:722
Symbol 722 ButtonUses:719 721Used by:850
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:727
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:727
Symbol 727 ButtonUses:724 726Used by:850
Symbol 728 EditableTextUses:76Used by:850
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:850
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 ButtonUses:731 732Used by:850
Symbol 734 GraphicUsed by:736
Symbol 735 GraphicUsed by:736 831
Symbol 736 ButtonUses:734 735Used by:847
Symbol 737 GraphicUsed by:740
Symbol 738 GraphicUsed by:740
Symbol 739 GraphicUsed by:740
Symbol 740 ButtonUses:737 738 739Used by:847
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:746 783
Symbol 743 GraphicUsed by:746
Symbol 744 GraphicUsed by:745 784
Symbol 745 MovieClipUses:744Used by:746 783
Symbol 746 MovieClipUses:742 743 745Used by:784
Symbol 747 GraphicUsed by:784
Symbol 748 GraphicUsed by:749 784
Symbol 749 MovieClipUses:748Used by:784
Symbol 750 GraphicUsed by:751 784
Symbol 751 MovieClipUses:750Used by:784
Symbol 752 GraphicUsed by:753 784
Symbol 753 MovieClipUses:752Used by:783
Symbol 754 GraphicUsed by:755 784
Symbol 755 MovieClipUses:754Used by:783
Symbol 756 GraphicUsed by:757 784
Symbol 757 MovieClipUses:756Used by:783
Symbol 758 GraphicUsed by:783 784
Symbol 759 GraphicUsed by:781 784
Symbol 760 GraphicUsed by:781
Symbol 761 GraphicUsed by:781
Symbol 762 GraphicUsed by:781
Symbol 763 GraphicUsed by:781
Symbol 764 GraphicUsed by:781
Symbol 765 GraphicUsed by:781
Symbol 766 GraphicUsed by:781
Symbol 767 GraphicUsed by:781
Symbol 768 GraphicUsed by:781
Symbol 769 GraphicUsed by:781
Symbol 770 GraphicUsed by:781
Symbol 771 GraphicUsed by:781
Symbol 772 GraphicUsed by:781
Symbol 773 GraphicUsed by:781
Symbol 774 GraphicUsed by:781
Symbol 775 GraphicUsed by:781
Symbol 776 GraphicUsed by:781
Symbol 777 GraphicUsed by:781
Symbol 778 GraphicUsed by:781
Symbol 779 GraphicUsed by:781
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780Used by:783
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:753 755 757 758 745 781 742 782Used by:784
Symbol 784 ButtonUses:746 747 749 751 783 752 754 756 758 744 759 748 750Used by:847
Symbol 785 GraphicUsed by:787
Symbol 786 GraphicUsed by:787
Symbol 787 ButtonUses:785 786 194Used by:847
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:791
Symbol 790 GraphicUsed by:791
Symbol 791 ButtonUses:789 790Used by:847
Symbol 792 GraphicUsed by:794
Symbol 793 GraphicUsed by:794
Symbol 794 ButtonUses:792 793Used by:827
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:827
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:815
Symbol 799 GraphicUsed by:815
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:815
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:815
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:815
Symbol 806 GraphicUsed by:807 808 809 810 811 812 813 814
Symbol 807 MovieClipUses:806Used by:815
Symbol 808 MovieClipUses:806Used by:815
Symbol 809 MovieClipUses:806Used by:815
Symbol 810 MovieClipUses:806Used by:815
Symbol 811 MovieClipUses:806Used by:815
Symbol 812 MovieClipUses:806Used by:815
Symbol 813 MovieClipUses:806Used by:815
Symbol 814 MovieClipUses:806Used by:815
Symbol 815 MovieClipUses:798 799 801 803 805 807 808 809 810 811 812 813 814Used by:827
Symbol 816 FontUsed by:817 818 819 820 821 822 823 824 825
Symbol 817 TextUses:816Used by:827
Symbol 818 TextUses:816Used by:826
Symbol 819 TextUses:816Used by:826
Symbol 820 TextUses:816Used by:826
Symbol 821 TextUses:816Used by:826
Symbol 822 TextUses:816Used by:826
Symbol 823 TextUses:816Used by:826
Symbol 824 TextUses:816Used by:826
Symbol 825 TextUses:816Used by:826
Symbol 826 MovieClipUses:818 819 820 821 822 823 824 825Used by:827
Symbol 827 MovieClipUses:794 796 815 817 826Used by:847
Symbol 828 GraphicUsed by:831
Symbol 829 GraphicUsed by:831
Symbol 830 GraphicUsed by:831
Symbol 831 ButtonUses:828 829 830 735Used by:847
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 ButtonUses:833Used by:847
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:837
Symbol 837 ButtonUses:836Used by:847
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 ButtonUses:839Used by:847
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843
Symbol 843 ButtonUses:842Used by:847
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:846
Symbol 846 ButtonUses:845Used by:847
Symbol 847 MovieClipUses:736 740 784 787 791 827 831 834 837 840 843 846Used by:850
Symbol 848 MovieClipUsed by:849
Symbol 849 MovieClipUses:848Used by:850
Symbol 850 MovieClip [loginPage_MC]Uses:702 707 712 717 722 727 728 730 733 847 849Used by:1067
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:853
Symbol 853 MovieClip [servant]Uses:852Used by:1067
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:856
Symbol 856 MovieClip [villager]Uses:855Used by:1067
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:859
Symbol 859 MovieClip [sawyer]Uses:858Used by:1067
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:862
Symbol 862 MovieClip [merchant]Uses:861Used by:1067
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:865
Symbol 865 MovieClip [fisherman]Uses:864Used by:1067
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:869 870
Symbol 868 TextUses:76Used by:869
Symbol 869 MovieClip [Pella]Uses:867 868Used by:1067
Symbol 870 MovieClip [BuyScreen]Uses:867Used by:1067
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:873
Symbol 873 MovieClipUses:872Used by:877
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:876
Symbol 876 MovieClipUses:875Used by:877
Symbol 877 MovieClip [cursor]Uses:873 876Used by:1067
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:884
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:884
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:882Used by:884
Symbol 884 MovieClipUses:879 881 883Used by:902
Symbol 885 MovieClipUses:153Used by:902 941
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:890
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:890
Symbol 890 ButtonUses:887 889Used by:902
Symbol 891 BitmapUsed by:892
Symbol 892 GraphicUses:891Used by:895
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:895
Symbol 895 ButtonUses:892 894Used by:902
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:898
Symbol 898 ButtonUses:897Used by:902
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:901
Symbol 901 ButtonUses:900Used by:902
Symbol 902 MovieClip [buyBtn]Uses:884 885 890 895 898 901Used by:1067
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:912
Symbol 905 EditableTextUses:76Used by:912
Symbol 906 EditableTextUses:76Used by:912
Symbol 907 EditableTextUses:76Used by:912
Symbol 908 EditableTextUses:76Used by:912
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:911
Symbol 911 MovieClip [Show64]Uses:910 444Used by:912 919 1067
Symbol 912 MovieClip [objectInfo_screen_upgrade]Uses:904 905 906 907 908 911Used by:1067
Symbol 913 BitmapUsed by:914
Symbol 914 GraphicUses:913Used by:919
Symbol 915 EditableTextUses:76Used by:919
Symbol 916 EditableTextUses:76Used by:919
Symbol 917 EditableTextUses:76Used by:919
Symbol 918 EditableTextUses:76Used by:919
Symbol 919 MovieClip [objectInfo_screen]Uses:914 911 915 916 917 918Used by:1067
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:925
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:924
Symbol 924 MovieClipUses:923Used by:925
Symbol 925 MovieClip [sandWatch]Uses:921 924 154Used by:1067
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:932
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:932
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:932
Symbol 932 Button [backToGame_btn]Uses:927 929 931Used by:951 1067
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:951
Symbol 935 MovieClipUses:153Used by:938
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:938
Symbol 938 MovieClipUses:935 937Used by:951 979
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:941
Symbol 941 MovieClipUses:885 940Used by:951 979
Symbol 942 GraphicUsed by:943
Symbol 943 ButtonUses:942Used by:951 979
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:950
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:950
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:950
Symbol 950 ButtonUses:945 947 949Used by:951 979
Symbol 951 MovieClip [pause_screen_mc]Uses:934 938 941 943 950 932Used by:1067
Symbol 952 VideoUsed by:955
Symbol 953 VideoUsed by:954
Symbol 954 MovieClipUses:953Used by:955
Symbol 955 MovieClip [accelerate_mc]Uses:952 954Used by:1067
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:958
Symbol 958 MovieClipUses:957Used by:959
Symbol 959 MovieClip [stars_mc]Uses:958Used by:1067
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:976
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:968
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:968
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:968
Symbol 968 ButtonUses:963 965 967Used by:976
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:975
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:975
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:975
Symbol 975 ButtonUses:970 972 974Used by:976
Symbol 976 MovieClip [exitScreen_mc]Uses:961 968 975Used by:1067
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClip [options_screen_mc]Uses:978 950 938 941 943Used by:1067
Symbol 980 MovieClip [Start54]Used by:981 982 983 1067
Symbol 981 MovieClip [Hide54]Uses:980Used by:1067
Symbol 982 MovieClip [Splash54]Uses:980Used by:1067
Symbol 983 MovieClip [Show54]Uses:980Used by:1067
Symbol 984 VideoUsed by:985 987
Symbol 985 MovieClip [show_object]Uses:984Used by:986 1067
Symbol 986 MovieClip [show_object_fortress]Uses:985Used by:1067
Symbol 987 MovieClip [show_object_palace]Uses:984Used by:1067
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:990 1003 1006
Symbol 990 MovieClipUses:989Used by:1007
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:1003
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:1003
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:1003
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:1003
Symbol 999 BitmapUsed by:1000
Symbol 1000 GraphicUses:999Used by:1003
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1003
Symbol 1003 MovieClipUses:989 992 994 996 998 1000 1002Used by:1007
Symbol 1004 MovieClipUsed by:1007
Symbol 1005 MovieClipUsed by:1007
Symbol 1006 MovieClipUses:989Used by:1007
Symbol 1007 MovieClip [Arrow]Uses:579 990 1003 1004 1005 1006Used by:1067
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClip [highscore]Uses:1008Used by:1067
Symbol 1010 VideoUsed by:1011
Symbol 1011 MovieClip [shine]Uses:1010Used by:1067
Symbol 1012 VideoUsed by:1013
Symbol 1013 MovieClip [shine_up]Uses:1012Used by:1067
Symbol 1014 VideoUsed by:1015
Symbol 1015 MovieClip [shineRed_newLife]Uses:1014Used by:1067
Symbol 1016 VideoUsed by:1017
Symbol 1017 MovieClip [weapon]Uses:1016Used by:1067
Symbol 1018 VideoUsed by:1019
Symbol 1019 MovieClip [luxury]Uses:1018Used by:1067
Symbol 1020 VideoUsed by:1021
Symbol 1021 MovieClip [magic]Uses:1020Used by:1067
Symbol 1022 VideoUsed by:1023
Symbol 1023 MovieClip [primary]Uses:1022Used by:1067
Symbol 1024 VideoUsed by:1025
Symbol 1025 MovieClip [thunderStorm_mc]Uses:1024Used by:1067
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1028
Symbol 1028 MovieClip [Start26]Uses:1027Used by:1029 1030 1031 1067
Symbol 1029 MovieClip [Hide26]Uses:1028Used by:1067
Symbol 1030 MovieClip [Splash26]Uses:1028Used by:1067
Symbol 1031 MovieClip [Show26]Uses:1028Used by:1067
Symbol 1032 Sound [whisper]Used by:1067
Symbol 1033 Sound [weapon_enemy]Used by:1067
Symbol 1034 Sound [spy_ready]Used by:1067
Symbol 1035 Sound [spy_action]Used by:1067
Symbol 1036 Sound [katapult_under_spell]Used by:1067
Symbol 1037 Sound [katapult_off_spell]Used by:1067
Symbol 1038 Sound [ready_for_battle]Used by:1067
Symbol 1039 Sound [primary_sound]Used by:1067
Symbol 1040 Sound [pressButton]Used by:1067
Symbol 1041 Sound [popUp_sound]Used by:1067
Symbol 1042 Sound [pauseMenu]Used by:1067
Symbol 1043 Sound [numbersRolling]Used by:1067
Symbol 1044 Sound [numbersAppear]Used by:1067
Symbol 1045 Sound [newLife]Used by:1067
Symbol 1046 Sound [magic_sound]Used by:1067
Symbol 1047 Sound [luxury_sound]Used by:1067
Symbol 1048 Sound [heartbeat_end_of_time]Used by:1067
Symbol 1049 Sound [heartbeat]Used by:1067
Symbol 1050 Sound [Lightning_sound]Used by:1067
Symbol 1051 Sound [earthquake]Used by:1067
Symbol 1052 Sound [curtain_start_level]Used by:1067
Symbol 1053 Sound [curtain_end_level1]Used by:1067
Symbol 1054 Sound [congratulations]Used by:1067
Symbol 1055 Sound [catapult]Used by:1067
Symbol 1056 Sound [Buildin_is_built]Used by:1067
Symbol 1057 Sound [bonus_powerUp]Used by:1067
Symbol 1058 Sound [single_arrow]Used by:1067
Symbol 1059 Sound [battle_in_map]Used by:1067
Symbol 1060 Sound [Battel_prepare2]Used by:1067
Symbol 1061 Sound [looseLife]Used by:1067
Symbol 1062 Sound [game_over]Used by:1067
Symbol 1063 Sound [Main_theme]Used by:1067
Symbol 1064 Sound [ingame_3]Used by:1067
Symbol 1065 Sound [ATG_complete_palace_theme1and2]Used by:1067
Symbol 1066 Sound [accArrow]Used by:1067
Symbol 1067 MovieClipUses:40 45 94 98 99 100 101 102 103 117 122 127 132 137 144 150 163 182 193 250 287 297 300 318 324 325 331 332 338 339 345 346 352 353 359 360 366 367 373 374 376 379 385 424 429 434 437 440 445 446 449 450 323 451 452 330 453 337 454 455 344 456 351 457 358 458 365 459 460 372 461 465 466 467 471 472 473 477 478 479 483 484 485 489 490 491 495 496 497 501 502 503 507 511 515 519 523 527 531 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 562 565 568 571 574 506 510 514 464 470 518 476 522 482 488 494 500 526 530 534 577 578 579 581 689 693 700 850 169 166 181 853 856 178 859 862 175 172 865 869 870 877 902 912 919 925 932 951 955 959 976 979 980 981 982 983 986 987 1007 1009 911 1011 1013 1015 1017 1019 1021 1023 985 1025 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066Used by:Timeline
Symbol 1068 MovieClipUses:194Used by:Timeline
Symbol 1069 MovieClipUses:194Used by:Timeline

Instance Names

"promo_mc"Frame 1Symbol 27 MovieClip [YoudaGames]
"promo_mc"Frame 2Symbol 39 MovieClip [YoudaPreloader]
"topBorder"Frame 11Symbol 1068 MovieClip
"bottomBorder"Frame 11Symbol 1068 MovieClip
"leftBorder"Frame 11Symbol 1069 MovieClip
"rightBorder"Frame 11Symbol 1069 MovieClip
"loaded_txt"Symbol 38 MovieClip Frame 1Symbol 30 EditableText
"percentloaded_bar_mc"Symbol 38 MovieClip Frame 1Symbol 32 MovieClip
"youdapreloader"Symbol 39 MovieClip [YoudaPreloader] Frame 2Symbol 38 MovieClip
"mcHighscores"Symbol 93 MovieClip Frame 1Symbol 81 MovieClip
"mcTarget"Symbol 93 MovieClip Frame 2Symbol 82 MovieClip
"submit"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 55 Button
"BuyFull"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 62 Button
"main"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 69 Button
"babylon"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 73 Button
"alexandrija"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 74 Button
"pella"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 75 Button
"score"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 77 EditableText
"main"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 78 Button
"submit"Symbol 94 MovieClip [reward_screen_mc] Frame 1Symbol 79 Button
"comHighscores"Symbol 94 MovieClip [reward_screen_mc] Frame 2Symbol 93 MovieClip
"ok_btn"Symbol 116 MovieClip Frame 1Symbol 112 Button
"info"Symbol 116 MovieClip Frame 1Symbol 113 EditableText
"deskription"Symbol 116 MovieClip Frame 1Symbol 114 EditableText
"pick"Symbol 116 MovieClip Frame 1Symbol 115 MovieClip
"all"Symbol 117 MovieClip [bonusScreen] Frame 1Symbol 116 MovieClip
"ok_btn"Symbol 121 MovieClip Frame 1Symbol 112 Button
"intro"Symbol 121 MovieClip Frame 1Symbol 120 EditableText
"all"Symbol 122 MovieClip [fadeHint4_mc] Frame 1Symbol 121 MovieClip
"ok_btn"Symbol 126 MovieClip Frame 1Symbol 112 Button
"intro"Symbol 126 MovieClip Frame 1Symbol 125 EditableText
"all"Symbol 127 MovieClip [fadeHint3_mc] Frame 1Symbol 126 MovieClip
"ok_btn"Symbol 131 MovieClip Frame 1Symbol 112 Button
"intro"Symbol 131 MovieClip Frame 1Symbol 130 EditableText
"all"Symbol 132 MovieClip [popHints_reverse] Frame 1Symbol 131 MovieClip
"ok_btn"Symbol 136 MovieClip Frame 1Symbol 112 Button
"intro"Symbol 136 MovieClip Frame 1Symbol 135 EditableText
"all"Symbol 137 MovieClip [popHints] Frame 1Symbol 136 MovieClip
"mark"Symbol 182 MovieClip [allObjects_mc] Frame 1Symbol 154 MovieClip
"ok_btn"Symbol 193 MovieClip [loseGame] Frame 1Symbol 191 Button
"info"Symbol 193 MovieClip [loseGame] Frame 1Symbol 192 EditableText
"btn_interface"Symbol 241 MovieClip Frame 1Symbol 237 MovieClip
"dinamikText"Symbol 241 MovieClip Frame 1Symbol 238 EditableText
"btn_interface"Symbol 243 MovieClip Frame 1Symbol 237 MovieClip
"dinamikText"Symbol 243 MovieClip Frame 1Symbol 242 EditableText
"btn_interface"Symbol 245 MovieClip Frame 1Symbol 237 MovieClip
"dinamikText"Symbol 245 MovieClip Frame 1Symbol 244 EditableText
"btn_interface"Symbol 247 MovieClip Frame 1Symbol 237 MovieClip
"dinamikText"Symbol 247 MovieClip Frame 1Symbol 246 EditableText
"btn_interface"Symbol 249 MovieClip Frame 1Symbol 237 MovieClip
"dinamikText"Symbol 249 MovieClip Frame 1Symbol 248 EditableText
"button2"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 204 Button
"button4"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 211 Button
"button1"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 218 Button
"cancel"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 225 Button
"Save_button0"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 241 MovieClip
"Save_button1"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 243 MovieClip
"Save_button2"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 245 MovieClip
"Save_button3"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 247 MovieClip
"Save_button4"Symbol 250 MovieClip [chooseProfileScreen] Frame 1Symbol 249 MovieClip
"playBtn"Symbol 287 MovieClip [cover_screen_mc] Frame 1Symbol 259 Button
"nextBtn"Symbol 287 MovieClip [cover_screen_mc] Frame 1Symbol 266 Button
"prevBtn"Symbol 287 MovieClip [cover_screen_mc] Frame 2Symbol 275 Button
"playBtn"Symbol 287 MovieClip [cover_screen_mc] Frame 4Symbol 286 Button
"ok_btn"Symbol 297 MovieClip [win_screen] Frame 1Symbol 112 Button
"defeatedEnemy_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 290 EditableText
"timeBonus_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 291 EditableText
"primaryResources_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 292 EditableText
"weaponResources_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 293 EditableText
"luxResources_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 294 EditableText
"you_time_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 295 EditableText
"remainingTime_num"Symbol 297 MovieClip [win_screen] Frame 1Symbol 296 EditableText
"main_menu"Symbol 318 MovieClip [game_OVER_screen] Frame 1Symbol 316 Button
"score"Symbol 318 MovieClip [game_OVER_screen] Frame 1Symbol 317 EditableText
"maska"Symbol 323 MovieClip [Showw77] Frame 1Symbol 154 MovieClip
"maska"Symbol 330 MovieClip [Showw73] Frame 1Symbol 154 MovieClip
"maska"Symbol 337 MovieClip [Showw74] Frame 1Symbol 154 MovieClip
"maska"Symbol 344 MovieClip [Showw71] Frame 1Symbol 154 MovieClip
"maska"Symbol 351 MovieClip [Showw76] Frame 1Symbol 154 MovieClip
"maska"Symbol 358 MovieClip [Showw78] Frame 1Symbol 154 MovieClip
"maska"Symbol 365 MovieClip [Showw75] Frame 1Symbol 154 MovieClip
"maska"Symbol 372 MovieClip [Showw72] Frame 1Symbol 154 MovieClip
"txt"Symbol 376 MovieClip [textForScore] Frame 1Symbol 375 EditableText
"armi"Symbol 402 MovieClip Frame 1Symbol 392 EditableText
"weaRes"Symbol 402 MovieClip Frame 1Symbol 393 EditableText
"luxRes"Symbol 402 MovieClip Frame 1Symbol 394 EditableText
"live"Symbol 402 MovieClip Frame 1Symbol 395 EditableText
"score"Symbol 402 MovieClip Frame 1Symbol 396 EditableText
"level"Symbol 402 MovieClip Frame 1Symbol 397 EditableText
"pimRes"Symbol 402 MovieClip Frame 1Symbol 399 EditableText
"downFlor"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 388 MovieClip
"topFlor"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 391 MovieClip
"nubers"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 402 MovieClip
"1"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 405 MovieClip
"2"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 408 MovieClip
"3"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 411 MovieClip
"4"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 414 MovieClip
"5"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 417 MovieClip
"6"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 420 MovieClip
"7"Symbol 424 MovieClip [buyScreen_persia] Frame 1Symbol 423 MovieClip
"downFlor"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 425 MovieClip
"topFlor"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 428 MovieClip
"nubers"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 402 MovieClip
"1"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 405 MovieClip
"2"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 408 MovieClip
"3"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 411 MovieClip
"4"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 414 MovieClip
"5"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 417 MovieClip
"6"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 420 MovieClip
"7"Symbol 429 MovieClip [buyScreen_grcija] Frame 1Symbol 423 MovieClip
"downFlor"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 430 MovieClip
"topFlor"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 433 MovieClip
"nubers"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 402 MovieClip
"1"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 405 MovieClip
"2"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 408 MovieClip
"3"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 411 MovieClip
"4"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 414 MovieClip
"5"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 417 MovieClip
"6"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 420 MovieClip
"7"Symbol 434 MovieClip [buyScreen_dorski] Frame 1Symbol 423 MovieClip
"maska"Symbol 458 MovieClip [Start78] Frame 1Symbol 154 MovieClip
"jaze"Symbol 562 MovieClip [zavesa] Frame 1Symbol 561 MovieClip
"nubers"Symbol 568 MovieClip [persiski_IF_mc] Frame 1Symbol 402 MovieClip
"nubers"Symbol 571 MovieClip [grcki_IF_mc] Frame 1Symbol 402 MovieClip
"nubers"Symbol 574 MovieClip [dorski_IF_mc] Frame 1Symbol 402 MovieClip
"jorney"Symbol 689 MovieClip [map_stage_1] Frame 1Symbol 680 MovieClip
"NextLevel"Symbol 689 MovieClip [map_stage_1] Frame 1Symbol 688 Button
"button3"Symbol 693 MovieClip [newUserPage_MC] Frame 1Symbol 112 Button
"userName"Symbol 693 MovieClip [newUserPage_MC] Frame 1Symbol 692 EditableText
"okBtn"Symbol 700 MovieClip [congratulatoinsScreen] Frame 1Symbol 112 Button
"logo_holder_mc"Symbol 849 MovieClip Frame 1Symbol 848 MovieClip
"playGame"Symbol 850 MovieClip [loginPage_MC] Frame 1Symbol 707 Button
"newPlayer"Symbol 850 MovieClip [loginPage_MC] Frame 1Symbol 712 Button
"options"Symbol 850 MovieClip [loginPage_MC] Frame 1Symbol 717 Button
"userName"Symbol 850 MovieClip [loginPage_MC] Frame 1Symbol 728 EditableText
"btn"Symbol 902 MovieClip [buyBtn] Frame 1Symbol 884 MovieClip
"nameItems"Symbol 912 MovieClip [objectInfo_screen_upgrade] Frame 1Symbol 905 EditableText
"lux"Symbol 912 MovieClip [objectInfo_screen_upgrade] Frame 1Symbol 906 EditableText
"bubbleName"Symbol 912 MovieClip [objectInfo_screen_upgrade] Frame 1Symbol 907 EditableText
"prim"Symbol 912 MovieClip [objectInfo_screen_upgrade] Frame 1Symbol 908 EditableText
"bubble"Symbol 912 MovieClip [objectInfo_screen_upgrade] Frame 1Symbol 911 MovieClip [Show64]
"bubble"Symbol 919 MovieClip [objectInfo_screen] Frame 1Symbol 911 MovieClip [Show64]
"nameItems"Symbol 919 MovieClip [objectInfo_screen] Frame 1Symbol 915 EditableText
"lux"Symbol 919 MovieClip [objectInfo_screen] Frame 1Symbol 916 EditableText
"bubbleName"Symbol 919 MovieClip [objectInfo_screen] Frame 1Symbol 917 EditableText
"prim"Symbol 919 MovieClip [objectInfo_screen] Frame 1Symbol 918 EditableText
"sand"Symbol 925 MovieClip [sandWatch] Frame 1Symbol 924 MovieClip
"maska"Symbol 925 MovieClip [sandWatch] Frame 1Symbol 154 MovieClip
"sliderFX"Symbol 938 MovieClip Frame 1Symbol 935 MovieClip
"sliderM"Symbol 941 MovieClip Frame 1Symbol 885 MovieClip
"slider"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 938 MovieClip
"sliderMusic"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 941 MovieClip
"soundDown"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 943 Button
"soundUp"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 943 Button
"musicDown"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 943 Button
"musicUp"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 943 Button
"mainMain"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 950 Button
"back_to_game"Symbol 951 MovieClip [pause_screen_mc] Frame 1Symbol 932 Button [backToGame_btn]
"yes"Symbol 976 MovieClip [exitScreen_mc] Frame 1Symbol 968 Button
"no"Symbol 976 MovieClip [exitScreen_mc] Frame 1Symbol 975 Button
"mainMain"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 950 Button
"slider"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 938 MovieClip
"sliderMusic"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 941 MovieClip
"soundDown"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 943 Button
"soundUp"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 943 Button
"musicDown"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 943 Button
"musicUp"Symbol 979 MovieClip [options_screen_mc] Frame 1Symbol 943 Button
"bubble"Symbol 1007 MovieClip [Arrow] Frame 1Symbol 579 MovieClip [_b]
"katapult_fixed"Symbol 1007 MovieClip [Arrow] Frame 1Symbol 990 MovieClip
"bubble"Symbol 1007 MovieClip [Arrow] Frame 3Symbol 579 MovieClip [_b]
"bubble"Symbol 1007 MovieClip [Arrow] Frame 4Symbol 579 MovieClip [_b]
"bubble"Symbol 1007 MovieClip [Arrow] Frame 5Symbol 579 MovieClip [_b]
"bubble"Symbol 1007 MovieClip [Arrow] Frame 6Symbol 579 MovieClip [_b]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1283 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 27 as "YoudaGames"
ExportAssets (56)Timeline Frame 1Symbol 1070 as "__Packages.ss.Game"
ExportAssets (56)Timeline Frame 1Symbol 1071 as "__Packages.utils.SoundController"
ExportAssets (56)Timeline Frame 1Symbol 1072 as "__Packages.ctrl.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 1073 as "__Packages.ss.Interface"
ExportAssets (56)Timeline Frame 1Symbol 1074 as "__Packages.ss.SaveLoad"
ExportAssets (56)Timeline Frame 1Symbol 1075 as "__Packages.ss.Items"
ExportAssets (56)Timeline Frame 1Symbol 1076 as "__Packages.screens.HelpHints"
ExportAssets (56)Timeline Frame 1Symbol 1077 as "__Packages.ss.LevelState"
ExportAssets (56)Timeline Frame 1Symbol 1078 as "__Packages.IScreen"
ExportAssets (56)Timeline Frame 1Symbol 1079 as "__Packages.screens.EndGameScreen"
ExportAssets (56)Timeline Frame 1Symbol 1080 as "__Packages.screens.SummaryScreen"
ExportAssets (56)Timeline Frame 1Symbol 1081 as "__Packages.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1082 as "__Packages.screens.BuyBuildScreen"
ExportAssets (56)Timeline Frame 1Symbol 1083 as "__Packages.ss.PopUp"
ExportAssets (56)Timeline Frame 1Symbol 1084 as "__Packages.screens.MapScreen"
ExportAssets (56)Timeline Frame 1Symbol 1085 as "__Packages.screens.CongratulationsScreen"
ExportAssets (56)Timeline Frame 1Symbol 1086 as "__Packages.ss.Keyboard"
ExportAssets (56)Timeline Frame 1Symbol 1087 as "__Packages.ss.Cursor"
ExportAssets (56)Timeline Frame 1Symbol 1088 as "__Packages.config.LanguageSettings"
ExportAssets (56)Timeline Frame 1Symbol 1089 as "__Packages.config.Language"
ExportAssets (56)Timeline Frame 1Symbol 1090 as "__Packages.ctrl.DepthOption"
ExportAssets (56)Timeline Frame 1Symbol 1091 as "__Packages.utils.StringUtils"
ExportAssets (56)Timeline Frame 1Symbol 1092 as "__Packages.utils.SoundImpl"
ExportAssets (56)Timeline Frame 1Symbol 1093 as "__Packages.ss.Level"
ExportAssets (56)Timeline Frame 1Symbol 1094 as "__Packages.levelsAssets.level1Assets"
ExportAssets (56)Timeline Frame 1Symbol 1095 as "__Packages.levelsAssets.level2Assets"
ExportAssets (56)Timeline Frame 1Symbol 1096 as "__Packages.screens.BonusPopUp"
ExportAssets (56)Timeline Frame 1Symbol 1097 as "__Packages.levelsAssets.level3Assets"
ExportAssets (56)Timeline Frame 1Symbol 1098 as "__Packages.levelsAssets.level4Assets"
ExportAssets (56)Timeline Frame 1Symbol 1099 as "__Packages.levelsAssets.level5Assets"
ExportAssets (56)Timeline Frame 1Symbol 1100 as "__Packages.levelsAssets.level6Assets"
ExportAssets (56)Timeline Frame 1Symbol 1101 as "__Packages.ss.BubbleGame"
ExportAssets (56)Timeline Frame 1Symbol 1102 as "__Packages.screens.OverviewScreen"
ExportAssets (56)Timeline Frame 1Symbol 1103 as "__Packages.utils.BaseClass"
ExportAssets (56)Timeline Frame 1Symbol 1104 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1105 as "__Packages.utils.Timer"
ExportAssets (56)Timeline Frame 2Symbol 39 as "YoudaPreloader"
ExportAssets (56)Timeline Frame 8Symbol 40 as "highscoreе"
ExportAssets (56)Timeline Frame 8Symbol 45 as "point"
ExportAssets (56)Timeline Frame 8Symbol 94 as "reward_screen_mc"
ExportAssets (56)Timeline Frame 8Symbol 98 as "bonusAnim_mc"
ExportAssets (56)Timeline Frame 8Symbol 99 as "TheFleet2"
ExportAssets (56)Timeline Frame 8Symbol 100 as "treasureChamber2"
ExportAssets (56)Timeline Frame 8Symbol 101 as "Spa2"
ExportAssets (56)Timeline Frame 8Symbol 102 as "FortressFlags2"
ExportAssets (56)Timeline Frame 8Symbol 103 as "GoldenHallway2"
ExportAssets (56)Timeline Frame 8Symbol 117 as "bonusScreen"
ExportAssets (56)Timeline Frame 8Symbol 122 as "fadeHint4_mc"
ExportAssets (56)Timeline Frame 8Symbol 127 as "fadeHint3_mc"
ExportAssets (56)Timeline Frame 8Symbol 132 as "popHints_reverse"
ExportAssets (56)Timeline Frame 8Symbol 137 as "popHints"
ExportAssets (56)Timeline Frame 8Symbol 144 as "8skreen"
ExportAssets (56)Timeline Frame 8Symbol 150 as "Show100"
ExportAssets (56)Timeline Frame 8Symbol 163 as "pellaObjects_mc"
ExportAssets (56)Timeline Frame 8Symbol 166 as "ThePalaceAtThebes"
ExportAssets (56)Timeline Frame 8Symbol 169 as "ASmallVillage"
ExportAssets (56)Timeline Frame 8Symbol 172 as "AGraintField"
ExportAssets (56)Timeline Frame 8Symbol 175 as "TheHarbor"
ExportAssets (56)Timeline Frame 8Symbol 178 as "TheMarket"
ExportAssets (56)Timeline Frame 8Symbol 181 as "theNewPalaceWing"
ExportAssets (56)Timeline Frame 8Symbol 182 as "allObjects_mc"
ExportAssets (56)Timeline Frame 8Symbol 193 as "loseGame"
ExportAssets (56)Timeline Frame 8Symbol 250 as "chooseProfileScreen"
ExportAssets (56)Timeline Frame 8Symbol 287 as "cover_screen_mc"
ExportAssets (56)Timeline Frame 8Symbol 297 as "win_screen"
ExportAssets (56)Timeline Frame 8Symbol 300 as "menuBuyScreen_btn"
ExportAssets (56)Timeline Frame 8Symbol 318 as "game_OVER_screen"
ExportAssets (56)Timeline Frame 8Symbol 323 as "Showw77"
ExportAssets (56)Timeline Frame 8Symbol 324 as "Splash77"
ExportAssets (56)Timeline Frame 8Symbol 325 as "Show77"
ExportAssets (56)Timeline Frame 8Symbol 330 as "Showw73"
ExportAssets (56)Timeline Frame 8Symbol 331 as "Splash73"
ExportAssets (56)Timeline Frame 8Symbol 332 as "Show73"
ExportAssets (56)Timeline Frame 8Symbol 337 as "Showw74"
ExportAssets (56)Timeline Frame 8Symbol 338 as "Splash74"
ExportAssets (56)Timeline Frame 8Symbol 339 as "Show74"
ExportAssets (56)Timeline Frame 8Symbol 344 as "Showw71"
ExportAssets (56)Timeline Frame 8Symbol 345 as "Splash71"
ExportAssets (56)Timeline Frame 8Symbol 346 as "Show71"
ExportAssets (56)Timeline Frame 8Symbol 351 as "Showw76"
ExportAssets (56)Timeline Frame 8Symbol 352 as "Splash76"
ExportAssets (56)Timeline Frame 8Symbol 353 as "Show76"
ExportAssets (56)Timeline Frame 8Symbol 358 as "Showw78"
ExportAssets (56)Timeline Frame 8Symbol 359 as "Splash78"
ExportAssets (56)Timeline Frame 8Symbol 360 as "Show78"
ExportAssets (56)Timeline Frame 8Symbol 365 as "Showw75"
ExportAssets (56)Timeline Frame 8Symbol 366 as "Splash75"
ExportAssets (56)Timeline Frame 8Symbol 367 as "Show75"
ExportAssets (56)Timeline Frame 8Symbol 372 as "Showw72"
ExportAssets (56)Timeline Frame 8Symbol 373 as "Splash72"
ExportAssets (56)Timeline Frame 8Symbol 374 as "Show72"
ExportAssets (56)Timeline Frame 8Symbol 376 as "textForScore"
ExportAssets (56)Timeline Frame 8Symbol 379 as "menuBuyScreen"
ExportAssets (56)Timeline Frame 8Symbol 385 as "nextLevel"
ExportAssets (56)Timeline Frame 8Symbol 424 as "buyScreen_persia"
ExportAssets (56)Timeline Frame 8Symbol 429 as "buyScreen_grcija"
ExportAssets (56)Timeline Frame 8Symbol 434 as "buyScreen_dorski"
ExportAssets (56)Timeline Frame 8Symbol 437 as "Issus"
ExportAssets (56)Timeline Frame 8Symbol 440 as "Granicus"
ExportAssets (56)Timeline Frame 8Symbol 445 as "Show67"
ExportAssets (56)Timeline Frame 8Symbol 446 as "Start67"
ExportAssets (56)Timeline Frame 8Symbol 449 as "Show61"
ExportAssets (56)Timeline Frame 8Symbol 450 as "Start61"
ExportAssets (56)Timeline Frame 8Symbol 451 as "Start772"
ExportAssets (56)Timeline Frame 8Symbol 452 as "Start77"
ExportAssets (56)Timeline Frame 8Symbol 453 as "Start73"
ExportAssets (56)Timeline Frame 8Symbol 454 as "Start74"
ExportAssets (56)Timeline Frame 8Symbol 455 as "Start742"
ExportAssets (56)Timeline Frame 8Symbol 456 as "Start71"
ExportAssets (56)Timeline Frame 8Symbol 457 as "Start76"
ExportAssets (56)Timeline Frame 8Symbol 458 as "Start78"
ExportAssets (56)Timeline Frame 8Symbol 459 as "Start75"
ExportAssets (56)Timeline Frame 8Symbol 460 as "Start752"
ExportAssets (56)Timeline Frame 8Symbol 461 as "Start72"
ExportAssets (56)Timeline Frame 8Symbol 464 as "Start53"
ExportAssets (56)Timeline Frame 8Symbol 465 as "Hide53"
ExportAssets (56)Timeline Frame 8Symbol 466 as "Splash53"
ExportAssets (56)Timeline Frame 8Symbol 467 as "Show53"
ExportAssets (56)Timeline Frame 8Symbol 470 as "Start25"
ExportAssets (56)Timeline Frame 8Symbol 471 as "Hide25"
ExportAssets (56)Timeline Frame 8Symbol 472 as "Splash25"
ExportAssets (56)Timeline Frame 8Symbol 473 as "Show25"
ExportAssets (56)Timeline Frame 8Symbol 476 as "Start16"
ExportAssets (56)Timeline Frame 8Symbol 477 as "Hide16"
ExportAssets (56)Timeline Frame 8Symbol 478 as "Splash16"
ExportAssets (56)Timeline Frame 8Symbol 479 as "Show16"
ExportAssets (56)Timeline Frame 8Symbol 482 as "Start7"
ExportAssets (56)Timeline Frame 8Symbol 483 as "Hide7"
ExportAssets (56)Timeline Frame 8Symbol 484 as "Splash7"
ExportAssets (56)Timeline Frame 8Symbol 485 as "Show7"
ExportAssets (56)Timeline Frame 8Symbol 488 as "Start6"
ExportAssets (56)Timeline Frame 8Symbol 489 as "Hide6"
ExportAssets (56)Timeline Frame 8Symbol 490 as "Splash6"
ExportAssets (56)Timeline Frame 8Symbol 491 as "Show6"
ExportAssets (56)Timeline Frame 8Symbol 494 as "Start5"
ExportAssets (56)Timeline Frame 8Symbol 495 as "Hide5"
ExportAssets (56)Timeline Frame 8Symbol 496 as "Splash5"
ExportAssets (56)Timeline Frame 8Symbol 497 as "Show5"
ExportAssets (56)Timeline Frame 8Symbol 500 as "Start4"
ExportAssets (56)Timeline Frame 8Symbol 501 as "Hide4"
ExportAssets (56)Timeline Frame 8Symbol 502 as "Splash4"
ExportAssets (56)Timeline Frame 8Symbol 503 as "Show4"
ExportAssets (56)Timeline Frame 8Symbol 506 as "Start52"
ExportAssets (56)Timeline Frame 8Symbol 507 as "Splash52"
ExportAssets (56)Timeline Frame 8Symbol 510 as "Start51"
ExportAssets (56)Timeline Frame 8Symbol 511 as "Splash51"
ExportAssets (56)Timeline Frame 8Symbol 514 as "Start50"
ExportAssets (56)Timeline Frame 8Symbol 515 as "Splash50"
ExportAssets (56)Timeline Frame 8Symbol 518 as "Start18"
ExportAssets (56)Timeline Frame 8Symbol 519 as "Splash18"
ExportAssets (56)Timeline Frame 8Symbol 522 as "Start14"
ExportAssets (56)Timeline Frame 8Symbol 523 as "Splash14"
ExportAssets (56)Timeline Frame 8Symbol 526 as "Start3"
ExportAssets (56)Timeline Frame 8Symbol 527 as "Splash3"
ExportAssets (56)Timeline Frame 8Symbol 530 as "Start2"
ExportAssets (56)Timeline Frame 8Symbol 531 as "Splash2"
ExportAssets (56)Timeline Frame 8Symbol 534 as "Start1"
ExportAssets (56)Timeline Frame 8Symbol 535 as "Splash1"
ExportAssets (56)Timeline Frame 8Symbol 536 as "Show52"
ExportAssets (56)Timeline Frame 8Symbol 537 as "Hide52"
ExportAssets (56)Timeline Frame 8Symbol 538 as "Show51"
ExportAssets (56)Timeline Frame 8Symbol 539 as "Hide51"
ExportAssets (56)Timeline Frame 8Symbol 540 as "Show50"
ExportAssets (56)Timeline Frame 8Symbol 541 as "Hide50"
ExportAssets (56)Timeline Frame 8Symbol 542 as "Show18"
ExportAssets (56)Timeline Frame 8Symbol 543 as "Hide18"
ExportAssets (56)Timeline Frame 8Symbol 544 as "Show14"
ExportAssets (56)Timeline Frame 8Symbol 545 as "Hide14"
ExportAssets (56)Timeline Frame 8Symbol 546 as "Show3"
ExportAssets (56)Timeline Frame 8Symbol 547 as "Hide3"
ExportAssets (56)Timeline Frame 8Symbol 548 as "Show2"
ExportAssets (56)Timeline Frame 8Symbol 549 as "Hide2"
ExportAssets (56)Timeline Frame 8Symbol 550 as "Show1"
ExportAssets (56)Timeline Frame 8Symbol 551 as "Hide1"
ExportAssets (56)Timeline Frame 8Symbol 562 as "zavesa"
ExportAssets (56)Timeline Frame 8Symbol 565 as "Thebe"
ExportAssets (56)Timeline Frame 8Symbol 568 as "persiski_IF_mc"
ExportAssets (56)Timeline Frame 8Symbol 571 as "grcki_IF_mc"
ExportAssets (56)Timeline Frame 8Symbol 574 as "dorski_IF_mc"
ExportAssets (56)Timeline Frame 8Symbol 577 as "motionBurst"
ExportAssets (56)Timeline Frame 8Symbol 578 as "Game"
ExportAssets (56)Timeline Frame 8Symbol 579 as "_b"
ExportAssets (56)Timeline Frame 8Symbol 581 as "centar_point"
ExportAssets (56)Timeline Frame 8Symbol 689 as "map_stage_1"
ExportAssets (56)Timeline Frame 8Symbol 693 as "newUserPage_MC"
ExportAssets (56)Timeline Frame 8Symbol 700 as "congratulatoinsScreen"
ExportAssets (56)Timeline Frame 8Symbol 850 as "loginPage_MC"
ExportAssets (56)Timeline Frame 8Symbol 853 as "servant"
ExportAssets (56)Timeline Frame 8Symbol 856 as "villager"
ExportAssets (56)Timeline Frame 8Symbol 859 as "sawyer"
ExportAssets (56)Timeline Frame 8Symbol 862 as "merchant"
ExportAssets (56)Timeline Frame 8Symbol 865 as "fisherman"
ExportAssets (56)Timeline Frame 8Symbol 869 as "Pella"
ExportAssets (56)Timeline Frame 8Symbol 870 as "BuyScreen"
ExportAssets (56)Timeline Frame 8Symbol 877 as "cursor"
ExportAssets (56)Timeline Frame 8Symbol 902 as "buyBtn"
ExportAssets (56)Timeline Frame 8Symbol 911 as "Show64"
ExportAssets (56)Timeline Frame 8Symbol 912 as "objectInfo_screen_upgrade"
ExportAssets (56)Timeline Frame 8Symbol 919 as "objectInfo_screen"
ExportAssets (56)Timeline Frame 8Symbol 925 as "sandWatch"
ExportAssets (56)Timeline Frame 8Symbol 932 as "backToGame_btn"
ExportAssets (56)Timeline Frame 8Symbol 951 as "pause_screen_mc"
ExportAssets (56)Timeline Frame 8Symbol 955 as "accelerate_mc"
ExportAssets (56)Timeline Frame 8Symbol 959 as "stars_mc"
ExportAssets (56)Timeline Frame 8Symbol 976 as "exitScreen_mc"
ExportAssets (56)Timeline Frame 8Symbol 979 as "options_screen_mc"
ExportAssets (56)Timeline Frame 8Symbol 980 as "Start54"
ExportAssets (56)Timeline Frame 8Symbol 981 as "Hide54"
ExportAssets (56)Timeline Frame 8Symbol 982 as "Splash54"
ExportAssets (56)Timeline Frame 8Symbol 983 as "Show54"
ExportAssets (56)Timeline Frame 8Symbol 985 as "show_object"
ExportAssets (56)Timeline Frame 8Symbol 986 as "show_object_fortress"
ExportAssets (56)Timeline Frame 8Symbol 987 as "show_object_palace"
ExportAssets (56)Timeline Frame 8Symbol 1007 as "Arrow"
ExportAssets (56)Timeline Frame 8Symbol 1009 as "highscore"
ExportAssets (56)Timeline Frame 8Symbol 1011 as "shine"
ExportAssets (56)Timeline Frame 8Symbol 1013 as "shine_up"
ExportAssets (56)Timeline Frame 8Symbol 1015 as "shineRed_newLife"
ExportAssets (56)Timeline Frame 8Symbol 1017 as "weapon"
ExportAssets (56)Timeline Frame 8Symbol 1019 as "luxury"
ExportAssets (56)Timeline Frame 8Symbol 1021 as "magic"
ExportAssets (56)Timeline Frame 8Symbol 1023 as "primary"
ExportAssets (56)Timeline Frame 8Symbol 1025 as "thunderStorm_mc"
ExportAssets (56)Timeline Frame 8Symbol 1028 as "Start26"
ExportAssets (56)Timeline Frame 8Symbol 1029 as "Hide26"
ExportAssets (56)Timeline Frame 8Symbol 1030 as "Splash26"
ExportAssets (56)Timeline Frame 8Symbol 1031 as "Show26"
ExportAssets (56)Timeline Frame 8Symbol 1032 as "whisper"
ExportAssets (56)Timeline Frame 8Symbol 1033 as "weapon_enemy"
ExportAssets (56)Timeline Frame 8Symbol 1034 as "spy_ready"
ExportAssets (56)Timeline Frame 8Symbol 1035 as "spy_action"
ExportAssets (56)Timeline Frame 8Symbol 1036 as "katapult_under_spell"
ExportAssets (56)Timeline Frame 8Symbol 1037 as "katapult_off_spell"
ExportAssets (56)Timeline Frame 8Symbol 1038 as "ready_for_battle"
ExportAssets (56)Timeline Frame 8Symbol 1039 as "primary_sound"
ExportAssets (56)Timeline Frame 8Symbol 1040 as "pressButton"
ExportAssets (56)Timeline Frame 8Symbol 1041 as "popUp_sound"
ExportAssets (56)Timeline Frame 8Symbol 1042 as "pauseMenu"
ExportAssets (56)Timeline Frame 8Symbol 1043 as "numbersRolling"
ExportAssets (56)Timeline Frame 8Symbol 1044 as "numbersAppear"
ExportAssets (56)Timeline Frame 8Symbol 1045 as "newLife"
ExportAssets (56)Timeline Frame 8Symbol 1046 as "magic_sound"
ExportAssets (56)Timeline Frame 8Symbol 1047 as "luxury_sound"
ExportAssets (56)Timeline Frame 8Symbol 1048 as "heartbeat_end_of_time"
ExportAssets (56)Timeline Frame 8Symbol 1049 as "heartbeat"
ExportAssets (56)Timeline Frame 8Symbol 1050 as "Lightning_sound"
ExportAssets (56)Timeline Frame 8Symbol 1051 as "earthquake"
ExportAssets (56)Timeline Frame 8Symbol 1052 as "curtain_start_level"
ExportAssets (56)Timeline Frame 8Symbol 1053 as "curtain_end_level1"
ExportAssets (56)Timeline Frame 8Symbol 1054 as "congratulations"
ExportAssets (56)Timeline Frame 8Symbol 1055 as "catapult"
ExportAssets (56)Timeline Frame 8Symbol 1056 as "Buildin_is_built"
ExportAssets (56)Timeline Frame 8Symbol 1057 as "bonus_powerUp"
ExportAssets (56)Timeline Frame 8Symbol 1058 as "single_arrow"
ExportAssets (56)Timeline Frame 8Symbol 1059 as "battle_in_map"
ExportAssets (56)Timeline Frame 8Symbol 1060 as "Battel_prepare2"
ExportAssets (56)Timeline Frame 8Symbol 1061 as "looseLife"
ExportAssets (56)Timeline Frame 8Symbol 1062 as "game_over"
ExportAssets (56)Timeline Frame 8Symbol 1063 as "Main_theme"
ExportAssets (56)Timeline Frame 8Symbol 1064 as "ingame_3"
ExportAssets (56)Timeline Frame 8Symbol 1065 as "ATG_complete_palace_theme1and2"
ExportAssets (56)Timeline Frame 8Symbol 1066 as "accArrow"

Labels

"game"Frame 11
"up"Symbol 150 MovieClip [Show100] Frame 2
"ThePalaceAtThebes"Symbol 182 MovieClip [allObjects_mc] Frame 1
"ASmallVillage"Symbol 182 MovieClip [allObjects_mc] Frame 2
"AGraintField"Symbol 182 MovieClip [allObjects_mc] Frame 3
"TheHarbor"Symbol 182 MovieClip [allObjects_mc] Frame 4
"TheMarket"Symbol 182 MovieClip [allObjects_mc] Frame 5
"theNewPalaceWing"Symbol 182 MovieClip [allObjects_mc] Frame 6
"down"Symbol 562 MovieClip [zavesa] Frame 1
"up"Symbol 562 MovieClip [zavesa] Frame 16
"miniclip"Symbol 847 MovieClip Frame 7
"2dplay"Symbol 847 MovieClip Frame 16
"craziness"Symbol 847 MovieClip Frame 25
"arcadetown"Symbol 847 MovieClip Frame 34
"gamesgames"Symbol 847 MovieClip Frame 43
"box10"Symbol 847 MovieClip Frame 52
"zapak"Symbol 847 MovieClip Frame 61
"freeonlinegames"Symbol 847 MovieClip Frame 70
"speeleiland"Symbol 847 MovieClip Frame 79
"spele"Symbol 847 MovieClip Frame 88
"oberon"Symbol 847 MovieClip Frame 97
"alawar"Symbol 847 MovieClip Frame 106
"png"Symbol 849 MovieClip Frame 2
"arrow"Symbol 877 MovieClip [cursor] Frame 1
"hand"Symbol 877 MovieClip [cursor] Frame 2
"game"Symbol 877 MovieClip [cursor] Frame 3
"buy"Symbol 902 MovieClip [buyBtn] Frame 1
"NotMoney"Symbol 902 MovieClip [buyBtn] Frame 2
"Bought"Symbol 902 MovieClip [buyBtn] Frame 3
"clean"Symbol 902 MovieClip [buyBtn] Frame 4
"lock"Symbol 902 MovieClip [buyBtn] Frame 5
"prepare"Symbol 1007 MovieClip [Arrow] Frame 1
"break"Symbol 1007 MovieClip [Arrow] Frame 3
"ice"Symbol 1007 MovieClip [Arrow] Frame 4
"smelt"Symbol 1007 MovieClip [Arrow] Frame 5
"shake"Symbol 1007 MovieClip [Arrow] Frame 6




http://swfchan.com/6/25713/info.shtml
Created: 23/5 -2019 09:58:10 Last modified: 23/5 -2019 09:58:10 Server time: 15/05 -2024 00:51:22