public static var trackingName:String = "IceAge3_BubbleTrouble";
private static var MEDAL_PERFECT_RUN:int = 0;
private static var MEDAL_LOW_HEALTH:int = 1;
private static var MEDAL_FULL_HEALTH:int = 2;
private static var MEDAL_10_IN_A_ROW:int = 3;
private static var MEDAL_25_IN_A_ROW:int = 4;
private static var MEDAL_ALL_ACORNS:int = 5;
private static var MEDAL_25_PLAYS:int = 6;
private static var MEDAL_GAME_COMPLETED:int = 7;
private static var PARTICLE_EFFECT_WELD:int = 0;
private static var PARTICLE_HIT_OBJECT:int = 1;
private static var PARTICLE_COLLECT_ITEM:int = 2;
private static var PARTICLE_EFFECT_CHIP_PLACED:int = 3;
private static var PARTICLE_EFFECT_ELECTRICAL_CHARGE:int = 4;
private static var PARTICLE_EFFECT_METEOR:int = 5;
private static var PARTICLE_EFFECT_FLICKER:int = 6;
private static var ENEMY_METEOR:int = 1;
private static var ENEMY_BEE:int = 2;
private static var ENEMY_STICK:int = 3;
private static var BUBBLE_TYPE_PLAYER:int = 0;
private static var BUBBLE_TYPE_ACORN:int = 5;
private static var BUBBLE_TYPE_HEALTH_POWERUP:int = 10;
private static var BUBBLE_TYPE_INVINCIBLE:int = 15;
private static var BUBBLE_TYPE_SHRINK:int = 20;
private static var BUBBLE_TYPE_REVERSE:int = 25;
private static var VAR_ON:int = 1;
private static var VAR_OFF:int = 0;
public static var CHARACTER_SCRAT:int = 1;
public static var CHARACTER_SCRATEE:int = 2;
public var gameBackground:gameBackgroundClip;
public var musicMuteBtn:musicMuteBtnClip;
public var gameplayClip:MovieClip;
public var highscoreSDClip:highscoreSD;
public var videoHolder:MovieClip;
public var medalAwardedClip:MovieClip;
public var inARowMsg:MovieClip;
public var homeBtn:homeBtnClip;
public var levelChooser:levelChooserClip;
public var soundMuteBtn:soiundMuteBtn;
public var powerUpCounterClip:MovieClip;
public var closeBtn:closeBtnClip;
public var visitSiteBtn:visitSiteClip;
public var UI:MovieClip;
public var messageClip:MovieClip;
public var pauseBtn:pauseBtnClip;
private var tracker:AnalyticsTracker;
private var _gameBackgroundClipRef:MovieClip;
private var levelChooserUnlocked:Boolean;
private var _DrawCurveBarRef:DrawCurveBar;
private var valentinesActive:Boolean;
private var firstRun:Boolean = true;
private var _dinoTeeth:MovieClip;
private var loadedSwf:MovieClip;
private var mainMenuInited:Boolean;
private var musicVolume:Number;
private var backBitmap:BitmapData;
private var playerAnimationNum:int = 0;
private var playerFrame:int;
private var r:int;
private var gameStartDarkenerRef:MovieClip;
private var _videoClipRef:MovieClip;
private var startGameTime:Number;
private var endGameTime:Number;
private var playGameTime:Number;
private var highscoreSceneRef:MovieClip;
private var helpSceneRef:MovieClip;
private var mainMenuSceneRef:MovieClip;
private var medalsSceneRef:MovieClip;
private var stfSceneRef:MovieClip;
private var chooseCharacterSceneRef:MovieClip;
private var gameInited:Boolean;
private var powerUpCounterStart:int;
private var videoPlaying:Boolean = false;
private var _gamePausedClipRef:MovieClip;
private var data:Object;
private var playCount:int;
private var firstGamePlay:Boolean;
private var medalScreenNeedToPlayMoreText:String;
private var rotationSteps:Number = 24;
private var _enemyBeeClipRef:MovieClip;
private var _enemyMeteorClipRef:MovieClip;
private var backgroundTilesArray:Array;
public var playerScale:Number;
public var flipPlayer:Boolean;
private var startingLevel:int = 1;
private var levelsUnlocked:int;
private var medalsArray:Array;
public var levelAcornAmount:int = 0;
private var medalsText:Array;
private var languageFrame:String;
private var rx:int;
private var ry:int;
private var _nextThingFinderRef:nextThingFinder;
private var _firstGamePlayHelp:MovieClip;
private var HIT_ENEMY:int = 10;
private var HIT_WALL:int = 20;
private var HIT_ACORN:int = 30;
public var lastThingHit:int = 0;
public var takenDamage:Boolean;
private var medalScreenDefaultText:String;
public var totalLevelCells:int;
private var maxEnemies:int = 10;
private var cellNum:int;
public var itemBubbleSize:Number = 30;
private var _messageClipRef:MovieClip;
private var leafColour:ColorTransform;
private var particleManagerRef:particleManagerClass;
private var _tempArray:Array;
private var _itemArray:Array;
public var levelTotalHeight:Number;
public var levelStorageArray:Array;
public var _effectSpriteSheet:effectSpriteSheet;
private var specialEffectsActive:Boolean = true;
private var P_ELECTRICAL:int = 1;
private var P_WANDERING_LINE:int = 2;
private var P_LINE:int = 3;
private var P_FALLING:int = 4;
private var P_WANDERING:int = 5;
private var P_GROWING:int = 6;
private var P_WHITE_SMOKE:int = 7;
private var P_METEOR:int = 8;
private var P_BLUE_FLASH:int = 9;
private var P_FLASH:int = 10;
private var P_FLICKER:int = 11;
private var _itemManagerRef:itemManager;
private var _playerManagerRef:playerManager;
public var playerAlpha:Number = 1;
private var playerColour:ColorTransform;
private var enemyType:int;
public var playerBubbleRenderColour:Number = 13421823;
public var powerUpCounter:int = 0;
public var powerUpActive:int = 0;
public var rightPressCoolDown:int = 0;
public var leftPressCoolDown:int = 0;
public var spacePressCoolDown:int = 0;
public var leftPressCountdown:int = 0;
public var spacePressCountdown:int = 0;
public var rightPressCountdown:int = 0;
public var spaceReleased:Boolean = true;
public var leftReleased:Boolean = true;
public var rightReleased:Boolean = true;
private var dist:Number;
private var itemBubbleGenCount:int = 0;
public var hitCollisionBitmapData:BitmapData;
private var hitCollisionBitmap:Bitmap;
private var playerHealth:int;
public var repelX:Number;
public var repelY:Number;
private var radian:Number;
private var _testPixelNum:Number;
private var hitPointRadius:Number = 50;
private var testPointAmount:Number = 12;
private var testPointStepping:Number;
public var playerInvincibleAfterHurtCounter:int;
private var _foregroundElementClassRef:foregroundElementClass;
private var enemyNum:int = 0;
private var _clip:MovieClip;
private var _trigClassRef:trigClass;
public var totalDistanceTraveled:Number = 0;
private var _tempY:Number;
private var activeBubbles:int;
private var MAXActiveBubbles:int = 10;
public var spacePressed:Boolean;
private var ex:Number;
private var ey:Number;
private var dir:Number;
private var speed:Number;
private var enemyClassArray:Array;
private var _enemyItemClassRef:enemyItemClass;
private var foregroundElementsArray:Array;
private var renderPoint:*;
public var level:int;
private var renderScreenX:Number;
private var renderScreenY:Number;
private var _backgroundCell1:backgroundCellClass;
private var _backgroundCell2:backgroundCellClass;
private var foregroundScreenY:Number;
private var backgroundTilesBitmapData:BitmapData;
private var screenTilesBitmapData:BitmapData;
public var bubblesArray:Array;
private var _stageCell1:screenCellClass;
private var _stageCell2:screenCellClass;
private var n:int;
private var rollOverButtonNameList:Array;
private var initCompleted:Boolean = false;
private var statsSprite:Sprite;
private var score:int;
private var highscore:int;
private var _bubbleRef:playerBubbleCodeClass;
private var _itemBubbleRef:itemBubbleCodeClass;
public var _playerBubbleCodeClass:playerBubbleCodeClass;
private var musicSoundRef:musicSound;
private var musicChannel:SoundChannel;
private var musicSoundTransform:SoundTransform;
public var bubble:MovieClip;
private var so:SharedObject;
public var playerScreenLoc:Point;
private var screenY:Number = 0;
public var screenWidth:int = 480;
public var screenHeight:int = 480;
private var playerWidth:int = 100;
private var playerHeight:int = 100;
private var renderRect:Rectangle;
private var screenBitmap:Bitmap;
private var backgroundBitmap:Bitmap;
private var foregroundBitmap:Bitmap;
private var screenSprite:Sprite;
private var backgroundSprite:Sprite;
public var screenBitmapData:BitmapData;
private var backgroundBitmapData:BitmapData;
private var foregroundBitmapData:BitmapData;
private var introHelpSceneRef:MovieClip;
private var _playerClip:MovieClip;
private var _point1:Point;
private var _point2:Point;
private var _rect:Rectangle;
public var scrollYDist:Number = 0;
private var counter:int;
public var playerBubbleRadius:Number = 60;
private var cellWidth:int = 240;
private var cellHeight:int = 240;
private var lives:int;
private var _cellRect:Rectangle;
private var drawMatrix:Matrix;
public var playerXVelocity:Number;
public var playerYVelocity:Number;
public var movingRight:Boolean;
public var movingLeft:Boolean;
public var movingUp:Boolean;
public var movingDown:Boolean;
private var _tbitmap:Bitmap;
private var _tbitmapData:BitmapData;
private var _foregroundElementClip:MovieClip;
private var foregroundBmpData:BitmapData;
private var playerLoc:Point;
private var screenLoc:Point;
private var _visualBubbleRef:visualBubble;
public var acornsCollected:int = 0;
public var clearSpacePlacementDivisions:int = 10;
public var _findClearOfBitmapRef:findClearOfBitmap;
private var skipVideoPreference:Boolean = false;
public var characterChoice:int;
private var gameState:int;
private var GS_SETUP:int = 10;
private var GS_PLAYING:int = 20;
private var GS_MAIN_MENU:int = 30;
private var GS_MAIN_MENU_WAIT:int = 40;
private var GS_MAIN_MENU_WAIT_2:int = 41;
private var GS_HIGHSCORES:int = 50;
private var GS_HIGHSCORES_WAIT:int = 60;
private var GS_HOW_TO_PLAY:int = 70;
private var GS_HOW_TO_PLAY_WAIT:int = 71;
private var GS_START_NEW_GAME:int = 80;
private var GS_START_NEW_GAME_WAIT:int = 90;
private var GS_START_NEW_GAME_WAIT_2:int = 95;
private var GS_LIFE_LOST:int = 100;
private var GS_LIFE_LOST_WAIT:int = 110;
private var GS_GAME_OVER:int = 120;
private var GS_GAME_OVER_WAIT:int = 130;
private var GS_LEVEL_COMPLETE:int = 140;
private var GS_LEVEL_COMPLETE_WAIT:int = 150;
private var GS_NEXT_LEVEL:int = 160;
private var GS_NEXT_LEVEL_WAIT:int = 170;
private var GS_MEDALS:int = 180;
private var GS_MEDALS_WAIT:int = 190;
private var GS_GAME_COMPLETED:int = 200;
private var GS_GAME_COMPLETED_WAIT:int = 210;
private var GS_GAME_COMPLETED_WAIT2:int = 211;
private var GS_PLAYING_VIDEO:int = 220;
private var GS_BEGIN_GAME:int = 225;
private var GS_BEGIN_GAME_WAIT:int = 230;
private var GS_PAUSED:int = 240;
private var GS_CHOOSE_LEVEL:int = 250;
private var GS_CHOOSE_LEVEL_WAIT:int = 255;
private var GS_STF:int = 260;
private var GS_STF_WAIT:int = 265;
private var GS_GAME_UNLOCKED:int = 270;
private var GS_GAME_UNLOCKED_WAIT:int = 275;
private var GS_STF_VALENTINE:int = 280;
private var GS_STF_VALENTINE_WAIT:int = 285;
private var GS_CHOOSE_CHARACTER:int = 290;
private var GS_CHOOSE_CHARACTER_WAIT:int = 295;
private var GS_SHOW_INTRO_VIDEO:int = 300;
private var GS_INTRO_VIDEO_WAIT:int = 305;
public function gameClipClass()
{
_gameBackgroundClipRef = new gameBackgroundClip();
_DrawCurveBarRef = new DrawCurveBar();
highscoreSceneRef = new highscoreSceneClip();
helpSceneRef = new gameplayHowToClip();
medalsSceneRef = new medalsSceneClip();
stfSceneRef = new stfSceneClip();
chooseCharacterSceneRef = new chooseCharacterSceneClip();
_enemyBeeClipRef = new enemyBeeClip();
_enemyMeteorClipRef = new enemyMeteor();
backgroundTilesArray = new Array();
leafColour = new ColorTransform();
_tempArray = new Array();
_itemArray = new Array();
levelStorageArray = new Array();
playerColour = new ColorTransform();
hitCollisionBitmapData = new BitmapData(480,480,true,16777215);
hitCollisionBitmap = new Bitmap(hitCollisionBitmapData);
testPointStepping = 360 / testPointAmount;
_trigClassRef = new trigClass();
enemyClassArray = new Array();
foregroundElementsArray = new Array();
renderPoint = new Point();
backgroundTilesBitmapData = new backgroundTiles(1800,120);
bubblesArray = new Array();
rollOverButtonNameList = new Array("previewSendBtn","previewBackBtn","continueGameBtn","embedGameBtn","sendAnotherBtn","backBtn","playAgainBtn","leftArrow","rightArrow","skipBtnClip","submitScoreBtn","submittedokBtn","visitSiteBtn","helpNavBtnLeft","helpNavBtnRight","okBtn","submitSTFBtn","closeBtn","sendToValentineBtn","previewSTFBtn","stfBtn","medalsBtn","okBtn","pauseBtn","quitYesBtn","quitNoBtn","continueBtn","homeBtn","soundMuteBtn","musicMuteBtn","viewHighscoreBtn","howToPlayBtn","startGameBtn","gameMainMenuBtn","nextBtn","prevBtn","introHelpPlayBtn");
playerScreenLoc = new Point();
renderRect = new Rectangle(0,0,screenWidth,screenHeight);
_point1 = new Point();
_point2 = new Point();
_cellRect = new Rectangle(0,0,cellWidth,cellHeight);
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "us":
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "au":
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "uk":
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "fr":
medalScreenDefaultText = "Retournez une médaille non verrouillée pour voir ce que vous avez accompli";
medalScreenNeedToPlayMoreText = "Jouez pour deverrouiller les médailles (Essayez de collecter toutes les noisettes sans être blessé)";
medalsText = new Array("Vous avez terminé 3 ou plus sans être endommagé","Vous avez terminé un niveau avec peu de santé restante","Fini un niveau avec une santé complète","Vous avez collecté 10 noisettes de suite sans être blessé","Vous avez collecté 25 noisettes de suite sans être blessé","Vous avez collecté tous les noisettes au niveau 5 ou plus","Vous avez joué 25 fois","Vous avez terminé le jeu");
break;
case "de":
medalScreenDefaultText = "KLICKE AUF EINE FREIGESPIELTE MEDAILLE UM ZU SEHEN, WAS DU ERREICHT HAST";
medalScreenNeedToPlayMoreText = "VERSUCHE MEDAILLEN FREIZUSPIELEN (SAMMLE ALLE NÜSSE, OHNE VERLETZT ZU WERDEN)";
medalsText = new Array("DU HAST 3 ODER MEHR LEVEL GESCHAFFT OHNE VERLETZT ZU WERDEN","YDU HAST EIN LEVEL MIT GERINGEM REST GESUNDHEIT VOLLENDET","SCHAFFE EIN LEVEL BEI VOLLER GESUNDHEIT","DU HAST 10 NÜSSE IN FOLGE GESAMMELT OHNE VERLETZT ZU WERDEN","DU HAST 25 NÜSSE IN FOLGE GESAMMELT OHNE VERLETZT ZU WERDEN","DU HAST ALLE NÜSSE IN EINEM LEVEL HÖHER ALS 4 GESAMMELT","DU HAST 25 MAL GESPIELT","DU HAST DAS SPIEL GESCHAFFT");
break;
case "es":
medalScreenDefaultText = "PASA POR UNA MEDALLA ABIERTA PARA VER QUÉ HAS CONSEGUIDO";
medalScreenNeedToPlayMoreText = "JUEGA PARA ABRIR LAS MEDALLAS (CONSIGUE TODAS LAS BELLOTAS SIN SER HERIDO)";
medalsText = new Array("HAS COMPLETADO 3 O MÁS SIN SER DAÑADO","HAS COMPLETADO UN NIVEL CON MUY POCA SALUD","TERMINA UN NIVEL CON TU SALUD COMPLETA","HAS CONSEGUIDO 10 BELLOTAS SIN SER HERIDO","HAS CONSEGUIDO 25 BELLOTAS SIN SER HERIDO","HAS CONSEGUIDO TODAS LAS BELLOTAS EN UN NIVEL 5 O SUPERIOR","HAS JUGADO 25 VECES","HAS COMPLETADO EL JUEGO");
break;
case "ko":
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "ru":
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
break;
case "la":
medalScreenDefaultText = "PASA POR ENCIMA DE UNA MEDALLA DESCUBIERTA PARA VER LO QUE HAS LOGRADO";
medalScreenNeedToPlayMoreText = "JUEGA PARA DESCUBRIR LAS MEDALLAS (INTENTA JUNTAR TODAS LAS BELLOTAS SIN SALIR LASTIMADO)";
medalsText = new Array("HAS TERMINADO 3 O MÁS SIN SALIR LASTIMADO","HAS TERMINADO UN NIVEL CON UN POCO DE SALUD RESTANTE","TERMINA UN NIVEL CON LA SALUD COMPLETA","HAS JUNTADO 10 BELLOTAS SEGUIDAS SIN SALIR LASTIMADO","HAS JUNTADO 25 BELLOTAS SEGUIDAS SIN SALIR LASTIMADO","HAS JUNTADO TODAS LAS BELLOTAS EN UN NIVEL 5 O MAYOR","HAS JUGADO 25 VECES","HAS TERMINADO EL JUEGO");
break;
case "pt":
medalScreenDefaultText = "MOVA O CURSOR SOBRE UMA MEDALHA PARA VER O QUE VOCÊ CONSEGUIR";
medalScreenNeedToPlayMoreText = "JOGUE PARA DESTRAVAR AS MEDALHAS (TENTE COLETAR TODAS AS NOZES SEM SER MACHUCADO)";
medalsText = new Array("VOCÊ COMPLETOU 3 OU MAIS NÍVEIS SEM SER MACHUCADO","VOCÊ COMPLETOU UM NÍVEL COM UMA PEQUENA QUANTIDADE DE VIDA RESTANTE","COMPLETE UM NÍVEL COM A VIDA COMPLETA","VOCÊ COLETOU 10 NOZES SEGUIDAS SEM SER MACHUCADO","VOCÊ COLETOU 25 NOZES SEGUIDAS SEM SER MACHUCADO","VOCÊ COLETOU TODAS AS NOZES NO NÍVEL 5 OU ACIMA","VOCÊ JOGOU 25 VEZES","VOCÊ COMPLETOU O JOGO");
break;
default:
medalScreenDefaultText = "ROLL OVER AN UNLOCKED MEDAL TO SEE WHAT YOU HAVE ACHIEVED";
medalScreenNeedToPlayMoreText = "PLAY TO UNLOCK MEDALS (TRY COLLECTING ALL ACORNS WITHOUT GETTING HURT)";
medalsText = new Array("YOU HAVE COMPLETED 3 OR OVER WITHOUT GETTING HARMED","YOU HAVE COMPLETED A LEVEL WITH A SMALL AMOUNT OF HEALTH LEFT","FINISH A LEVEL WITH FULL HEALTH","YOU HAVE COLLECTED 10 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED 25 ACORNS IN A ROW WITHOUT GETTING HURT","YOU HAVE COLLECTED ALL ACORNS ON A LEVEL 5 OR HIGHER","YOU HAVE PLAYED 25 TIMES","YOU HAVE COMPLETED THE GAME");
}
so = SharedObject.getLocal("iceage_bubbletrouble_game");
if(so.size == 0)
{
so.data.highScore = 0;
sfxState = so.data.sfxSetting = VAR_ON;
musicState = so.data.musicSetting = VAR_ON;
firstGamePlay = so.data.firstGamePlay = true;
so.data.levelsUnlocked = levelsUnlocked = 1;
medalsArray = so.data.medalsArray = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);