STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229149 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2571 · P5142 |
This is the info page for Flash #256965 |
Mahjong GOLDEN PATH |
ActionScript [AS3]
Section 1//BezierControlPoints (com.midasplayer.math.beziertween.BezierControlPoints) package com.midasplayer.math.beziertween { import flash.geom.*; public class BezierControlPoints { public static function getControlPoints(_arg1:int):Array{ var _local2:Array; switch (_arg1){ case BezierTweenTypes.LINEAR: _local2 = [null, new Point(0.5, 0.5)]; break; case BezierTweenTypes.QUADRATIC_OUT: _local2 = [null, new Point(0, 1)]; break; case BezierTweenTypes.QUADRATIC_IN: _local2 = [null, new Point(1, 0)]; break; case BezierTweenTypes.CUBIC_OUT: _local2 = [null, new Point(1, 0), new Point(1, 0.1)]; break; case BezierTweenTypes.CUBIC_IN: _local2 = [null, new Point(0, 1), new Point(0.2, 1)]; break; case BezierTweenTypes.BACK_OUT: _local2 = [null, new Point(1, 0), new Point(1.5, 0.5)]; break; case BezierTweenTypes.BACK_IN: _local2 = [null, new Point(-0.5, 0.5), new Point(1, 1)]; break; case BezierTweenTypes.BACK_IN_OUT: _local2 = [null, new Point(-0.5, 0.5), new Point(1, 0.5), new Point(1.5, 0.75)]; break; }; return (_local2); } } }//package com.midasplayer.math.beziertweenSection 2//BezierTween (com.midasplayer.math.beziertween.BezierTween) package com.midasplayer.math.beziertween { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.utils.*; public class BezierTween { private var _counterCheck:Array; private var _onUpdateParams:Array; private var _startTime:int; private var _controlIndex:int; private var _onComplete:Object; private var _type:int; private var _debugPoint:Point; private var _controlPoints:Array; private var _tweenProps:Object; private var _isGetDebugPoint:Boolean; private var _time:Number; private var _propsList:Array; private var _target:Object; private var _props:Object; private var _onUpdate:Object; private var _id:int; private var _onCompleteParams:Array; public static var frameController:Sprite = new Sprite(); private static var _debugChildren:Array; private static var _debugSprite:Sprite; private static var _instances:Array; public function BezierTween(_arg1:Object, _arg2:Number, _arg3:int, _arg4:Object, _arg5:Boolean){ var _local6:Array; var _local7:String; var _local8:int; super(); _target = _arg1; _time = _arg2; _type = _arg3; _props = _arg4; _isGetDebugPoint = _arg5; if (_isGetDebugPoint){ _debugPoint = new Point(); }; _id = _instances.length; _controlPoints = BezierControlPoints.getControlPoints(_type); _propsList = []; for (_local7 in _props) { if (_local7 == "onComplete"){ _onComplete = _props[_local7]; } else { if (_local7 == "onUpdate"){ _onUpdate = _props[_local7]; } else { if (_local7 == "onUpdateParams"){ _onUpdateParams = _props[_local7]; } else { if (_local7 == "onCompleteParams"){ _onCompleteParams = _props[_local7]; } else { _local6 = _controlPoints.concat([]); _local6[0] = new Point(_target[_local7], 0); _local6[_local6.length] = new Point(_props[_local7], (_props[_local7] - _target[_local7])); if (_local8 == 0){ _counterCheck = []; }; _propsList[_local8] = new TweenProp(_local7, _target[_local7], _props[_local7], _local6, _counterCheck); _local8++; }; }; }; }; }; _start(); } private function _start():void{ _abortRunningTween(this); _startTime = getTimer(); frameController.addEventListener(Event.ENTER_FRAME, onFrameUpdate, false, 0, true); } private function _updatePoints():void{ var _local1:TweenProp; var _local2:int; var _local3:int; var _local4:TweenProp; var _local5:int = getTimer(); var _local6:Number = ((_local5 - _startTime) / _time); for each (_local1 in _propsList) { _local2 = 0; _local3 = 1; while (_local3 < (_local1.cPoints.length - 1)) { if (_counterCheck[_local3] == undefined){ _local1.cPoints[(_local1.centerStart + _local2)].x = (_local1.cPoints[(_local3 - 1)].x + ((_local1.cPoints[_local3].x - _local1.cPoints[(_local3 - 1)].x) * _local6)); if (_isGetDebugPoint){ _local1.cPoints[(_local1.centerStart + _local2)].y = (_local1.cPoints[(_local3 - 1)].y + ((_local1.cPoints[_local3].y - _local1.cPoints[(_local3 - 1)].y) * _local6)); }; _local2++; }; _local3++; }; _target[_local1.property] = _local1.cPoints[(_local1.cPoints.length - 1)].x; }; if (((_onUpdate) && (_isGetDebugPoint))){ _debugPoint.x = _local1.cPoints[(_local1.cPoints.length - 1)].x; _debugPoint.y = _local1.cPoints[(_local1.cPoints.length - 1)].y; _onUpdate(_debugPoint); } else { if (_onUpdate){ if (_onUpdateParams){ _onUpdate(_onUpdateParams); } else { _onUpdate(); }; }; }; if ((_local5 - _startTime) >= _time){ for each (_local4 in _propsList) { _target[_local4.property] = _local4.endValue; }; _stop(); }; } private function onFrameUpdate(_arg1:Event):void{ _updatePoints(); } private function _stop():void{ frameController.removeEventListener(Event.ENTER_FRAME, onFrameUpdate); _removeTween(this); if (_onComplete){ if (_onCompleteParams){ _onComplete(_onCompleteParams); } else { _onComplete(); }; }; } public static function doTween(_arg1:Object, _arg2:Number, _arg3:int, _arg4:Object, _arg5:Boolean=false):void{ if (!_instances){ _instances = []; }; var _local6:BezierTween = new BezierTween(_arg1, _arg2, _arg3, _arg4, _arg5); _instances[_instances.length] = _local6; } public static function removeTween(_arg1:Object):void{ var _local2:BezierTween; for each (_local2 in _instances) { if (((_local2) && ((_arg1 == _local2._target)))){ _local2._stop(); }; }; } private static function _removeTween(_arg1:BezierTween):void{ var _local2:int; while (_local2 < _instances.length) { if (((_instances[_local2]) && ((_arg1._id == _instances[_local2]._id)))){ _instances.splice(_local2, 1); return; }; _local2++; }; } public static function setDebugSprite(_arg1:Sprite):void{ _debugSprite = _arg1; } private static function _abortRunningTween(_arg1:BezierTween):void{ var _local2:BezierTween; var _local3:TweenProp; var _local4:TweenProp; for each (_local2 in _instances) { if (((_local2) && ((_arg1._target == _local2._target)))){ for each (_local3 in _local2._propsList) { for each (_local4 in _arg1._propsList) { if (_local3.property == _local4.property){ _local2._stop(); return; }; }; }; }; }; } } }//package com.midasplayer.math.beziertweenSection 3//BezierTweenTypes (com.midasplayer.math.beziertween.BezierTweenTypes) package com.midasplayer.math.beziertween { public class BezierTweenTypes { public static const LINEAR:int = 0; public static const QUADRATIC_OUT:int = 1; public static const QUADRATIC_IN:int = 2; public static const BACK_OUT:int = 6; public static const CUBIC_OUT:int = 3; public static const CUBIC_IN:int = 4; public static const BACK_IN_OUT:int = 7; public static const BACK_IN:int = 5; } }//package com.midasplayer.math.beziertweenSection 4//TweenProp (com.midasplayer.math.beziertween.TweenProp) package com.midasplayer.math.beziertween { import flash.geom.*; public class TweenProp { public var property:String; public var endValue:Number; public var cPoints:Array; public var centerStart:int; public var startValue:Number; public function TweenProp(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Array, _arg5:Array){ var _local6:Number; var _local7:Number; var _local10:int; super(); property = _arg1; startValue = _arg2; endValue = _arg3; cPoints = [_arg4[0]]; var _local8:* = 1; while (_local8 < (_arg4.length - 1)) { _local6 = _arg4[_local8].x; _local7 = _arg4[_local8].y; this.cPoints[_local8] = new Point(); this.cPoints[_local8].x = (((_arg3 - _arg2) * _local6) + _arg2); this.cPoints[_local8].y = ((_arg3 - _arg2) * _local7); _local8++; }; this.cPoints[(_arg4.length - 1)] = _arg4[(_arg4.length - 1)]; var _local9:int = cPoints.length; while (_local9) { _local10 = (_local10 + _local9); if (_arg5){ _arg5[_local10] = 1; }; _local9--; }; centerStart = cPoints.length; var _local11:int = cPoints.length; while (_local11 < _local10) { this.cPoints[cPoints.length] = new Point(); _local11++; }; } } }//package com.midasplayer.math.beziertweenSection 5//PennerEase (com.midasplayer.math.pennertween.PennerEase) package com.midasplayer.math.pennertween { public class PennerEase { public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local7:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local6 = (_local7 / 4); } else { _local6 = ((_local7 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ var _temp1 = _arg1; _arg1 = (_arg1 - 1); return (((-0.5 * ((_local8 * Math.pow(2, (10 * _temp1))) * Math.sin(((((_arg1 * _arg4) - _local6) * (2 * Math.PI)) / _local7)))) + _arg2)); }; var _temp2 = _arg1; _arg1 = (_arg1 - 1); return ((((((_local8 * Math.pow(2, (-10 * _temp2))) * Math.sin(((((_arg1 * _arg4) - _local6) * (2 * Math.PI)) / _local7))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local7:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local6 = (_local7 / 4); } else { _local6 = ((_local7 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; var _temp1 = _arg1; _arg1 = (_arg1 - 1); return ((-(((_local8 * Math.pow(2, (10 * _temp1))) * Math.sin(((((_arg1 * _arg4) - _local6) * (2 * Math.PI)) / _local7)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local7:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local6 = (_local7 / 4); } else { _local6 = ((_local7 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local6) * (2 * Math.PI)) / _local7))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package com.midasplayer.math.pennertweenSection 6//PennerTween (com.midasplayer.math.pennertween.PennerTween) package com.midasplayer.math.pennertween { import flash.display.*; import flash.events.*; import flash.utils.*; public class PennerTween { private var _onUpdateParams:Array; private var _startTime:int; private var _onComplete:Object; private var _tweenProps:Object; private var _time:Number; private var _propsList:Array; private var _target:Object; private var _easeFunc:Function; private var _onUpdate:Object; private var _props:Object; private var _id:int; private var _onCompleteParams:Array; public static var frameController:Sprite = new Sprite(); private static var _idIncr:int = 0; private static var _debugChildren:Array; private static var _debugSprite:Sprite; private static var _instances:Array; public function PennerTween(_arg1:Object, _arg2:Number, _arg3:Function, _arg4:Object, _arg5:Boolean){ var _local6:Array; var _local7:String; var _local8:int; super(); _target = _arg1; _time = _arg2; _easeFunc = _arg3; _props = _arg4; _id = ++_idIncr; _propsList = []; for (_local7 in _props) { if (_local7 == "onComplete"){ _onComplete = _props[_local7]; } else { if (_local7 == "onUpdate"){ _onUpdate = _props[_local7]; } else { if (_local7 == "onUpdateParams"){ _onUpdateParams = _props[_local7]; } else { if (_local7 == "onCompleteParams"){ _onCompleteParams = _props[_local7]; } else { _propsList[_local8] = new TweenProp(_local7, _target[_local7], _props[_local7]); _local8++; }; }; }; }; }; _start(); } private function _stop():void{ _removeFrameListener(); _removeTween(this); if (_onComplete){ if (_onCompleteParams){ _onComplete(_onCompleteParams); } else { _onComplete(); }; }; } private function _start():void{ _abortRunningTween(this); _startTime = getTimer(); frameController.addEventListener(Event.ENTER_FRAME, onFrameUpdate, false, 0, true); } private function _removeFrameListener():void{ frameController.removeEventListener(Event.ENTER_FRAME, onFrameUpdate); } private function _updatePoints():void{ var _local1:TweenProp; var _local2:TweenProp; var _local3:int = getTimer(); var _local4:Number = ((_local3 - _startTime) / _time); for each (_local1 in _propsList) { _target[_local1.property] = _easeFunc((_local3 - _startTime), _local1.startValue, (_local1.endValue - _local1.startValue), _time); }; if (_onUpdate){ if (_onUpdateParams){ _onUpdate(_onUpdateParams); } else { _onUpdate(); }; }; if ((_local3 - _startTime) >= _time){ for each (_local2 in _propsList) { _target[_local2.property] = _local2.endValue; }; _stop(); }; } private function onFrameUpdate(_arg1:Event):void{ _updatePoints(); } public static function doTween(_arg1:Object, _arg2:Number, _arg3:Function, _arg4:Object, _arg5:Boolean=false):void{ if (!_instances){ _instances = []; }; var _local6:PennerTween = new PennerTween(_arg1, _arg2, _arg3, _arg4, _arg5); _instances[_instances.length] = _local6; } public static function removeTween(_arg1:Object):void{ var _local2:PennerTween; for each (_local2 in _instances) { if (((_local2) && ((_arg1 == _local2._target)))){ _local2._removeFrameListener(); _removeTween(_local2); }; }; } private static function _removeTween(_arg1:PennerTween):void{ var _local2:int; while (_local2 < _instances.length) { if (((_instances[_local2]) && ((_arg1._id == _instances[_local2]._id)))){ _instances[_local2] = null; return; }; _local2++; }; } public static function setDebugSprite(_arg1:Sprite):void{ _debugSprite = _arg1; } private static function _abortRunningTween(_arg1:PennerTween):void{ var _local2:PennerTween; var _local3:TweenProp; var _local4:TweenProp; for each (_local2 in _instances) { if (((_local2) && ((_arg1._target == _local2._target)))){ for each (_local3 in _local2._propsList) { for each (_local4 in _arg1._propsList) { if (_local3.property == _local4.property){ _local2._stop(); return; }; }; }; }; }; } } }//package com.midasplayer.math.pennertweenSection 7//TweenProp (com.midasplayer.math.pennertween.TweenProp) package com.midasplayer.math.pennertween { public class TweenProp { public var property:String; public var endValue:Number; public var startValue:Number; public function TweenProp(_arg1:String, _arg2:Number, _arg3:Number){ property = _arg1; startValue = _arg2; endValue = _arg3; } } }//package com.midasplayer.math.pennertweenSection 8//Communicator (comm.Communicator) package comm { import timing.*; import model.*; import flash.utils.*; import flash.system.*; import flash.external.*; public class Communicator { private var hasSentLastTick:Boolean;// = false private var hasSentGameEnd:Boolean;// = false private var hasSentGameOver:Boolean;// = false public var hasSentGameStart:Boolean;// = false private static var CMD_SFX:int = 111; private static var CMD_QUIT_CLICKED:int = 852; private static var CMD_END_ROUND:int = 987; private static var CMD_TILE_RELEASED:int = 546; private static var CMD_START_ROUND:int = 611; private static var CMD_LAST_ENTRY:int = 575; private static var CMD_MUSIC:int = 222; private static var CMD_GOLDEN_TILE_RELEASED:int = 797; private static var CMD_LOG:int = 427; public function gameQuit():void{ if (!hasSentGameOver){ hasSentGameOver = true; fscommand("gameQuit"); }; } public function setSfx(_arg1:String=""):void{ sendCommand(CMD_SFX, _arg1); } public function log(_arg1:String=""):void{ sendCommand(CMD_LOG, _arg1); } private function sendCommand(_arg1:int, _arg2:String="no args"):void{ var _local3:int = Ticker.getInstance().getCurrentTick(); if (((!((Capabilities.playerType == "External"))) && (!((Capabilities.playerType == "StandAlone"))))){ ExternalInterface.call("playData", ((((_arg1 + ",") + _local3) + ",") + _arg2)); }; } public function gameEnd(_arg1:int):void{ if (!hasSentGameEnd){ hasSentGameEnd = true; sendCommand(CMD_LAST_ENTRY, ((("" + ScoreModel.getTileScore()) + ",") + getTimer())); fscommand("gameEnd", ("" + _arg1)); }; } public function tileReleased(_arg1:String=""):void{ sendCommand(CMD_TILE_RELEASED, _arg1); } public function startRound(_arg1:String=""):void{ sendCommand(CMD_START_ROUND, _arg1); } public function gameStarted():void{ if (!hasSentGameStart){ hasSentGameStart = true; fscommand("gameStart"); }; } public function getGameData():Object{ var _local1:Object; if (Capabilities.playerType != "StandAlone"){ _local1 = ExternalInterface.call("getGameData"); }; return (_local1); } public function goldenTileReleased(_arg1:String=""):void{ sendCommand(CMD_GOLDEN_TILE_RELEASED, _arg1); } private function sendFSCommand(_arg1:String, _arg2:String=null):void{ fscommand(_arg1, _arg2); } public function endRound(_arg1:String=""):void{ sendCommand(CMD_END_ROUND, _arg1); } public function setMusic(_arg1:String=""):void{ sendCommand(CMD_MUSIC, _arg1); } public function quitClicked(_arg1:String=""):void{ sendCommand(CMD_QUIT_CLICKED, _arg1); } } }//package commSection 9//FPSGraph (debug.FPSGraph) package debug { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class FPSGraph extends Sprite { private var _resetTxt:TextField; private var _avarageFpsTxt:TextField; private var _container:Sprite; private var _newMax:Boolean; private var _numPoints:int; private var _maxFps:int; private var _maxFpsTxt:TextField; private var _updateInterval:int; private var _graph:Shape; private var _oldTime:int; private var _minFps:int; private var _fpsRoof:int; private var _currentFpsTxt:TextField; private var _currentCounter:int;// = 0 private var _bg:Shape; private var _isReset:Boolean; private var _graphMatrix:Matrix; private var _newMin:Boolean; private var _isUpdate:Boolean;// = false private var _resetBtn:Sprite; private var _minFpsTxt:TextField; private var _yPoints:Array; public function FPSGraph(_arg1:int=150){ _fpsRoof = _arg1; _container = new Sprite(); addChild(_container); _bg = new Shape(); _bg.graphics.beginFill(0); _bg.graphics.drawRect(0, 0, 220, 120); _bg.graphics.endFill(); _numPoints = 170; _container.addChild(_bg); _graph = new Shape(); _container.addChild(_graph); _yPoints = []; _minFpsTxt = new TextField(); _container.addChild(_minFpsTxt); _minFpsTxt.text = ("min: " + _minFps); _minFpsTxt.textColor = 0xFF00; _minFpsTxt.height = 20; _minFpsTxt.width = 50; _minFpsTxt.x = 170; _minFpsTxt.y = 0; _minFpsTxt.border = true; _minFpsTxt.borderColor = 0xFF00; _maxFpsTxt = new TextField(); _container.addChild(_maxFpsTxt); _maxFpsTxt.text = ("max: " + _maxFps); _maxFpsTxt.textColor = 0xFF00; _maxFpsTxt.height = 20; _maxFpsTxt.width = 50; _maxFpsTxt.x = 170; _maxFpsTxt.y = 25; _maxFpsTxt.border = true; _maxFpsTxt.borderColor = 0xFF00; _avarageFpsTxt = new TextField(); _container.addChild(_avarageFpsTxt); _avarageFpsTxt.text = ("av.: " + _maxFps); _avarageFpsTxt.textColor = 0xFF00; _avarageFpsTxt.height = 20; _avarageFpsTxt.width = 50; _avarageFpsTxt.x = 170; _avarageFpsTxt.y = 50; _avarageFpsTxt.border = true; _avarageFpsTxt.borderColor = 0xFF00; _currentFpsTxt = new TextField(); _container.addChild(_currentFpsTxt); _currentFpsTxt.text = ("curr.: " + _maxFps); _currentFpsTxt.textColor = 0xFF00; _currentFpsTxt.height = 20; _currentFpsTxt.width = 50; _currentFpsTxt.x = 170; _currentFpsTxt.y = 75; _currentFpsTxt.border = true; _currentFpsTxt.borderColor = 0xFF00; _resetTxt = new TextField(); _container.addChild(_resetTxt); _resetTxt.text = " reset"; _resetTxt.textColor = 0xFFFF00; _resetTxt.height = 20; _resetTxt.width = 50; _resetTxt.x = 170; _resetTxt.y = 100; _resetTxt.border = true; _resetTxt.borderColor = 0xFFFF00; _resetBtn = new Sprite(); _resetBtn.graphics.beginFill(0, 0); _resetBtn.graphics.drawRect(0, 0, 50, 20); _resetBtn.graphics.endFill(); _resetBtn.x = _resetTxt.x; _resetBtn.y = _resetTxt.y; _resetBtn.buttonMode = true; _container.addChild(_resetBtn); _graphMatrix = new Matrix(); _graphMatrix.createGradientBox(140, _bg.height, (Math.PI / 2)); } private function _getFPS():int{ var _local1:int = getTimer(); var _local2:int = (_local1 - _oldTime); _oldTime = _local1; var _local3:int = ((1000 / _local2) * 2); if ((((_local3 > _maxFps)) || (_isReset))){ _maxFps = _local3; _newMax = true; }; if ((((_local3 < _minFps)) || (_isReset))){ _minFps = _local3; _newMin = true; _isReset = false; }; return (_local3); } private function _onResetClick(_arg1:MouseEvent):void{ _isReset = true; } public function startMonitor():void{ _oldTime = getTimer(); _currentCounter = 0; _isReset = true; this.addEventListener(Event.ENTER_FRAME, _onUpdate, false, 0, true); _resetBtn.addEventListener(MouseEvent.CLICK, _onResetClick, false, 0, true); } private function _onUpdate(_arg1:Event):void{ if (_isUpdate){ _drawGraph(_getFPS()); }; _isUpdate = !(_isUpdate); } public function stopMonitor():void{ this.removeEventListener(Event.ENTER_FRAME, _onUpdate); _resetBtn.removeEventListener(MouseEvent.CLICK, _onResetClick); } private function _drawGraph(_arg1:int):void{ var _local2:int; var _local5:int; if (_yPoints.length == _numPoints){ _yPoints.shift(); }; var _local3:int = (_bg.height - ((_arg1 / _fpsRoof) * _bg.height)); _yPoints.push(_local3); var _local4:int = int(_yPoints[0]); _graph.graphics.clear(); _graph.graphics.beginGradientFill(GradientType.LINEAR, [0xFF00, 0xFF0000], [1, 1], [100, 0xFF], _graphMatrix); _graph.graphics.moveTo(0, _local4); for each (_local2 in _yPoints) { _graph.graphics.lineTo(_local5, _local2); _local5++; }; _graph.graphics.lineTo(_local5, _bg.height); _graph.graphics.lineTo(0, _bg.height); _graph.graphics.lineTo(0, _local4); _graph.graphics.endFill(); if (_currentCounter == 3){ _currentFpsTxt.text = ("curr:. " + _arg1); _currentCounter = 0; } else { _currentCounter++; }; if (_newMax){ _maxFpsTxt.text = ("max: " + _maxFps); _avarageFpsTxt.text = ("av.: " + Math.round((_maxFps - ((_maxFps - _minFps) / 2)))); _newMax = false; }; if (_newMin){ _minFpsTxt.text = ("min: " + _minFps); _avarageFpsTxt.text = ("av.: " + Math.round((_maxFps - ((_maxFps - _minFps) / 2)))); _newMin = false; }; } } }//package debugSection 10//AssetsFactory (factory.AssetsFactory) package factory { import flash.display.*; import gui.*; import flash.text.*; import mx.core.*; import flash.filters.*; public class AssetsFactory { private var tile_fish2:Class; private var tile_fish4:Class; private var tile_fish6:Class; private var tile_fish1:Class; private var tile_fish3:Class; private var tile_fish5:Class; private var tile_broochWest:Class; private var tile_vikingEast:Class; private var InterfaceHagel:Class; private var musicSymbol:Class; private var tile_seasonSum:Class; private var comboSound:SoundAsset; private var tile_fish7:Class; private var tile_broochSouth:Class; private var tile_pathwayKaun:Class; private var BgrUr:Class; private var destAnimation_2:Class; private var destAnimation_4:Class; private var tileshadow_bottom:Class; private var tilesIsSet1:Boolean;// = false private var tilesIsSet2:Boolean;// = false private var tilesIsSet3:Boolean;// = false private var tilesIsSet4:Boolean;// = false private var tile_birdSouth:Class; private var destAnimation_3:Class; private var pathwayActivated:SoundAsset; private var bgrUr:Sprite; private var exitSymbol:Class; private var tile_sun3:Class; private var tile_vikingNorth:Class; private var tile_sun6:Class; private var tile_sun7:Class; private var tile_sun2:Class; private var key:Class; private var tile_sun4:Class; private var tile_sun5:Class; private var tile_broochEast:Class; private var tile_sun8:Class; private var tile_sun1:Class; private var musicLoop:SoundAsset; private var tile_sun9:Class; private var musicEnd:SoundAsset; private var destinationViking:Class; private var IntroDecor:Class; private var tile_fish9:Class; private var mc_mapAnimSword:Class; private var tile_seasonAut:Class; private var tile_birdWest:Class; private var tile_fish8:Class; private var tile_pathwayUr:Class; private var tile_cross1:Class; private var tile_cross2:Class; private var tile_cross3:Class; private var tile_cross4:Class; private var tile_cross5:Class; private var tile_cross6:Class; private var tile_cross7:Class; private var tile_cross8:Class; private var coinCatch:SoundAsset; private var Coin:Class; private var tile_cross9:Class; private var BgrKaun:Class; private var MissionComplete:Class; private var tile_birdEast:Class; private var bgrKaun:Sprite; private var bgrHagel:Sprite; private var tile_goldenPath:Class; private var penumbra:Font; private var bgrGold1:Sprite; private var bgrGold2:Sprite; private var bgrGold3:Sprite; private var bgrGold4:Sprite; private var bgrGold5:Sprite; private var PenumbraSemiboldSerif:String;// = "AssetsFactory_PenumbraSemiboldSerif" private var ParticleSprite:Class; private var BgrHagel:Class; private var tile_vikingSouth:Class; private var InterfaceGold:Class; private var markTile:SoundAsset; private var tile_pathwayHagel:Class; private var timeUpSfx:SoundAsset; private var tileBuildUp:SoundAsset; private var BgrGold1:Class; private var BgrGold2:Class; private var BgrGold3:Class; private var goldenLevelStart:SoundAsset; private var InterfaceKaun:Class; private var BgrGold4:Class; private var BgrGold5:Class; private var tilesSet1:Array; private var tilesSet2:Array; private var tilesSet3:Array; private var tilesSet4:Array; private var interfaceGold:Sprite; private var tileshadow_half_upper:Class; private var musicIntro:SoundAsset; private var interfaceKaun:Sprite; private var tileshadow:Class; private var Penumbraitalic:Class; private var tile_shield1:Class; private var tile_shield3:Class; private var BoatContour:Class; private var tile_shield5:Class; private var tile_shield6:Class; private var tile_shield7:Class; private var tile_shield8:Class; private var tile_shield2:Class; private var tile_shield4:Class; private var tile_rune1:Class; private var tile_rune2:Class; private var tile_rune3:Class; private var tile_rune4:Class; private var tile_rune5:Class; private var tile_rune6:Class; private var tile_rune8:Class; private var tile_rune9:Class; private var bgrMapVector:Class; private var tile_rune7:Class; private var tile_shield9:Class; private var tile_birdNorth:Class; private var tileshadow_half_down:Class; private var tile_broochNorth:Class; private var mc_introTileAnim:Class; private var soundSymbol:Class; private var tile_seasonSpr:Class; private var tile_tree3:Class; private var tile_tree5:Class; private var tile_tree7:Class; private var tile_tree2:Class; private var InterfaceUr:Class; private var tile_tree8:Class; private var tile_tree6:Class; private var tile_snake1:Class; private var tile_snake2:Class; private var tile_snake4:Class; private var tile_snake5:Class; private var tile_snake6:Class; private var tile_snake7:Class; private var tile_snake8:Class; private var tile_snake9:Class; private var tile_snake3:Class; private var noMoreMoves:SoundAsset; private var tile_seasonWin:Class; private var tile_tree4:Class; private var interfaceUr:Sprite; private var tile_knorr2:Class; private var tile_knorr4:Class; private var tile_knorr5:Class; private var tile_knorr6:Class; private var tile_knorr7:Class; private var tile_knorr1:Class; private var tile_knorr9:Class; private var tile_knorr3:Class; private var DestinationBtn_1:Class; private var DestinationBtn_2:Class; private var DestinationBtn_3:Class; private var DestinationBtn_4:Class; private var tile_knorr8:Class; private var DestinationBg_1:Class; private var DestinationBg_2:Class; private var goldenExit:SoundAsset; private var DestinationBg_4:Class; private var tile_vikingWest:Class; private var DestinationBg_3:Class; private var tileHilite:Class; private var timeIsUp:Class; private var mc_time:Class; private var tile_tree1:Class; private var tile_dragon1:Class; private var tile_dragon2:Class; private var tile_dragon3:Class; private var timeWarningSfx:SoundAsset; private var interfaceHagel:Sprite; private var tile_tree9:Class; public static const MUSIC_BTN:String = "musicSymbol"; public static const TILE_SUIT_CHARACTER:int = 0; public static const SFX_COMBO_SOUND:String = "combo_sound"; public static const SFX_NO_MORE_MOVES:String = "no_more_moves"; public static const MUSIC_GAME_LOOP:String = "golden_path_loop"; public static const INTRO_ANIMATION:String = "mc_introTileAnim"; public static const SWORD_ANIM:String = "mc_mapAnimSword"; public static const TILE_SUIT_CIRCLE:int = 1; public static const DESTINATION_VIKING:String = "destinationViking"; public static const KEY:String = "key"; public static const BG_MAP:String = "bgrMapVector"; public static const TILE_SUIT_SEASON:int = 4; public static const TIME_IS_UP_BG:String = "timeIsUp"; public static const TILE_SUIT_PATHWAY:int = 5; public static const SFX_TILE_BUILD_UP:String = "tile_build_up"; public static const QUIT_BTN:String = "exitSymbol"; public static const TILE_SHADOW_DOWN:String = "tileshadow_half_down"; public static const TILE_SHADOW_BOTTOM:String = "tileshadow_bottom"; public static const DESTINATION_BTN_1:String = "DestinationBtn_1"; public static const DESTINATION_BTN_2:String = "DestinationBtn_2"; public static const DESTINATION_BTN_3:String = "DestinationBtn_3"; public static const DESTINATION_BTN_4:String = "DestinationBtn_4"; public static const DESTINATION_BG_1:String = "DestinationBg_1"; public static const DESTINATION_BG_2:String = "DestinationBg_2"; public static const DESTINATION_BG_3:String = "DestinationBg_3"; public static const DESTINATION_BG_4:String = "DestinationBg_4"; public static const BGR_UR:String = "bgrUr"; public static const SFX_TIME_UP:String = "time_out"; public static const TILE_SUIT_DRAGON:int = 3; public static const BGR_HAGEL:String = "bgrHagel"; public static const DETINATION_ANIM_2:String = "destAnimation_2"; public static const DETINATION_ANIM_3:String = "destAnimation_3"; public static const DETINATION_ANIM_4:String = "destAnimation_4"; public static const INTERFACE_UR:String = "interfaceUr"; public static const SFX_MARK_TILE:String = "mark_tile"; public static const SFX_COIN_CATCH:String = "coin_catch"; public static const COIN:String = "coin"; public static const INTRO_DECOR:String = "IntroDecor"; public static const SFX_GOLDEN_LEVEL_START:String = "golden_level_start"; public static const PARTICLE_SPRITE:String = "GoldenTileParticle"; public static const TILE_GOLDEN_PATH:String = "tile_goldenPath"; public static const MUSIC_END_VIEW:String = "golden_game_end"; public static const SFX_TIME_WARNING:String = "time_warning"; public static const TILE_SUIT_WIND:int = 2; public static const MUSIC_INTRO:String = "golden_path_intro"; public static const BOAT_CONTOUR:String = "BoatContour"; public static const BGR_KAUN:String = "bgrKaun"; public static const MISSION_COMPLETE_ANIM:String = "MissionComplete"; public static const INTERFACE_GOLD:String = "interfaceGold"; public static const TILE_SHADOW_UP:String = "tileshadow_half_upper"; public static const TILE_SHADOW:String = "tileshadow"; public static const INTERFACE_KAUN:String = "interfaceKaun"; public static const SFX_PATHWAY_ACTIVATED:String = "activated_pathway"; public static const SFX_GOLDEN_EXIT:String = "golden_exit"; public static const SOUND_BTN:String = "soundSymbol"; public static const CLOCK:String = "mc_time"; public static const INTERFACE_HAGEL:String = "interfaceHagel"; public static const TILE_HILITE:String = "tileHilite"; private static var combo_sound:Class = AssetsFactory_combo_sound; private static var time_warning:Class = AssetsFactory_time_warning; private static var activated_pathway:Class = AssetsFactory_activated_pathway; private static var golden_game_end:Class = AssetsFactory_golden_game_end; private static var golden_exit:Class = AssetsFactory_golden_exit; private static var tile_build_up:Class = AssetsFactory_tile_build_up; private static var no_more_moves:Class = AssetsFactory_no_more_moves; private static var coin_catch:Class = AssetsFactory_coin_catch; private static var instance:AssetsFactory; private static var golden_level_start:Class = AssetsFactory_golden_level_start; private static var golden_path_intro:Class = AssetsFactory_golden_path_intro; private static var golden_path_loop:Class = AssetsFactory_golden_path_loop; public static var seasonCounter:int = 0; private static var mark_tile:Class = AssetsFactory_mark_tile; private static var time_out:Class = AssetsFactory_time_out; public function AssetsFactory(){ Penumbraitalic = AssetsFactory_Penumbraitalic; penumbra = new Penumbraitalic(); mc_time = AssetsFactory_mc_time; ParticleSprite = AssetsFactory_ParticleSprite; bgrMapVector = AssetsFactory_bgrMapVector; IntroDecor = AssetsFactory_IntroDecor; InterfaceGold = AssetsFactory_InterfaceGold; InterfaceKaun = AssetsFactory_InterfaceKaun; InterfaceUr = AssetsFactory_InterfaceUr; InterfaceHagel = AssetsFactory_InterfaceHagel; BgrGold1 = AssetsFactory_BgrGold1; BgrGold2 = AssetsFactory_BgrGold2; BgrGold3 = AssetsFactory_BgrGold3; BgrGold4 = AssetsFactory_BgrGold4; BgrGold5 = AssetsFactory_BgrGold5; BgrHagel = AssetsFactory_BgrHagel; BgrKaun = AssetsFactory_BgrKaun; BgrUr = AssetsFactory_BgrUr; Coin = AssetsFactory_Coin; mc_introTileAnim = AssetsFactory_mc_introTileAnim; DestinationBg_1 = AssetsFactory_DestinationBg_1; DestinationBg_2 = AssetsFactory_DestinationBg_2; DestinationBg_3 = AssetsFactory_DestinationBg_3; DestinationBg_4 = AssetsFactory_DestinationBg_4; DestinationBtn_1 = AssetsFactory_DestinationBtn_1; DestinationBtn_2 = AssetsFactory_DestinationBtn_2; DestinationBtn_3 = AssetsFactory_DestinationBtn_3; DestinationBtn_4 = AssetsFactory_DestinationBtn_4; destinationViking = AssetsFactory_destinationViking; destAnimation_2 = AssetsFactory_destAnimation_2; destAnimation_3 = AssetsFactory_destAnimation_3; destAnimation_4 = AssetsFactory_destAnimation_4; exitSymbol = AssetsFactory_exitSymbol; musicSymbol = AssetsFactory_musicSymbol; soundSymbol = AssetsFactory_soundSymbol; timeIsUp = AssetsFactory_timeIsUp; MissionComplete = AssetsFactory_MissionComplete; BoatContour = AssetsFactory_BoatContour; key = AssetsFactory_key; mc_mapAnimSword = AssetsFactory_mc_mapAnimSword; tileshadow = AssetsFactory_tileshadow; tileshadow_half_upper = AssetsFactory_tileshadow_half_upper; tileshadow_half_down = AssetsFactory_tileshadow_half_down; tileshadow_bottom = AssetsFactory_tileshadow_bottom; tile_pathwayHagel = AssetsFactory_tile_pathwayHagel; tile_pathwayKaun = AssetsFactory_tile_pathwayKaun; tile_pathwayUr = AssetsFactory_tile_pathwayUr; tile_goldenPath = AssetsFactory_tile_goldenPath; tile_birdEast = AssetsFactory_tile_birdEast; tile_birdNorth = AssetsFactory_tile_birdNorth; tile_birdSouth = AssetsFactory_tile_birdSouth; tile_birdWest = AssetsFactory_tile_birdWest; tile_rune1 = AssetsFactory_tile_rune1; tile_rune2 = AssetsFactory_tile_rune2; tile_rune3 = AssetsFactory_tile_rune3; tile_rune4 = AssetsFactory_tile_rune4; tile_rune5 = AssetsFactory_tile_rune5; tile_rune6 = AssetsFactory_tile_rune6; tile_rune7 = AssetsFactory_tile_rune7; tile_rune8 = AssetsFactory_tile_rune8; tile_rune9 = AssetsFactory_tile_rune9; tile_shield1 = AssetsFactory_tile_shield1; tile_shield2 = AssetsFactory_tile_shield2; tile_shield3 = AssetsFactory_tile_shield3; tile_shield4 = AssetsFactory_tile_shield4; tile_shield5 = AssetsFactory_tile_shield5; tile_shield6 = AssetsFactory_tile_shield6; tile_shield7 = AssetsFactory_tile_shield7; tile_shield8 = AssetsFactory_tile_shield8; tile_shield9 = AssetsFactory_tile_shield9; tile_vikingEast = AssetsFactory_tile_vikingEast; tile_vikingNorth = AssetsFactory_tile_vikingNorth; tile_vikingWest = AssetsFactory_tile_vikingWest; tile_vikingSouth = AssetsFactory_tile_vikingSouth; tile_snake1 = AssetsFactory_tile_snake1; tile_snake2 = AssetsFactory_tile_snake2; tile_snake3 = AssetsFactory_tile_snake3; tile_snake4 = AssetsFactory_tile_snake4; tile_snake5 = AssetsFactory_tile_snake5; tile_snake6 = AssetsFactory_tile_snake6; tile_snake7 = AssetsFactory_tile_snake7; tile_snake8 = AssetsFactory_tile_snake8; tile_snake9 = AssetsFactory_tile_snake9; tile_cross1 = AssetsFactory_tile_cross1; tile_cross2 = AssetsFactory_tile_cross2; tile_cross3 = AssetsFactory_tile_cross3; tile_cross4 = AssetsFactory_tile_cross4; tile_cross5 = AssetsFactory_tile_cross5; tile_cross6 = AssetsFactory_tile_cross6; tile_cross7 = AssetsFactory_tile_cross7; tile_cross8 = AssetsFactory_tile_cross8; tile_cross9 = AssetsFactory_tile_cross9; tile_broochEast = AssetsFactory_tile_broochEast; tile_broochWest = AssetsFactory_tile_broochWest; tile_broochSouth = AssetsFactory_tile_broochSouth; tile_broochNorth = AssetsFactory_tile_broochNorth; tile_knorr1 = AssetsFactory_tile_knorr1; tile_knorr2 = AssetsFactory_tile_knorr2; tile_knorr3 = AssetsFactory_tile_knorr3; tile_knorr4 = AssetsFactory_tile_knorr4; tile_knorr5 = AssetsFactory_tile_knorr5; tile_knorr6 = AssetsFactory_tile_knorr6; tile_knorr7 = AssetsFactory_tile_knorr7; tile_knorr8 = AssetsFactory_tile_knorr8; tile_knorr9 = AssetsFactory_tile_knorr9; tile_sun1 = AssetsFactory_tile_sun1; tile_sun2 = AssetsFactory_tile_sun2; tile_sun3 = AssetsFactory_tile_sun3; tile_sun4 = AssetsFactory_tile_sun4; tile_sun5 = AssetsFactory_tile_sun5; tile_sun6 = AssetsFactory_tile_sun6; tile_sun7 = AssetsFactory_tile_sun7; tile_sun8 = AssetsFactory_tile_sun8; tile_sun9 = AssetsFactory_tile_sun9; tile_dragon1 = AssetsFactory_tile_dragon1; tile_dragon2 = AssetsFactory_tile_dragon2; tile_dragon3 = AssetsFactory_tile_dragon3; tile_seasonWin = AssetsFactory_tile_seasonWin; tile_seasonSpr = AssetsFactory_tile_seasonSpr; tile_seasonSum = AssetsFactory_tile_seasonSum; tile_seasonAut = AssetsFactory_tile_seasonAut; tile_fish1 = AssetsFactory_tile_fish1; tile_fish2 = AssetsFactory_tile_fish2; tile_fish3 = AssetsFactory_tile_fish3; tile_fish4 = AssetsFactory_tile_fish4; tile_fish5 = AssetsFactory_tile_fish5; tile_fish6 = AssetsFactory_tile_fish6; tile_fish7 = AssetsFactory_tile_fish7; tile_fish8 = AssetsFactory_tile_fish8; tile_fish9 = AssetsFactory_tile_fish9; tile_tree1 = AssetsFactory_tile_tree1; tile_tree2 = AssetsFactory_tile_tree2; tile_tree3 = AssetsFactory_tile_tree3; tile_tree4 = AssetsFactory_tile_tree4; tile_tree5 = AssetsFactory_tile_tree5; tile_tree6 = AssetsFactory_tile_tree6; tile_tree7 = AssetsFactory_tile_tree7; tile_tree8 = AssetsFactory_tile_tree8; tile_tree9 = AssetsFactory_tile_tree9; tileHilite = AssetsFactory_tileHilite; super(); } public function getBitmap(_arg1:String):Bitmap{ var _local2:Bitmap; switch (_arg1){ case TILE_SHADOW: _local2 = new tileshadow(); break; case TILE_SHADOW_DOWN: _local2 = new tileshadow_half_down(); break; case TILE_SHADOW_UP: _local2 = new tileshadow_half_upper(); break; case TILE_SHADOW_BOTTOM: _local2 = new tileshadow_bottom(); break; }; return (_local2); } public function getTileSet(_arg1:int):Array{ var _local2:Array; switch (_arg1){ case 1: if (!tilesIsSet1){ tilesIsSet1 = true; tilesSet1 = []; tilesSet1.push(Sprite(new tile_birdEast())); tilesSet1.push(Sprite(new tile_birdEast())); tilesSet1.push(Sprite(new tile_birdNorth())); tilesSet1.push(Sprite(new tile_birdSouth())); tilesSet1.push(Sprite(new tile_birdWest())); tilesSet1.push(Sprite(new tile_shield1())); tilesSet1.push(Sprite(new tile_shield1())); tilesSet1.push(Sprite(new tile_shield1())); tilesSet1.push(Sprite(new tile_shield1())); tilesSet1.push(Sprite(new tile_shield2())); tilesSet1.push(Sprite(new tile_shield2())); tilesSet1.push(Sprite(new tile_shield2())); tilesSet1.push(Sprite(new tile_shield2())); tilesSet1.push(Sprite(new tile_shield3())); tilesSet1.push(Sprite(new tile_shield3())); tilesSet1.push(Sprite(new tile_shield3())); tilesSet1.push(Sprite(new tile_shield3())); tilesSet1.push(Sprite(new tile_shield4())); tilesSet1.push(Sprite(new tile_shield4())); tilesSet1.push(Sprite(new tile_shield4())); tilesSet1.push(Sprite(new tile_shield4())); tilesSet1.push(Sprite(new tile_shield5())); tilesSet1.push(Sprite(new tile_shield5())); tilesSet1.push(Sprite(new tile_shield5())); tilesSet1.push(Sprite(new tile_shield5())); tilesSet1.push(Sprite(new tile_shield6())); tilesSet1.push(Sprite(new tile_shield6())); tilesSet1.push(Sprite(new tile_shield6())); tilesSet1.push(Sprite(new tile_shield6())); tilesSet1.push(Sprite(new tile_shield7())); tilesSet1.push(Sprite(new tile_shield7())); tilesSet1.push(Sprite(new tile_shield7())); tilesSet1.push(Sprite(new tile_shield7())); tilesSet1.push(Sprite(new tile_shield8())); tilesSet1.push(Sprite(new tile_shield8())); tilesSet1.push(Sprite(new tile_shield8())); tilesSet1.push(Sprite(new tile_shield8())); tilesSet1.push(Sprite(new tile_shield9())); tilesSet1.push(Sprite(new tile_shield9())); tilesSet1.push(Sprite(new tile_shield9())); tilesSet1.push(Sprite(new tile_shield9())); tilesSet1.push(Sprite(new tile_rune1())); tilesSet1.push(Sprite(new tile_rune1())); tilesSet1.push(Sprite(new tile_rune1())); tilesSet1.push(Sprite(new tile_rune1())); tilesSet1.push(Sprite(new tile_rune2())); tilesSet1.push(Sprite(new tile_rune2())); tilesSet1.push(Sprite(new tile_rune2())); tilesSet1.push(Sprite(new tile_rune2())); tilesSet1.push(Sprite(new tile_rune3())); tilesSet1.push(Sprite(new tile_rune3())); tilesSet1.push(Sprite(new tile_rune3())); tilesSet1.push(Sprite(new tile_rune3())); tilesSet1.push(Sprite(new tile_rune4())); tilesSet1.push(Sprite(new tile_rune4())); tilesSet1.push(Sprite(new tile_rune4())); tilesSet1.push(Sprite(new tile_rune4())); tilesSet1.push(Sprite(new tile_rune5())); tilesSet1.push(Sprite(new tile_rune5())); tilesSet1.push(Sprite(new tile_rune5())); tilesSet1.push(Sprite(new tile_rune5())); tilesSet1.push(Sprite(new tile_rune6())); tilesSet1.push(Sprite(new tile_rune6())); tilesSet1.push(Sprite(new tile_rune6())); tilesSet1.push(Sprite(new tile_rune6())); tilesSet1.push(Sprite(new tile_rune7())); tilesSet1.push(Sprite(new tile_rune7())); tilesSet1.push(Sprite(new tile_rune7())); tilesSet1.push(Sprite(new tile_rune7())); tilesSet1.push(Sprite(new tile_rune8())); tilesSet1.push(Sprite(new tile_rune8())); tilesSet1.push(Sprite(new tile_rune8())); tilesSet1.push(Sprite(new tile_rune8())); tilesSet1.push(Sprite(new tile_rune9())); tilesSet1.push(Sprite(new tile_rune9())); tilesSet1.push(Sprite(new tile_rune9())); tilesSet1.push(Sprite(new tile_rune9())); tilesSet1.push(Sprite(new tile_pathwayHagel())); tilesSet1.push(Sprite(new tile_pathwayKaun())); tilesSet1.push(Sprite(new tile_pathwayUr())); }; _local2 = tilesSet1; break; }; return (_local2); } public function getTileById(_arg1:int, _arg2:int):Sprite{ var _local3:Sprite; switch (_arg1){ case 0: switch (_arg2){ case GameView.LEVEL_TYPE_HAGEL: _local3 = Sprite(new tile_pathwayHagel()); break; case GameView.LEVEL_TYPE_KAUN: _local3 = Sprite(new tile_pathwayKaun()); break; case GameView.LEVEL_TYPE_UR: _local3 = Sprite(new tile_pathwayUr()); break; }; case 1: switch (_arg2){ case 1: _local3 = Sprite(new tile_shield1()); break; case 2: _local3 = Sprite(new tile_shield2()); break; case 3: _local3 = Sprite(new tile_shield3()); break; case 4: _local3 = Sprite(new tile_shield4()); break; case 5: _local3 = Sprite(new tile_shield5()); break; case 6: _local3 = Sprite(new tile_shield6()); break; case 7: _local3 = Sprite(new tile_shield7()); break; case 8: _local3 = Sprite(new tile_shield8()); break; case 9: _local3 = Sprite(new tile_shield9()); break; case 11: _local3 = Sprite(new tile_rune1()); break; case 12: _local3 = Sprite(new tile_rune2()); break; case 13: _local3 = Sprite(new tile_rune3()); break; case 14: _local3 = Sprite(new tile_rune4()); break; case 15: _local3 = Sprite(new tile_rune5()); break; case 16: _local3 = Sprite(new tile_rune6()); break; case 17: _local3 = Sprite(new tile_rune7()); break; case 18: _local3 = Sprite(new tile_rune8()); break; case 19: _local3 = Sprite(new tile_rune9()); break; case 21: _local3 = Sprite(new tile_birdEast()); break; case 22: _local3 = Sprite(new tile_birdWest()); break; case 23: _local3 = Sprite(new tile_birdNorth()); break; case 24: _local3 = Sprite(new tile_birdSouth()); break; }; break; case 2: switch (_arg2){ case 1: _local3 = Sprite(new tile_cross1()); break; case 2: _local3 = Sprite(new tile_cross2()); break; case 3: _local3 = Sprite(new tile_cross3()); break; case 4: _local3 = Sprite(new tile_cross4()); break; case 5: _local3 = Sprite(new tile_cross5()); break; case 6: _local3 = Sprite(new tile_cross6()); break; case 7: _local3 = Sprite(new tile_cross7()); break; case 8: _local3 = Sprite(new tile_cross8()); break; case 9: _local3 = Sprite(new tile_cross9()); break; case 11: _local3 = Sprite(new tile_snake1()); break; case 12: _local3 = Sprite(new tile_snake2()); break; case 13: _local3 = Sprite(new tile_snake3()); break; case 14: _local3 = Sprite(new tile_snake4()); break; case 15: _local3 = Sprite(new tile_snake5()); break; case 16: _local3 = Sprite(new tile_snake6()); break; case 17: _local3 = Sprite(new tile_snake7()); break; case 18: _local3 = Sprite(new tile_snake8()); break; case 19: _local3 = Sprite(new tile_snake9()); break; case 21: _local3 = Sprite(new tile_vikingEast()); break; case 22: _local3 = Sprite(new tile_vikingWest()); break; case 23: _local3 = Sprite(new tile_vikingNorth()); break; case 24: _local3 = Sprite(new tile_vikingSouth()); break; }; break; case 3: switch (_arg2){ case 1: _local3 = Sprite(new tile_knorr1()); break; case 2: _local3 = Sprite(new tile_knorr2()); break; case 3: _local3 = Sprite(new tile_knorr3()); break; case 4: _local3 = Sprite(new tile_knorr4()); break; case 5: _local3 = Sprite(new tile_knorr5()); break; case 6: _local3 = Sprite(new tile_knorr6()); break; case 7: _local3 = Sprite(new tile_knorr7()); break; case 8: _local3 = Sprite(new tile_knorr8()); break; case 9: _local3 = Sprite(new tile_knorr9()); break; case 11: _local3 = Sprite(new tile_sun1()); break; case 12: _local3 = Sprite(new tile_sun2()); break; case 13: _local3 = Sprite(new tile_sun3()); break; case 14: _local3 = Sprite(new tile_sun4()); break; case 15: _local3 = Sprite(new tile_sun5()); break; case 16: _local3 = Sprite(new tile_sun6()); break; case 17: _local3 = Sprite(new tile_sun7()); break; case 18: _local3 = Sprite(new tile_sun8()); break; case 19: _local3 = Sprite(new tile_sun9()); break; case 21: _local3 = Sprite(new tile_broochEast()); break; case 22: _local3 = Sprite(new tile_broochWest()); break; case 23: _local3 = Sprite(new tile_broochNorth()); break; case 24: _local3 = Sprite(new tile_broochSouth()); break; }; break; case 4: switch (_arg2){ case 1: _local3 = Sprite(new tile_fish1()); break; case 2: _local3 = Sprite(new tile_fish2()); break; case 3: _local3 = Sprite(new tile_fish3()); break; case 4: _local3 = Sprite(new tile_fish4()); break; case 5: _local3 = Sprite(new tile_fish5()); break; case 6: _local3 = Sprite(new tile_fish6()); break; case 7: _local3 = Sprite(new tile_fish7()); break; case 8: _local3 = Sprite(new tile_fish8()); break; case 9: _local3 = Sprite(new tile_fish9()); break; case 11: _local3 = Sprite(new tile_tree1()); break; case 12: _local3 = Sprite(new tile_tree2()); break; case 13: _local3 = Sprite(new tile_tree3()); break; case 14: _local3 = Sprite(new tile_tree4()); break; case 15: _local3 = Sprite(new tile_tree5()); break; case 16: _local3 = Sprite(new tile_tree6()); break; case 17: _local3 = Sprite(new tile_tree7()); break; case 18: _local3 = Sprite(new tile_tree8()); break; case 19: _local3 = Sprite(new tile_tree9()); break; case 21: switch (seasonCounter){ case 0: _local3 = Sprite(new tile_seasonWin()); break; case 1: _local3 = Sprite(new tile_seasonSpr()); break; case 2: _local3 = Sprite(new tile_seasonSum()); break; case 3: _local3 = Sprite(new tile_seasonAut()); break; }; if (seasonCounter == 3){ seasonCounter = 0; } else { seasonCounter++; }; break; case 22: _local3 = Sprite(new tile_dragon1()); break; case 23: _local3 = Sprite(new tile_dragon2()); break; case 24: _local3 = Sprite(new tile_dragon3()); break; }; break; }; return (_local3); } public function getBackground(_arg1:int):Sprite{ var _local2:Sprite; switch (_arg1){ case 1: if (bgrGold1 == null){ bgrGold1 = new BgrGold1(); }; _local2 = bgrGold1; break; case 2: if (bgrGold2 == null){ bgrGold2 = new BgrGold2(); }; _local2 = bgrGold2; break; case 3: if (bgrGold3 == null){ bgrGold3 = new BgrGold3(); }; _local2 = bgrGold3; break; case 4: if (bgrGold4 == null){ bgrGold4 = new BgrGold4(); }; _local2 = bgrGold4; break; case 5: if (bgrGold5 == null){ bgrGold5 = new BgrGold5(); }; _local2 = bgrGold5; break; }; return (_local2); } public function getSpriteArray(_arg1:String):Array{ var _local2:Array; return (_local2); } public function getSprite(_arg1:String):Sprite{ var _local2:Sprite; switch (_arg1){ case INTERFACE_GOLD: if (interfaceGold == null){ interfaceGold = new InterfaceGold(); }; _local2 = interfaceGold; break; case INTERFACE_UR: if (interfaceUr == null){ interfaceUr = new InterfaceUr(); }; _local2 = interfaceUr; break; case INTERFACE_KAUN: if (interfaceKaun == null){ interfaceKaun = new InterfaceKaun(); }; _local2 = interfaceKaun; break; case INTERFACE_HAGEL: if (interfaceHagel == null){ interfaceHagel = new InterfaceHagel(); }; _local2 = interfaceHagel; break; case BGR_HAGEL: if (bgrHagel == null){ bgrHagel = new BgrHagel(); }; _local2 = bgrHagel; break; case BGR_KAUN: if (bgrKaun == null){ bgrKaun = new BgrKaun(); }; _local2 = bgrKaun; break; case BGR_UR: if (bgrUr == null){ bgrUr = new BgrUr(); }; _local2 = bgrUr; break; case COIN: _local2 = new Coin(); break; case TILE_GOLDEN_PATH: _local2 = new tile_goldenPath(); break; case PARTICLE_SPRITE: _local2 = new ParticleSprite(); break; case TILE_HILITE: _local2 = new tileHilite(); break; case BG_MAP: _local2 = new bgrMapVector(); break; case INTRO_DECOR: _local2 = new IntroDecor(); break; case DESTINATION_BG_1: _local2 = new DestinationBg_1(); break; case DESTINATION_BG_2: _local2 = new DestinationBg_2(); break; case DESTINATION_BG_3: _local2 = new DestinationBg_3(); break; case DESTINATION_BG_4: _local2 = new DestinationBg_4(); break; case QUIT_BTN: _local2 = new exitSymbol(); break; case TIME_IS_UP_BG: _local2 = new timeIsUp(); break; case BOAT_CONTOUR: _local2 = new BoatContour(); break; case KEY: _local2 = new key(); break; }; return (_local2); } public function getMovieClip(_arg1:String):MovieClip{ var _local2:MovieClip; switch (_arg1){ case CLOCK: _local2 = new mc_time(); break; case INTRO_ANIMATION: _local2 = new mc_introTileAnim(); break; case DESTINATION_BTN_1: _local2 = new DestinationBtn_1(); break; case DESTINATION_BTN_2: _local2 = new DestinationBtn_2(); break; case DESTINATION_BTN_3: _local2 = new DestinationBtn_3(); break; case DESTINATION_BTN_4: _local2 = new DestinationBtn_4(); break; case DESTINATION_VIKING: _local2 = new destinationViking(); break; case DETINATION_ANIM_2: _local2 = new destAnimation_2(); break; case DETINATION_ANIM_3: _local2 = new destAnimation_3(); break; case DETINATION_ANIM_4: _local2 = new destAnimation_4(); break; case MISSION_COMPLETE_ANIM: _local2 = new MissionComplete(); break; case SWORD_ANIM: _local2 = new mc_mapAnimSword(); break; case SOUND_BTN: _local2 = new soundSymbol(); break; case MUSIC_BTN: _local2 = new musicSymbol(); break; }; return (_local2); } public static function getInstance():AssetsFactory{ if (instance == null){ instance = new (AssetsFactory); }; return (instance); } public static function getTextField(_arg1:int=21, _arg2:uint=0, _arg3:String="center", _arg4:int=0, _arg5:int=0, _arg6:Boolean=true, _arg7:Object=2, _arg8:Boolean=false):TextField{ var _local9:DropShadowFilter; var _local10:TextField = new TextField(); _local10.selectable = false; var _local11:TextFormat = new TextFormat(); _local11.color = _arg2; _local11.align = _arg3; if (_arg8){ _local11.font = getInstance().penumbra.fontName; } else { _local11.font = "PenumbraSemiboldSerif"; }; _local11.size = _arg1; _local11.indent = 2; _local11.leading = _arg5; _local11.letterSpacing = _arg4; _local10.antiAliasType = AntiAliasType.NORMAL; _local10.defaultTextFormat = _local11; _local10.embedFonts = true; if (_arg6){ _local9 = new DropShadowFilter(2, 90, 0, 1, 5, 5, 0.2); _local10.filters = [_local9]; }; _local10.height = (_arg1 + 5); return (_local10); } public static function getItalicTextField(_arg1:int=24, _arg2:uint=0xFFFFFF, _arg3:String="center", _arg4:int=0, _arg5:Boolean=true, _arg6:Object=null):TextField{ var _local7:DropShadowFilter; var _local8:TextField = new TextField(); _local8.selectable = false; var _local9:StyleSheet = new StyleSheet(); var _local10:Object = {}; _local10.textAlign = _arg3; _local10.color = _arg2; _local10.fontFamily = "Arial"; _local10.fontStyle = "italic"; _local10.fontSize = _arg1; _local10.leading = _arg6; _local10.letterSpacing = _arg4; _local9.setStyle(".italicstyle", _local10); _local8.styleSheet = _local9; _local8.embedFonts = true; if (_arg5){ _local7 = new DropShadowFilter(2, 90, 0, 1, 5, 5, 0.2); _local8.filters = [_local7]; }; _local8.height = (_arg1 + 5); return (_local8); } public static function getSound(_arg1:String):SoundAsset{ var _local2:SoundAsset; switch (_arg1){ case MUSIC_INTRO: if (getInstance().musicIntro == null){ getInstance().musicIntro = new golden_path_intro(); }; _local2 = getInstance().musicIntro; break; case MUSIC_GAME_LOOP: if (getInstance().musicLoop == null){ getInstance().musicLoop = new golden_path_loop(); }; _local2 = getInstance().musicLoop; break; case MUSIC_END_VIEW: if (getInstance().musicEnd == null){ getInstance().musicEnd = new golden_game_end(); }; _local2 = getInstance().musicEnd; break; case SFX_PATHWAY_ACTIVATED: if (getInstance().pathwayActivated == null){ getInstance().pathwayActivated = new activated_pathway(); }; _local2 = getInstance().pathwayActivated; break; case SFX_COMBO_SOUND: if (getInstance().comboSound == null){ getInstance().comboSound = new combo_sound(); }; _local2 = getInstance().comboSound; break; case SFX_MARK_TILE: if (getInstance().markTile == null){ getInstance().markTile = new mark_tile(); }; _local2 = getInstance().markTile; break; case SFX_TILE_BUILD_UP: if (getInstance().tileBuildUp == null){ getInstance().tileBuildUp = new tile_build_up(); }; _local2 = getInstance().tileBuildUp; break; case SFX_GOLDEN_EXIT: if (getInstance().goldenExit == null){ getInstance().goldenExit = new golden_exit(); }; _local2 = getInstance().goldenExit; break; case SFX_GOLDEN_LEVEL_START: if (getInstance().goldenLevelStart == null){ getInstance().goldenLevelStart = new golden_level_start(); }; _local2 = getInstance().goldenLevelStart; break; case SFX_TIME_UP: if (getInstance().timeUpSfx == null){ getInstance().timeUpSfx = new time_out(); }; _local2 = getInstance().timeUpSfx; break; case SFX_TIME_WARNING: if (getInstance().timeWarningSfx == null){ getInstance().timeWarningSfx = new time_warning(); }; _local2 = getInstance().timeWarningSfx; break; case SFX_COIN_CATCH: if (getInstance().coinCatch == null){ getInstance().coinCatch = new coin_catch(); }; _local2 = getInstance().coinCatch; break; case SFX_NO_MORE_MOVES: if (getInstance().noMoreMoves == null){ getInstance().noMoreMoves = new no_more_moves(); }; _local2 = getInstance().noMoreMoves; break; }; return (_local2); } } }//package factorySection 11//AssetsFactory_activated_pathway (factory.AssetsFactory_activated_pathway) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_activated_pathway extends SoundAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 12//AssetsFactory_BgrGold1 (factory.AssetsFactory_BgrGold1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrGold1 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 13//AssetsFactory_BgrGold2 (factory.AssetsFactory_BgrGold2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrGold2 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 14//AssetsFactory_BgrGold3 (factory.AssetsFactory_BgrGold3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrGold3 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 15//AssetsFactory_BgrGold4 (factory.AssetsFactory_BgrGold4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrGold4 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 16//AssetsFactory_BgrGold5 (factory.AssetsFactory_BgrGold5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrGold5 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 17//AssetsFactory_BgrHagel (factory.AssetsFactory_BgrHagel) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrHagel extends SpriteAsset { public var knorrBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var swordMaskee:DisplayObject; public var bg:DisplayObject; public var snakeheadBlack:DisplayObject; public var snaketailBlack:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var snaketailRed:DisplayObject; public var ShieldGreenS:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var Bricka2:DisplayObject; public var knorrGreen:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 18//AssetsFactory_BgrKaun (factory.AssetsFactory_BgrKaun) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrKaun extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 19//AssetsFactory_bgrMapVector (factory.AssetsFactory_bgrMapVector) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_bgrMapVector extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 20//AssetsFactory_BgrUr (factory.AssetsFactory_BgrUr) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BgrUr extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 21//AssetsFactory_BoatContour (factory.AssetsFactory_BoatContour) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_BoatContour extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 22//AssetsFactory_Coin (factory.AssetsFactory_Coin) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_Coin extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var shine1:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var shine2:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 23//AssetsFactory_coin_catch (factory.AssetsFactory_coin_catch) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_coin_catch extends SoundAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 24//AssetsFactory_combo_sound (factory.AssetsFactory_combo_sound) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_combo_sound extends SoundAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 25//AssetsFactory_destAnimation_2 (factory.AssetsFactory_destAnimation_2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_destAnimation_2 extends MovieClipAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 26//AssetsFactory_destAnimation_3 (factory.AssetsFactory_destAnimation_3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_destAnimation_3 extends MovieClipAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 27//AssetsFactory_destAnimation_4 (factory.AssetsFactory_destAnimation_4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_destAnimation_4 extends MovieClipAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 28//AssetsFactory_DestinationBg_1 (factory.AssetsFactory_DestinationBg_1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBg_1 extends SpriteAsset { public var knorrBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var swordMaskee:DisplayObject; public var bg:DisplayObject; public var snakeheadBlack:DisplayObject; public var snaketailBlack:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var snaketailRed:DisplayObject; public var ShieldGreenS:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var Bricka2:DisplayObject; public var knorrGreen:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 29//AssetsFactory_DestinationBg_2 (factory.AssetsFactory_DestinationBg_2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBg_2 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var rot_1:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var crossBlack:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var crossGreen:DisplayObject; public var swordMaskee:DisplayObject; public var BirdGreen:DisplayObject; public var rot_2:DisplayObject; public var crossRed:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 30//AssetsFactory_DestinationBg_3 (factory.AssetsFactory_DestinationBg_3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBg_3 extends SpriteAsset { public var knorrBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var rot_1:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var maskAnim:DisplayObject; public var crossBlack:DisplayObject; public var Bricka2:DisplayObject; public var crossGreen:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 31//AssetsFactory_DestinationBg_4 (factory.AssetsFactory_DestinationBg_4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBg_4 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 32//AssetsFactory_DestinationBtn_1 (factory.AssetsFactory_DestinationBtn_1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBtn_1 extends MovieClipAsset { public var rot_2:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; } }//package factorySection 33//AssetsFactory_DestinationBtn_2 (factory.AssetsFactory_DestinationBtn_2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBtn_2 extends MovieClipAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 34//AssetsFactory_DestinationBtn_3 (factory.AssetsFactory_DestinationBtn_3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBtn_3 extends MovieClipAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var sunbeams:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 35//AssetsFactory_DestinationBtn_4 (factory.AssetsFactory_DestinationBtn_4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_DestinationBtn_4 extends MovieClipAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var sunbeams:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 36//AssetsFactory_destinationViking (factory.AssetsFactory_destinationViking) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_destinationViking extends MovieClipAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 37//AssetsFactory_exitSymbol (factory.AssetsFactory_exitSymbol) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_exitSymbol extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 38//AssetsFactory_golden_exit (factory.AssetsFactory_golden_exit) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_golden_exit extends SoundAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 39//AssetsFactory_golden_game_end (factory.AssetsFactory_golden_game_end) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_golden_game_end extends SoundAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 40//AssetsFactory_golden_level_start (factory.AssetsFactory_golden_level_start) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_golden_level_start extends SoundAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var maskAnim:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var Bricka2:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 41//AssetsFactory_golden_path_intro (factory.AssetsFactory_golden_path_intro) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_golden_path_intro extends SoundAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 42//AssetsFactory_golden_path_loop (factory.AssetsFactory_golden_path_loop) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_golden_path_loop extends SoundAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 43//AssetsFactory_InterfaceGold (factory.AssetsFactory_InterfaceGold) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_InterfaceGold extends MovieClipAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 44//AssetsFactory_InterfaceHagel (factory.AssetsFactory_InterfaceHagel) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_InterfaceHagel extends MovieClipAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 45//AssetsFactory_InterfaceKaun (factory.AssetsFactory_InterfaceKaun) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_InterfaceKaun extends MovieClipAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 46//AssetsFactory_InterfaceUr (factory.AssetsFactory_InterfaceUr) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_InterfaceUr extends MovieClipAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 47//AssetsFactory_IntroDecor (factory.AssetsFactory_IntroDecor) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_IntroDecor extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 48//AssetsFactory_key (factory.AssetsFactory_key) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_key extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 49//AssetsFactory_mark_tile (factory.AssetsFactory_mark_tile) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_mark_tile extends SoundAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 50//AssetsFactory_mc_introTileAnim (factory.AssetsFactory_mc_introTileAnim) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_mc_introTileAnim extends MovieClipAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 51//AssetsFactory_mc_mapAnimSword (factory.AssetsFactory_mc_mapAnimSword) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_mc_mapAnimSword extends MovieClipAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var maskAnim:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var Bricka2:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 52//AssetsFactory_mc_time (factory.AssetsFactory_mc_time) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_mc_time extends MovieClipAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 53//AssetsFactory_MissionComplete (factory.AssetsFactory_MissionComplete) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_MissionComplete extends MovieClipAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 54//AssetsFactory_musicSymbol (factory.AssetsFactory_musicSymbol) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_musicSymbol extends MovieClipAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 55//AssetsFactory_no_more_moves (factory.AssetsFactory_no_more_moves) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_no_more_moves extends SoundAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 56//AssetsFactory_ParticleSprite (factory.AssetsFactory_ParticleSprite) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_ParticleSprite extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var shine1:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var shine2:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 57//AssetsFactory_Penumbraitalic (factory.AssetsFactory_Penumbraitalic) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_Penumbraitalic extends FontAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 58//AssetsFactory_PenumbraSemiboldSerif (factory.AssetsFactory_PenumbraSemiboldSerif) package factory { import mx.core.*; public class AssetsFactory_PenumbraSemiboldSerif extends FontAsset { } }//package factorySection 59//AssetsFactory_soundSymbol (factory.AssetsFactory_soundSymbol) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_soundSymbol extends MovieClipAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 60//AssetsFactory_tile_birdEast (factory.AssetsFactory_tile_birdEast) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_birdEast extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 61//AssetsFactory_tile_birdNorth (factory.AssetsFactory_tile_birdNorth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_birdNorth extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 62//AssetsFactory_tile_birdSouth (factory.AssetsFactory_tile_birdSouth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_birdSouth extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var BirdGreen:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 63//AssetsFactory_tile_birdWest (factory.AssetsFactory_tile_birdWest) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_birdWest extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 64//AssetsFactory_tile_broochEast (factory.AssetsFactory_tile_broochEast) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_broochEast extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 65//AssetsFactory_tile_broochNorth (factory.AssetsFactory_tile_broochNorth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_broochNorth extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 66//AssetsFactory_tile_broochSouth (factory.AssetsFactory_tile_broochSouth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_broochSouth extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 67//AssetsFactory_tile_broochWest (factory.AssetsFactory_tile_broochWest) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_broochWest extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 68//AssetsFactory_tile_build_up (factory.AssetsFactory_tile_build_up) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_build_up extends SoundAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 69//AssetsFactory_tile_cross1 (factory.AssetsFactory_tile_cross1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross1 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 70//AssetsFactory_tile_cross2 (factory.AssetsFactory_tile_cross2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross2 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 71//AssetsFactory_tile_cross3 (factory.AssetsFactory_tile_cross3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross3 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 72//AssetsFactory_tile_cross4 (factory.AssetsFactory_tile_cross4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross4 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 73//AssetsFactory_tile_cross5 (factory.AssetsFactory_tile_cross5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross5 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 74//AssetsFactory_tile_cross6 (factory.AssetsFactory_tile_cross6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross6 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 75//AssetsFactory_tile_cross7 (factory.AssetsFactory_tile_cross7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross7 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 76//AssetsFactory_tile_cross8 (factory.AssetsFactory_tile_cross8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross8 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 77//AssetsFactory_tile_cross9 (factory.AssetsFactory_tile_cross9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_cross9 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 78//AssetsFactory_tile_dragon1 (factory.AssetsFactory_tile_dragon1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_dragon1 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 79//AssetsFactory_tile_dragon2 (factory.AssetsFactory_tile_dragon2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_dragon2 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 80//AssetsFactory_tile_dragon3 (factory.AssetsFactory_tile_dragon3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_dragon3 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 81//AssetsFactory_tile_fish1 (factory.AssetsFactory_tile_fish1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish1 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 82//AssetsFactory_tile_fish2 (factory.AssetsFactory_tile_fish2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish2 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 83//AssetsFactory_tile_fish3 (factory.AssetsFactory_tile_fish3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish3 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 84//AssetsFactory_tile_fish4 (factory.AssetsFactory_tile_fish4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish4 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 85//AssetsFactory_tile_fish5 (factory.AssetsFactory_tile_fish5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish5 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 86//AssetsFactory_tile_fish6 (factory.AssetsFactory_tile_fish6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish6 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 87//AssetsFactory_tile_fish7 (factory.AssetsFactory_tile_fish7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish7 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 88//AssetsFactory_tile_fish8 (factory.AssetsFactory_tile_fish8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish8 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 89//AssetsFactory_tile_fish9 (factory.AssetsFactory_tile_fish9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_fish9 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 90//AssetsFactory_tile_goldenPath (factory.AssetsFactory_tile_goldenPath) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_goldenPath extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 91//AssetsFactory_tile_knorr1 (factory.AssetsFactory_tile_knorr1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr1 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 92//AssetsFactory_tile_knorr2 (factory.AssetsFactory_tile_knorr2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr2 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 93//AssetsFactory_tile_knorr3 (factory.AssetsFactory_tile_knorr3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr3 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 94//AssetsFactory_tile_knorr4 (factory.AssetsFactory_tile_knorr4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr4 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 95//AssetsFactory_tile_knorr5 (factory.AssetsFactory_tile_knorr5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr5 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 96//AssetsFactory_tile_knorr6 (factory.AssetsFactory_tile_knorr6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr6 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 97//AssetsFactory_tile_knorr7 (factory.AssetsFactory_tile_knorr7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr7 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 98//AssetsFactory_tile_knorr8 (factory.AssetsFactory_tile_knorr8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr8 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 99//AssetsFactory_tile_knorr9 (factory.AssetsFactory_tile_knorr9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_knorr9 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 100//AssetsFactory_tile_pathwayHagel (factory.AssetsFactory_tile_pathwayHagel) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_pathwayHagel extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 101//AssetsFactory_tile_pathwayKaun (factory.AssetsFactory_tile_pathwayKaun) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_pathwayKaun extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 102//AssetsFactory_tile_pathwayUr (factory.AssetsFactory_tile_pathwayUr) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_pathwayUr extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 103//AssetsFactory_tile_rune1 (factory.AssetsFactory_tile_rune1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune1 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 104//AssetsFactory_tile_rune2 (factory.AssetsFactory_tile_rune2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune2 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 105//AssetsFactory_tile_rune3 (factory.AssetsFactory_tile_rune3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune3 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 106//AssetsFactory_tile_rune4 (factory.AssetsFactory_tile_rune4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune4 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 107//AssetsFactory_tile_rune5 (factory.AssetsFactory_tile_rune5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune5 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 108//AssetsFactory_tile_rune6 (factory.AssetsFactory_tile_rune6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune6 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 109//AssetsFactory_tile_rune7 (factory.AssetsFactory_tile_rune7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune7 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 110//AssetsFactory_tile_rune8 (factory.AssetsFactory_tile_rune8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune8 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 111//AssetsFactory_tile_rune9 (factory.AssetsFactory_tile_rune9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_rune9 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 112//AssetsFactory_tile_seasonAut (factory.AssetsFactory_tile_seasonAut) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_seasonAut extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 113//AssetsFactory_tile_seasonSpr (factory.AssetsFactory_tile_seasonSpr) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_seasonSpr extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 114//AssetsFactory_tile_seasonSum (factory.AssetsFactory_tile_seasonSum) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_seasonSum extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 115//AssetsFactory_tile_seasonWin (factory.AssetsFactory_tile_seasonWin) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_seasonWin extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 116//AssetsFactory_tile_shield1 (factory.AssetsFactory_tile_shield1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield1 extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var BirdRed:DisplayObject; public var viking_2:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 117//AssetsFactory_tile_shield2 (factory.AssetsFactory_tile_shield2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield2 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 118//AssetsFactory_tile_shield3 (factory.AssetsFactory_tile_shield3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield3 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 119//AssetsFactory_tile_shield4 (factory.AssetsFactory_tile_shield4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield4 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 120//AssetsFactory_tile_shield5 (factory.AssetsFactory_tile_shield5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield5 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 121//AssetsFactory_tile_shield6 (factory.AssetsFactory_tile_shield6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield6 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 122//AssetsFactory_tile_shield7 (factory.AssetsFactory_tile_shield7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield7 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 123//AssetsFactory_tile_shield8 (factory.AssetsFactory_tile_shield8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield8 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 124//AssetsFactory_tile_shield9 (factory.AssetsFactory_tile_shield9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_shield9 extends SpriteAsset { public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; public var viking_2:DisplayObject; public var viking_4:DisplayObject; } }//package factorySection 125//AssetsFactory_tile_snake1 (factory.AssetsFactory_tile_snake1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake1 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 126//AssetsFactory_tile_snake2 (factory.AssetsFactory_tile_snake2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake2 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 127//AssetsFactory_tile_snake3 (factory.AssetsFactory_tile_snake3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake3 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 128//AssetsFactory_tile_snake4 (factory.AssetsFactory_tile_snake4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake4 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 129//AssetsFactory_tile_snake5 (factory.AssetsFactory_tile_snake5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake5 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 130//AssetsFactory_tile_snake6 (factory.AssetsFactory_tile_snake6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake6 extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 131//AssetsFactory_tile_snake7 (factory.AssetsFactory_tile_snake7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake7 extends SpriteAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var rot_1:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 132//AssetsFactory_tile_snake8 (factory.AssetsFactory_tile_snake8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake8 extends SpriteAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; } }//package factorySection 133//AssetsFactory_tile_snake9 (factory.AssetsFactory_tile_snake9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_snake9 extends SpriteAsset { public var snaketailRed:DisplayObject; public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 134//AssetsFactory_tile_sun1 (factory.AssetsFactory_tile_sun1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun1 extends SpriteAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var sunbeams:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 135//AssetsFactory_tile_sun2 (factory.AssetsFactory_tile_sun2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun2 extends SpriteAsset { public var snaketailRed:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var Bricka2:DisplayObject; public var sunbeams:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 136//AssetsFactory_tile_sun3 (factory.AssetsFactory_tile_sun3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun3 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 137//AssetsFactory_tile_sun4 (factory.AssetsFactory_tile_sun4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun4 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 138//AssetsFactory_tile_sun5 (factory.AssetsFactory_tile_sun5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun5 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 139//AssetsFactory_tile_sun6 (factory.AssetsFactory_tile_sun6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun6 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 140//AssetsFactory_tile_sun7 (factory.AssetsFactory_tile_sun7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun7 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 141//AssetsFactory_tile_sun8 (factory.AssetsFactory_tile_sun8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun8 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 142//AssetsFactory_tile_sun9 (factory.AssetsFactory_tile_sun9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_sun9 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 143//AssetsFactory_tile_tree1 (factory.AssetsFactory_tile_tree1) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree1 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 144//AssetsFactory_tile_tree2 (factory.AssetsFactory_tile_tree2) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree2 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 145//AssetsFactory_tile_tree3 (factory.AssetsFactory_tile_tree3) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree3 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 146//AssetsFactory_tile_tree4 (factory.AssetsFactory_tile_tree4) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree4 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 147//AssetsFactory_tile_tree5 (factory.AssetsFactory_tile_tree5) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree5 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 148//AssetsFactory_tile_tree6 (factory.AssetsFactory_tile_tree6) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree6 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 149//AssetsFactory_tile_tree7 (factory.AssetsFactory_tile_tree7) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree7 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 150//AssetsFactory_tile_tree8 (factory.AssetsFactory_tile_tree8) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree8 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 151//AssetsFactory_tile_tree9 (factory.AssetsFactory_tile_tree9) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_tree9 extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 152//AssetsFactory_tile_vikingEast (factory.AssetsFactory_tile_vikingEast) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_vikingEast extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 153//AssetsFactory_tile_vikingNorth (factory.AssetsFactory_tile_vikingNorth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_vikingNorth extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 154//AssetsFactory_tile_vikingSouth (factory.AssetsFactory_tile_vikingSouth) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_vikingSouth extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 155//AssetsFactory_tile_vikingWest (factory.AssetsFactory_tile_vikingWest) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tile_vikingWest extends SpriteAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 156//AssetsFactory_tileHilite (factory.AssetsFactory_tileHilite) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tileHilite extends SpriteAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 157//AssetsFactory_tileshadow (factory.AssetsFactory_tileshadow) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tileshadow extends BitmapAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; public var link:DisplayObject; } }//package factorySection 158//AssetsFactory_tileshadow_bottom (factory.AssetsFactory_tileshadow_bottom) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tileshadow_bottom extends BitmapAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 159//AssetsFactory_tileshadow_half_down (factory.AssetsFactory_tileshadow_half_down) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tileshadow_half_down extends BitmapAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 160//AssetsFactory_tileshadow_half_upper (factory.AssetsFactory_tileshadow_half_upper) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_tileshadow_half_upper extends BitmapAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 161//AssetsFactory_time_out (factory.AssetsFactory_time_out) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_time_out extends SoundAsset { public var snakeheadGreen:DisplayObject; public var bg:DisplayObject; public var rot_1:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bricka2:DisplayObject; public var maskAnim:DisplayObject; public var Bird:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var snakeheadBlack:DisplayObject; } }//package factorySection 162//AssetsFactory_time_warning (factory.AssetsFactory_time_warning) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_time_warning extends SoundAsset { public var link:DisplayObject; public var viking_3:DisplayObject; public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var crossRedBig:DisplayObject; public var viking_4:DisplayObject; public var Bricka2:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var tileHagel:DisplayObject; public var viking_1:DisplayObject; public var BirdGreen:DisplayObject; public var shine1:DisplayObject; public var fishRedBig:DisplayObject; public var crossRed:DisplayObject; public var knorrGreen:DisplayObject; public var kaunTile:DisplayObject; public var Tree:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var rot_2:DisplayObject; public var knorrBlack:DisplayObject; public var bg:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var crossGreenBig:DisplayObject; public var shine2:DisplayObject; public var crossBlackBig:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var urTile:DisplayObject; public var viking:DisplayObject; public var fishGreenBig:DisplayObject; public var BirdRed:DisplayObject; public var fishBlackBig:DisplayObject; public var viking_2:DisplayObject; } }//package factorySection 163//AssetsFactory_timeIsUp (factory.AssetsFactory_timeIsUp) package factory { import flash.display.*; import mx.core.*; public class AssetsFactory_timeIsUp extends SpriteAsset { public var fishBlack:DisplayObject; public var fishGreen:DisplayObject; public var fishRed:DisplayObject; public var ShieldRedS:DisplayObject; public var ShieldBlackS:DisplayObject; public var crossBlack:DisplayObject; public var ShieldGreenS:DisplayObject; public var crossGreen:DisplayObject; public var maskAnim:DisplayObject; public var BirdGreen:DisplayObject; public var crossRed:DisplayObject; public var knorrBlack:DisplayObject; public var knorrGreen:DisplayObject; public var snakeheadBlack:DisplayObject; public var snakeheadGreen:DisplayObject; public var knorrRed:DisplayObject; public var rot_1:DisplayObject; public var viking:DisplayObject; public var bg:DisplayObject; public var Tree:DisplayObject; public var snaketailBlack:DisplayObject; public var snakeheadRed:DisplayObject; public var snaketailGreen:DisplayObject; public var sunbeams:DisplayObject; public var Bird:DisplayObject; public var Bricka2:DisplayObject; public var snaketailRed:DisplayObject; public var swordMaskee:DisplayObject; public var rot_2:DisplayObject; public var BirdRed:DisplayObject; } }//package factorySection 164//AbstractView (gui.AbstractView) package gui { import flash.display.*; import timing.*; import com.midasplayer.math.pennertween.*; import flash.utils.*; public class AbstractView extends Sprite implements Timeable { public var viewId:String; private var _isShow:Boolean; protected var _parent:MahjongGoldenPath; private var _isHide:Boolean; protected var _cover:Bitmap; public function AbstractView(_arg1:MahjongGoldenPath){ _parent = _arg1; var _local2:Shape = new Shape(); _local2.graphics.beginFill(0, 1); _local2.graphics.drawRect(0, 0, 754, 600); _local2.graphics.endFill(); var _local3:BitmapData = new BitmapData(_local2.width, _local2.height, true, 0); _local3.draw(_local2); _cover = new Bitmap(_local3); addChild(_cover); _cover.alpha = 1; visible = false; } public function hide():void{ addChild(_cover); _isHide = true; _isShow = false; trace(("_cover.alpha before :: " + _cover.alpha)); PennerTween.doTween(_cover, 500, PennerEase.easeNone, {alpha:1, onComplete:finishHide}); } public function show(_arg1:Boolean=false):void{ if (_arg1){ startShow(); } else { setTimeout(startShow, 490); }; } public function render(_arg1:Number, _arg2:Number):void{ } public function init():void{ } public function start():void{ } public function tick(_arg1:Number):void{ } public function getViewId():String{ return (viewId); } public function finishShow():void{ if (_cover.parent){ removeChild(_cover); }; start(); } public function finishHide():void{ trace(("_cover.alpha after :: " + _cover.alpha)); if (this.parent){ _parent.removeChild(this); }; if (_cover.parent){ removeChild(_cover); }; _cover.alpha = 1; visible = false; Ticker.getInstance().removeTimeable(this); } public function startShow():void{ _parent.addChildAt(this, 0); addChild(_cover); visible = true; Ticker.getInstance().addTimeable(this); _isHide = false; _isShow = true; PennerTween.doTween(_cover, 500, PennerEase.easeNone, {alpha:0, onComplete:finishShow}); } } }//package guiSection 165//ControlPanel (gui.ControlPanel) package gui { import flash.display.*; import flash.events.*; import util.*; import factory.*; public class ControlPanel extends Sprite { private var _soundClip:MovieClip; private var _sfxEnabled:Boolean; private var _musicBtn:Sprite; private var _musicClip:MovieClip; private var _parent:MahjongGoldenPath; private var _soundBtn:Sprite; private var _quitBtn:Sprite; private var _quitSprite:Sprite; private var _musicEnabled:Boolean; public function ControlPanel(_arg1:MahjongGoldenPath){ _parent = _arg1; _quitSprite = AssetsFactory.getInstance().getSprite(AssetsFactory.QUIT_BTN); _quitSprite.x = 61; _quitSprite.y = 552; addChild(_quitSprite); _quitBtn = new Sprite(); _quitBtn.graphics.beginFill(0xFF0000, 0); _quitBtn.graphics.drawCircle(0, 0, 16); _quitBtn.graphics.endFill(); _quitBtn.x = 76; _quitBtn.y = 567; addChild(_quitBtn); _musicClip = AssetsFactory.getInstance().getMovieClip(AssetsFactory.MUSIC_BTN); _musicClip.x = 103; _musicClip.y = 552; addChild(_musicClip); _musicClip.gotoAndStop(1); _musicBtn = new Sprite(); _musicBtn.graphics.beginFill(0xFF0000, 0); _musicBtn.graphics.drawCircle(0, 0, 16); _musicBtn.graphics.endFill(); _musicBtn.x = (_musicClip.x + 15); _musicBtn.y = 567; addChild(_musicBtn); _musicBtn.addEventListener(MouseEvent.CLICK, _onMusicClick, false, 0, true); _musicBtn.buttonMode = true; _soundClip = AssetsFactory.getInstance().getMovieClip(AssetsFactory.SOUND_BTN); _soundClip.x = 144; _soundClip.y = 552; addChild(_soundClip); _soundClip.gotoAndStop(1); _soundBtn = new Sprite(); _soundBtn.graphics.beginFill(0xFF0000, 0); _soundBtn.graphics.drawCircle(0, 0, 16); _soundBtn.graphics.endFill(); _soundBtn.x = (_soundClip.x + 15); _soundBtn.y = 567; addChild(_soundBtn); _soundBtn.addEventListener(MouseEvent.CLICK, _onSoundClick, false, 0, true); _soundBtn.buttonMode = true; _sfxEnabled = ((GameData.getIsSoundOn())==0) ? false : true; _musicEnabled = ((GameData.getIsMusicOn())==0) ? false : true; _onMusicClick(null); _onSoundClick(null); _quitSprite.alpha = 0.3; } private function _onMusicClick(_arg1:MouseEvent):void{ trace("_onMusicClick"); _musicEnabled = !(_musicEnabled); SoundManager.muteAllMusic(!(_musicEnabled)); if (_musicEnabled){ _musicClip.gotoAndStop(1); } else { _musicClip.gotoAndStop(2); }; _parent.getCommunicator().setMusic((_musicEnabled) ? ("" + 0) : ("" + 1)); } private function _onQuitClick(_arg1:MouseEvent):void{ setQuitBtnActive(false); _parent.onQuitClick(); } public function setQuitBtnActive(_arg1:Boolean):void{ if (_arg1){ _quitBtn.addEventListener(MouseEvent.CLICK, _onQuitClick, false, 0, true); _quitBtn.buttonMode = true; _quitSprite.alpha = 1; } else { _quitBtn.removeEventListener(MouseEvent.CLICK, _onQuitClick); _quitBtn.buttonMode = false; _quitSprite.alpha = 0.3; }; } private function _onSoundClick(_arg1:MouseEvent):void{ trace("_onSoundClick"); _sfxEnabled = !(_sfxEnabled); SoundManager.muteAllSfx(!(_sfxEnabled)); if (_sfxEnabled){ _soundClip.gotoAndStop(1); } else { _soundClip.gotoAndStop(2); }; _parent.getCommunicator().setSfx((_sfxEnabled) ? ("" + 0) : ("" + 1)); } } }//package guiSection 166//Destination (gui.Destination) package gui { import flash.display.*; import flash.events.*; import timing.*; import model.*; import com.midasplayer.math.pennertween.*; import flash.text.*; public class Destination implements Timeable { public var coin:Sprite; public var id:int; private var hitarea:Sprite; public var coinCounter:int; private var _isAnimArrow:Boolean; private var _rotFrame:int;// = 1 public var bg:Sprite; public var isFastForward:Boolean;// = false public var maxCoinsText:TextField; private var _destArrowFrame:int; public var isBtnRotate:Boolean; public var viking:MovieClip; public var destRequirements:int; public var destAnim:MovieClip; public var animLength:int; private var map:Map; public var key:Sprite; public var btn:MovieClip; private var _continueToNextAnim:Boolean; public var destText:TextField; private var _arrowAnimFrame:int; public function Destination(_arg1:Map, _arg2:Sprite, _arg3:MovieClip, _arg4:Sprite, _arg5:TextField, _arg6:Sprite, _arg7:TextField, _arg8:MovieClip, _arg9:int, _arg10:int, _arg11:MovieClip, _arg12:int){ map = _arg1; bg = _arg2; btn = _arg3; coin = _arg4; destText = _arg5; key = _arg6; maxCoinsText = _arg7; viking = _arg8; destRequirements = _arg9; id = _arg10; destAnim = _arg11; animLength = _arg12; hitarea = new Sprite(); hitarea.graphics.beginFill(0, 0); hitarea.graphics.drawEllipse(bg.x, bg.y, (bg.width + 50), bg.height); hitarea.graphics.endFill(); hitarea.buttonMode = true; Ticker.getInstance().addTimeable(this); } private function _onAnimArrowUpdate():void{ } public function tick(_arg1:Number):void{ if (isBtnRotate){ btn.rot_1.gotoAndStop(_rotFrame); btn.rot_2.gotoAndStop(_rotFrame); if (_rotFrame == 20){ _rotFrame = 1; } else { _rotFrame++; }; }; if (_isAnimArrow){ destAnim.gotoAndStop(_arrowAnimFrame); if ((((_arrowAnimFrame >= _destArrowFrame)) || (isFastForward))){ destAnim.gotoAndStop(_destArrowFrame); _onAnimArrowComplete(); } else { _arrowAnimFrame++; }; }; } public function render(_arg1:Number, _arg2:Number):void{ } public function _onDestClick(_arg1:MouseEvent):void{ hitarea.removeEventListener(MouseEvent.CLICK, _onDestClick); hitarea.removeEventListener(MouseEvent.MOUSE_OVER, _onDestOver); hitarea.removeEventListener(MouseEvent.MOUSE_OUT, _onDestOut); map.onDestClicked(id); } public function showBg():void{ map.addChildAt(bg, (map.getChildIndex(btn) - 1)); bg.alpha = 0; PennerTween.doTween(bg, 500, PennerEase.easeNone, {alpha:1}); } public function removeListeners():void{ hitarea.removeEventListener(MouseEvent.CLICK, _onDestClick); hitarea.removeEventListener(MouseEvent.MOUSE_OVER, _onDestOver); hitarea.removeEventListener(MouseEvent.MOUSE_OUT, _onDestOut); hitarea.buttonMode = false; btn.bg.gotoAndStop(1); isBtnRotate = false; } public function _onDestOver(_arg1:MouseEvent):void{ isBtnRotate = true; btn.bg.gotoAndStop(2); } private function _onAnimBtnModeComplete():void{ if (ScoreModel.getTotalCoins() >= destRequirements){ map.addChildAt(bg, map.getChildIndex(btn)); bg.alpha = 0; showBg(); map.addChild(hitarea); hitarea.addEventListener(MouseEvent.CLICK, _onDestClick, false, 0, true); hitarea.addEventListener(MouseEvent.MOUSE_OVER, _onDestOver, false, 0, true); hitarea.addEventListener(MouseEvent.MOUSE_OUT, _onDestOut, false, 0, true); }; } public function removeTimable():void{ Ticker.getInstance().removeTimeable(this); } public function animateArrowMode(_arg1:Boolean):void{ _continueToNextAnim = _arg1; map.addChildAt(destAnim, 1); var _local2:int = (ScoreModel.getTotalCoins() + ScoreModel.getRoundCoins()); if (_local2 >= destRequirements){ if (key.parent){ map.removeChild(key); }; }; var _local3:int = ((destRequirements)>_local2) ? _local2 : destRequirements; var _local4:Number = (animLength * (_local3 / destRequirements)); _destArrowFrame = Math.ceil((animLength * (_local3 / destRequirements))); if ((((_destArrowFrame == animLength)) && ((_local3 >= destRequirements)))){ _destArrowFrame = destAnim.totalFrames; }; _isAnimArrow = true; } public function _onDestOut(_arg1:MouseEvent):void{ isBtnRotate = false; btn.bg.gotoAndStop(1); } private function _onAnimArrowComplete():void{ _isAnimArrow = false; if ((ScoreModel.getRoundCoins() + ScoreModel.getTotalCoins()) >= destRequirements){ btn.gotoAndStop(1); isBtnRotate = true; showBg(); }; if (_continueToNextAnim){ map.animArrow((id + 1)); } else { map.onArrowAnimComplete(); }; } public function animateBtnMode():void{ _onAnimBtnModeComplete(); } } }//package guiSection 167//EndView (gui.EndView) package gui { import flash.display.*; import flash.events.*; import util.*; import timing.*; import model.*; import com.midasplayer.math.pennertween.*; import flash.text.*; import factory.*; import flash.filters.*; import flash.net.*; import flash.utils.*; public class EndView extends AbstractView implements IMapListener { public var scoreCounter:int;// = 0 private var _missionAnimFrame:int; private var _gameOverText:TextField; private var _map:Map; public var urlRequest:URLRequest; private var _secsText_2:String; private var _secsText_1:String; private var _previousScoreText:TextField; private var _secsBeforeGameEnds:TextField; private var _clickToEndText:TextField; private var _coinCollection:Sprite; private var _goldenPathsHeaderText:TextField; private var _isMissionAnim:Boolean; private var _boatContour:Sprite; private var _coinDelayIds:Array; public var urlVars:URLVariables; private var _scoreHeaderText:TextField; private var _missionCompleteHeader:TextField; private var _animVikings:Array; private var _hasAnimArrow:Boolean;// = false private var _intervalId:int; private var _isFastForward:Boolean; private var _coinSpark:Sprite; private var _scoreText:TextField; private var _secondsTicker:int; private var _coin:Sprite; private var _missionCompleteText:TextField; private var _coinsTweenFinishedId:int; private var _coinsCounter:int;// = 0 private var _goldenPathsText:TextField; private var _missionCompleteAnimation:MovieClip; public function EndView(_arg1:MahjongGoldenPath, _arg2:Map, _arg3:Sprite){ _coinDelayIds = []; super(_arg1); _coinCollection = _arg3; _map = _arg2; var _local4:GlowFilter = new GlowFilter(16777165, 1, 5, 5, 0.6); var _local5:DropShadowFilter = new DropShadowFilter(1.5, 45, 0, 1, 0, 0, 1); _gameOverText = AssetsFactory.getTextField(24, 0, TextFormatAlign.LEFT, 0, 2, false); _gameOverText.filters = [_local4]; _gameOverText.text = GameData.getText("game_over"); _gameOverText.width = (_gameOverText.textWidth + 5); _gameOverText.height = (_gameOverText.textHeight + 5); _gameOverText.x = (626 + _gameOverText.height); _gameOverText.y = 46; _gameOverText.rotation = 90; _local4.strength = 1; _scoreHeaderText = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _scoreHeaderText.filters = [_local4]; _scoreHeaderText.text = GameData.getText("score"); _scoreHeaderText.width = 300; _scoreHeaderText.height = (_scoreHeaderText.textHeight + 3); _scoreHeaderText.x = 322; _scoreHeaderText.y = 68; _scoreText = AssetsFactory.getTextField(30, 14079674, TextFormatAlign.RIGHT, 0, 2, false, 2); _scoreText.filters = [_local5]; _scoreText.text = ("" + scoreCounter); _scoreText.width = 300; _scoreText.height = (_scoreText.textHeight + 3); _scoreText.x = 322; _scoreText.y = 80; _previousScoreText = AssetsFactory.getTextField(10, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _previousScoreText.filters = [_local4]; _previousScoreText.text = ((GameData.getText("previous_record") + " ") + ScoreModel.getPreviousScoreRecord()); _previousScoreText.width = 300; _previousScoreText.height = (_previousScoreText.textHeight + 3); _previousScoreText.x = 322; _previousScoreText.y = 115; _goldenPathsHeaderText = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _goldenPathsHeaderText.filters = [_local4]; _goldenPathsHeaderText.text = GameData.getText("golden_paths"); _goldenPathsHeaderText.width = 300; _goldenPathsHeaderText.height = (_goldenPathsHeaderText.textHeight + 3); _goldenPathsHeaderText.x = 322; _goldenPathsHeaderText.y = 143; _goldenPathsText = AssetsFactory.getTextField(30, 14079674, TextFormatAlign.RIGHT, 0, 2, false, 2); _goldenPathsText.filters = [_local5]; _goldenPathsText.text = ("" + ScoreModel.getTotalCoins()); _goldenPathsText.width = 270; _goldenPathsText.height = (_goldenPathsText.textHeight + 3); _goldenPathsText.x = 322; _goldenPathsText.y = 155; _coin = AssetsFactory.getInstance().getSprite(AssetsFactory.COIN); _coin.x = 610; _coin.y = 175; _coin.width = 27; _coin.height = 27; _secsBeforeGameEnds = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _secsBeforeGameEnds.filters = [_local4]; _secsBeforeGameEnds.width = 300; _secsBeforeGameEnds.x = 350; _secsBeforeGameEnds.y = 525; _clickToEndText = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _clickToEndText.filters = [_local4]; _clickToEndText.text = GameData.getText("click_text_end"); _clickToEndText.width = 300; _clickToEndText.height = (_clickToEndText.textHeight + 3); _clickToEndText.x = 350; _clickToEndText.y = 540; _secsText_1 = GameData.getText("sec_before_game_ends").split("[0]")[0]; _secsText_2 = GameData.getText("sec_before_game_ends").split("[0]")[1]; _coinSpark = AssetsFactory.getInstance().getSprite(AssetsFactory.PARTICLE_SPRITE); _boatContour = AssetsFactory.getInstance().getSprite(AssetsFactory.BOAT_CONTOUR); _boatContour.x = -54; _boatContour.y = 252; _missionCompleteText = AssetsFactory.getTextField(12, 0, TextFormatAlign.LEFT, 0, 2, false); _missionCompleteText.filters = [_local4]; _missionCompleteText.multiline = true; _missionCompleteText.wordWrap = true; if (ScoreModel.getTotalCoins() >= _map.getDestRequirements()[(_map.getDestRequirements().length - 1)]){ _missionCompleteText.text = GameData.getText("mission_completed_text_standard"); } else { _missionCompleteText.text = GameData.getText("mission_completed_text_first_time"); }; _missionCompleteText.width = 180; _missionCompleteText.height = (_missionCompleteText.textHeight + 5); _missionCompleteText.x = -220; _missionCompleteText.y = 400; _missionCompleteHeader = AssetsFactory.getTextField(20, 0, TextFormatAlign.LEFT, 0, -2, false); _missionCompleteHeader.filters = [_local4]; _missionCompleteHeader.text = GameData.getText("mission_completed_header"); _missionCompleteHeader.width = 180; _missionCompleteHeader.multiline = true; _missionCompleteHeader.wordWrap = true; _missionCompleteHeader.height = (_missionCompleteHeader.textHeight + 5); _missionCompleteHeader.x = -220; _missionCompleteHeader.y = ((_missionCompleteText.y - _missionCompleteHeader.height) - 5); _map.addMapListener(this); } private function _onSparkBig():void{ PennerTween.doTween(_coinSpark, 500, PennerEase.easeInOutCubic, {rotation:0, scaleX:0, scaleY:0}); } private function panText():void{ addChild(_missionCompleteHeader); addChild(_missionCompleteText); _missionCompleteHeader.cacheAsBitmap = true; _missionCompleteText.cacheAsBitmap = true; PennerTween.doTween(_missionCompleteHeader, 1900, PennerEase.easeNone, {x:10}); PennerTween.doTween(_missionCompleteText, 1900, PennerEase.easeNone, {x:10}); } public function onArrowAnimComplete():void{ var _local1:int; if (((!(_isFastForward)) && (((ScoreModel.getTotalCoins() + ScoreModel.getRoundCoins()) >= _map.getDestRequirements()[(_map.getDestRequirements().length - 1)])))){ _missionCompleteAnimation = AssetsFactory.getInstance().getMovieClip(AssetsFactory.MISSION_COMPLETE_ANIM); _missionCompleteAnimation.gotoAndStop(1); addChild(_missionCompleteAnimation); _animVikings = []; _local1 = 0; while (_local1 < _map.getDestRequirements().length) { _animVikings[_local1] = _missionCompleteAnimation[("viking_" + (_local1 + 1))]; _animVikings[_local1].gotoAndStop(1); _local1++; }; _map.removeVikings(); _isMissionAnim = true; } else { addChild(_secsBeforeGameEnds); _startCountdown(); }; } private function _collFadeComplete():void{ var _local1:Sprite; var _local3:int; var _local2:int = ScoreModel.getRoundCoins(); while (_local3 < _local2) { _local1 = Sprite(_coinCollection.getChildAt(_local3)); _coinDelayIds.push(setTimeout(_coinTweenDelay, (_local3 * 200), _local1)); _coinDelayIds.push(setTimeout(_coinTextDelay, ((_local3 * 200) + 800))); _local3++; }; _coinsTweenFinishedId = setTimeout(_coinsTweenFinished, ((_local2 * 200) + 1000)); } private function _startCountdown():void{ _isFastForward = true; addChild(_clickToEndText); _intervalId = setInterval(_setCountdown, 1000); } override public function init():void{ addChild(_map); addChild(_gameOverText); addChild(_scoreHeaderText); addChild(_scoreText); addChild(_previousScoreText); addChild(_goldenPathsHeaderText); addChild(_goldenPathsText); addChild(_coin); addChild(_boatContour); _secondsTicker = 10; _setSecondsText(); _map.initArrowMode(); if (_cover.parent){ removeChild(_cover); }; visible = true; Ticker.getInstance().addTimeable(this); SoundManager.fadeAndStopMusic(AssetsFactory.MUSIC_GAME_LOOP); SoundManager.playSound(AssetsFactory.MUSIC_END_VIEW, SoundManager.MUSIC, true); } private function _onScoreCountComplete():void{ _onScoreCountUpdate(); _hasAnimArrow = true; _map.startArrowMode(); } override public function tick(_arg1:Number):void{ if (_isMissionAnim){ _missionAnimFrame++; _missionCompleteAnimation.gotoAndStop(_missionAnimFrame); if (((!(_missionCompleteHeader.parent)) && ((_missionAnimFrame > 31)))){ panText(); }; if (((_boatContour.parent) && ((_missionAnimFrame > 22)))){ removeChild(_boatContour); }; if ((((_missionCompleteAnimation.totalFrames == _missionAnimFrame)) || (_isFastForward))){ _isMissionAnim = false; addChild(_secsBeforeGameEnds); _startCountdown(); }; }; } private function _setFastForward():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:Sprite; for each (_local1 in _coinDelayIds) { clearInterval(_local1); }; clearInterval(_coinsTweenFinishedId); PennerTween.removeTween(this); PennerTween.removeTween(_coin); PennerTween.removeTween(_coinSpark); PennerTween.removeTween(_missionCompleteHeader); PennerTween.removeTween(_missionCompleteText); _local2 = ScoreModel.getRoundCoins(); _local3 = (_coinCollection.numChildren - 1); while (_local3 >= 0) { _local4 = Sprite(_coinCollection.getChildAt(_local3)); PennerTween.removeTween(_local4); if (_local4.parent){ _local4.parent.removeChild(_local4); }; _local3--; }; _goldenPathsText.text = ("" + (ScoreModel.getRoundCoins() + ScoreModel.getTotalCoins())); _scoreText.text = (ScoreModel.getTileScore() + ""); _map.setFastForward(); if (!_hasAnimArrow){ _map.startArrowMode(); }; _coin.width = 27; if ((ScoreModel.getTotalCoins() + ScoreModel.getRoundCoins()) >= _map.getDestRequirements()[(_map.getDestRequirements().length - 1)]){ if (_boatContour.parent){ removeChild(_boatContour); }; if (((_missionCompleteAnimation) && (_missionCompleteAnimation.parent))){ removeChild(_missionCompleteAnimation); }; PennerTween.removeTween(_missionCompleteHeader); PennerTween.removeTween(_missionCompleteText); addChild(_missionCompleteHeader); addChild(_missionCompleteText); _missionCompleteHeader.x = 10; _missionCompleteText.x = 10; }; } private function _setSecondsText():void{ _secsBeforeGameEnds.text = ((_secsText_1 + _secondsTicker) + _secsText_2); } private function _onClick(_arg1:MouseEvent):void{ if (!_isFastForward){ _isFastForward = true; _setFastForward(); } else { clearInterval(_intervalId); _endGame(); }; } private function _endGame():void{ this.removeEventListener(MouseEvent.CLICK, _onClick); SoundManager.fadeAndStopMusic(AssetsFactory.MUSIC_END_VIEW); _map.abortArrowAnim(); setTimeout(quitDelay, 1000); trace("END GAME"); trace("Scores here: ", ScoreModel.getTileScore()); urlRequest = new URLRequest("index.php?act=Arcade&do=newscore"); urlVars = new URLVariables(); urlVars.gname = "MahjongGoldenPathAS3v2Th"; urlVars.gscore = ScoreModel.getTileScore(); urlRequest.method = URLRequestMethod.POST; urlRequest.data = urlVars; navigateToURL(urlRequest, "_self"); } public function onMapSelected(_arg1:int):void{ } private function _coinTextDelay():void{ _coinsCounter++; _goldenPathsText.text = ("" + (_coinsCounter + ScoreModel.getTotalCoins())); PennerTween.doTween(_coin, 90, PennerEase.easeOutCubic, {width:0, onComplete:_coinSpinBack}); } private function _coinsTweenFinished():void{ _goldenPathsText.text = ("" + (ScoreModel.getRoundCoins() + ScoreModel.getTotalCoins())); addChild(_coinSpark); _coinSpark.x = (_coin.x - 10); _coinSpark.y = (_coin.y - 10); PennerTween.doTween(_coinSpark, 500, PennerEase.easeInOutCubic, {rotation:300, scaleX:1, scaleY:1, onComplete:_onSparkBig}); PennerTween.doTween(this, 3000, PennerEase.easeNone, {scoreCounter:ScoreModel.getTileScore(), onUpdate:_onScoreCountUpdate, onComplete:_onScoreCountComplete}); } private function _setCountdown():void{ if (_secondsTicker == 0){ clearInterval(_intervalId); _endGame(); } else { _secondsTicker--; _setSecondsText(); }; } public function initDelay():void{ this.addEventListener(MouseEvent.CLICK, _onClick, false, 0, true); if (ScoreModel.getRoundCoins() == 0){ _coinsTweenFinished(); } else { addChild(_coinCollection); addChild(_coin); _collFadeComplete(); }; } public function addCoin():void{ var _local1:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.COIN); _local1.x = ((Math.random() * 181) + 547); _local1.y = ((Math.random() * 72) + 506); _coinCollection.addChild(_local1); } private function _onScoreCountUpdate():void{ _scoreText.text = (scoreCounter + ""); } private function _coinTweenDelay(_arg1:Sprite):void{ PennerTween.doTween(_arg1, 1000, PennerEase.easeInOutCubic, {x:_coin.x, y:_coin.y, scaleX:0, scaleY:0}); } private function quitDelay():void{ _parent.getCommunicator().gameQuit(); } private function _coinSpinBack():void{ PennerTween.doTween(_coin, 90, PennerEase.easeInCubic, {width:27}); } } }//package guiSection 168//Exploder (gui.Exploder) package gui { import flash.geom.*; import flash.display.*; import mx.core.*; public class Exploder { private var _bitmapData:BitmapData; private var _colorTransform:ColorTransform; public var xOffset:int; public var yOffset:int; private var _particles:Array; private var _bounds:Rectangle; private var _bitmap:Bitmap; private var subDivider:int;// = 8 public var isFinished:Boolean;// = false public function Exploder(_arg1:Bitmap, _arg2:BitmapData){ var _local3:int; var _local4:Particle; var _local5:int; super(); _bitmap = _arg1; _bitmapData = _arg2; _bounds = new Rectangle(0, 0, _bitmapData.width, _bitmapData.height); _particles = []; while (_local5 < (_bounds.height / subDivider)) { _local3 = 0; while (_local3 < (_bounds.width / subDivider)) { _local4 = new Particle(null, (_local3 * subDivider), (_local5 * subDivider)); _local4.setSpeed((((_local3 * subDivider) - (_bounds.width / 2)) / 2), (((_local5 * subDivider) - (_bounds.height / 2)) / 2)); _particles.push(_local4); _local3++; }; _local5++; }; } public function update():void{ var _local1:Particle; var _local2:int; while (_local2 < _particles.length) { _local1 = Particle(_particles[_local2]); _local1.update(); _bitmap.bitmapData.copyPixels(_bitmapData, new Rectangle(_local1.startX, _local1.startY, subDivider, subDivider), new Point((_local1.x + xOffset), (_local1.y + yOffset))); _local2++; }; if (_bitmap.alpha <= 0){ isFinished = true; }; _bitmap.alpha = (_bitmap.alpha * 0.8); } } }//package guiSection 169//GameView (gui.GameView) package gui { import comm.*; import flash.geom.*; import flash.display.*; import flash.events.*; import util.*; import model.*; import com.midasplayer.math.pennertween.*; import com.midasplayer.math.beziertween.*; import flash.text.*; import factory.*; import flash.filters.*; import flash.utils.*; public class GameView extends AbstractView { private const TILE_TYPES:Array; private var _newSprite:Sprite; private var _lastClearedTilesTick:Number; private var _tiletypes:Array; private var _tileSpreader:TileSpreader; private var debugShape:Shape; private var _tileHilite:Sprite; public var sparkContainer:Sprite; private var _autoGoldenTimeout:int; private var _coinCollection:Sprite; private var _soundTimeout:int; private var _communicator:Communicator; private var _goldenTiles:Array; private var _clearedGoldenTiles:int; private var _toScale:Number; private var _timeIsUpBg:Sprite; private var _firstClick:Boolean; private var _exploderBitmap:Bitmap; private var _levelType:int; private var _newBitmap:Bitmap; private var _roundStartTick:int; private var _tick:Number; private var GOLDEN_TILE_TYPES:Array; private var _tileIncr:int;// = 0 private var _noMoreMovesAlt:TextField; private var _level:int; private var _tiles:Array; private var _isExploding:Boolean;// = false private var _explodingTile_1:Exploder; private var _explodingTile_2:Exploder; private var _bgInterface:Sprite; private var _tileCounter:int; private var _openPlayerText:TextField; private var _tileNum:int; private var _roundStartCheck:Boolean; private var _bgSprite:Sprite; private var _coinLaps:int; private var _selectedTile:Tile; private var _timeoutId:int; private var _maxTiles:int;// = 80 private var _bg:Bitmap; private var _board:Sprite; public var scorePopHolder:Sprite; private var _noMoreMoves:TextField; private var _boardBitmap:Bitmap; private var _timeIsUpText:TextField; public static const BOARD_HEIGHT:int = 20; public static const LEVEL_FINIHED_ALL_TILES_CLEARED:int = 3; public static const LEVEL_FINIHED_NO_MORE_MOVES:int = 2; public static const BOARD_CENTER_X:int = 450; public static const BOARD_CENTER_Y:int = 270; public static const LEVEL_FINIHED_TO_REGULAR:int = 1; public static const LEVEL_TYPE_HAGEL:int = 101; public static const LEVEL_TYPE_GOLDEN:int = 0; public static const LEVEL_TYPE_UR:int = 103; public static const LEVEL_FINIHED_TO_GOLDEN_PATH:int = 0; public static const BOARD_WIDTH:int = 34; public static const LEVEL_TYPE_KAUN:int = 102; public static const LEVEL_FINISHED_TIME_UP:int = 4; public function GameView(_arg1:MahjongGoldenPath, _arg2:Sprite, _arg3:Communicator){ TILE_TYPES = [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24]; GOLDEN_TILE_TYPES = [LEVEL_TYPE_HAGEL, LEVEL_TYPE_KAUN, LEVEL_TYPE_UR]; _board = new Sprite(); _bg = new Bitmap(); _newBitmap = new Bitmap(); _coinCollection = _arg2; _communicator = _arg3; super(_arg1); addChild(_bg); addChild(_coinCollection); addChild(_board); sparkContainer = new Sprite(); debugShape = new Shape(); debugShape.graphics.beginFill(0); debugShape.graphics.drawRect(0, 0, 10, 10); debugShape.graphics.endFill(); _tileSpreader = new TileSpreader(this); _tileHilite = AssetsFactory.getInstance().getSprite(AssetsFactory.TILE_HILITE); scorePopHolder = new Sprite(); addChild(scorePopHolder); _timeIsUpBg = AssetsFactory.getInstance().getSprite(AssetsFactory.TIME_IS_UP_BG); _timeIsUpBg.x = (BOARD_CENTER_X - (_timeIsUpBg.width / 2)); _timeIsUpBg.y = (BOARD_CENTER_Y - (_timeIsUpBg.height / 2)); var _local4:DropShadowFilter = new DropShadowFilter(2, 90, 0xFFFFFF, 1, 0, 0, 1); _timeIsUpText = AssetsFactory.getTextField(20); _timeIsUpText.filters = [_local4]; _timeIsUpText.text = GameData.getText("time_is_up"); _timeIsUpText.width = _timeIsUpBg.width; _timeIsUpText.height = (_timeIsUpText.textHeight + 5); _timeIsUpText.y = (((_timeIsUpBg.height - _timeIsUpText.height) / 2) + 20); _noMoreMoves = AssetsFactory.getTextField(20); _noMoreMoves.filters = [_local4]; _noMoreMoves.text = GameData.getText("no_more_moves"); _noMoreMoves.multiline = true; _noMoreMoves.wordWrap = true; _noMoreMoves.width = _timeIsUpBg.width; _noMoreMoves.height = (_noMoreMoves.textHeight + 5); _noMoreMoves.y = (((_timeIsUpBg.height - _noMoreMoves.height) / 2) + 20); _noMoreMovesAlt = AssetsFactory.getTextField(12); _noMoreMovesAlt.filters = [_local4]; _noMoreMovesAlt.text = GameData.getText("no_more_moves_alternative_path"); _noMoreMovesAlt.multiline = true; _noMoreMovesAlt.wordWrap = true; _noMoreMovesAlt.width = (_timeIsUpBg.width - 20); _noMoreMovesAlt.height = (_noMoreMovesAlt.textHeight + 5); _noMoreMovesAlt.x = 10; _noMoreMovesAlt.y = (((_timeIsUpBg.height - _noMoreMovesAlt.height) / 2) + 20); _noMoreMovesAlt = AssetsFactory.getTextField(12); _noMoreMovesAlt.filters = [_local4]; _noMoreMovesAlt.text = GameData.getText("no_more_moves_alternative_path"); _noMoreMovesAlt.multiline = true; _noMoreMovesAlt.wordWrap = true; _noMoreMovesAlt.width = (_timeIsUpBg.width - 20); _noMoreMovesAlt.height = (_noMoreMovesAlt.textHeight + 5); _noMoreMovesAlt.x = 10; _noMoreMovesAlt.y = (((_timeIsUpBg.height - _noMoreMovesAlt.height) / 2) + 20); _openPlayerText = AssetsFactory.getTextField(12); _openPlayerText.filters = [_local4]; _openPlayerText.text = GameData.getText("open_game"); _openPlayerText.multiline = true; _openPlayerText.wordWrap = true; _openPlayerText.width = (_timeIsUpBg.width - 20); _openPlayerText.height = (_openPlayerText.textHeight + 5); _openPlayerText.x = 10; _openPlayerText.y = (((_timeIsUpBg.height - _openPlayerText.height) / 2) + 20); } public function setTilesSelectable(_arg1:Boolean=false):void{ var _local2:Tile; var _local3:int; var _local4:Tile; var _local5:Boolean; var _local7:int; _tileCounter = 0; var _local6:Array = _tiles.concat(_goldenTiles); if (_arg1){ _roundStartCheck = true; _roundStartTick = _tick; }; while (_local7 < _local6.length) { _local2 = Tile(_local6[_local7]); if (_arg1){ if (getTileIsSelectable(_local2)){ _local2.setSelectable(true, true); } else { _tileCounter++; _local2.setSelectable(false, true); }; } else { _local2.setSelectable(getTileIsSelectable(_local2), false); }; _local3 = 0; for each (_local4 in _local6) { if (((((!(_local4.isCleared)) && ((_local4.position.column == (_local2.position.column + 2))))) && ((_local4.position.layer == _local2.position.layer)))){ if (_local4.position.row == (_local2.position.row - 1)){ _local3 = (_local3 + 1); }; if (_local4.position.row == (_local2.position.row + 1)){ _local3 = (_local3 + 2); }; if (_local4.position.row == _local2.position.row){ _local3 = (_local3 + 3); }; }; }; _local5 = (_local3 < 3); _local2.setShadowVisible(_local5, _local3); _local7++; }; if ((((_tileCounter == 0)) && (_arg1))){ startRound(); }; } private function _onTimeUpBgOut():void{ removeChild(_timeIsUpBg); _timeIsUpBg.alpha = 1; } public function getCommunicator():Communicator{ return (_communicator); } private function setupLayout():void{ var _local1:Array; var _local2:Tile; var _local3:int; var _local4:int; if ((((((_levelType == LEVEL_TYPE_HAGEL)) || ((_levelType == LEVEL_TYPE_KAUN)))) || ((_levelType == LEVEL_TYPE_UR)))){ _local1 = GameData.getLayout().split(""); _communicator.log((":layout:" + _local1.join(""))); } else { if (_levelType == LEVEL_TYPE_GOLDEN){ _local1 = GameData.getGoldenLayout(_communicator).split(""); _communicator.log((":layout:" + _local1.join(""))); }; }; _tiles = []; _goldenTiles = []; while (_local4 < _local1.length) { _local3 = parseInt(_local1[_local4]); if (_local3 == 1){ _local2 = new Tile(_local4, -1, this); _tiles.push(_local2); } else { if (_local3 == 2){ _local2 = new Tile(_local4, -1, this, true); _goldenTiles.push(_local2); }; }; _local4++; }; } public function setLevelCleared(_arg1:int):void{ var _local2:Tile; var _local3:int; var _local4:int; var _local5:Tile; var _local7:int; _communicator.endRound((_arg1 + "")); var _local6:Array = _tiles.concat(_goldenTiles); while (_local7 < _local6.length) { _local2 = Tile(_local6[_local7]); _local2.removeListeners(); _local7++; }; _removeTextsFromSign(); if (_arg1 == LEVEL_FINIHED_TO_GOLDEN_PATH){ ScoreModel.increaseRoundCoins(1); SoundManager.playSound(AssetsFactory.SFX_GOLDEN_EXIT); setLevelClearedScore(); _local3 = 0; _local4 = 0; while (_local4 < _local6.length) { _local5 = Tile(_local6[_local4]); if (((!(_local5.isCleared)) && (!(_local5.isGoldenTile)))){ _local5.clearShadows(); _local5.setClearFx(_board, _local3); _local3++; } else { if (_local5.isGoldenTile){ _local5.clearShadows(); _local5.setGoldenSprite(); }; }; _local4++; }; _parent.isInterLevel = true; _timeoutId = setTimeout(_setBackDrop, ((50 * _local3) + 1000)); } else { if (_arg1 == LEVEL_FINIHED_NO_MORE_MOVES){ _timeIsUpBg.addChild(_noMoreMoves); SoundManager.playSound(AssetsFactory.SFX_NO_MORE_MOVES); _endGameView(); } else { if (_arg1 == LEVEL_FINIHED_TO_REGULAR){ _timeIsUpBg.addChild(_noMoreMovesAlt); SoundManager.playSound(AssetsFactory.SFX_NO_MORE_MOVES); setGoldenTilesClickable(); } else { if (_arg1 == LEVEL_FINISHED_TIME_UP){ SoundManager.fadeAndStopMusic(AssetsFactory.MUSIC_GAME_LOOP); SoundManager.playSound(AssetsFactory.SFX_TIME_UP, SoundManager.MUSIC); _timeIsUpBg.addChild(_timeIsUpText); _endGameView(); }; }; }; }; } public function setupTileSprites():void{ var _local1:Tile; var _local2:int; var _local3:Tile; var _local7:int; var _local10:int; var _local11:int; var _local13:int; var _local4:Array = _tiles.concat(_goldenTiles); _local4.sortOn("id", Array.NUMERIC); var _local5:int = _local4[0].position.row; var _local6:int = _local4[0].position.layer; var _local8:int = MahjongGoldenPath.GAME_WIDTH; var _local9:int = MahjongGoldenPath.GAME_HEIGHT; var _local12:int = (Map.selectedDestination + 1); while (_local13 < _local4.length) { _local1 = Tile(_local4[_local13]); _local1.setSprite(AssetsFactory.getInstance().getTileById((_local1.isGoldenTile) ? 0 : _local12, _local1.type)); if (((!((_local1.position.row == _local5))) || (!((_local1.position.layer == _local6))))){ _local7 = _board.numChildren; _local5 = _local1.position.row; _local6 = _local1.position.layer; }; _board.addChildAt(_local1.hitarea, _local7); _board.addChildAt(_local1.bitmap, _local7); _local2 = 0; while (_local2 < _local4.length) { _local3 = Tile(_local4[_local2]); if ((((((_local3.position.row == (_local1.position.row - 1))) && ((_local3.position.column == (_local1.position.column - 2))))) && ((_local3.position.layer == _local1.position.layer)))){ _board.addChildAt(_local1.bitmap, ((_board.getChildIndex(_local3.bitmap))==0) ? 0 : _board.getChildIndex(_local3.bitmap)); _board.addChildAt(_local1.hitarea, ((_board.getChildIndex(_local3.bitmap))==0) ? 0 : _board.getChildIndex(_local3.bitmap)); _local7 = _board.getChildIndex(_local1.bitmap); }; _local2++; }; if (_local1.x < _local8){ _local8 = _local1.x; }; if (_local1.y < _local9){ _local9 = _local1.y; }; if (_local1.x > _local10){ _local10 = (_local1.x + Tile.WIDTH); }; if (_local1.y > _local11){ _local11 = (_local1.y + Tile.HEIGHT); }; _local13++; }; _lastClearedTilesTick = _tick; _firstClick = true; debugShape.width = _board.width; _board.x = Math.round(((BOARD_CENTER_X - ((_local10 - _local8) / 2)) - _local8)); _board.y = Math.round(((BOARD_CENTER_Y - ((_local11 - _local9) / 2)) - _local9)); _tileSpreader.setTiles(_local4); _timeoutId = setTimeout(startSpread, 500); } override public function init():void{ super.show(); } private function _startPlayGameLoopMusic():void{ SoundManager.playSound(AssetsFactory.MUSIC_GAME_LOOP, SoundManager.MUSIC, true); } public function getBoard():Sprite{ return (_board); } private function animScaleCoinComplete(_arg1:Array):void{ _coinLaps++; if (_coinLaps < 8){ _toScale = ((_toScale)==0) ? 1 : 0; animScaleCoin(_arg1[0]); }; } public function startNewLevel(_arg1:int, _arg2:int):void{ _communicator.log((((":startNewLevel:" + _arg1) + ":level:") + _arg2)); if (_timeIsUpBg.parent){ PennerTween.doTween(_timeIsUpBg, 200, PennerEase.easeNone, {alpha:0, onComplete:_onTimeUpBgOut}); }; if (((_cover.parent) && ((_arg2 > 1)))){ PennerTween.doTween(_cover, 500, PennerEase.easeNone, {alpha:0, onComplete:_onCoverFadeComplete}); }; _levelType = _arg1; _level = _arg2; clearBoard(); addChild(sparkContainer); var _local3:* = true; while (_local3) { setupLayout(); setupTileTypes(); _local3 = getIsNoMoreMoves(); _communicator.log((":isNoMoreMoves" + _local3)); trace((":isNoMoreMoves" + _local3)); }; setupLevelBackground(_arg2); if (_arg1 == LEVEL_TYPE_GOLDEN){ setTimeout(_playGoldenLevelStartSfx, 500); _soundTimeout = setTimeout(_startPlayGameLoopMusic, 3000); }; setupTileSprites(); } private function startRound():void{ var _local1:Tile; var _local2:int; var _local3:Tile; var _local5:int; var _local4:Array = _tiles.concat(_goldenTiles); while (_local5 < _local4.length) { _local1 = Tile(_local4[_local5]); _local1.addListeners(); _local5++; }; _parent.onTilesInitComplete(); _communicator.startRound(((("" + _levelType) + ",") + getTimer())); if ((((_level == 2)) && (GameData.getIsOpenPlayer()))){ _local2 = 0; while (_local2 < _tiles.length) { _local3 = Tile(_tiles[_local2]); _local3.removeListeners(); _local2++; }; SoundManager.fadeAndStopMusic(AssetsFactory.MUSIC_GAME_LOOP); SoundManager.playSound(AssetsFactory.SFX_TIME_UP, SoundManager.MUSIC); _timeIsUpBg.addChild(_openPlayerText); _endGameView(); }; } private function _onCoverFadeComplete():void{ removeChild(_cover); } private function _setBackDrop():void{ addChildAt(_cover, getChildIndex(_coinCollection)); PennerTween.doTween(_cover, 500, PennerEase.easeNone, {alpha:0.5, onComplete:setGoldenAnim}); } private function returnTileType(_arg1:int):void{ _tiletypes.push(_arg1); } public function getTileIsClearable(_arg1:Tile):Boolean{ var _local2:Boolean; if (((((_selectedTile) && ((_selectedTile.type == _arg1.type)))) && (!((_selectedTile.id == _arg1.id))))){ _local2 = true; }; return (_local2); } public function getTileIsSelectable(_arg1:Tile, _arg2:Array=null):Boolean{ var _local3:Tile; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:Boolean; var _local9:Tile; var _local11:Boolean; var _local13:int; var _local14:int; if (!_arg2){ _arg2 = _tiles.concat(_goldenTiles); } else { _arg2 = _arg2.concat(_goldenTiles); }; var _local10:* = true; var _local12:Array = []; while (_local14 < _arg2.length) { _local3 = Tile(_arg2[_local14]); if ((((_arg1.isGoldenTile == true)) && ((_local3.isCleared == true)))){ _local13++; }; if (!_local3.isCleared){ _local4 = Math.min(_arg1.position.column, _local3.position.column); _local5 = Math.max(_arg1.position.column, _local3.position.column); _local6 = Math.min(_arg1.position.row, _local3.position.row); _local7 = Math.max(_arg1.position.row, _local3.position.row); if (((((((_local5 - _local4) == 2)) && (((_local7 - _local6) < 2)))) && (((_local3.position.layer - _arg1.position.layer) == 0)))){ _local8 = false; for each (_local9 in _local12) { if ((_local3.position.column - _local9.position.column) == 0){ _local8 = true; }; }; if (!_local8){ _local12.push(_local3); }; }; if (((((((_local5 - _local4) < 2)) && (((_local7 - _local6) < 2)))) && (((_local3.position.layer - _arg1.position.layer) == 1)))){ _local11 = true; }; if ((((_local12.length == 2)) || (_local11))){ _local10 = false; break; }; }; _local14++; }; return (_local10); } private function getIsNoMoreMoves():Boolean{ var _local1:Tile; var _local2:int; var _local3:Tile; var _local5:int; var _local4:* = true; while (_local5 < _tiles.length) { _local1 = Tile(_tiles[_local5]); if (!_local1.isCleared){ if (getTileIsSelectable(_local1)){ _selectedTile = _local1; _local2 = 0; while (_local2 < _tiles.length) { _local3 = Tile(_tiles[_local2]); if (((((((!(_local3.isCleared)) && (!((_local1.id == _local3.id))))) && (getTileIsSelectable(_local3)))) && (getTileIsClearable(_local3)))){ _local4 = false; break; }; _local2++; }; }; if (!_local4){ break; }; }; _local5++; }; _selectedTile = null; return (_local4); } private function setupTileTypes():void{ var _local1:Tile; var _local2:Tile; var _local3:int; var _local4:int; var _local5:int; var _local7:int; var _local9:int; var _local6:Array = []; _tiletypes = []; while (_local7 < (_tiles.length / 4)) { if (_local6.length == 0){ _local6 = _local6.concat(TILE_TYPES); }; _local3 = GameData.getRandom(_local6.length, "setupTileTypes :: 1"); _local4 = 2; while (_local4--) { _tiletypes.push(_local6[_local3]); }; _local6.splice(_local3, 1); _local7++; }; var _local8:Array = []; _local8 = _local8.concat(GOLDEN_TILE_TYPES); while (_local9 < _goldenTiles.length) { _local5 = GameData.getRandom(_local8.length, "setupTileTypes :: 2"); _goldenTiles[_local9].type = _local8[_local5]; _local8.splice(_local5, 1); _local9++; }; _tiletypes = _scrambleArray(_tiletypes); _tiles = _scrambleArray(_tiles); _tiles = createLayup(_tiles); for each (_local1 in _tiles) { if (_local1.type < 0){ _communicator.log((":tileWithoutType: " + _local1.id)); trace(("tileWithoutType : " + _local1.id)); }; _local1.isCleared = false; }; for each (_local2 in _goldenTiles) { _local2.isCleared = false; }; } private function _getBaseScore():int{ return ((50 + ((_level - 1) * 10))); } private function startSpread():void{ _tileSpreader.start(); } private function _scrambleArray(_arg1:Array):Array{ var _local3:int; var _local5:int; var _local2:* = undefined; var _local4:Array = _arg1.concat([]); while (_local5 < _arg1.length) { _local3 = GameData.getRandom(_arg1.length, "_scrambleArray"); _local2 = _local4[_local5]; _local4[_local5] = _local4[_local3]; _local4[_local3] = _local2; _local5++; }; return (_local4); } override public function render(_arg1:Number, _arg2:Number):void{ } public function onGoldenTileClick(_arg1:int):void{ clearTimeout(_autoGoldenTimeout); _parent.startNewLevel(_arg1); } public function clearTile(_arg1:Tile):void{ var _local2:Tile; var _local3:Tile; var _local4:int; var _local6:int; while (_local4 < _tiles.length) { _local2 = Tile(_tiles[_local4]); if ((((_local2.id == _arg1.id)) || ((_local2.id == _selectedTile.id)))){ _local2.isCleared = true; }; _local4++; }; if (_board.contains(_tileHilite)){ _board.removeChild(_tileHilite); }; _arg1.setClearFx(_board); _selectedTile.setClearFx(_board); SoundManager.playSound(AssetsFactory.SFX_COMBO_SOUND, SoundManager.SFX, false, 0.1); var _local5:int = getClearedTileScore(); ScoreModel.increaseTileScore(_local5); _arg1.setScorePop(_local5, 0); _communicator.log((":score:" + ScoreModel.getTileScore())); setTilesSelectable(); while (_local6 < _goldenTiles.length) { _local3 = Tile(_goldenTiles[_local6]); if (((getTileIsSelectable(_local3)) && (!(_local3.isGoldenTileCleared)))){ _local3.isGoldenTileCleared = true; _local3.setSparkle(true); _clearedGoldenTiles++; }; _local6++; }; if (_clearedGoldenTiles == 3){ _parent.levelFinished(LEVEL_FINIHED_TO_GOLDEN_PATH); } else { if (getIsNoMoreMoves()){ if (_clearedGoldenTiles > 0){ _parent.levelFinished(LEVEL_FINIHED_TO_REGULAR); } else { _parent.levelFinished(LEVEL_FINIHED_NO_MORE_MOVES); }; }; }; } private function setupLevelBackground(_arg1:int):void{ if (_levelType == LEVEL_TYPE_HAGEL){ _newSprite = AssetsFactory.getInstance().getSprite(AssetsFactory.BGR_HAGEL); _newSprite.addChild(AssetsFactory.getInstance().getSprite(AssetsFactory.INTERFACE_HAGEL)); } else { if (_levelType == LEVEL_TYPE_KAUN){ _newSprite = AssetsFactory.getInstance().getSprite(AssetsFactory.BGR_KAUN); _newSprite.addChild(AssetsFactory.getInstance().getSprite(AssetsFactory.INTERFACE_KAUN)); } else { if (_levelType == LEVEL_TYPE_UR){ _newSprite = AssetsFactory.getInstance().getSprite(AssetsFactory.BGR_UR); _newSprite.addChild(AssetsFactory.getInstance().getSprite(AssetsFactory.INTERFACE_UR)); } else { if (_levelType == LEVEL_TYPE_GOLDEN){ _newSprite = AssetsFactory.getInstance().getBackground(((Math.random() * 5) + 1)); _newSprite.addChild(AssetsFactory.getInstance().getSprite(AssetsFactory.INTERFACE_GOLD)); }; }; }; }; var _local2:BitmapData = new BitmapData(_newSprite.width, _newSprite.height, false); _local2.draw(_newSprite); _newBitmap.bitmapData = _local2; if (_level == 1){ _bg.bitmapData = _newBitmap.bitmapData; } else { addChildAt(_newBitmap, getChildIndex(_bg)); _onFadeBgcomplete1(); }; } override public function tick(_arg1:Number):void{ _tick = _arg1; if (_roundStartCheck){ if ((_tick - _roundStartTick) > 5){ startRound(); _roundStartCheck = false; }; }; if (_isExploding){ if (!_explodingTile_1.isFinished){ _explodingTile_1.update(); _explodingTile_2.update(); } else { _isExploding = false; addChild(_board); removeChild(_boardBitmap); removeChild(_exploderBitmap); _boardBitmap = null; _exploderBitmap = null; }; }; } private function getNewTileType():int{ if (_tiletypes.length == 0){ _tiletypes = _tiletypes.concat(TILE_TYPES); }; return (_tiletypes.pop()); } private function createLayup(_arg1:Array):Array{ var _local2:Tile; var _local3:Tile; var _local4:Tile; var _local5:Array; var _local6:Array = _cloneTiles(_arg1); var _local7:int = _local6.length; while (_local7--) { if (((_local6[_local7].isCleared) || (!(getTileIsSelectable(_local6[_local7], _local6))))){ } else { _local2 = _local6[_local7]; break; }; }; if (!_local2){ return (_local6); }; var _local8:Array = []; for each (_local3 in _local6) { if (((((!((_local2 == _local3))) && ((_local3.type < 0)))) && (getTileIsSelectable(_local3, _local6)))){ _local8.push(_local3); }; }; _local8 = _scrambleArray(_local8); _local2.type = getNewTileType(); _local2.isCleared = true; for each (_local4 in _local8) { _local4.type = _local2.type; _local4.isCleared = true; _local5 = createLayup(_local6); if (_local5){ return (_local5); }; _local4.type = -1; _local4.isCleared = false; }; returnTileType(_local2.type); _local2.type = -1; _local2.isCleared = false; return (null); } private function setLevelClearedScore():void{ var _local1:Tile; var _local2:int; var _local3:int; var _local4:int; while (_local4 < _tiles.length) { _local1 = Tile(_tiles[_local4]); if (!_local1.isCleared){ _local1.setScorePop(_getBaseScore(), _local3); _local3++; _local2 = (_local2 + _getBaseScore()); }; _local4++; }; ScoreModel.increaseTileScore((500 + _local2)); } private function _removeTextsFromSign():void{ if (_timeIsUpText.parent){ _timeIsUpBg.removeChild(_timeIsUpText); }; if (_noMoreMoves.parent){ _timeIsUpBg.removeChild(_noMoreMoves); }; if (_noMoreMovesAlt.parent){ _timeIsUpBg.removeChild(_noMoreMovesAlt); }; _timeIsUpBg.x = (BOARD_CENTER_X - (_timeIsUpBg.width / 2)); } public function clearBoard():void{ var _local1:Array; var _local2:int; var _local3:Tile; _selectedTile = null; if (((_tiles) && (_goldenTiles))){ _clearedGoldenTiles = 0; _local1 = _tiles.concat(_goldenTiles); _local2 = 0; while (_local2 < _local1.length) { _local3 = Tile(_local1[_local2]); _local3.clearShadows(); _local3.destroy(); if (_board.contains(_local3.bitmap)){ _board.removeChild(_local3.bitmap); }; if (_board.contains(_local3.hitarea)){ _board.removeChild(_local3.hitarea); }; if (_parent.tileHitareaHolder.contains(_local3.hitarea)){ _parent.tileHitareaHolder.removeChild(_local3.hitarea); }; _local3 = null; _local2++; }; }; } public function onTileSpreadFinished():void{ setTilesSelectable(true); } private function getClearedTileScore():int{ var _local1:int; var _local2:int = Math.floor(((_tick - _lastClearedTilesTick) / 25)); trace(("seconds to bonus : " + _local2)); _parent.getCommunicator().log((":ticksSinceLastClear:" + (_tick - _lastClearedTilesTick))); _parent.getCommunicator().log((":secondsSinceLastClear:" + _local2)); if (((!(_firstClick)) && ((_local2 <= 5)))){ _local1 = Math.round((10 * ((5 - _local2) / 5))); }; _parent.getCommunicator().log((":fastClickBonusRatio:" + ((5 - _local2) / 5))); _parent.getCommunicator().log((":fastClickBonus:" + _local1)); _firstClick = false; _lastClearedTilesTick = _tick; return ((_getBaseScore() + _local1)); } public function setGoldenAnim():void{ if (sparkContainer.parent){ removeChild(sparkContainer); }; _parent.setGoldenAnim(_goldenTiles, _board); } private function _cloneTiles(_arg1:Array):Array{ var _local2:Tile; var _local3:Array = []; for each (_local2 in _arg1) { _local3.push(_local2.clone()); }; return (_local3); } private function _playGoldenLevelStartSfx():void{ SoundManager.stopMusic(AssetsFactory.MUSIC_GAME_LOOP); SoundManager.playSound(AssetsFactory.SFX_GOLDEN_LEVEL_START, SoundManager.MUSIC); } public function addCoin(_arg1:Point):void{ var _local2:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.COIN); _local2.x = _arg1.x; _local2.y = _arg1.y; _coinCollection.addChild(_local2); _coinLaps = 0; _toScale = 0; animScaleCoin(_local2); } public function setGameQuit():void{ var _local1:Tile; clearTimeout(_timeoutId); clearTimeout(_autoGoldenTimeout); clearTimeout(_soundTimeout); var _local2:Array = _tiles.concat(_goldenTiles); for each (_local1 in _local2) { _local1.removeListeners(); }; PennerTween.removeTween(_cover); } private function animScaleCoin(_arg1:Sprite):void{ BezierTween.doTween(_arg1, 50, BezierTweenTypes.LINEAR, {scaleX:_toScale, onComplete:animScaleCoinComplete, onCompleteParams:[_arg1]}); } public function setTileSelected(_arg1:Tile):void{ var _local2:Tile; if (_arg1 == _selectedTile){ _arg1.setSelected(false); if (_board.contains(_tileHilite)){ _board.removeChild(_tileHilite); }; _selectedTile = null; } else { _arg1.setSelected(true); _selectedTile = _arg1; for each (_local2 in _tiles) { if (_local2.id != _selectedTile.id){ _local2.setSelected(false); }; }; _board.addChildAt(_tileHilite, _board.getChildIndex(_arg1.hitarea)); _tileHilite.x = (_arg1.hitarea.x + 1); _tileHilite.y = _arg1.hitarea.y; }; SoundManager.playSound(AssetsFactory.SFX_MARK_TILE); } private function _endGameView():void{ _timeIsUpBg.y = -(_timeIsUpBg.height); addChild(_timeIsUpBg); PennerTween.doTween(_timeIsUpBg, 700, PennerEase.easeOutBounce, {y:(BOARD_CENTER_Y - (_timeIsUpBg.height / 2))}); _timeoutId = setTimeout(_parent.changeView, 3000, MahjongGoldenPath.END_VIEW); } private function setGoldenTilesClickable():void{ var _local1:int; var _local2:Tile; var _local3:int; _timeIsUpBg.x = -(_timeIsUpBg.width); _timeIsUpBg.y = ((BOARD_CENTER_Y - (_timeIsUpBg.height / 2)) + 60); addChild(_timeIsUpBg); PennerTween.doTween(_timeIsUpBg, 700, PennerEase.easeOutBack, {x:50}); while (_local3 < _goldenTiles.length) { _local2 = Tile(_goldenTiles[_local3]); if (getTileIsSelectable(_local2)){ _local2.setGoldenClickable(); _local1 = _local2.type; }; _parent.tileHitareaHolder.addChild(_local2.hitarea); _local2.hitarea.x = (_local2.hitarea.x + _board.x); _local2.hitarea.y = (_local2.hitarea.y + _board.y); _local3++; }; _autoGoldenTimeout = setTimeout(onGoldenTileClick, 5000, _local1); } private function _onFadeBgcomplete1():void{ PennerTween.doTween(_bg, 500, PennerEase.easeNone, {alpha:0, onComplete:_onFadeBgcomplete2}); } private function _onFadeBgcomplete2():void{ _bg.bitmapData = _newBitmap.bitmapData; _bg.alpha = 1; removeChild(_newBitmap); trace(("_newBitmap.parent :: " + _newBitmap.parent)); } } }//package guiSection 170//GoldenPathAnim (gui.GoldenPathAnim) package gui { import flash.geom.*; import flash.display.*; import util.*; import com.midasplayer.math.pennertween.*; import factory.*; public class GoldenPathAnim { private var _dissolver:ParticleDissolver; private var _tiles:Array; private var _parent:MahjongGoldenPath; private var _destPoint:Point; public var _coin:Sprite; private var _boardBitmap:Bitmap; private var _alphaBitmapData:BitmapData; public var isFinished:Boolean;// = false private var _drawable:Bitmap; public function GoldenPathAnim(_arg1:Array, _arg2:MahjongGoldenPath){ _tiles = _arg1; _parent = _arg2; _alphaBitmapData = new BitmapData(MahjongGoldenPath.GAME_WIDTH, MahjongGoldenPath.GAME_HEIGHT, true, 0); } public function onGoldenComplete():void{ PennerTween.removeTween(_coin); if (((_drawable) && (_drawable.parent))){ _parent.removeChild(_drawable); }; _parent.addCoin(new Point(_coin.x, _coin.y)); _parent.removeChild(_coin); isFinished = true; SoundManager.playSound(AssetsFactory.SFX_COIN_CATCH); } public function abortAnim():void{ PennerTween.removeTween(_coin); _parent.removeChild(_coin); if (((_drawable) && (_drawable.parent))){ _parent.removeChild(_drawable); }; isFinished = true; } public function update():void{ if (!_dissolver.isFinished){ _dissolver.update(); _dissolver.updateDestination(new Point(_coin.x, _coin.y)); }; } public function initAnim(_arg1:Point, _arg2:Bitmap):void{ var _local3:Bitmap; var _local6:int; _coin = new Sprite(); var _local4:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.PARTICLE_SPRITE); _coin.addChild(_local4); _coin.x = -20; _coin.y = 100; _parent.addChild(_coin); PennerTween.doTween(_coin, 1800, PennerEase.easeOutCubic, {x:((Math.random() * 181) + 547)}); PennerTween.doTween(_coin, 1800, PennerEase.easeInCubic, {rotation:720, y:((Math.random() * 72) + 506), onComplete:onGoldenComplete}); isFinished = false; _boardBitmap = _arg2; _drawable = new Bitmap(); _drawable.bitmapData = new BitmapData(MahjongGoldenPath.GAME_WIDTH, MahjongGoldenPath.GAME_HEIGHT, true, 0); var _local5:Array = []; while (_local6 < _tiles.length) { _local3 = new Bitmap(); _local3.bitmapData = new BitmapData(Tile.WIDTH, Tile.HEIGHT, true, 0); _local3.bitmapData.draw(_tiles[_local6].bitmap); _local3.x = (_tiles[_local6].bitmap.x + _arg1.x); _local3.y = (_tiles[_local6].bitmap.y + _arg1.y); _local5.push(_local3); _local6++; }; _dissolver = new ParticleDissolver(_parent, _drawable, _local5, new Point()); _parent.addChild(_drawable); } } }//package guiSection 171//IMapListener (gui.IMapListener) package gui { public interface IMapListener { function onMapSelected(_arg1:int):void; function onArrowAnimComplete():void; } }//package guiSection 172//IntroView (gui.IntroView) package gui { import flash.geom.*; import flash.display.*; import flash.events.*; import util.*; import timing.*; import com.midasplayer.math.pennertween.*; import flash.text.*; import factory.*; import flash.filters.*; import flash.utils.*; public class IntroView extends AbstractView { private var _isSparkle1:Boolean; private var _animation:MovieClip; private var _isViewChanged:Boolean;// = false private var _introDecor:Bitmap; private var _tileSparklers:Array; private var _clickToContinueText:TextField; private var _isAnim:Boolean; private var _instructionText1:TextField; private var _instructionText2:TextField; private var sparkler3:Sparkler; private var sparkler1:Sparkler; private var sparkler2:Sparkler; private var halfSpeedFlag:Boolean;// = true private var _bg:Bitmap; private var _collectCoinsText:TextField; private var _timeoutId:int; private var _instructionsHeader:TextField; private var _animFrame:int; public function IntroView(_arg1:MahjongGoldenPath){ super(_arg1); var _local2:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.BG_MAP); var _local3:BitmapData = new BitmapData(MahjongGoldenPath.GAME_WIDTH, MahjongGoldenPath.GAME_HEIGHT, false); _local3.draw(_local2); _bg = new Bitmap(_local3); addChild(_bg); _local2 = AssetsFactory.getInstance().getSprite(AssetsFactory.INTRO_DECOR); var _local4:BitmapData = new BitmapData(MahjongGoldenPath.GAME_WIDTH, MahjongGoldenPath.GAME_HEIGHT, true, 0); _local4.draw(_local2); _local2 = null; _introDecor = new Bitmap(_local4); _introDecor.y = 50; addChild(_introDecor); _animation = AssetsFactory.getInstance().getMovieClip(AssetsFactory.INTRO_ANIMATION); addChild(_animation); _animation.x = 175; _animation.y = 282; _animation.gotoAndStop(1); var _local5:GlowFilter = new GlowFilter(16777165, 1, 5, 5, 0.6); _instructionsHeader = AssetsFactory.getTextField(24, 0, TextFormatAlign.LEFT, 0, 2, false); _instructionsHeader.filters = [_local5]; _instructionsHeader.text = GameData.getText("instructions_header"); _instructionsHeader.width = (_instructionsHeader.textWidth + 5); _instructionsHeader.height = (_instructionsHeader.textHeight + 5); _instructionsHeader.x = (626 + _instructionsHeader.height); _instructionsHeader.y = 46; _instructionsHeader.rotation = 90; addChild(_instructionsHeader); _local5.strength = 1; _instructionText1 = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false); _instructionText1.filters = [_local5]; _instructionText1.text = GameData.getText("instruction_text_1"); _instructionText1.multiline = true; _instructionText1.wordWrap = true; _instructionText1.width = 420; _instructionText1.height = 230; _instructionText1.x = 200; _instructionText1.y = 46; addChild(_instructionText1); _instructionText2 = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false); _instructionText2.filters = [_local5]; _instructionText2.text = GameData.getText("instruction_text_2"); _instructionText2.multiline = true; _instructionText2.wordWrap = true; _instructionText2.width = 420; _instructionText2.height = 230; _instructionText2.x = 200; _instructionText2.y = 46; _collectCoinsText = AssetsFactory.getTextField(11, 0, TextFormatAlign.RIGHT, 0, 2, false, 2, true); _collectCoinsText.filters = [_local5]; _collectCoinsText.text = GameData.getText("collect_coins_text"); _collectCoinsText.multiline = true; _collectCoinsText.wordWrap = true; _collectCoinsText.width = 140; _collectCoinsText.height = 100; _collectCoinsText.x = 6; _collectCoinsText.y = 195; addChild(_collectCoinsText); _clickToContinueText = AssetsFactory.getTextField(11, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _clickToContinueText.filters = [_local5]; _clickToContinueText.text = GameData.getText("click_text_continue"); _clickToContinueText.width = 300; _clickToContinueText.height = (_clickToContinueText.textHeight + 3); _clickToContinueText.x = 350; _clickToContinueText.y = 520; addChild(_clickToContinueText); _tileSparklers = []; } private function onSwitchComplete():void{ removeChild(_instructionText1); } private function startAnimation():void{ Ticker.getInstance().addTimeable(this); _animFrame = 1; _isAnim = true; _timeoutId = setTimeout(_switchText, 10000); } override public function init():void{ this.addEventListener(MouseEvent.CLICK, _onClick, false, 0, true); _timeoutId = setTimeout(startAnimation, 1000); SoundManager.playSound(AssetsFactory.MUSIC_INTRO, SoundManager.MUSIC, true); super.show(true); } private function _endView():void{ var _local1:Sparkler; trace("endView"); _isAnim = false; clearTimeout(_timeoutId); _isSparkle1 = false; for each (_local1 in _tileSparklers) { if (_local1){ _local1.destroy(); }; }; if (!_isViewChanged){ _isViewChanged = true; _parent.changeView(MahjongGoldenPath.MAP_VIEW); }; } override public function tick(_arg1:Number):void{ var _local2:Sparkler; if (_isAnim){ _animation.gotoAndStop(_animFrame); if ((((_animFrame == 186)) && (!(sparkler1)))){ _isSparkle1 = true; sparkler1 = new Sparkler(_animation.tileHagel, 0, 0, new Rectangle(0, 0, _animation.tileHagel.width, _animation.tileHagel.height)); _tileSparklers.push(sparkler1); } else { if ((((_animFrame == 260)) && (!(sparkler2)))){ sparkler2 = new Sparkler(_animation.urTile, 0, 0, new Rectangle(0, 0, _animation.urTile.width, _animation.urTile.height)); _tileSparklers.push(sparkler2); } else { if ((((_animFrame == 394)) && (!(sparkler3)))){ sparkler3 = new Sparkler(_animation.kaunTile, 0, 0, new Rectangle(0, 0, _animation.kaunTile.width, _animation.kaunTile.height)); _tileSparklers.push(sparkler3); }; }; }; if (_animFrame == _animation.totalFrames){ _endView(); } else { if (halfSpeedFlag){ _animFrame++; halfSpeedFlag = false; } else { halfSpeedFlag = true; }; }; }; if (_isSparkle1){ for each (_local2 in _tileSparklers) { _local2.update(); }; }; } private function _switchText():void{ addChild(_instructionText2); _instructionText2.alpha = 0; PennerTween.doTween(_instructionText1, 500, PennerEase.easeNone, {alpha:0, onComplete:onSwitchComplete}); PennerTween.doTween(_instructionText2, 500, PennerEase.easeNone, {alpha:1}); } private function _onClick(_arg1:MouseEvent):void{ this.removeEventListener(MouseEvent.CLICK, _onClick); _endView(); } } }//package guiSection 173//MahjongGoldenPath (gui.MahjongGoldenPath) package gui { import comm.*; import flash.geom.*; import flash.display.*; import flash.events.*; import util.*; import timing.*; import model.*; import com.midasplayer.math.pennertween.*; import com.midasplayer.math.beziertween.*; import flash.text.*; import factory.*; import debug.*; import math.*; import flash.utils.*; public class MahjongGoldenPath extends Sprite implements Timeable { private var _debugForward2:Sprite; private var _tick:Number;// = 0 private var _level:int;// = 0 private var _controlPanel:ControlPanel; public var coinCollection:Sprite; private var _swordFrame:int; private var _gameView:GameView; private var _goldenPathAnim:GoldenPathAnim; private var _swordAnimation:MovieClip; private var memText:TextField; private var _nextLevelType:int; private var _firstStart:Boolean; private var _introView:IntroView; private var _communicator:Communicator; private var _scorePanel:ScorePanel; private var _newLevelTimeout:int; private var _fpsGraph:FPSGraph; private var _debugForward:Sprite; public var isInterLevel:Boolean; private var _tmpGolderTilesHolder:Sprite; public var tileHitareaHolder:Sprite; private var _endView:EndView; private var _mapView:MapView; private var _animGoldenPath:Boolean; private var _isSwordAnim:Boolean; private var IS_DEBUG:Boolean;// = true private var oldtime:Number; private var _boardBitmap:Bitmap; private var _currentView:AbstractView; public static const GAME_VIEW:String = "gameView"; public static const MAP_VIEW:String = "mapView"; public static const END_VIEW:String = "endView"; public static const GAME_HEIGHT:int = 600; public static const INTRO_VIEW:String = "introView"; public static const GAME_WIDTH:int = 755; public function MahjongGoldenPath(){ Ticker.getInstance().init(this); Ticker.getInstance().addTimeable(this); _fpsGraph = new FPSGraph(); _tmpGolderTilesHolder = new Sprite(); _tmpGolderTilesHolder.addEventListener(Event.ADDED_TO_STAGE, _tmpGolderTilesHolderAddedToStage, false, 0, true); _swordAnimation = AssetsFactory.getInstance().getMovieClip(AssetsFactory.SWORD_ANIM); _swordAnimation.gotoAndStop(1); _swordAnimation.maskAnim.gotoAndStop(1); tileHitareaHolder = new Sprite(); addChild(tileHitareaHolder); _communicator = new Communicator(); _communicator.log(":MahjongGoldenPath:"); SoundManager.setCommunicator(_communicator); GameData.getInstance().parse(IS_DEBUG, initGame, _communicator); } public function changeView(_arg1:String):void{ _communicator.log((":changeView:" + _arg1)); if (((_currentView) && (!((_currentView == _gameView))))){ _currentView.hide(); }; switch (_arg1){ case INTRO_VIEW: _currentView = _introView; _introView.init(); _scorePanel.resetClock(); addChild(_controlPanel); break; case MAP_VIEW: _currentView = _mapView; _mapView.init(); break; case GAME_VIEW: _currentView = _gameView; setTimeout(_scorePanel.showClock, 1000); _gameView.init(); startNewLevel(GameView.LEVEL_TYPE_GOLDEN); _communicator.gameStarted(); _controlPanel.setQuitBtnActive(true); break; case END_VIEW: _setEndView(); break; }; } public function onTilesInitComplete():void{ _scorePanel.startClock(); } public function setGoldenAnim(_arg1:Array, _arg2:Sprite):void{ var _local3:int; _communicator.log(":setGoldenAnim:"); while (_local3 < _arg1.length) { _arg1[_local3].setSparkle(false); _tmpGolderTilesHolder.addChild(_arg1[_local3].bitmap); _tmpGolderTilesHolder.x = _arg2.x; _tmpGolderTilesHolder.y = _arg2.y; _local3++; }; _boardBitmap = new Bitmap(); _boardBitmap.bitmapData = new BitmapData(this.width, this.height, true, 0); _boardBitmap.bitmapData.draw(this); _goldenPathAnim = new GoldenPathAnim(_arg1, this); _animGoldenPath = true; addChild(_boardBitmap); addChild(_tmpGolderTilesHolder); _goldenPathAnim.initAnim(new Point(_arg2.x, _arg2.y), _boardBitmap); removeChild(_gameView); removeChild(_scorePanel); removeChild(_controlPanel); removeChild(tileHitareaHolder); } private function removeTmpGolderTilesHolder():void{ var _local1:int; var _local2:int; if (_tmpGolderTilesHolder.parent){ _local1 = _tmpGolderTilesHolder.numChildren; _local2 = (_local1 - 1); while (_local2 >= 0) { _tmpGolderTilesHolder.removeChild(_tmpGolderTilesHolder.getChildAt(_local2)); _local2--; }; _tmpGolderTilesHolder.parent.removeChild(_tmpGolderTilesHolder); }; } private function quitDelay():void{ _scorePanel.stopClock(); if (isInterLevel){ _endView.addCoin(); }; if (_animGoldenPath){ PennerTween.doTween(_boardBitmap, 500, PennerEase.easeNone, {alpha:0, onComplete:_onQuitFadeComplete}); _goldenPathAnim.abortAnim(); _animGoldenPath = false; }; } private function _tmpGolderTilesHolderAddedToStage(_arg1:Event):void{ setTimeout(removeTmpGolderTilesHolder, 50); } public function levelFinished(_arg1:int):void{ _communicator.log((((":randomCount:" + GameData.getRandomCounter()) + " :level:") + _level)); _scorePanel.stopClock(); _gameView.setLevelCleared(_arg1); if (_arg1 == GameView.LEVEL_FINIHED_TO_GOLDEN_PATH){ _nextLevelType = GameView.LEVEL_TYPE_GOLDEN; } else { if ((((_arg1 == GameView.LEVEL_FINIHED_NO_MORE_MOVES)) || ((_arg1 == GameView.LEVEL_FINISHED_TIME_UP)))){ _controlPanel.setQuitBtnActive(false); }; }; } public function tick(_arg1:Number):void{ if (_animGoldenPath){ if (_goldenPathAnim.isFinished){ _animGoldenPath = false; unsetGoldenAnim(); } else { _goldenPathAnim.update(); }; }; if (_isSwordAnim){ _swordFrame++; _swordAnimation.gotoAndStop(_swordFrame); _swordAnimation.maskAnim.gotoAndStop(_swordFrame); if (_swordFrame == _swordAnimation.totalFrames){ _isSwordAnim = false; if (_gameView.parent){ removeChild(_gameView); }; addChild(_endView); addChild(_controlPanel); if (_swordAnimation.parent){ removeChild(_swordAnimation); }; _endView.initDelay(); }; }; } public function startNewLevel(_arg1:int):void{ _communicator.log(":MahjongGoldenPath.startNewLevel:"); _level++; _scorePanel.updateLevel(_level); _gameView.startNewLevel(_arg1, _level); } public function initGame():void{ _communicator.log(":initGame:"); _scorePanel = new ScorePanel(this); coinCollection = new Sprite(); _gameView = new GameView(this, coinCollection, _communicator); _introView = new IntroView(this); var _local1:Map = new Map(); _mapView = new MapView(this, _local1); _endView = new EndView(this, _local1, coinCollection); _controlPanel = new ControlPanel(this); stage.scaleMode = StageScaleMode.NO_SCALE; _firstStart = true; changeView(INTRO_VIEW); } public function addCoin(_arg1:Point):void{ isInterLevel = false; _gameView.addCoin(_arg1); } public function getCommunicator():Communicator{ return (_communicator); } public function render(_arg1:Number, _arg2:Number):void{ } private function unsetGoldenAnim():void{ _communicator.log(":unsetGoldenAnim:"); removeChild(_boardBitmap); addChild(_gameView); addChild(_scorePanel); addChild(_controlPanel); addChild(tileHitareaHolder); _newLevelTimeout = setTimeout(startNewLevel, 1000, _nextLevelType); } public function onQuitClick():void{ clearTimeout(_newLevelTimeout); _communicator.quitClicked(); setTimeout(quitDelay, 500); _gameView.setGameQuit(); changeView(END_VIEW); } private function _onQuitFadeComplete():void{ if (_boardBitmap.parent){ removeChild(_boardBitmap); }; } public function frameRateToLow(_arg1:Number):void{ trace(("frameRateToLow :: " + _arg1)); } private function _setEndView():void{ _communicator.gameEnd(ScoreModel.getTileScore()); _scorePanel.stopClock(); _swordAnimation.gotoAndStop(1); _swordAnimation.maskAnim.gotoAndStop(1); _swordAnimation.swordMaskee.addChild(_endView); _swordAnimation.swordMaskee.mask = _swordAnimation.maskAnim; addChild(_swordAnimation); addChild(coinCollection); _endView.init(); _swordFrame = 1; _isSwordAnim = true; } } }//package guiSection 174//Map (gui.Map) package gui { import flash.display.*; import flash.events.*; import util.*; import model.*; import flash.text.*; import factory.*; import flash.filters.*; public class Map extends Sprite { private var _listeners:Array; private var _destinations:Array; private var _destinationRequirements:Array; private var _bg:Bitmap; private var _continueToNextAnim:Boolean; private var _destPositions:Array; public var coinCounter:int; private var _arrowToAnimate:int;// = 0 private var _totalCoins:int; public static var unlockedDestinations:int = 0; public static var selectedDestination:int; public function Map(){ var _local1:Sprite; var _local2:MovieClip; var _local3:Sprite; var _local4:TextField; var _local5:Sprite; var _local6:TextField; var _local7:MovieClip; var _local8:MovieClip; var _local12:int; _destinationRequirements = [0, 100, 300, 1000]; _destPositions = [[[0x0101, 93], [417, 240], [417, 305], [432, 187], [392, 189], [0, 0]], [[162, 260], [317, 305], [317, 370], [317, 335], [273, 331], [263, 197], 50], [[400, 315], [554, 380], [554, 445], [554, 410], [612, 408], [450, 207], 100], [[20, 110], [52, 166], [52, 231], [52, 196], [101, 194], [330, 106], 202]]; super(); _totalCoins = ScoreModel.getTotalCoins(); var _local9:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.BG_MAP); var _local10:BitmapData = new BitmapData(MahjongGoldenPath.GAME_WIDTH, MahjongGoldenPath.GAME_HEIGHT, false); _local10.draw(_local9); _bg = new Bitmap(_local10); addChild(_bg); _destinations = []; var _local11:GlowFilter = new GlowFilter(16777165, 1, 5, 5, 0.6); while (_local12 < _destPositions.length) { _local1 = AssetsFactory.getInstance().getSprite(AssetsFactory[("DESTINATION_BG_" + (_local12 + 1))]); _local1.x = _destPositions[_local12][0][0]; _local1.y = _destPositions[_local12][0][1]; _local2 = AssetsFactory.getInstance().getMovieClip(AssetsFactory[("DESTINATION_BTN_" + (_local12 + 1))]); if (_totalCoins < _destinationRequirements[_local12]){ _local2.gotoAndStop(2); _local2.bg.stop(); } else { _local2.gotoAndStop(1); _local2.bg.stop(); _local2.rot_1.stop(); _local2.rot_2.stop(); }; addChild(_local2); _local2.x = _destPositions[_local12][1][0]; _local2.y = _destPositions[_local12][1][1]; if (_local12 > 0){ _local3 = AssetsFactory.getInstance().getSprite(AssetsFactory.COIN); addChild(_local3); _local3.x = _destPositions[_local12][2][0]; _local3.y = _destPositions[_local12][2][1]; _local3.width = 27; _local3.height = 27; }; _local4 = AssetsFactory.getTextField(14); _local4.text = GameData.getText(("destination_" + (_local12 + 1))); _local4.width = (_local4.textWidth + 5); _local4.height = (_local4.textHeight + 3); _local4.x = Math.round((_destPositions[_local12][3][0] - (_local4.width / 2))); _local4.y = _destPositions[_local12][3][1]; _local4.filters = [_local11]; addChild(_local4); if (_local12 > 0){ _local5 = AssetsFactory.getInstance().getSprite(AssetsFactory.KEY); _local5.x = Math.round((((_local3.x - (_local3.width / 2)) - _local5.width) - 3)); _local5.y = (_local3.y - 4); if (ScoreModel.getTotalCoins() < _destinationRequirements[_local12]){ addChild(_local5); }; _local6 = AssetsFactory.getTextField(14, 0, TextFormatAlign.LEFT); _local6.text = ("" + _destinationRequirements[_local12]); _local6.width = 50; _local6.height = (_local6.textHeight + 3); _local6.x = Math.round((_local3.x + (_local3.width / 2))); _local6.y = (_local3.y - 10); _local6.filters = [_local11]; addChild(_local6); }; _local7 = AssetsFactory.getInstance().getMovieClip(AssetsFactory.DESTINATION_VIKING); _local7.x = _destPositions[_local12][4][0]; _local7.y = _destPositions[_local12][4][1]; if (_local12 > 0){ _local8 = AssetsFactory.getInstance().getMovieClip(AssetsFactory[("DETINATION_ANIM_" + (_local12 + 1))]); _local8.gotoAndStop(1); _local8.x = _destPositions[_local12][5][0]; _local8.y = _destPositions[_local12][5][1]; }; if (_local12 == 0){ addChild(_local7); }; _local7.gotoAndStop(1); _destinations[_local12] = new Destination(this, _local1, _local2, _local3, _local4, _local5, _local6, _local7, _destinationRequirements[_local12], _local12, _local8, _destPositions[_local12][6]); _local12++; }; } public function removeVikings():void{ var _local1:Destination; for each (_local1 in _destinations) { if (((_local1.destAnim) && (_local1.destAnim.viking))){ if (_local1.destAnim.viking.parent){ _local1.destAnim.removeChild(_local1.destAnim.viking); }; } else { if (_local1.viking.parent){ _local1.viking.parent.removeChild(_local1.viking); }; }; }; } public function onDestClicked(_arg1:int):void{ var _local2:IMapListener; var _local3:Destination; selectedDestination = _arg1; for each (_local2 in _listeners) { _local2.onMapSelected(_arg1); }; for each (_local3 in _destinations) { _local3.removeListeners(); }; } public function setFastForward():void{ var _local1:Destination; for each (_local1 in _destinations) { _local1.isFastForward = true; }; } public function startArrowMode():void{ if (_arrowToAnimate > 0){ _destinations[_arrowToAnimate].animateArrowMode(_continueToNextAnim); } else { onArrowAnimComplete(); }; } public function getDestRequirements():Array{ return (_destinationRequirements); } public function initArrowMode():void{ var _local1:Destination; var _local2:int = ScoreModel.getTotalCoins(); var _local3:int = ScoreModel.getRoundCoins(); for each (_local1 in _destinations) { if (_local1.destAnim){ if (_local2 >= _local1.destRequirements){ _local1.destAnim.gotoAndStop(_local1.destAnim.totalFrames); _local1.btn.gotoAndStop(1); _local1.isBtnRotate = true; _local1.showBg(); addChildAt(_local1.destAnim, 1); } else { _continueToNextAnim = ((((_local2 + _local3) > _local1.destRequirements)) && ((_local1.id < (_destinationRequirements.length - 1)))); if (_local1.bg.parent){ removeChild(_local1.bg); }; _arrowToAnimate = _local1.id; return; }; } else { _local1.btn.gotoAndStop(1); _local1.isBtnRotate = true; _local1.showBg(); }; }; } public function addMapListener(_arg1:IMapListener):void{ if (!_listeners){ _listeners = []; }; _listeners.push(_arg1); } public function abortArrowAnim():void{ var _local1:Destination; for each (_local1 in _destinations) { _local1.removeTimable(); }; } public function initBtnMode():void{ var _local1:Destination; for each (_local1 in _destinations) { _local1.animateBtnMode(); }; } public function onArrowAnimComplete():void{ var _local1:IMapListener; for each (_local1 in _listeners) { _local1.onArrowAnimComplete(); }; } public function animArrow(_arg1:int):void{ _destinations[_arg1].animateArrowMode(false); } } }//package guiSection 175//MapView (gui.MapView) package gui { import flash.display.*; import flash.events.*; import util.*; import model.*; import flash.text.*; import factory.*; import flash.filters.*; import flash.utils.*; public class MapView extends AbstractView implements IMapListener { private var _secsBeforeGameStarts:TextField; private var _isViewChanged:Boolean;// = false private var _chooseDestinationTxt:TextField; private var _map:Map; private var _intervalId:int; private var _secsText_1:String; private var _secsText_2:String; private var _goldenPathsHeaderText:TextField; private var _secondsTicker:int; private var _clickToStartText:TextField; private var _instructionsHeader:TextField; private var _goldenPathsText:TextField; private var _coin:Sprite; public function MapView(_arg1:MahjongGoldenPath, _arg2:Map){ super(_arg1); _map = _arg2; _map.addMapListener(this); var _local3:GlowFilter = new GlowFilter(16777165, 1, 5, 5, 0.6); _instructionsHeader = AssetsFactory.getTextField(24, 0, TextFormatAlign.LEFT, 0, 2, false); _instructionsHeader.filters = [_local3]; _instructionsHeader.text = GameData.getText("instructions_header"); _instructionsHeader.width = (_instructionsHeader.textWidth + 5); _instructionsHeader.height = (_instructionsHeader.textHeight + 5); _instructionsHeader.x = (626 + _instructionsHeader.height); _instructionsHeader.y = 46; _instructionsHeader.rotation = 90; _local3.strength = 1; _chooseDestinationTxt = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false); _chooseDestinationTxt.filters = [_local3]; _chooseDestinationTxt.text = GameData.getText("choose_destination_text"); _chooseDestinationTxt.multiline = true; _chooseDestinationTxt.wordWrap = true; _chooseDestinationTxt.width = 420; _chooseDestinationTxt.height = 50; _chooseDestinationTxt.x = 200; _chooseDestinationTxt.y = 46; _secsBeforeGameStarts = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _secsBeforeGameStarts.filters = [_local3]; _secsBeforeGameStarts.width = 300; _secsBeforeGameStarts.x = 350; _secsBeforeGameStarts.y = 525; _clickToStartText = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _clickToStartText.filters = [_local3]; _clickToStartText.text = GameData.getText("click_text_start"); _clickToStartText.width = 300; _clickToStartText.height = (_clickToStartText.textHeight + 3); _clickToStartText.x = 350; _clickToStartText.y = 540; _secsText_1 = GameData.getText("sec_before_game_starts").split("[0]")[0]; _secsText_2 = GameData.getText("sec_before_game_starts").split("[0]")[1]; _goldenPathsHeaderText = AssetsFactory.getTextField(12, 0, TextFormatAlign.RIGHT, 0, 2, false, 2); _goldenPathsHeaderText.filters = [_local3]; _goldenPathsHeaderText.text = GameData.getText("golden_paths"); _goldenPathsHeaderText.width = 300; _goldenPathsHeaderText.height = (_goldenPathsHeaderText.textHeight + 3); _goldenPathsHeaderText.x = 315; _goldenPathsHeaderText.y = 108; var _local4:DropShadowFilter = new DropShadowFilter(1.5, 45, 0, 1, 0, 0, 1); _goldenPathsText = AssetsFactory.getTextField(30, 14079674, TextFormatAlign.RIGHT, 0, 2, false, 2); _goldenPathsText.filters = [_local4]; _goldenPathsText.text = ("" + ScoreModel.getTotalCoins()); _goldenPathsText.width = 270; _goldenPathsText.height = (_goldenPathsText.textHeight + 3); _goldenPathsText.x = 315; _goldenPathsText.y = 120; _coin = AssetsFactory.getInstance().getSprite(AssetsFactory.COIN); _coin.x = 603; _coin.y = 140; _coin.width = 27; _coin.height = 27; } private function _startCountdown():void{ _intervalId = setInterval(_setCountdown, 1000); } override public function init():void{ _secondsTicker = 10; addChild(_map); addChild(_instructionsHeader); addChild(_chooseDestinationTxt); addChild(_clickToStartText); addChild(_secsBeforeGameStarts); addChild(_goldenPathsText); addChild(_goldenPathsHeaderText); addChild(_coin); setTimeout(_map.initBtnMode, 1000); _setSecondsText(); _secsBeforeGameStarts.height = (_secsBeforeGameStarts.textHeight + 3); _startCountdown(); super.show(); } private function _setCountdown():void{ if (_secondsTicker == 0){ trace("_setCountdown"); onMapSelected(0); } else { _secondsTicker--; _setSecondsText(); }; } private function _setSecondsText():void{ _secsBeforeGameStarts.text = ((_secsText_1 + _secondsTicker) + _secsText_2); } public function onArrowAnimComplete():void{ } public function onMapSelected(_arg1:int):void{ clearInterval(_intervalId); if (!_isViewChanged){ _isViewChanged = true; SoundManager.fadeAndStopMusic(AssetsFactory.MUSIC_INTRO); _parent.changeView(MahjongGoldenPath.GAME_VIEW); }; } } }//package guiSection 176//Particle (gui.Particle) package gui { import flash.display.*; public class Particle { private var _scale:Number;// = 1 private var _xSpeed:Number; private var _gravity:Number;// = 0 private var _friction:Number;// = 1 private var _alpha:Number;// = 1 private var _sprite:DisplayObject; private var _ySpeed:Number; public var startX:Number; public var startY:Number; public var x:Number; public var y:Number; public function Particle(_arg1:DisplayObject, _arg2:Number, _arg3:Number){ if (_arg1 != null){ _sprite = _arg1; this._sprite.x = _arg2; this._sprite.y = _arg3; } else { x = _arg2; y = _arg3; }; startX = _arg2; startY = _arg3; } public function setSpeed(_arg1:Number, _arg2:Number):void{ this._xSpeed = _arg1; this._ySpeed = _arg2; } public function update():void{ if (this._sprite != null){ this._sprite.x = (this._sprite.x + _xSpeed); this._sprite.y = (this._sprite.y + _ySpeed); this._sprite.width = (this._sprite.width * _scale); this._sprite.height = (this._sprite.height * _scale); this._sprite.alpha = (this._sprite.alpha * _alpha); } else { x = (x + _xSpeed); y = (y + _ySpeed); }; _xSpeed = (_xSpeed * _friction); _ySpeed = (_ySpeed * _friction); _ySpeed = (_ySpeed + _gravity); } public function setGravity(_arg1:Number):void{ _gravity = _arg1; } public function setScale(_arg1:Number):void{ _scale = _arg1; } public function setAlpha(_arg1:Number):void{ _alpha = _arg1; } public function getSprite():DisplayObject{ return (_sprite); } public function setFriction(_arg1:Number):void{ _friction = _arg1; } } }//package guiSection 177//ParticleDissolver (gui.ParticleDissolver) package gui { import flash.geom.*; import flash.display.*; public class ParticleDissolver { private var _destinationPoint:Point; private var CLUSTER_SIZE:int;// = 100 private var sampleIndex:int;// = 0 private var _points:Array; private var _drawableBitmap:Bitmap; private var PIXEL_SPEED:int;// = 35 private var _parent:Sprite; private var _targetBitmaps:Array; private var _perforedBitmap:Bitmap; private var SUB_DIVIDER:int;// = 2 private var SAMPLE_TOP:int;// = 1 private var _targetBitmap:Bitmap; private var SAMPLE_RANDOM:int;// = 0 private var SAMPLE_BOTTOM:int;// = 2 private var sample:int; private var _particles:Array; private var _alphaPixel:uint;// = 4278190080 private var _alphaBitmapData:BitmapData; public var isFinished:Boolean;// = false public function ParticleDissolver(_arg1:Sprite, _arg2:Bitmap, _arg3:Array, _arg4:Point){ var _local5:Bitmap; var _local6:int; super(); _parent = _arg1; _drawableBitmap = _arg2; _targetBitmaps = _arg3; _targetBitmap = new Bitmap(); _targetBitmap.bitmapData = new BitmapData(_drawableBitmap.width, _drawableBitmap.height, true, 0); createAlphaPixel(); while (_local6 < _targetBitmaps.length) { _local5 = Bitmap(_targetBitmaps[_local6]); _targetBitmap.bitmapData.copyPixels(_local5.bitmapData, new Rectangle(0, 0, _local5.width, _local5.height), new Point(_local5.x, _local5.y)); _local6++; }; _destinationPoint = _arg4; _particles = []; _points = []; createPerforedBitmap(); setPoints(); isFinished = false; sample = SAMPLE_RANDOM; } public function updateDestination(_arg1:Point):void{ _destinationPoint = _arg1; } private function createPerforedBitmap():void{ _perforedBitmap = new Bitmap(); _perforedBitmap.bitmapData = new BitmapData(_targetBitmap.width, _targetBitmap.height, true, 0); _perforedBitmap.bitmapData.copyPixels(_targetBitmap.bitmapData, new Rectangle(0, 0, _targetBitmap.width, _targetBitmap.height), new Point()); _perforedBitmap.x = _targetBitmap.x; _perforedBitmap.y = _targetBitmap.y; } private function createAlphaPixel():void{ var _local1:Shape = new Shape(); _local1.graphics.beginFill(0, 0); _local1.graphics.drawRect(0, 0, _targetBitmap.width, _targetBitmap.height); _local1.graphics.endFill(); _alphaBitmapData = new BitmapData(SUB_DIVIDER, SUB_DIVIDER, true, 0); _alphaBitmapData.draw(_local1); } public function update():void{ var _local1:Particle; var _local2:Point; var _local3:Number; var _local5:int; var _local4:int = CLUSTER_SIZE; while (_local4--) { addPixel(); }; if (_particles.length == 0){ isFinished = true; return; }; _drawableBitmap.bitmapData.copyPixels(_perforedBitmap.bitmapData, new Rectangle(_targetBitmap.x, _targetBitmap.y, _targetBitmap.width, _targetBitmap.height), new Point(_targetBitmap.x, _targetBitmap.y)); while (_local5 < _particles.length) { _local1 = Particle(_particles[_local5]); _local2 = new Point(_local1.x, _local1.y); if (Point.distance(_local2, _destinationPoint) > PIXEL_SPEED){ _local3 = Math.atan2((_destinationPoint.y - _local1.y), (_destinationPoint.x - _local1.x)); _local1.setSpeed((Math.cos(_local3) * PIXEL_SPEED), (Math.sin(_local3) * PIXEL_SPEED)); _local1.update(); _drawableBitmap.bitmapData.copyPixels(_targetBitmap.bitmapData, new Rectangle(_local1.startX, _local1.startY, SUB_DIVIDER, SUB_DIVIDER), new Point((_local1.x + _targetBitmap.x), (_local1.y + _targetBitmap.y))); } else { _particles.splice(_local5, 1); }; if (_particles.length > 1000){ _local1.x = _destinationPoint.x; _local1.y = _destinationPoint.y; _particles.splice(_local5, 1); }; _local5++; }; } private function setPoints():void{ var _local1:Bitmap; var _local2:int; var _local3:int; var _local4:Point; var _local5:int; while (_local5 < _targetBitmaps.length) { _local1 = Bitmap(_targetBitmaps[_local5]); _local2 = 0; while (_local2 < (_local1.height / SUB_DIVIDER)) { _local3 = 0; while (_local3 < (_local1.width / SUB_DIVIDER)) { _local4 = new Point((_local1.x + (_local3 * SUB_DIVIDER)), (_local1.y + (_local2 * SUB_DIVIDER))); _points.push(_local4); _local3++; }; _local2++; }; _local5++; }; } public function getAlphaBitmapData():BitmapData{ return (_alphaBitmapData); } private function addPixel():void{ if (_points.length <= 0){ return; }; if (sample == SAMPLE_RANDOM){ sampleIndex = Math.floor((Math.random() * _points.length)); } else { if (sample == SAMPLE_BOTTOM){ sampleIndex = (_points.length - 1); }; }; var _local1:Point = Point(_points[sampleIndex]); var _local2:Particle = new Particle(null, 0, 0); _local2.x = _local1.x; _local2.y = _local1.y; _local2.startX = _local2.x; _local2.startY = _local2.y; var _local3:Number = Math.atan2((_destinationPoint.y - _local2.y), (_destinationPoint.x - _local2.x)); _local2.setSpeed((Math.cos(_local3) * PIXEL_SPEED), (Math.sin(_local3) * PIXEL_SPEED)); _points.splice(sampleIndex, 1); _perforedBitmap.bitmapData.copyPixels(_alphaBitmapData, new Rectangle(0, 0, SUB_DIVIDER, SUB_DIVIDER), new Point(_local2.x, _local2.y)); _particles.push(_local2); } } }//package guiSection 178//Position (gui.Position) package gui { public class Position { public var layer:int; public var column:int; public var row:int; public static const ROWS:int = 20; public static const COLS:int = 34; public function Position(_arg1:int=-1){ if (_arg1 >= 0){ layer = Math.floor((_arg1 / (COLS * ROWS))); row = Math.floor(((_arg1 - ((COLS * ROWS) * layer)) / COLS)); column = (_arg1 - (COLS * Math.floor((_arg1 / COLS)))); }; } } }//package guiSection 179//ScorePanel (gui.ScorePanel) package gui { import flash.display.*; import util.*; import timing.*; import model.*; import com.midasplayer.math.pennertween.*; import flash.text.*; import factory.*; public class ScorePanel extends Sprite implements Timeable, IScorable { private var _level:int;// = 1 private var _parent:MahjongGoldenPath; private var _clock:MovieClip; public var _oldScore:int;// = 0 private var _isWarning:Boolean; private var _gameLength:int;// = 210 private var _previousLevelSeconds:Number; private var _tileScoreText:TextField; private var _secondsElapsed:Number; private var _startTick:int; private var _levelTxt:TextField; private var _newScore:int;// = 0 private var _isTiming:Boolean; private var _tick:int; public function ScorePanel(_arg1:MahjongGoldenPath){ _parent = _arg1; _tileScoreText = AssetsFactory.getTextField(21, 0); addChild(_tileScoreText); _tileScoreText.x = 415; _tileScoreText.y = 553; _tileScoreText.text = ("" + 0); _tileScoreText.width = 100; _levelTxt = AssetsFactory.getTextField(); addChild(_levelTxt); _levelTxt.x = 273; _levelTxt.y = 553; _levelTxt.text = ("" + _level); _levelTxt.width = 50; _clock = AssetsFactory.getInstance().getMovieClip(AssetsFactory.CLOCK); _clock.gotoAndStop(1); _clock.x = 129; _clock.y = 166; addChild(_clock); Ticker.getInstance().addTimeable(this); ScoreModel.addScorable(this); } public function updateLevel(_arg1:int):void{ _level = _arg1; _levelTxt.text = ("" + _level); } public function resetClock():void{ _previousLevelSeconds = 0; } public function startClock():void{ _isTiming = true; _startTick = _tick; } public function onScoreInterpolate():void{ _tileScoreText.text = ("" + _oldScore); } public function tick(_arg1:Number):void{ var _local2:int; var _local3:int; _tick = _arg1; if (_isTiming){ _local2 = (_tick - _startTick); _secondsElapsed = ((_local2 / 25) + _previousLevelSeconds); _local3 = Math.ceil(((_secondsElapsed / _gameLength) * _clock.totalFrames)); _clock.gotoAndStop(_local3); if (((!(_isWarning)) && ((_secondsElapsed >= (_gameLength - 5))))){ _isWarning = true; SoundManager.playSound(AssetsFactory.SFX_TIME_WARNING); }; if (_secondsElapsed >= _gameLength){ SoundManager.stopSfx(AssetsFactory.SFX_TIME_WARNING); _parent.levelFinished(GameView.LEVEL_FINISHED_TIME_UP); stopClock(); }; }; } public function render(_arg1:Number, _arg2:Number):void{ } public function updateTileScore(_arg1:int):void{ _oldScore = _newScore; _newScore = _arg1; PennerTween.doTween(this, 1000, PennerEase.easeOutSine, {_oldScore:_newScore, onUpdate:onScoreInterpolate, onComplete:onScoreInterpolate}); _tileScoreText.text = ("" + _arg1); } public function hideClock():void{ PennerTween.doTween(this, 200, PennerEase.easeNone, {alpha:0, onComplete:_onHideComplete}); } private function _onHideComplete():void{ if (this.parent){ _parent.removeChild(this); }; } public function stopClock():void{ _isTiming = false; _previousLevelSeconds = _secondsElapsed; if (_isWarning){ _isWarning = false; SoundManager.stopSfx(AssetsFactory.SFX_TIME_WARNING); }; } public function showClock():void{ _parent.addChild(this); alpha = 0; PennerTween.doTween(this, 200, PennerEase.easeNone, {alpha:1}); } } }//package guiSection 180//Sparkler (gui.Sparkler) package gui { import flash.geom.*; import flash.display.*; import factory.*; public class Sparkler { private var _sprite:Sprite; private var _xOffset:int; private var _yOffset:int; private var _particles:Array; private var _bounds:Rectangle; public function Sparkler(_arg1:Sprite, _arg2:int, _arg3:int, _arg4:Rectangle){ _sprite = _arg1; _xOffset = _arg2; _yOffset = _arg3; _bounds = _arg4; _particles = []; } public function update():void{ var _local1:Particle; var _local4:int; if (_particles.length > 5){ _local1 = Particle(_particles.shift()); _sprite.removeChild(_local1.getSprite()); }; var _local2:Number = ((Math.random() * _bounds.width) + _xOffset); var _local3:Number = ((Math.random() * _bounds.height) + _yOffset); _local1 = new Particle(AssetsFactory.getInstance().getSprite(AssetsFactory.PARTICLE_SPRITE), _local2, _local3); _local1.setSpeed(((Math.random() * 6) - 3), ((Math.random() * 6) - 3)); _local1.setScale(0.8); _sprite.addChild(_local1.getSprite()); _particles.push(_local1); while (_local4 < _particles.length) { _local1 = Particle(_particles[_local4]); _local1.update(); _local4++; }; } public function destroy():void{ var _local1:Particle; var _local2:int; while (_local2 < _particles.length) { _local1 = Particle(_particles[_local2]); trace(("Sparkle.destroy :: " + _sprite.numChildren)); if (_sprite.contains(_local1.getSprite())){ _sprite.removeChild(_local1.getSprite()); }; _local2++; }; } } }//package guiSection 181//Tile (gui.Tile) package gui { import flash.geom.*; import flash.display.*; import flash.events.*; import util.*; import timing.*; import com.midasplayer.math.pennertween.*; import flash.text.*; import factory.*; import flash.filters.*; import flash.utils.*; public class Tile implements Timeable { public var colorMultiplier:Number; private var _tileScore:int; private var _tileShadow:Bitmap; private var _tileShadowUp:Bitmap; private var _startScaleX:int; private var _startScaleY:int; private var _tmpGoldenBitmap:Bitmap; private var _tileShadowBottom:Bitmap; public var id:int; public var sparkler:Sparkler; private var _tileParent:Sprite; public var isGoldenTile:Boolean; public var hitarea:Sprite; public var position:Position; private var _startScaleHeight:int; public var bitmap:Bitmap; public var isCleared:Boolean;// = false public var type:int; public var tileBlur:BlurFilter; private var scoreStartWidth:int; private var _scorePop:TextField; private var _isShaking:Boolean;// = false public var blurValue:Number; public var isGoldenTileCleared:Boolean;// = false private var _isSparking:Boolean;// = false private var _tileShadowDown:Bitmap; private var _game:GameView; private var _startScaleWidth:int; private var _selectableTransform:ColorTransform; public var x:int; public var y:int; private var _isSelectable:Boolean;// = false public static const WIDTH:int = 46; public static const HEIGHT:int = 58; public static const SHADOW_HALF_UP:int = 2; public static const SHADOW_BOTTOM:int = 3; public static const SHADOW_HALF_DOWN:int = 1; public static const SHADOW_FULL:int = 0; public function Tile(_arg1:int, _arg2:int, _arg3:GameView, _arg4:Boolean=false){ id = _arg1; type = _arg2; _game = _arg3; isGoldenTile = _arg4; position = new Position(this.id); } private function removeScorePop():void{ _game.scorePopHolder.removeChild(_scorePop); } private function onClearComplete():void{ if (_tileParent.contains(bitmap)){ _tileParent.removeChild(bitmap); }; } public function setShadowVisible(_arg1:Boolean, _arg2:int):void{ clearShadows(); if (((_arg1) && (!(isCleared)))){ switch (_arg2){ case SHADOW_FULL: _game.getBoard().addChildAt(_tileShadow, bitmap.parent.getChildIndex(bitmap)); _tileShadow.x = (hitarea.x - 7); _tileShadow.y = (hitarea.y + 1); break; case SHADOW_HALF_DOWN: _game.getBoard().addChildAt(_tileShadowDown, bitmap.parent.getChildIndex(bitmap)); _tileShadowDown.x = (hitarea.x - 6); _tileShadowDown.y = (hitarea.y + 31); break; case SHADOW_HALF_UP: _game.getBoard().addChildAt(_tileShadowUp, bitmap.parent.getChildIndex(bitmap)); _tileShadowUp.x = (hitarea.x + 41); _tileShadowUp.y = (hitarea.y + 4); break; }; }; if ((((_arg2 > 1)) && (!(isCleared)))){ _game.getBoard().addChildAt(_tileShadowBottom, bitmap.parent.getChildIndex(bitmap)); _tileShadowBottom.x = (hitarea.x - 2); _tileShadowBottom.y = (hitarea.y + 55); }; } public function setGoldenClickable():void{ hitarea.addEventListener(MouseEvent.CLICK, onGoldenClick, false, 0, true); hitarea.buttonMode = true; } private function onTileOver(_arg1:MouseEvent):void{ if (_isSelectable){ hitarea.addEventListener(MouseEvent.MOUSE_DOWN, onTileUp, false, 0, true); }; } public function removeListeners():void{ hitarea.removeEventListener(MouseEvent.MOUSE_OUT, onTileOut); hitarea.removeEventListener(MouseEvent.MOUSE_OVER, onTileOver); hitarea.removeEventListener(MouseEvent.MOUSE_DOWN, onTileUp); hitarea.removeEventListener(MouseEvent.CLICK, onGoldenClick); hitarea.buttonMode = false; } public function setSelected(_arg1:Boolean):void{ if (_arg1){ hitarea.removeEventListener(MouseEvent.MOUSE_OUT, onTileOut); hitarea.removeEventListener(MouseEvent.MOUSE_OVER, onTileOver); } else { hitarea.addEventListener(MouseEvent.MOUSE_OVER, onTileOver, false, 0, true); hitarea.addEventListener(MouseEvent.MOUSE_OUT, onTileOut, false, 0, true); }; } public function addListeners():void{ if (isGoldenTile){ sparkler = new Sparkler(_game.sparkContainer, (bitmap.x + _game.getBoard().x), (bitmap.y + _game.getBoard().y), new Rectangle(0, 0, WIDTH, HEIGHT)); } else { hitarea.addEventListener(MouseEvent.MOUSE_OVER, onTileOver, false, 0, true); hitarea.addEventListener(MouseEvent.MOUSE_OUT, onTileOut, false, 0, true); }; } public function setGoldenSprite():void{ var _local1:int = bitmap.x; var _local2:int = bitmap.y; var _local3:Sprite = AssetsFactory.getInstance().getSprite(AssetsFactory.TILE_GOLDEN_PATH); var _local4:BitmapData = new BitmapData(_local3.width, _local3.height, true, 0); _local4.draw(_local3); _tmpGoldenBitmap = new Bitmap(_local4); _tmpGoldenBitmap.x = _local1; _tmpGoldenBitmap.y = _local2; bitmap.parent.addChildAt(_tmpGoldenBitmap, bitmap.parent.getChildIndex(bitmap)); _tmpGoldenBitmap.alpha = 0; PennerTween.doTween(_tmpGoldenBitmap, 500, PennerEase.easeNone, {alpha:1}); PennerTween.doTween(bitmap, 500, PennerEase.easeNone, {alpha:0, onComplete:_onGolderTransformComplete}); } public function onClearUpdate():void{ bitmap.x = (_startScaleX + ((_startScaleWidth - bitmap.width) / 2)); bitmap.y = (_startScaleY + ((_startScaleHeight - bitmap.height) / 2)); } private function _onColortransformUpdate():void{ _selectableTransform.blueMultiplier = colorMultiplier; _selectableTransform.greenMultiplier = colorMultiplier; _selectableTransform.redMultiplier = colorMultiplier; bitmap.transform.colorTransform = _selectableTransform; } public function render(_arg1:Number, _arg2:Number):void{ } public function clearShadows():void{ if (_tileShadow.parent){ _game.getBoard().removeChild(_tileShadow); }; if (_tileShadowDown.parent){ _game.getBoard().removeChild(_tileShadowDown); }; if (_tileShadowUp.parent){ _game.getBoard().removeChild(_tileShadowUp); }; if (_tileShadowBottom.parent){ _game.getBoard().removeChild(_tileShadowBottom); }; } public function setSprite(_arg1:Sprite):void{ tileBlur = new BlurFilter(8, 8); _selectableTransform = new ColorTransform(); _tileShadow = AssetsFactory.getInstance().getBitmap(AssetsFactory.TILE_SHADOW); _tileShadowUp = AssetsFactory.getInstance().getBitmap(AssetsFactory.TILE_SHADOW_UP); _tileShadowDown = AssetsFactory.getInstance().getBitmap(AssetsFactory.TILE_SHADOW_DOWN); _tileShadowBottom = AssetsFactory.getInstance().getBitmap(AssetsFactory.TILE_SHADOW_BOTTOM); var _local2:BitmapData = new BitmapData((_arg1.width + 5), (_arg1.height + 5), true, 0); _local2.draw(_arg1); this.bitmap = new Bitmap(_local2); _scorePop = AssetsFactory.getTextField(24, 0xFFFFFF); var _local3:DropShadowFilter = new DropShadowFilter(); _local3.strength = 2; _scorePop.filters = [_local3]; var _local4:TextField = new TextField(); _local4.height = 30; _local4.width = 30; _local4.text = ("" + id); hitarea = new Sprite(); hitarea.mouseChildren = false; hitarea.graphics.beginFill(0x7F0000, 0); hitarea.graphics.drawRect(0, 0, (WIDTH - 5), (HEIGHT - 5)); hitarea.graphics.endFill(); bitmap.x = 700; bitmap.y = (Math.random() * 600); x = ((position.column * ((WIDTH - 5) / 2)) + (4 * position.layer)); y = ((position.row * ((HEIGHT - 5) / 2)) - (5 * position.layer)); hitarea.x = (x + 5); hitarea.y = y; Ticker.getInstance().addTimeable(this); } public function setClearFx(_arg1:Sprite, _arg2:int=-1):void{ _tileParent = _arg1; removeListeners(); if (_tileParent.contains(hitarea)){ _tileParent.removeChild(hitarea); }; _startScaleWidth = WIDTH; _startScaleHeight = HEIGHT; _startScaleX = bitmap.x; _startScaleY = bitmap.y; if (_arg2 == -1){ PennerTween.doTween(bitmap, 500, PennerEase.easeOutCubic, {scaleX:0, scaleY:0, onUpdate:onClearUpdate, onComplete:onClearComplete}); } else { setTimeout(clearDelay, (50 * _arg2)); }; } private function addScorePop():void{ scoreStartWidth = _scorePop.width; _scorePop.x = (bitmap.x + _game.getBoard().x); _scorePop.y = (bitmap.y + _game.getBoard().y); _game.scorePopHolder.addChild(_scorePop); PennerTween.doTween(_scorePop, 500, PennerEase.easeInCubic, {alpha:0, y:(_scorePop.y - 30), x:(_scorePop.x - (((_scorePop.width * 1.5) - _scorePop.width) / 2)), scaleX:1.5, scaleY:1.5, onComplete:removeScorePop}); } public function setSparkle(_arg1:Boolean):void{ trace("START SPARCLE"); if (_arg1){ SoundManager.playSound(AssetsFactory.SFX_PATHWAY_ACTIVATED); }; _isSparking = _arg1; } public function onTileUp(_arg1:MouseEvent):void{ _game.getCommunicator().tileReleased(((("" + id) + ",") + type)); if (_game.getTileIsClearable(this)){ hitarea.removeEventListener(MouseEvent.MOUSE_OVER, onTileOver); hitarea.removeEventListener(MouseEvent.MOUSE_OUT, onTileOut); hitarea.removeEventListener(MouseEvent.MOUSE_DOWN, onTileUp); isCleared = true; _game.clearTile(this); } else { _game.setTileSelected(this); }; } public function tick(_arg1:Number):void{ if (_isSparking){ sparkler.update(); }; } public function setSelectable(_arg1:Boolean, _arg2:Boolean):void{ _isSelectable = _arg1; if (_isSelectable){ _selectableTransform.blueMultiplier = 1; _selectableTransform.redMultiplier = 1; _selectableTransform.greenMultiplier = 1; bitmap.transform.colorTransform = _selectableTransform; } else { if (_arg2){ colorMultiplier = _selectableTransform.blueMultiplier; PennerTween.doTween(this, 200, PennerEase.easeNone, {colorMultiplier:0.75, onUpdate:_onColortransformUpdate, onComplete:_onColortransformComplete}); } else { _selectableTransform.blueMultiplier = 0.75; _selectableTransform.redMultiplier = 0.75; _selectableTransform.greenMultiplier = 0.75; bitmap.transform.colorTransform = _selectableTransform; }; }; hitarea.buttonMode = _isSelectable; } private function onGoldenClick(_arg1:MouseEvent):void{ hitarea.removeEventListener(MouseEvent.CLICK, onGoldenClick); _game.onGoldenTileClick(type); } private function _onGolderTransformComplete():void{ bitmap.parent.removeChild(bitmap); bitmap = _tmpGoldenBitmap; } public function clone():Tile{ var _local1:Tile = new Tile(this.id, this.type, this._game, this.isGoldenTile); _local1.isCleared = this.isCleared; return (_local1); } private function _onColortransformComplete():void{ _onColortransformUpdate(); } public function setScorePop(_arg1:int, _arg2:int):void{ _scorePop.text = (_arg1 + ""); _scorePop.width = (_scorePop.textWidth + 5); _scorePop.height = (_scorePop.textHeight + 5); _tileScore = _arg1; setTimeout(addScorePop, (50 * _arg2)); } private function clearDelay():void{ PennerTween.doTween(bitmap, 500, PennerEase.easeOutCubic, {scaleX:0, scaleY:0, onUpdate:onClearUpdate, onComplete:onClearComplete}); } public function onTileOut(_arg1:MouseEvent):void{ hitarea.removeEventListener(MouseEvent.MOUSE_DOWN, onTileUp); } public function destroy():void{ if (isGoldenTile){ if (sparkler){ sparkler.destroy(); }; Ticker.getInstance().removeTimeable(this); }; removeListeners(); } } }//package guiSection 182//TileSpreader (gui.TileSpreader) package gui { import flash.display.*; import util.*; import com.midasplayer.math.pennertween.*; import factory.*; import flash.utils.*; public class TileSpreader { private var _game:GameView; private var _tiles:Array; public function TileSpreader(_arg1:GameView){ _game = _arg1; } public function start():void{ var _local1:Tile; var _local3:int; var _local2:int = (1000 / _tiles.length); while (_local3 < _tiles.length) { _local1 = Tile(_tiles[_local3]); _local1.bitmap.scaleX = 4; _local1.bitmap.scaleY = 4; _local1.blurValue = 8; setTimeout(animTile, (_local2 * _local3), _local1); _local3++; }; setTimeout(startSound, 900); setTimeout(onSpreadComplete, 2100); } public function setTiles(_arg1:Array):void{ _tiles = _arg1; } private function onSpreadComplete():void{ _game.onTileSpreadFinished(); } private function startSound():void{ SoundManager.playSound(AssetsFactory.SFX_TILE_BUILD_UP); } private function _onFilterUpdate(_arg1:Array):void{ _arg1[0].tileBlur.blurX = _arg1[0].blurValue; _arg1[0].tileBlur.blurY = _arg1[0].blurValue; } private function animTile(_arg1:Tile):void{ PennerTween.doTween(_arg1.bitmap, 1000, PennerEase.easeInCubic, {scaleX:1, scaleY:1, x:_arg1.x, y:_arg1.y}); } } }//package guiSection 183//MtRandom (math.MtRandom) package math { import flash.utils.*; public class MtRandom { private var mti:uint; private var mt:Array; public static var MATRIX_A:uint = 2567483615; public static var UPPER_MASK:uint = 2147483648; public static var LOWER_MASK:uint = 2147483647; public static var M:int = 397; public static var N:int = 624; private static var mag01:Array = [uint(0), uint(MATRIX_A)]; public function MtRandom(_arg1:uint=0){ mti = (N + 1); super(); if (_arg1 == 0){ _arg1 = getTimer(); }; mt = new Array(N); init_genrand(_arg1); } private function genrand_int32():uint{ var _local1:Number; var _local2:uint; if (mti >= N){ if (mti == (N + 1)){ init_genrand(5489); }; _local2 = 0; while (_local2 < (N - M)) { _local1 = ((mt[_local2] & UPPER_MASK) | (mt[(_local2 + 1)] & LOWER_MASK)); mt[_local2] = ((mt[(_local2 + M)] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); _local2++; }; while (_local2 < (N - 1)) { _local1 = ((mt[_local2] & UPPER_MASK) | (mt[(_local2 + 1)] & LOWER_MASK)); mt[_local2] = ((mt[(_local2 + (M - N))] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); _local2++; }; _local1 = ((mt[(N - 1)] & UPPER_MASK) | (mt[0] & LOWER_MASK)); mt[(N - 1)] = ((mt[(M - 1)] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); mti = 0; }; _local1 = mt[mti++]; _local1 = (_local1 ^ (_local1 >>> 11)); _local1 = (_local1 ^ ((_local1 << 7) & 2636928640)); _local1 = (_local1 ^ ((_local1 << 15) & 4022730752)); _local1 = (_local1 ^ (_local1 >>> 18)); return (uint(_local1)); } private function next(_arg1:uint):uint{ return ((genrand_int32() & ((uint(1) << _arg1) - uint(1)))); } private function init_genrand(_arg1:uint){ var _local2:uint; var _local3:uint; mt[0] = uint(_arg1); mti = 1; while (mti < N) { _local2 = (mt[(mti - 1)] ^ (mt[(mti - 1)] >>> 30)); _local3 = uint((_local2 * 1289)); _local3 = uint((_local3 * 1406077)); _local3 = uint((_local3 + mti)); mt[mti] = _local3; mti++; }; } public function nextFloat():Number{ return ((next(24) / 16777216)); } public function setSeed(_arg1:uint):void{ init_genrand(_arg1); } public function nextDouble():Number{ return ((next(24) / 16777216)); } public function nextInt(_arg1:uint):uint{ return (((genrand_int32() & 2147483647) % _arg1)); } } }//package mathSection 184//IScorable (model.IScorable) package model { public interface IScorable { function updateTileScore(_arg1:int):void; } }//package modelSection 185//ScoreModel (model.ScoreModel) package model { public class ScoreModel { private var _coinsTotal:int; private var _tileScore:int; private var _scorables:Array; private var _coinsRound:int;// = 0 private var _previousScoreRecord:int; private var _previousLevelRecord:int; private static var _instance:ScoreModel; public function ScoreModel(){ _scorables = []; } public static function setTotalCoins(_arg1:int):void{ _getInstance()._coinsTotal = _arg1; } public static function increaseTileScore(_arg1:int):void{ var _local2:IScorable; _getInstance()._tileScore = (_getInstance()._tileScore + _arg1); for each (_local2 in _getInstance()._scorables) { _local2.updateTileScore(_getInstance()._tileScore); }; } public static function setPreviousScoreRecord(_arg1:int):void{ _getInstance()._previousScoreRecord = _arg1; } private static function _getInstance():ScoreModel{ if (_instance == null){ _instance = new (ScoreModel); }; return (_instance); } public static function addScorable(_arg1:IScorable):void{ _getInstance()._scorables.push(_arg1); } public static function getRoundCoins():int{ return (_getInstance()._coinsRound); } public static function getTileScore():int{ return (_getInstance()._tileScore); } public static function increaseRoundCoins(_arg1:int):void{ _getInstance()._coinsRound = (_getInstance()._coinsRound + _arg1); } public static function getTotalCoins():int{ return (_getInstance()._coinsTotal); } public static function setPreviousLevelRecord(_arg1:int):void{ _getInstance()._previousLevelRecord = _arg1; } public static function getPreviousScoreRecord():int{ return (_getInstance()._previousScoreRecord); } } }//package modelSection 186//BitmapAsset (mx.core.BitmapAsset) package mx.core { import flash.display.*; public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject { mx_internal static const VERSION:String = "3.5.0.12683"; public function BitmapAsset(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } public function get measuredWidth():Number{ if (bitmapData){ return (bitmapData.width); }; return (0); } public function get measuredHeight():Number{ if (bitmapData){ return (bitmapData.height); }; return (0); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } } }//package mx.coreSection 187//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.5.0.12683"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.coreSection 188//FlexBitmap (mx.core.FlexBitmap) package mx.core { import flash.display.*; import mx.utils.*; public class FlexBitmap extends Bitmap { mx_internal static const VERSION:String = "3.5.0.12683"; public function FlexBitmap(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ var bitmapData = _arg1; var pixelSnapping = _arg2; var smoothing = _arg3; super(bitmapData, pixelSnapping, smoothing); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 189//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.5.0.12683"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 190//FlexSprite (mx.core.FlexSprite) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSprite extends Sprite { mx_internal static const VERSION:String = "3.5.0.12683"; public function FlexSprite(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 191//FontAsset (mx.core.FontAsset) package mx.core { import flash.text.*; public class FontAsset extends Font implements IFlexAsset { mx_internal static const VERSION:String = "3.5.0.12683"; } }//package mx.coreSection 192//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.coreSection 193//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.coreSection 194//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } }//package mx.coreSection 195//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(_arg1:Array):void; function get repeaterIndices():Array; } }//package mx.coreSection 196//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.5.0.12683"; public function MovieClipAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 197//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.coreSection 198//SoundAsset (mx.core.SoundAsset) package mx.core { import flash.media.*; public class SoundAsset extends Sound implements IFlexAsset { mx_internal static const VERSION:String = "3.5.0.12683"; } }//package mx.coreSection 199//SpriteAsset (mx.core.SpriteAsset) package mx.core { public class SpriteAsset extends FlexSprite implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.5.0.12683"; public function SpriteAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 200//NameUtil (mx.utils.NameUtil) package mx.utils { import flash.display.*; import mx.core.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.5.0.12683"; private static var counter:int = 0; public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } } }//package mx.utilsSection 201//IFloat (timing.IFloat) package timing { public class IFloat { public var ivalue:Number; private var lastValue:Number; private static var alpha:Number; public function IFloat(_arg1:Number){ ivalue = _arg1; lastValue = _arg1; alpha = 0; } public function get value():Number{ return ((lastValue + ((ivalue - lastValue) * alpha))); } public function set value(_arg1:Number):void{ ivalue = _arg1; lastValue = _arg1; } public function getAlpha(_arg1:Number):Number{ return ((lastValue + ((ivalue - lastValue) * _arg1))); } public function setTo(_arg1:Number){ ivalue = _arg1; lastValue = _arg1; } public function setValue(_arg1:Number):void{ lastValue = ivalue; ivalue = _arg1; } public static function setAlpha(_arg1:Number):void{ alpha = _arg1; } } }//package timingSection 202//Ticker (timing.Ticker) package timing { import flash.display.*; import flash.events.*; public class Ticker implements Timeable { private var root:Sprite; private var timer:Timer; private var timeables:Array; public static const FPS:int = 25; private static var instance:Ticker; public function Ticker(){ timeables = []; } public function getCurrentTick():Number{ return (timer.getTick()); } private function startTick():void{ root.addEventListener(Event.ENTER_FRAME, drive); } public function addTimeable(_arg1:Timeable):void{ timeables.push(_arg1); } public function removeTimeable(_arg1:Timeable):void{ var _local2:int = timeables.length; while (_local2--) { if (timeables[_local2] == _arg1){ timeables.splice(_local2, 1); _local2 = 0; }; }; } public function init(_arg1:Sprite):void{ root = _arg1; timer = new Timer(this, FPS); startTick(); } private function drive(_arg1:Event):void{ timer.advanceTime2(); } public function render(_arg1:Number, _arg2:Number):void{ var _local3:int = timeables.length; while (_local3--) { timeables[_local3].render(_arg1, _arg2); }; } public function tick(_arg1:Number):void{ var _local2:int = timeables.length; while (_local2--) { timeables[_local2].tick(_arg1); }; } private function stopTick():void{ root.removeEventListener(Event.ENTER_FRAME, drive); } public static function getInstance():Ticker{ if (instance == null){ instance = new (Ticker); }; return (instance); } } }//package timingSection 203//Timeable (timing.Timeable) package timing { public interface Timeable { function tick(_arg1:Number):void; function render(_arg1:Number, _arg2:Number):void; } }//package timingSection 204//Timer (timing.Timer) package timing { import flash.utils.*; public class Timer { private var unprocessedTime:Number;// = 0 private var lastTime:Number;// = 0 private var millisPerGameTick:Number;// = 0 private var timeable:Timeable; private var maxTickTime:Number;// = -1 private var startTime:Number;// = -1 private var time:Number;// = 0 private var tick:Number;// = 0 public function Timer(_arg1:Timeable, _arg2:Number){ millisPerGameTick = (1000 / _arg2); timeable = _arg1; maxTickTime = 500; } public function getMillisPerTick():Number{ return (millisPerGameTick); } public function advanceTime2():void{ var _local1:* = undefined; var _local2:* = getTimer(); if (startTime < 0){ startTime = _local2; unprocessedTime = millisPerGameTick; }; time = (_local2 - startTime); var _local3:* = (time - lastTime); lastTime = time; unprocessedTime = (unprocessedTime + _local3); if (unprocessedTime >= millisPerGameTick){ _local1 = (maxTickTime + _local2); do { timeable.tick(tick); tick++; unprocessedTime = (unprocessedTime - millisPerGameTick); } while ((((unprocessedTime >= millisPerGameTick)) && ((getTimer() < _local1)))); }; var _local4:Number = ((unprocessedTime % millisPerGameTick) / millisPerGameTick); IFloat.setAlpha(_local4); timeable.render(tick, _local4); } public function getTick():Number{ return (tick); } public function advanceTime(){ time = getTimer(); var _local1:* = (time - lastTime); lastTime = time; unprocessedTime = (unprocessedTime + _local1); var _local2:Number = 0; while (unprocessedTime > millisPerGameTick) { unprocessedTime = (unprocessedTime - millisPerGameTick); timeable.tick(tick); tick++; _local2++; if (_local2 >= 10){ unprocessedTime = 0; }; }; var _local3:Number = (unprocessedTime / millisPerGameTick); timeable.render(tick, _local3); } public function setMaxTickTime(_arg1:Number):void{ maxTickTime = _arg1; } } }//package timingSection 205//GameData (util.GameData) package util { import comm.*; import model.*; import math.*; public class GameData { private var goldenLayouts:Array; public var textKeys:Array; private var sfxOn:int; private var layouts:Array; private var DEBUG_GAME_DATA:String; public var layoutRandom:MtRandom; private var previousCollectedCoins:int; public var tileRandom:MtRandom; private var isOpenPlayer:Boolean; private var communicator:Communicator; private var _drawGoldenLayout:Array; private var musicOn:int; private var userType:int; private var _callback:Function; private var _drawLayout:Array; private var timeLimit:int; private var lang:String;// = "" public var randomCounter:int;// = 0 public static const levelPars:Array = [[3, 3], [3, 4], [3, 4], [3, 5]]; public static const levelTimeLimits:int = 240; public static const bonusLevels:Array = [[4800, 40], [9600, 80]]; public static const levelNbrHoles:Array = [9, 18]; public static var _layoutIndex:int = 0; public static var countdownSeconds:int = 10; private static var _debug:Boolean; private static var instance:GameData; public static var _goldenLayouyIndex:int = 0; public static var levPars:Array; private static var _communiactor:Communicator; public function GameData(){ DEBUG_GAME_DATA = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("<gamedata randomseed=\"97798798\" userType=\"1\">" + "<text id=\"open_game\">To play the full game register now!</text>") + "<text id=\"no_more_moves_alternative_path\">NO MORE MOVES, CHOOSE ONE OF THE UNLOCKED PATHWAYS</text>") + "<text id=\"no_more_moves\">NO MORE MOVES!</text>") + "<text id=\"mission_completed_text_first_time\">Your continued travels are becoming legendary, and songs are being written about your courage.</text>") + "<text id=\"mission_completed_text_standard\">Your continued travels are becoming legendary, and songs are being written about your courage.</text>") + "<text id=\"mission_completed_header\">MISSION COMPLETED!</text>") + "<text id=\"time_is_up\">TIME IS UP!</text>") + "<text id=\"sec_before_game_ends\">[0] SEC BEFORE GAME ENDS.</text>") + "<text id=\"click_text_end\">CLICK TO END GAME NOW</text>") + "<text id=\"golden_paths\">GOLDEN PATHS</text>") + "<text id=\"score\">SCORE</text>") + "<text id=\"previous_record\">PREVIOUS RECORD:</text>") + "<text id=\"game_over\">GAME OVER</text>") + "<text id=\"click_text_start\">Click Text To Start</text>") + "<text id=\"sec_before_game_starts\">[0] SEC BEFORE GAME STARTS.</text>") + "<text id=\"choose_destination_text\">CHOOSE DESTINATION/TILE SET.\nYOU CAN ONLY CHOOSE ACTIVATED DESTINATIONS.</text>") + "<text id=\"destination_1\">BIRKA</text>") + "<text id=\"destination_2\">DUBLIN</text>") + "<text id=\"destination_3\">MIKLAGÅRD</text>") + "<text id=\"destination_4\">VINLAND</text>") + "<text id=\"click_text_continue\">Click Text To Continue</text>") + "<text id=\"instructions_header\">INSTRUCTIONS</text>") + "<text id=\"instruction_text_1\">Click two identical tiles to remove them. The tiles have to be free to be removed, meaning that no other tiles are on top of them, and that atleast one of the vertical sides is free</text>") + "<text id=\"instruction_text_2\">To complete a level, you must free the Rune Tiles.If you free all three Rune Tiles, you will automatically be taken to a Golden Level.If you only free one or two Rune Tiles, you will have to choose which path to take. </text>") + "<text id=\"collect_coins_text\">Find the Golden Path to collect Coins. With enough coins, you can visit far away lands.</text>") + "<text id=\"open_game\">To play the full game register now!</text>") + "<record previous_collected_coins=\"0\" record_previous_level=\"3\" record_previous_score=\"1000\" />") + "<sfx state=\"1\" />") + "<music state=\"1\" />") + "<userType id=\"0\">1</userType>") + "<layouts>") + "<layout>48,48,49,257,259,258,256,262,260,264,263,266,267,266,261,259,268,271,268,258,258,50,265,269,48,277,275,272,283,263,270,270,267,287,274,264,289,256,282,282,284,296,297,298,299,300,283,294,291,273,301,292,302,301,262,303,281,278,306,300,307,297,303,318,309,320,321,322,323,324,325,326,327,328,329,330,331,329,316,279,314,293,308,337,336,296,334,332,343,344,345,325,319,342,346,315,304,349,350,354,355,356,357,358,359,360,361,362,363,364,365,366,367,353,367,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,350</layout>") + "<layout>48,49,256,258,257,260,258,48,263,264,265,266,267,268,269,270,270,261,257,50,259,262,271,278,279,280,268,273,276,261,281,286,287,272,276,275,283,288,293,294,283,296,294,298,299,300,282,290,284,301,305,306,307,308,309,310,311,312,313,298,297,257,300,317,289,318,302,321,271,319,315,322,299,325,327,326,267,329,293,333,266,335,287,316,314,340,306,339,337,341,345,346,347,348,349,350,351,352,353,354,355,356,357,358,340,292,359,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,310</layout>") + "<layout>48,256,257,258,259,260,261,262,263,264,265,256,49,48,268,268,269,272,271,266,275,276,277,270,272,273,280,277,283,284,260,268,50,280,287,282,285,292,283,279,271,295,293,298,278,281,272,288,274,299,305,262,297,281,304,306,311,312,313,314,315,316,317,318,319,259,274,296,301,320,298,279,257,327,325,326,291,329,330,292,333,333,334,284,336,291,338,294,332,341,342,275,322,267,328,346,351,352,353,354,355,356,315,310,345,357,261,359,359,361,286,366,365,264,363,368,369,367,371,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,257</layout>") + "<layout>49,48,256,258,257,260,259,262,48,264,265,266,267,268,269,270,271,264,259,273,260,50,260,266,274,272,281,282,282,259,277,256,268,256,286,278,283,292,293,265,263,296,261,298,294,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,301,297,280,318,300,320,298,287,322,323,325,299,327,331,332,333,334,335,336,337,338,339,340,341,342,269,324,343,270,345,346,349,350,351,352,353,354,355,356,357,358,303,297,359,362,363,364,365,366,367,368,369,370,347,330,371,374,375,376,377,378,379,327</layout>") + "<layout>49,48,256,258,257,260,259,259,48,264,265,266,267,268,269,270,271,265,259,50,261,276,262,272,279,280,281,273,277,284,275,263,282,288,289,264,278,256,286,284,256,290,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,312,292,295,314,297,316,316,318,289,320,284,322,326,327,328,329,330,331,332,333,334,335,336,337,268,324,338,270,340,341,344,345,346,347,348,349,350,351,352,353,302,296,354,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,348</layout>") + "<layout>48,256,48,49,257,258,260,259,260,264,265,266,267,268,269,270,271,272,273,274,265,263,261,259,279,278,257,277,275,284,284,259,50,281,280,285,291,274,277,280,288,280,294,292,299,271,297,48,296,261,300,306,266,298,302,290,305,307,313,314,315,286,262,318,316,320,321,322,323,324,325,326,327,308,289,312,328,291,283,282,332,299,298,256,334,336,293,330,340,341,345,346,347,348,349,350,351,352,353,354,343,355,269,334,344,357,339,330,361,364,365,366,367,368,369,370,371,368,302,372,374,372,377,378,379,380,381,382,383,384,350,311,385,388,389,390,391,320</layout>") + "<layout>49,48,256,258,48,260,259,259,260,264,265,266,267,268,269,270,267,256,50,257,275,261,275,263,271,280,281,282,264,262,276,278,48,274,256,283,291,292,266,285,273,287,279,293,299,293,295,286,300,304,299,302,305,308,309,310,311,312,313,314,315,316,317,318,319,280,285,265,322,320,301,287,323,327,325,292,324,277,298,330,331,286,334,335,300,332,339,342,343,344,345,346,347,348,349,350,328,290,294,303,351,284,355,333,356,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,372</layout>") + "<layout>49,48,256,258,257,260,256,48,263,264,265,266,267,268,269,270,271,256,50,261,275,271,277,278,279,277,259,274,259,280,285,286,280,259,284,287,291,292,267,273,260,293,297,292,262,284,262,298,303,304,305,306,307,308,309,310,311,312,313,312,289,275,302,314,297,316,290,319,298,321,323,306,316,326,327,296,329,330,332,334,335,336,337,338,339,340,308,325,318,341,270,325,345,279,328,348,349,331,351,352,354,356,357,358,359,360,361,362,317,353,362,350,363,263,322,368,369,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,307</layout>") + "<layout>48,256,257,48,49,258,261,262,263,264,265,266,267,262,260,260,268,272,273,274,265,270,259,275,279,280,267,277,50,278,281,286,286,277,289,287,291,274,290,284,277,292,297,264,260,295,278,290,298,304,256,290,307,285,305,310,311,312,313,314,315,280,271,316,312,296,319,305,303,322,297,308,325,291,308,318,328,279,330,309,332,273,334,321,336,340,341,342,343,344,345,346,275,331,347,337,335,350,282,302,353,268,327,356,354,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,292</layout>") + "<layout>48,256,48,49,257,260,261,262,263,262,259,256,266,264,269,264,268,272,270,274,265,257,50,257,268,275,271,279,283,267,281,270,273,285,289,286,284,258,277,292,291,261,288,293,290,296,298,298,296,260,268,278,300,304,290,303,309,297,295,312,282,315,317,318,319,320,321,322,323,324,325,326,327,328,299,325,311,318,302,323,334,333,292,332,304,336,317,341,320,339,344,329,347,348,349,350,351,352,353,354,355,356,357,286,280,335,314,337,310,361,308,322,360,358,369,370,371,372,373,374,375,376,377,356,368,331,327,345,319,380,346,378,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,269</layout>") + "<layout>48,256,257,49,48,259,259,257,263,264,265,266,267,268,269,263,262,258,260,274,271,270,267,272,278,277,266,272,261,48,50,274,283,281,265,279,282,289,264,288,259,286,284,256,291,289,300,294,293,276,299,274,297,275,309,304,302,305,304,310,287,315,312,314,319,301,316,320,323,324,325,326,327,328,329,330,331,332,333,280,334,336,306,318,293,298,268,341,323,288,325,284,302,347,326,345,324,343,292,339,321,355,337,346,358,360,361,362,363,364,365,366,367,368,359,369,344,273,371,314,351,374,311,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,334</layout>") + "<layout>48,48,49,257,259,258,261,256,263,264,265,266,267,268,269,270,263,262,258,50,260,271,270,258,277,279,277,267,262,275,273,282,268,281,278,287,283,48,285,276,289,291,256,296,288,297,265,286,286,301,305,306,298,295,276,307,311,312,313,314,315,316,317,318,319,320,321,322,317,304,315,299,259,316,325,314,327,327,307,330,313,332,324,310,326,292,329,339,323,344,345,346,347,348,349,350,351,352,338,353,312,262,355,305,303,358,359,328,361,362,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,321</layout>") + "<layout>49,48,256,258,257,260,48,262,263,264,265,266,267,268,269,270,260,256,50,272,261,271,277,278,279,265,259,274,259,256,280,286,287,268,282,275,285,288,293,288,284,291,294,298,299,300,281,297,259,301,305,270,296,306,309,310,311,312,313,314,315,310,296,304,316,300,318,276,320,298,322,292,324,294,326,328,331,332,278,330,333,325,323,336,339,340,341,342,343,302,344,295,338,301,327,348,321,351,346,271,350,354,357,313,356,358,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,263</layout>") + "<layout>49,48,256,258,48,260,261,260,259,262,265,266,267,268,269,270,259,50,257,274,265,264,270,278,279,280,263,274,273,259,264,277,281,288,289,282,256,284,275,262,287,290,297,278,285,294,276,301,298,304,305,306,307,308,309,310,311,312,313,314,315,316,317,299,303,279,300,318,256,266,296,321,274,324,317,322,328,290,331,316,329,295,320,319,326,318,261,340,341,344,345,346,347,348,349,350,351,352,342,353,319,269,336,304,358,310,329,287,343,281,360,309,366,354,355,359,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,382</layout>") + "<layout>49,48,256,258,48,260,259,259,260,264,265,266,267,268,269,270,267,256,50,257,275,261,275,274,256,271,281,282,283,265,262,275,286,263,284,290,291,272,287,48,279,294,292,298,292,288,294,286,299,304,305,306,307,308,309,310,311,312,313,314,315,316,317,303,266,319,317,290,280,276,320,264,324,322,284,321,327,297,329,334,323,302,333,335,299,301,339,342,343,344,345,346,347,348,349,298,289,293,328,350,277,354,285,325,355,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,347</layout>") + "<layout>48,256,257,49,48,259,261,260,257,264,265,266,267,268,269,270,267,262,50,263,259,271,277,278,279,268,262,282,280,284,285,286,287,256,283,262,275,292,276,288,295,265,273,292,292,274,291,296,303,293,299,290,263,304,309,310,311,312,313,314,315,316,317,318,272,305,319,309,307,322,325,326,327,266,324,289,321,328,281,332,305,294,333,338,339,340,341,342,343,344,327,302,345,348,349,350,304,347,264,353,351,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,269</layout>") + "<layout>48,49,256,258,48,260,257,257,260,258,262,264,267,268,269,270,271,272,267,266,266,265,259,275,259,273,281,282,273,266,50,278,48,286,263,257,289,280,283,294,295,279,290,277,277,276,295,302,283,279,264,301,300,303,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,269,263,325,313,307,299,306,293,272,327,261,334,268,335,337,339,330,330,328,309,339,344,347,348,349,350,351,352,353,354,355,356,357,358,302,305,336,335,361,359,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,367</layout>") + "<layout>49,48,256,256,257,260,259,48,263,264,265,266,267,268,269,270,270,256,50,260,260,274,262,271,279,280,281,268,258,275,284,278,282,288,289,290,291,267,286,263,294,292,297,289,262,259,273,275,298,304,279,296,296,305,309,310,311,312,313,314,315,316,317,318,292,284,264,321,319,304,323,261,324,328,329,330,282,326,326,331,288,333,303,335,339,340,341,342,343,344,345,346,347,291,323,334,348,330,350,338,352,356,357,358,359,360,361,362,363,364,306,327,287,360,294,368,365,372,373,374,375,376,377,378,348,300,365,354,371,358,381,379,387,388,389,390,391,265</layout>") + "<layout>49,48,256,256,257,260,259,48,263,264,265,266,267,268,269,270,270,256,50,260,260,274,262,271,279,280,281,268,258,275,284,278,282,288,289,290,291,267,286,261,275,292,297,290,284,277,296,298,303,288,294,304,307,305,295,308,311,312,313,314,315,316,317,318,264,284,320,302,319,297,321,263,326,324,329,330,331,280,294,287,332,291,306,336,298,338,339,340,342,344,345,346,347,348,349,350,351,352,283,295,335,353,265,341,357,293,310,360,272,363,365,366,367,368,369,370,371,358,355,371,359,367,376,372,379,380,381,382,383,384,385,386,387,388,389,390,339</layout>") + "<layout>49,48,256,258,257,48,50,260,259,259,48,266,267,268,269,270,271,272,273,260,274,272,256,276,279,280,274,278,270,265,284,281,287,288,266,283,290,260,262,285,292,289,297,276,291,268,295,301,298,304,277,298,300,305,305,308,280,311,309,297,264,263,261,317,316,314,321,322,323,324,325,326,327,269,316,330,319,328,315,289,313,333,273,336,306,309,302,334,288,339,337,286,344,346,287,345,347,349,279,331,355,275,353,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,353</layout>") + "<layout>49,48,256,258,257,48,261,262,263,264,265,266,267,268,269,263,256,50,260,259,270,276,277,278,267,259,273,275,279,284,285,268,259,272,260,286,291,292,274,294,256,293,297,298,299,271,294,300,303,270,296,290,304,308,265,288,309,312,313,314,315,287,295,316,304,311,306,319,298,321,323,300,325,326,324,318,329,332,286,311,333,297,306,322,336,334,302,340,343,344,315,328,345,278,339,339,348,269,350,352,349,264,351,355,266,347,359,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,266</layout>") + "<layout>49,48,256,258,257,260,259,262,260,48,265,266,267,268,269,270,271,271,263,259,50,261,277,259,272,280,281,282,265,275,277,284,277,276,279,283,291,292,278,294,274,286,293,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,281,256,268,263,270,317,315,283,296,324,322,293,325,296,326,282,321,266,319,269,332,330,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,374</layout>") + "<layout>49,48,256,256,48,260,261,262,263,264,265,266,267,268,265,256,50,257,269,274,275,258,273,275,266,277,259,279,283,263,271,278,284,288,289,261,281,260,292,290,295,284,286,282,296,300,288,294,301,304,305,306,307,308,309,310,311,312,304,299,313,310,299,315,316,319,297,262,321,314,291,326,306,324,295,259,282,332,307,329,290,335,308,337,302,316,341,342,343,344,345,346,347,285,348,305,318,345,339,268,352,317,327,287,325,334,293,358,354,279,364,365,344,366,276,350,371,372,373,374,375,376,377,378,289,335,369,346,292,356,379,362,386,388,389,390,391,392,393,394,395,396,274,382,264,303,397,402,403,404,405,406,407,263</layout>") + "<layout>48,48,49,257,259,258,261,256,263,264,265,266,267,268,269,270,259,271,272,273,268,262,277,275,269,258,273,281,279,266,258,50,260,274,284,264,283,270,292,290,256,262,287,262,295,291,275,294,295,278,298,300,301,282,307,263,278,299,310,303,267,315,310,318,316,288,278,319,323,324,325,326,327,328,329,330,331,332,333,312,333,328,335,336,326,338,339,324,341,342,345,346,347,348,349,350,351,352,353,354,355,311,288,356,279,322,359,309,313,362,365,366,367,368,369,370,371,372,373,374,289,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,279</layout>") + "<layout>49,48,257,256,258,257,48,259,261,264,265,266,261,263,50,268,267,272,272,263,275,271,273,278,279,280,281,282,283,264,276,260,287,284,265,269,277,289,285,292,286,293,297,298,299,273,296,296,298,291,288,304,295,292,300,310,311,312,313,314,315,316,317,318,313,256,321,262,323,263,319,326,327,328,300,322,331,323,329,334,335,336,274,324,339,325,337,342,343,344,345,346,347,348,280,332,322,349,345,351,333,353,338,355,357,343,355,341,360,364,365,366,367,368,369,370,371,329,359,372,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,378</layout>") + "</layouts>") + "<goldenLayouts>") + "<layout>48,48,49,257,259,258,256,262,263,264,265,266,266,261,267,270,263,258,258,50,260,271,277,278,256,269,279,270,273,276,282,286,287,288,289,290,291,283,276,281,292,271,295,289,284,275,275,298,296,268,304,280,294,306,309,310,311,312,313,314,315,316,317,282,284,284,318,310,320,259,322,326,327,328,329,277,324,303,312,333,288,332,330,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,326</layout>") + "<layout>49,48,257,256,258,257,261,262,263,264,265,266,267,268,265,256,50,48,259,269,275,276,277,269,271,273,278,282,283,278,280,274,284,288,289,281,260,292,290,294,295,296,297,298,299,300,301,302,303,304,305,306,276,256,309,291,307,298,310,312,300,314,315,313,311,318,294,310,317,321,325,326,327,328,329,330,331,332,330,323,320,333,279,336,337,338,287,340,267,335,342,343,347,348,349,350,351,352,353,301,274,346,297,357,354,324,354,261,359,295,356,362,367,368,369,370,371,372,373,372,361,374,377,378,379,380,381,382,312</layout>") + "<layout>49,48,256,256,48,260,261,262,263,264,265,266,267,268,265,258,257,269,273,274,275,274,256,50,272,276,281,282,275,271,259,283,287,288,262,278,280,289,293,283,285,294,297,281,291,286,298,302,267,296,303,306,307,308,309,310,311,294,271,312,308,314,315,306,317,318,302,320,321,297,323,324,293,326,327,288,329,330,333,334,335,336,337,266,301,338,282,340,341,276,343,344,277,347,295,349,342,351,299,353,355,356,357,358,312,332,359,292,362,364,365,313,366,263,361,368,371,372,373,374,375,376,377,378,379,380,381,382,357</layout>") + "<layout>48,48,49,257,259,256,261,262,263,264,265,266,267,268,264,258,258,50,259,258,269,276,277,278,266,271,259,273,281,279,285,286,276,281,283,260,287,292,293,256,281,284,294,298,299,300,301,302,303,304,305,306,307,308,309,310,311,267,296,312,302,314,275,315,300,317,319,316,274,322,325,326,327,328,329,330,331,332,333,334,286,314,335,277,337,338,288,324,341,344,345,346,347,348,349,350,351,352,265,318,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,350</layout>") + "<layout>48,256,257,49,48,259,261,257,263,264,265,266,267,268,269,268,259,50,48,273,259,270,277,260,271,278,277,276,258,281,280,273,269,283,285,264,289,279,290,267,292,263,296,294,284,262,299,302,303,304,305,306,307,308,309,310,311,312,313,314,315,311,301,310,292,298,316,303,298,321,322,285,325,256,328,326,282,266,330,299,334,302,283,336,331,340,341,342,343,344,345,346,347,315,339,294,338,348,351,291,353,356,329,355,317,293,357,362,363,364,365,366,367,368,369,297,370,372,354,371,373,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,257</layout>") + "<layout>49,48,256,258,48,260,261,262,263,264,265,266,267,268,264,256,50,257,273,269,275,269,256,276,277,273,259,260,278,279,285,284,284,285,276,272,283,289,261,259,295,294,293,279,288,298,281,48,272,282,301,306,298,296,300,307,311,312,313,314,315,316,317,318,319,320,321,276,310,314,287,320,324,327,322,330,328,330,306,288,332,293,326,319,336,333,341,342,343,344,345,346,347,348,349,292,350,352,353,354,355,274,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,316</layout>") + "<layout>48,48,49,257,256,258,261,256,263,264,265,266,267,268,269,270,264,50,259,259,273,258,271,278,279,280,267,262,259,283,281,286,287,288,289,290,289,283,262,277,291,296,281,277,258,276,297,302,271,293,284,303,307,308,309,310,311,312,313,314,315,306,294,316,302,295,264,321,319,292,282,324,296,323,260,327,291,329,274,331,288,318,285,335,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,312</layout>") + "<layout>49,48,48,256,259,257,256,257,263,264,265,266,267,268,269,270,263,260,273,271,275,276,277,270,256,50,48,281,262,278,285,286,275,280,258,287,291,292,267,260,293,296,296,284,297,300,301,302,303,304,305,306,307,308,309,300,274,295,310,311,290,313,314,315,261,318,304,317,321,301,299,324,325,327,329,330,331,332,333,334,331,312,335,278,337,338,339,290,341,286,326,344,276,346,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,354</layout>") + "<layout>49,48,256,258,257,48,260,261,263,264,265,266,267,267,256,268,271,263,256,50,260,270,262,278,272,280,267,275,261,277,281,284,48,275,259,287,291,286,293,292,294,287,259,290,285,296,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,305,290,292,300,319,294,277,321,326,324,302,321,278,323,329,334,335,336,337,338,339,340,341,342,343,344,345,328,329,331,330,273,345,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,373</layout>") + "<layout>48,256,257,258,259,260,261,260,49,257,264,262,267,268,257,50,261,266,269,268,273,273,274,278,265,259,276,279,283,256,271,284,279,282,287,281,290,278,289,280,292,259,286,296,267,294,299,302,292,277,303,306,307,308,309,310,311,312,313,314,306,301,315,256,305,290,317,314,322,318,287,305,324,325,293,295,331,329,321,332,333,336,337,338,339,340,341,342,339,328,343,275,335,323,348,346,269,345,346,353,351,263,350,356,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,339</layout>") + "<layout>49,48,256,258,257,48,261,262,263,264,265,266,267,268,269,263,256,50,260,256,270,276,277,278,269,259,259,279,283,284,276,275,264,287,287,285,269,273,291,270,289,266,290,294,299,283,281,260,300,304,279,259,273,298,305,310,288,274,313,311,315,316,317,318,319,320,278,282,321,324,318,323,325,324,296,328,311,330,331,321,327,334,337,285,336,338,341,342,343,344,345,346,347,348,349,306,303,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,269</layout>") + "<layout>48,256,257,258,259,260,261,262,263,264,265,266,267,267,49,48,270,272,268,274,263,273,270,275,271,48,50,280,278,279,279,273,282,273,274,287,280,285,293,277,285,295,284,293,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,276,283,306,298,257,318,314,294,261,284,295,321,268,320,292,316,328,326,323,333,305,325,332,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,368</layout>") + "<layout>48,48,49,257,259,258,256,262,263,264,265,263,261,266,268,266,271,269,259,50,259,272,277,264,270,279,278,282,256,275,258,286,283,282,280,267,288,278,287,285,292,277,290,262,298,296,256,287,287,301,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,297,260,314,298,300,321,301,303,323,327,310,325,324,330,331,336,337,338,339,340,341,342,343,344,345,307,326,346,293,349,306,348,351,271,353,354,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,266</layout>") + "<layout>48,256,257,258,259,260,261,262,263,264,265,261,49,48,268,260,268,270,266,265,272,269,274,266,268,50,267,277,278,264,276,273,284,288,289,285,277,280,283,290,295,296,293,286,296,300,290,299,276,301,305,306,307,308,309,310,311,312,313,314,315,316,317,314,303,292,318,306,299,322,307,324,325,328,329,330,331,332,333,334,335,336,337,338,339,304,339,274,341,342,345,346,347,348,349,350,351,352,353,354,323,294,355,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,310</layout>") + "<layout>48,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,48,49,272,274,257,273,277,258,278,273,271,282,262,273,50,274,281,278,286,288,274,290,283,294,259,280,279,287,298,278,295,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,304,301,300,260,321,269,281,261,326,325,275,322,296,330,319,334,335,336,337,338,339,340,341,342,343,344,345,318,328,298,327,346,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,357</layout>") + "<layout>48,48,49,257,256,260,261,262,263,264,265,266,258,258,266,263,258,50,259,269,270,276,277,262,272,274,278,260,268,282,285,285,284,286,271,259,289,292,293,265,284,273,275,294,299,293,288,300,303,304,305,306,307,308,309,310,311,312,313,314,302,306,298,291,290,318,278,316,261,318,321,303,323,314,329,289,328,327,279,309,332,330,337,338,339,340,341,342,343,344,345,333,345,326,346,350,351,277,336,352,355,356,357,358,359,360,361,362,363,364,365,286,349,366,369,370,371,372,373,374,375,376,377,378,379,380,381,382,356</layout>") + "<layout>48,256,48,49,258,260,257,262,263,264,265,266,267,268,268,259,50,261,269,274,275,276,269,259,279,277,281,282,283,284,285,262,280,259,286,290,257,288,48,272,293,256,271,273,291,300,275,296,301,304,305,306,307,308,309,310,311,312,304,303,313,301,315,316,319,320,321,291,318,267,293,324,310,327,322,330,331,332,333,334,335,336,337,338,339,340,341,300,329,342,345,346,347,348,349,350,351,352,353,354,309,289,355,358,359,360,361,362,363,364,365,366,367,368,369,370,349</layout>") + "<layout>49,48,256,258,48,260,261,262,263,264,265,266,267,268,264,256,50,257,273,269,275,276,273,256,277,263,259,272,279,280,285,281,274,286,273,283,288,289,286,259,293,259,295,293,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,268,297,314,307,316,317,305,319,320,303,322,323,326,327,328,329,330,331,332,333,334,335,309,298,336,276,338,339,269,341,342,345,346,347,348,349,350,351,352,329,284,353,262,355,356,260,358,359,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,314</layout>") + "<layout>49,48,256,258,257,260,256,48,263,264,265,266,267,268,269,270,271,256,50,261,275,271,277,278,279,277,259,273,260,280,285,286,280,283,259,287,291,292,268,262,284,293,270,295,297,300,301,302,303,304,305,306,307,308,309,310,311,312,313,288,275,290,314,300,282,296,318,319,276,322,303,299,325,328,329,330,331,332,333,334,335,336,310,295,339,337,278,320,341,279,317,344,342,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,267</layout>") + "<layout>48,256,48,49,258,260,257,262,263,264,265,266,267,268,266,259,271,260,259,269,275,276,277,264,272,259,50,273,261,278,285,286,265,272,282,272,287,292,292,280,48,290,283,293,299,278,295,291,300,304,277,295,305,308,309,310,311,312,313,314,315,316,317,318,301,284,319,309,303,322,308,324,325,304,327,328,331,332,333,334,335,336,337,338,339,317,274,340,285,342,343,306,346,344,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,343</layout>") + "<layout>48,256,257,258,259,260,261,261,49,48,264,264,256,266,265,257,264,50,270,262,275,276,277,262,269,267,270,273,281,280,278,286,287,279,48,283,271,270,284,293,288,296,297,298,296,269,258,301,292,281,299,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,316,303,268,274,304,321,287,323,295,302,325,327,333,334,331,328,335,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,275</layout>") + "<layout>48,256,257,258,259,260,261,261,49,48,264,266,262,268,269,270,271,270,264,50,265,276,272,278,269,264,256,281,279,276,274,277,283,288,284,273,257,283,279,286,267,277,259,293,290,300,291,267,299,301,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,263,285,320,313,303,323,312,325,326,310,328,329,332,333,334,335,336,337,338,339,340,341,316,296,342,278,344,345,271,347,348,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,363</layout>") + "<layout>48,256,257,258,259,260,261,261,49,48,264,266,265,262,269,270,271,272,269,267,50,268,264,273,279,280,281,256,264,276,278,282,287,288,259,275,277,289,293,287,267,296,294,298,299,300,301,302,303,304,305,306,307,308,309,310,309,278,267,268,311,294,313,315,286,316,288,318,318,321,289,323,283,325,329,330,331,332,333,334,335,336,337,311,320,338,279,340,299,314,292,303,343,341,271,348,349,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,302</layout>") + "<layout>48,256,257,258,259,260,261,261,49,48,264,266,265,262,269,270,271,272,269,264,50,268,267,273,279,280,281,267,276,278,281,286,287,260,267,275,268,288,293,288,290,277,294,298,299,300,301,302,303,304,305,306,307,308,309,310,279,264,289,311,301,296,313,315,299,317,319,300,321,322,294,318,258,327,325,330,331,332,333,334,335,336,337,338,339,280,296,340,272,342,343,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,293</layout>") + "<layout>48,256,257,258,259,260,261,261,49,48,264,264,256,266,265,270,262,272,273,274,275,257,269,267,267,48,50,271,276,284,285,274,264,282,278,270,280,286,293,294,268,277,295,298,299,258,288,283,300,304,286,290,305,308,309,310,311,312,313,314,315,316,317,318,287,303,291,319,300,269,297,292,323,294,325,328,309,330,331,305,333,334,337,338,339,340,341,342,343,344,323,327,321,345,263,349,329,351,293,347,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,338</layout>") + "<layout>49,48,256,256,48,260,261,262,263,264,265,266,267,268,265,256,50,257,273,269,275,276,277,268,258,273,280,280,278,284,285,279,273,272,283,286,291,292,260,280,289,293,297,286,282,274,298,302,303,304,305,306,307,308,309,310,311,312,285,300,313,305,315,316,308,300,259,319,302,318,323,297,325,326,329,330,331,332,333,334,335,336,337,338,339,316,290,340,269,342,343,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,369</layout>") + "<layout>48,49,256,258,258,257,257,260,259,48,265,266,267,268,269,270,271,272,265,257,50,259,275,277,48,276,262,273,283,284,285,263,262,261,279,289,286,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,297,291,274,264,263,286,282,293,320,283,315,318,316,322,313,328,329,330,331,332,333,334,335,336,337,338,339,340,306,324,343,317,341,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,286</layout>") + "<layout>48,256,257,258,49,258,261,262,263,264,265,266,267,262,260,260,268,272,273,274,265,260,50,48,271,275,281,282,276,279,285,280,283,288,282,270,48,278,291,289,295,273,291,277,286,296,301,284,298,300,287,302,307,308,309,310,311,312,313,314,315,316,314,306,317,302,294,320,321,300,323,296,304,319,326,274,328,285,330,334,335,336,337,338,339,340,341,342,343,284,344,272,304,346,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,373</layout>") + "<layout>49,48,256,258,48,260,261,262,263,264,265,266,267,268,264,259,259,269,273,274,275,268,271,257,276,280,281,274,256,50,279,256,282,288,289,261,284,286,290,294,282,292,272,295,299,273,278,287,300,304,266,302,305,308,309,310,311,312,313,314,315,290,278,316,304,318,319,299,321,322,294,324,325,289,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,314</layout>") + "<layout>49,48,256,258,257,48,261,262,263,264,265,266,267,268,269,263,259,50,260,256,270,276,277,278,267,272,274,279,283,284,270,281,259,285,289,290,282,259,275,291,295,296,297,298,299,300,301,302,303,304,305,306,307,308,276,293,260,309,297,311,294,313,291,315,317,296,319,320,323,324,325,326,327,328,329,330,331,332,290,288,333,277,335,336,286,312,339,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,362</layout>") + "<layout>48,48,49,257,259,258,258,256,263,264,265,266,267,268,269,270,264,261,48,50,260,271,277,278,279,269,273,275,273,280,285,286,270,282,276,287,291,292,276,273,262,293,297,298,299,300,301,302,303,304,305,306,307,308,309,278,296,256,312,300,284,302,314,314,299,316,301,318,304,321,315,265,319,298,325,320,327,310,333,334,335,336,337,338,339,340,341,342,343,291,330,344,277,346,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,358</layout>") + "<layout>48,256,49,48,258,256,261,262,263,264,265,266,267,268,267,258,50,259,269,274,275,276,274,258,279,273,262,280,260,277,285,286,275,271,281,287,291,269,283,273,284,295,290,292,299,264,280,272,280,300,305,288,297,304,306,310,311,312,313,314,315,316,317,318,276,296,319,313,309,322,325,257,298,326,310,321,329,268,294,331,332,285,334,336,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,326</layout>") + "<layout>49,48,256,48,259,260,261,262,263,264,265,266,267,266,256,270,268,272,273,274,275,256,50,257,275,280,281,281,271,258,282,286,287,263,277,279,288,292,288,290,285,293,297,276,279,296,298,302,267,271,303,306,307,308,309,310,311,273,305,312,307,284,315,308,317,318,306,320,321,302,323,324,297,326,327,292,314,330,333,334,335,336,337,338,339,340,315,332,341,272,343,344,345,291,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,318</layout>") + "<layout>48,256,257,256,49,258,261,262,263,264,48,260,259,265,269,264,267,266,257,272,270,265,272,278,274,276,270,272,50,280,281,263,260,279,268,268,275,286,285,48,284,290,293,262,289,273,297,298,258,283,294,303,287,306,307,277,310,312,313,314,315,316,317,318,319,320,321,322,323,324,293,288,325,324,327,320,292,292,316,330,319,332,321,335,328,331,301,340,343,344,345,346,347,348,349,350,351,352,353,354,308,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,370</layout>") + "<layout>48,49,256,258,257,260,48,262,263,264,265,266,267,268,269,270,262,261,50,48,274,261,271,278,279,280,266,261,283,258,281,286,287,267,284,276,259,288,293,288,284,296,294,298,299,300,301,302,303,304,305,306,307,308,309,310,311,305,284,312,304,314,315,301,297,318,299,297,257,321,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,279</layout>") + "<layout>49,48,256,258,257,260,48,262,263,264,265,266,267,266,256,268,271,263,259,259,50,261,277,272,279,267,270,278,280,260,274,48,276,282,289,284,291,290,291,262,286,256,288,273,294,300,282,300,295,285,305,302,303,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,265,307,323,317,259,326,322,325,329,314,328,332,319,331,335,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,311</layout>") + "<layout>48,49,256,258,48,260,261,262,263,264,265,266,267,268,265,257,50,259,269,274,275,276,269,257,279,277,281,282,283,261,280,257,284,288,289,260,271,273,290,294,277,286,258,287,295,300,274,292,299,301,305,270,298,306,309,310,311,312,313,314,307,304,300,317,317,295,280,314,320,315,301,324,306,322,305,327,330,308,325,328,333,334,321,336,337,340,341,342,343,344,345,346,347,348,349,335,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,265</layout>") + "<layout>49,48,257,258,259,260,256,260,263,264,262,264,257,266,267,267,266,269,258,272,270,276,50,276,48,278,279,265,274,283,268,282,285,270,273,287,261,284,286,291,282,275,295,295,290,298,289,293,301,282,281,304,302,275,300,307,303,311,313,314,315,316,317,318,319,320,321,299,323,322,313,256,310,48,327,325,314,330,271,329,331,317,273,328,336,326,335,340,322,333,343,321,339,346,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,385</layout>") + "<layout>49,48,257,258,48,256,259,257,261,262,265,265,264,268,258,264,266,272,273,50,273,276,273,261,269,260,277,276,271,257,275,262,284,282,266,280,289,282,291,288,292,270,297,263,298,296,267,266,286,301,287,300,291,305,300,259,295,301,312,310,309,316,292,314,299,317,321,322,323,324,325,326,327,328,329,316,319,330,326,256,332,333,324,336,337,331,290,327,294,323,295,339,340,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,380</layout>") + "<layout>48,256,49,256,259,257,260,262,263,264,48,258,261,268,266,265,271,263,50,264,274,272,277,270,269,267,279,278,271,281,260,285,283,288,289,283,287,269,290,286,259,281,297,294,263,281,276,282,299,280,296,306,304,307,262,292,308,312,313,314,315,316,317,318,319,320,321,322,323,308,258,287,326,324,315,328,295,311,329,334,335,291,303,270,333,304,331,316,342,261,340,336,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,364</layout>") + "<layout>49,48,257,258,259,259,256,260,263,264,48,262,265,267,265,270,267,269,257,272,270,276,260,262,267,50,277,271,258,273,266,284,282,268,276,285,288,286,288,291,292,296,297,298,298,295,263,301,277,303,303,290,287,278,308,299,281,274,313,257,312,299,275,309,314,317,307,299,293,282,306,323,327,328,329,330,331,332,333,334,335,304,324,309,326,336,341,342,343,344,345,346,347,327,256,295,350,348,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,348</layout>") + "<layout>48,256,257,258,49,258,261,262,263,264,48,260,256,267,265,270,271,272,273,259,266,48,50,276,269,274,281,282,273,269,280,283,270,286,287,290,290,289,261,293,272,285,263,297,291,300,298,276,278,260,297,260,304,276,301,310,257,299,294,312,292,271,295,311,319,320,321,322,323,324,325,315,326,328,305,328,329,331,333,334,335,291,330,264,338,336,284,309,302,318,341,346,347,348,349,350,351,352,353,354,355,356,357,336,345,343,358,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,352</layout>") + "<layout>48,256,257,48,49,259,261,260,258,264,265,266,267,268,269,270,262,261,271,271,263,268,276,274,269,260,278,279,266,281,277,273,283,286,288,267,260,50,287,258,292,294,290,298,280,272,285,293,285,304,299,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,318,282,265,325,323,270,285,291,297,328,286,330,264,305,333,338,339,340,341,342,343,344,345,346,347,348,349,343,327,295,350,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,375</layout>") + "<layout>49,48,256,258,257,260,48,262,263,264,265,266,267,268,269,270,260,50,260,256,271,276,277,278,270,259,259,264,275,279,285,286,265,281,48,273,289,287,293,286,284,262,289,296,294,300,285,259,291,301,305,278,298,261,306,310,311,312,313,314,315,316,317,318,267,282,319,314,321,322,316,299,325,313,327,328,311,324,331,305,333,334,337,338,339,340,341,342,343,344,345,346,279,330,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,341</layout>") + "<layout>48,256,257,49,257,260,261,262,263,264,265,266,267,258,48,259,268,272,273,274,265,259,50,270,275,280,281,266,259,271,284,282,287,288,286,279,271,288,293,272,277,279,279,278,292,294,301,262,286,285,291,302,307,308,309,310,311,312,313,314,315,316,317,256,300,318,302,290,321,301,304,324,294,326,320,327,274,329,297,331,335,336,337,338,339,340,341,342,343,341,330,344,276,334,347,348,323,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,362</layout>") + "<layout>48,48,49,257,259,256,261,262,263,264,265,266,267,268,266,258,271,269,273,274,275,269,272,50,259,272,276,282,283,270,259,279,272,258,284,290,290,278,280,260,291,296,282,288,297,300,284,299,301,304,305,306,307,308,309,310,311,312,298,295,313,307,281,316,317,315,319,304,318,322,323,321,325,297,324,328,331,332,333,334,335,336,337,338,276,289,339,283,341,342,340,345,343,347,349,350,351,352,353,354,355,356,357,329,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,352</layout>") + "<layout>48,256,257,258,259,260,261,262,259,49,48,265,267,263,269,270,271,272,261,265,50,266,273,278,279,273,265,257,268,283,280,260,282,264,286,289,256,275,277,292,290,258,288,297,296,285,285,298,298,300,305,271,293,304,306,310,269,268,284,311,315,316,317,318,319,320,321,322,323,324,325,319,303,294,295,305,309,329,296,288,335,301,300,332,332,279,328,328,326,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,365</layout>") + "<layout>48,256,256,49,257,260,261,262,263,264,265,266,267,257,259,259,268,272,273,274,265,259,50,48,271,275,276,263,280,281,283,48,278,284,285,261,289,258,290,264,277,279,294,298,299,297,292,300,303,272,302,304,307,308,309,310,311,312,313,314,269,315,314,306,317,300,270,310,289,319,275,280,322,293,303,324,323,297,320,332,334,335,336,338,339,340,341,342,307,325,343,305,346,298,328,348,273,350,350,351,268,354,355,352,358,285,345,360,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,377</layout>") + "<layout>49,48,256,48,259,260,261,256,258,261,265,266,267,268,269,270,264,259,256,50,257,265,272,270,267,278,273,279,271,283,260,281,285,263,276,275,289,287,283,293,280,285,268,287,295,294,277,48,291,302,297,306,307,302,300,276,310,308,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,324,289,323,278,312,288,269,333,301,262,329,276,328,341,342,343,344,345,346,347,348,349,350,351,352,353,317,336,308,264,356,307,359,354,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,349</layout>") + "<layout>49,48,256,258,257,48,261,262,263,264,265,266,267,268,269,263,259,50,260,256,270,276,277,278,267,272,274,279,283,284,270,281,259,285,289,290,282,259,275,291,295,296,297,298,299,300,301,302,303,304,305,306,307,308,276,293,260,309,297,311,294,313,291,315,317,296,319,320,323,324,325,326,327,328,329,330,331,332,290,288,333,277,335,336,286,312,339,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,362</layout>") + "</goldenLayouts>") + "</gamedata>"); _drawLayout = []; _drawGoldenLayout = []; super(); communicator = new Communicator(); } public function parse(_arg1:Boolean, _arg2:Function, _arg3:Communicator):void{ var _local4:Object; var _local5:String; var _local6:XML; var _local7:int; var _local8:int; var _local9:int; var _local10:String; var _local11:String; _communiactor = _arg3; _callback = _arg2; _debug = _arg1; if (_arg1){ _local4 = new Object(); _local4.message = DEBUG_GAME_DATA; _local4.success = true; } else { _local4 = _arg3.getGameData(); }; if ((((_local4 == null)) || (!(_local4.success)))){ trace("GameData().parse() ERROR!"); return; }; _local5 = _local4.message; _local6 = new XML(_local5); layouts = []; _local7 = 0; while (_local7 < _local6.layouts.layout.length()) { _local10 = LZW.decompress(_local6.layouts.layout[_local7]); layouts.push(_local10); _local7++; }; goldenLayouts = []; _local8 = 0; while (_local8 < _local6.goldenLayouts.layout.length()) { _local11 = LZW.decompress(_local6.goldenLayouts.layout[_local8]); goldenLayouts.push(_local11); _local8++; }; layoutRandom = new MtRandom(uint(_local6.@randomseed)); tileRandom = new MtRandom(uint(_local6.@randomseed)); timeLimit = parseInt(_local6.@timelimit); lang = _local6.@lang; ScoreModel.setTotalCoins(parseInt(_local6.record.@previous_collected_coins)); ScoreModel.setPreviousScoreRecord(parseInt(_local6.record.@record_previous_score)); ScoreModel.setPreviousLevelRecord(parseInt(_local6.record.@record_previous_level)); sfxOn = parseInt(_local6.sfx.@state); musicOn = parseInt(_local6.music.@state); isOpenPlayer = (parseInt(_local6.userType) == 0); textKeys = []; _local9 = 0; while (_local9 < _local6.text.length()) { textKeys.push({id:_local6.text[_local9].@id, text:_local6.text[_local9]}); _local9++; }; _callback(); } public static function getRandom(_arg1:int, _arg2:String="-"):int{ var _local3:int; getInstance().randomCounter++; if ((((_arg2 == "getGoldenLayout")) || ((_arg2 == "getLayout")))){ _local3 = getInstance().layoutRandom.nextInt(_arg1); } else { _local3 = getInstance().tileRandom.nextInt(_arg1); }; _communiactor.log((((((":random:" + _local3) + "length. ") + _arg1) + "from. ") + _arg2)); return (_local3); } public static function getRandomCounter():int{ return (getInstance().randomCounter); } public static function getInstance():GameData{ if (instance == null){ instance = new (GameData); }; return (instance); } public static function getGoldenLayout(_arg1:Communicator):String{ var _local2:String; if (getInstance()._drawGoldenLayout.length == 0){ getInstance()._drawGoldenLayout = getInstance()._drawGoldenLayout.concat(getInstance().goldenLayouts); }; var _local3:int = getRandom(getInstance()._drawGoldenLayout.length, "getGoldenLayout"); trace(("layout: " + _local3)); if (!_debug){ _local2 = getInstance()._drawGoldenLayout[_local3]; getInstance()._drawGoldenLayout.splice(_local3, 1); } else { _local2 = getInstance()._drawGoldenLayout[_goldenLayouyIndex]; _goldenLayouyIndex++; if (_goldenLayouyIndex == getInstance()._drawGoldenLayout.length){ _goldenLayouyIndex = 0; }; }; return (_local2); } public static function getIsOpenPlayer():Boolean{ return (getInstance().isOpenPlayer); } public static function getIsSoundOn():int{ return (getInstance().sfxOn); } public static function getIsMusicOn():int{ return (getInstance().musicOn); } public static function getLayout():String{ var _local1:String; if (getInstance()._drawLayout.length == 0){ getInstance()._drawLayout = getInstance()._drawLayout.concat(getInstance().layouts); }; var _local2:int = getRandom(getInstance()._drawLayout.length, "getLayout"); if (!_debug){ _local1 = getInstance()._drawLayout[_local2]; getInstance()._drawLayout.splice(_local2, 1); } else { _local1 = getInstance()._drawLayout[_layoutIndex]; _layoutIndex++; if (_layoutIndex == getInstance()._drawLayout.length){ _layoutIndex = 0; }; }; return (_local1); } public static function getText(_arg1:String):String{ var _local2:String; var _local3:int; while (_local3 < getInstance().textKeys.length) { if (getInstance().textKeys[_local3].id == _arg1){ _local2 = getInstance().textKeys[_local3].text; }; _local3++; }; return (((_local2)==null) ? (("[" + _arg1) + "]") : _local2); } } }//package utilSection 206//LZW (util.LZW) package util { public class LZW { public static function compress(_arg1:String):String{ var _local2:String; var _local3:String; var _local6:int; var _local9:int; var _local4:* = 0x0100; var _local5:Object = {}; while (_local6 < 0x0100) { _local5[String.fromCharCode(_local6)] = _local6; _local6++; }; var _local7 = ""; var _local8:Array = []; while (_local9 < _arg1.length) { _local2 = _arg1.charAt(_local9); _local3 = (_local7 + _local2); if (_local5[_local3]){ _local7 = _local3; } else { _local8.push(_local5[_local7]); var _temp1 = _local4; _local4 = (_local4 + 1); _local5[_local3] = _temp1; _local7 = ("" + _local2); }; _local9++; }; if (_local7 != ""){ _local8.push(_local5[_local7]); }; return (_local8.join(",")); } public static function decompress(_arg1:String):String{ var _local2:String; var _local3:String; var _local7:int; var _local4:* = 0x0100; var _local5:Object = {}; var _local6:Array = _arg1.split(","); while (_local7 < 0x0100) { _local5[_local7] = String.fromCharCode(_local7); _local7++; }; var _local8:String = String.fromCharCode(_local6[0]); var _local9:String = _local8; var _local10:* = 1; while (_local10 < _local6.length) { _local2 = ""; _local3 = _local6[_local10]; if (_local5[_local3]){ _local2 = _local5[_local3]; } else { if (_local3 == ("" + _local4)){ _local2 = (_local8 + _local8.charAt(0)); } else { return (null); }; }; _local9 = (_local9 + _local2); var _temp1 = _local4; _local4 = (_local4 + 1); var _local11 = _temp1; _local5[_local11] = (_local8 + _local2.charAt(0)); _local8 = _local2; _local10++; }; return (_local9); } } }//package utilSection 207//SoundManager (util.SoundManager) package util { import comm.*; import flash.geom.*; import com.midasplayer.math.pennertween.*; import mx.core.*; import flash.media.*; import factory.*; public class SoundManager { private var sfxMuted:Boolean;// = false private var musicMuted:Boolean;// = false private var sfxChannels:Array; public var fadeVol:Number; private var introMusic:SoundAsset; private var musicChannels:Array; public static const MUSIC:String = "music"; public static const SFX:String = "sfx"; private static var _communicator:Communicator; private static var instance:SoundManager; public function SoundManager(){ musicChannels = []; sfxChannels = []; } public function fadeComplete(_arg1:Array):void{ var _local2:SoundVO = SoundVO(_arg1[0]); _local2.channel.stop(); _local2.channel.soundTransform = new SoundTransform((musicMuted) ? 0 : _local2.vol); } public function fadeUpdate(_arg1:Array):void{ var _local2:SoundVO = SoundVO(_arg1[0]); _local2.channel.soundTransform = new SoundTransform((musicMuted) ? 0 : fadeVol); } public function fadeMusic(_arg1:SoundVO):void{ fadeVol = _arg1.vol; PennerTween.doTween(this, 700, PennerEase.easeNone, {fadeVol:0, onUpdate:fadeUpdate, onUpdateParams:[_arg1], onComplete:fadeComplete, onCompleteParams:[_arg1]}); } public static function stopMusic(_arg1:String):void{ var _local2:SoundVO; var _local3:int; while (_local3 < getInstance().musicChannels.length) { _local2 = SoundVO(getInstance().musicChannels[_local3]); if (_local2.id == _arg1){ if (_local2.channel != null){ _local2.channel.stop(); }; }; _local3++; }; } public static function muteAllSfx(_arg1:Boolean):void{ var _local2:SoundVO; var _local3:SoundTransform; var _local4:int; getInstance().sfxMuted = _arg1; while (_local4 < getInstance().sfxChannels.length) { _local2 = SoundVO(getInstance().sfxChannels[_local4]); _local3 = new SoundTransform(); _local3.volume = (_arg1) ? 0 : _local2.vol; _local2.channel.soundTransform = _local3; _local4++; }; } private static function getInstance():SoundManager{ if (instance == null){ instance = new (SoundManager); }; return (instance); } public static function fadeAndStopMusic(_arg1:String):void{ var _local2:SoundVO; for each (_local2 in getInstance().musicChannels) { if (_local2.id == _arg1){ if (_local2.channel != null){ getInstance().fadeMusic(_local2); }; }; }; } public static function stopSfx(_arg1:String):void{ var _local2:SoundVO; var _local3:int; while (_local3 < getInstance().sfxChannels.length) { _local2 = SoundVO(getInstance().sfxChannels[_local3]); if (_local2.id == _arg1){ if (_local2.channel != null){ _local2.channel.stop(); }; }; _local3++; }; } public static function setCommunicator(_arg1:Communicator):void{ _communicator = _arg1; } public static function playSound(_arg1:String, _arg2:String="sfx", _arg3:Boolean=false, _arg4:Number=0.8):void{ var _local5:SoundVO; var _local6:SoundTransform; var _local7:SoundVO; var _local8:SoundAsset; var _local9:Boolean; var _local12:int; var _local10:Array = ((_arg2)==SFX) ? getInstance().sfxChannels : getInstance().musicChannels; var _local11:Boolean = ((_arg2)==SFX) ? getInstance().sfxMuted : getInstance().musicMuted; while (_local12 < _local10.length) { _local7 = SoundVO(_local10[_local12]); if (_local7.id == _arg1){ _local9 = true; _local5 = _local7; }; _local12++; }; if (!_local9){ _local8 = AssetsFactory.getSound(_arg1); _local5 = new SoundVO(_arg1, _local8, _arg4); _local6 = new SoundTransform((_local11) ? 0 : _local5.vol); _local10.push(_local5); } else { if (_local5.channel != null){ _local6 = _local5.channel.soundTransform; }; }; _local5.channel = _local5.asset.play(0, (_arg3) ? 999999 : 0, _local6); } public static function muteAllMusic(_arg1:Boolean):void{ var _local2:SoundVO; var _local3:SoundTransform; var _local4:int; getInstance().musicMuted = _arg1; while (_local4 < getInstance().musicChannels.length) { _local2 = SoundVO(getInstance().musicChannels[_local4]); _local3 = new SoundTransform(); _local3.volume = (_arg1) ? 0 : _local2.vol; _local2.channel.soundTransform = _local3; _local4++; }; } } }//package utilSection 208//SoundVO (util.SoundVO) package util { import mx.core.*; import flash.media.*; public class SoundVO { public var asset:SoundAsset; public var channel:SoundChannel; public var vol:Number; public var id:String; public function SoundVO(_arg1:String, _arg2:SoundAsset, _arg3:Number, _arg4:SoundChannel=null){ id = _arg1; asset = _arg2; channel = _arg4; vol = _arg3; } } }//package util
Library Items
Symbol 1 Font {factory.AssetsFactory_PenumbraSemiboldSerif} [factory.AssetsFactory_PenumbraSemiboldSerif] | ||
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip {factory.AssetsFactory_tileHilite} [factory.AssetsFactory_tileHilite] | Uses:2 | |
Symbol 4 Sound {factory.AssetsFactory_golden_exit} [factory.AssetsFactory_golden_exit] | ||
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip | Uses:5 | Used by:15 62 123 126 129 132 245 |
Symbol 7 Graphic | Used by:15 | |
Symbol 8 Bitmap | Used by:9 | |
Symbol 9 Graphic | Uses:8 | Used by:10 |
Symbol 10 MovieClip | Uses:9 | Used by:15 245 |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip | Uses:11 | Used by:15 245 |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:15 245 |
Symbol 15 MovieClip {factory.AssetsFactory_Coin} [factory.AssetsFactory_Coin] | Uses:6 7 10 12 14 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:21 392 |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:19 | Used by:21 |
Symbol 21 MovieClip {factory.AssetsFactory_BoatContour} [factory.AssetsFactory_BoatContour] | Uses:17 20 | |
Symbol 22 Sound {factory.AssetsFactory_golden_path_intro} [factory.AssetsFactory_golden_path_intro] | ||
Symbol 23 Sound {factory.AssetsFactory_tile_build_up} [factory.AssetsFactory_tile_build_up] | ||
Symbol 24 Graphic | Used by:25 | |
Symbol 25 MovieClip | Uses:24 | Used by:26 |
Symbol 26 MovieClip | Uses:25 | Used by:30 36 40 42 44 46 48 50 54 56 58 63 68 71 73 84 87 90 93 100 103 111 154 156 163 167 169 181 184 187 189 194 198 200 204 206 208 216 219 227 229 231 242 247 253 255 257 260 266 268 270 272 276 284 287 291 293 295 298 300 318 320 322 324 331 333 335 338 347 349 351 374 386 395 409 444 446 448 450 452 456 458 460 462 465 467 469 471 473 475 477 479 481 483 485 487 489 493 500 510 512 514 516 518 524 526 530 532 534 536 538 540 542 556 579 602 604 606 608 |
Symbol 27 Graphic | Used by:30 | |
Symbol 28 Graphic | Used by:29 | |
Symbol 29 MovieClip | Uses:28 | Used by:30 36 46 48 50 54 194 318 322 331 335 349 |
Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] | Uses:26 27 29 | |
Symbol 31 Graphic | Used by:36 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:36 42 44 48 54 194 318 322 324 338 |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:36 42 44 46 48 50 54 194 318 322 324 335 338 349 |
Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] | Uses:26 31 29 33 35 | |
Symbol 37 Graphic | Used by:40 | |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:40 287 493 |
Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut] | Uses:26 37 39 | |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] | Uses:26 41 33 35 | |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] | Uses:26 43 35 33 | |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] | Uses:26 45 29 35 | |
Symbol 47 Graphic | Used by:48 | |
Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] | Uses:26 47 29 33 35 | |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] | Uses:26 49 35 29 | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip {factory.AssetsFactory_key} [factory.AssetsFactory_key] | Uses:51 | |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] | Uses:26 53 33 35 29 | |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip {factory.AssetsFactory_tile_broochEast} [factory.AssetsFactory_tile_broochEast] | Uses:26 55 | |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip {factory.AssetsFactory_tile_vikingSouth} [factory.AssetsFactory_tile_vikingSouth] | Uses:26 57 | |
Symbol 59 Graphic | Used by:63 | |
Symbol 60 Graphic | Used by:62 | |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:60 6 61 | Used by:63 320 |
Symbol 63 MovieClip {factory.AssetsFactory_tile_shield1} [factory.AssetsFactory_tile_shield1] | Uses:26 59 62 | |
Symbol 64 Graphic | Used by:68 | |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:65 | Used by:68 71 84 87 90 93 103 276 |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip {factory.AssetsFactory_tile_tree7} [factory.AssetsFactory_tile_tree7] | Uses:26 64 66 67 | |
Symbol 69 Graphic | Used by:71 | |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip {factory.AssetsFactory_tile_tree8} [factory.AssetsFactory_tile_tree8] | Uses:26 69 66 70 | |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip {factory.AssetsFactory_tile_tree9} [factory.AssetsFactory_tile_tree9] | Uses:26 72 | |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 MovieClip | Uses:74 | Used by:78 336 |
Symbol 76 Graphic | Used by:77 | |
Symbol 77 MovieClip | Uses:76 | Used by:78 336 |
Symbol 78 MovieClip {factory.AssetsFactory_tile_pathwayKaun} [factory.AssetsFactory_tile_pathwayKaun] | Uses:75 77 | |
Symbol 79 Sound {factory.AssetsFactory_combo_sound} [factory.AssetsFactory_combo_sound] | ||
Symbol 80 Bitmap {factory.AssetsFactory_tileshadow_half_down} [factory.AssetsFactory_tileshadow_half_down] | ||
Symbol 81 Sound {factory.AssetsFactory_golden_level_start} [factory.AssetsFactory_golden_level_start] | ||
Symbol 82 Graphic | Used by:84 | |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip {factory.AssetsFactory_tile_tree4} [factory.AssetsFactory_tile_tree4] | Uses:26 82 66 83 | |
Symbol 85 Graphic | Used by:87 | |
Symbol 86 Graphic | Used by:87 | |
Symbol 87 MovieClip {factory.AssetsFactory_tile_tree3} [factory.AssetsFactory_tile_tree3] | Uses:26 85 66 86 | |
Symbol 88 Graphic | Used by:90 | |
Symbol 89 Graphic | Used by:90 | |
Symbol 90 MovieClip {factory.AssetsFactory_tile_tree6} [factory.AssetsFactory_tile_tree6] | Uses:26 88 66 89 | |
Symbol 91 Graphic | Used by:93 | |
Symbol 92 Graphic | Used by:93 | |
Symbol 93 MovieClip {factory.AssetsFactory_tile_tree5} [factory.AssetsFactory_tile_tree5] | Uses:26 91 66 92 | |
Symbol 94 Graphic | Used by:96 | |
Symbol 95 Graphic | Used by:96 | |
Symbol 96 MovieClip {factory.AssetsFactory_musicSymbol} [factory.AssetsFactory_musicSymbol] | Uses:94 95 | |
Symbol 97 Graphic | Used by:100 | |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:100 272 333 351 |
Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest] | Uses:26 97 99 | |
Symbol 101 Graphic | Used by:103 | |
Symbol 102 Graphic | Used by:103 | |
Symbol 103 MovieClip {factory.AssetsFactory_tile_tree2} [factory.AssetsFactory_tile_tree2] | Uses:26 101 66 102 | |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:106 |
Symbol 106 MovieClip {factory.AssetsFactory_BgrUr} [factory.AssetsFactory_BgrUr] | Uses:105 | |
Symbol 107 Graphic | Used by:111 | |
Symbol 108 Graphic | Used by:109 | |
Symbol 109 MovieClip | Uses:108 | Used by:111 167 184 229 255 260 |
Symbol 110 Graphic | Used by:111 | |
Symbol 111 MovieClip {factory.AssetsFactory_tile_tree1} [factory.AssetsFactory_tile_tree1] | Uses:26 107 109 110 | |
Symbol 112 Sound {factory.AssetsFactory_golden_game_end} [factory.AssetsFactory_golden_game_end] | ||
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip | Uses:113 | Used by:115 123 126 129 132 208 257 446 452 460 469 475 481 487 510 518 |
Symbol 115 MovieClip | Uses:114 | Used by:123 126 129 132 |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:116 | Used by:120 147 403 439 507 574 |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 MovieClip | Uses:118 | Used by:120 |
Symbol 120 MovieClip | Uses:117 119 | Used by:123 126 129 132 |
Symbol 121 Graphic | Used by:122 | |
Symbol 122 MovieClip | Uses:121 | Used by:123 |
Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] | Uses:115 6 120 122 114 | |
Symbol 124 Graphic | Used by:125 | |
Symbol 125 MovieClip | Uses:124 | Used by:126 |
Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] | Uses:115 6 120 125 114 | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:127 | Used by:129 |
Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] | Uses:115 6 120 128 114 | |
Symbol 130 Graphic | Used by:131 | |
Symbol 131 MovieClip | Uses:130 | Used by:132 |
Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] | Uses:115 6 120 131 114 | |
Symbol 133 Graphic | Used by:134 | |
Symbol 134 MovieClip | Uses:133 | Used by:147 |
Symbol 135 Graphic | Used by:147 | |
Symbol 136 Graphic | Used by:137 | |
Symbol 137 MovieClip | Uses:136 | Used by:147 403 507 574 |
Symbol 138 Graphic | Used by:147 | |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:139 | Used by:147 |
Symbol 141 Graphic | Used by:147 | |
Symbol 142 Graphic | Used by:147 | |
Symbol 143 Graphic | Used by:147 | |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 MovieClip | Uses:144 | Used by:147 403 507 574 |
Symbol 146 Graphic | Used by:147 | |
Symbol 147 MovieClip {factory.AssetsFactory_InterfaceGold} [factory.AssetsFactory_InterfaceGold] | Uses:134 135 137 138 140 141 117 142 143 145 146 | |
Symbol 148 Graphic | Used by:154 | |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:149 | Used by:154 187 219 |
Symbol 151 Graphic | Used by:152 | |
Symbol 152 MovieClip | Uses:151 | Used by:154 187 219 |
Symbol 153 Graphic | Used by:154 | |
Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] | Uses:26 148 150 152 153 | |
Symbol 155 Graphic | Used by:156 | |
Symbol 156 MovieClip {factory.AssetsFactory_tile_seasonSum} [factory.AssetsFactory_tile_seasonSum] | Uses:26 155 | |
Symbol 157 Graphic | Used by:163 | |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:158 | Used by:163 181 189 |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:163 181 189 204 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] | Uses:26 157 159 161 162 | |
Symbol 164 Graphic | Used by:167 | |
Symbol 165 Graphic | Used by:166 | |
Symbol 166 MovieClip | Uses:165 | Used by:167 184 229 255 |
Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] | Uses:26 164 166 109 | |
Symbol 168 Graphic | Used by:169 | |
Symbol 169 MovieClip {factory.AssetsFactory_tile_vikingNorth} [factory.AssetsFactory_tile_vikingNorth] | Uses:26 168 | |
Symbol 170 Graphic | Used by:177 | |
Symbol 171 Graphic | Used by:172 | |
Symbol 172 MovieClip | Uses:171 | Used by:177 |
Symbol 173 Bitmap | Used by:174 | |
Symbol 174 Graphic | Uses:173 | Used by:175 |
Symbol 175 MovieClip | Uses:174 | Used by:177 |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip | Uses:170 172 175 176 | Used by:178 |
Symbol 178 MovieClip {factory.AssetsFactory_timeIsUp} [factory.AssetsFactory_timeIsUp] | Uses:177 | |
Symbol 179 Graphic | Used by:181 | |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] | Uses:26 179 159 180 161 | |
Symbol 182 Sound {factory.AssetsFactory_mark_tile} [factory.AssetsFactory_mark_tile] | ||
Symbol 183 Graphic | Used by:184 | |
Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] | Uses:26 183 166 109 | |
Symbol 185 Graphic | Used by:187 | |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] | Uses:26 185 150 152 186 | |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] | Uses:26 188 159 161 | |
Symbol 190 Bitmap | Used by:191 | |
Symbol 191 Graphic | Uses:190 | Used by:192 |
Symbol 192 MovieClip | Uses:191 | Used by:201 217 232 288 |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:26 193 29 33 35 | Used by:201 364 |
Symbol 195 Graphic | Used by:198 | |
Symbol 196 Graphic | Used by:197 | |
Symbol 197 MovieClip | Uses:196 | Used by:198 606 |
Symbol 198 MovieClip | Uses:26 195 197 | Used by:201 364 |
Symbol 199 Graphic | Used by:200 | |
Symbol 200 MovieClip | Uses:26 199 | Used by:201 |
Symbol 201 MovieClip {factory.AssetsFactory_DestinationBg_1} [factory.AssetsFactory_DestinationBg_1] | Uses:192 194 198 200 | |
Symbol 202 Graphic | Used by:204 | |
Symbol 203 Graphic | Used by:204 | |
Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1] | Uses:26 202 161 203 | |
Symbol 205 Graphic | Used by:206 | |
Symbol 206 MovieClip | Uses:26 205 | Used by:217 |
Symbol 207 Graphic | Used by:208 | |
Symbol 208 MovieClip | Uses:26 207 114 | Used by:217 |
Symbol 209 Graphic | Used by:216 | |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:210 | Used by:216 450 458 467 473 479 514 |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip | Uses:212 | Used by:216 444 458 467 479 485 |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 MovieClip | Uses:214 | Used by:216 444 458 467 473 479 485 514 |
Symbol 216 MovieClip | Uses:26 209 211 213 215 | Used by:217 |
Symbol 217 MovieClip {factory.AssetsFactory_DestinationBg_3} [factory.AssetsFactory_DestinationBg_3] | Uses:192 206 208 216 | |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] | Uses:26 218 150 152 | |
Symbol 220 Graphic | Used by:227 | |
Symbol 221 Graphic | Used by:222 | |
Symbol 222 MovieClip | Uses:221 | Used by:227 538 540 |
Symbol 223 Graphic | Used by:224 | |
Symbol 224 MovieClip | Uses:223 | Used by:227 536 538 542 |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:225 | Used by:227 536 538 542 |
Symbol 227 MovieClip | Uses:26 220 222 224 226 | Used by:232 |
Symbol 228 Graphic | Used by:229 | |
Symbol 229 MovieClip | Uses:26 228 166 109 | Used by:232 |
Symbol 230 Graphic | Used by:231 | |
Symbol 231 MovieClip | Uses:26 230 | Used by:232 |
Symbol 232 MovieClip {factory.AssetsFactory_DestinationBg_2} [factory.AssetsFactory_DestinationBg_2] | Uses:192 227 229 231 | |
Symbol 233 Graphic | Used by:236 | |
Symbol 234 Graphic | Used by:235 | |
Symbol 235 MovieClip | Uses:234 | Used by:236 |
Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite] | Uses:233 235 | |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:239 |
Symbol 239 MovieClip {factory.AssetsFactory_BgrKaun} [factory.AssetsFactory_BgrKaun] | Uses:238 | |
Symbol 240 Sound {factory.AssetsFactory_golden_path_loop} [factory.AssetsFactory_golden_path_loop] | ||
Symbol 241 Graphic | Used by:242 | |
Symbol 242 MovieClip {factory.AssetsFactory_tile_broochNorth} [factory.AssetsFactory_tile_broochNorth] | Uses:26 241 | |
Symbol 243 Sound {factory.AssetsFactory_no_more_moves} [factory.AssetsFactory_no_more_moves] | ||
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:6 244 10 12 14 | Used by:264 |
Symbol 246 Graphic | Used by:247 | |
Symbol 247 MovieClip | Uses:26 246 | Used by:264 288 |
Symbol 248 Graphic | Used by:253 | |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:249 | Used by:253 456 471 483 489 |
Symbol 251 Graphic | Used by:252 | |
Symbol 252 MovieClip | Uses:251 | Used by:253 456 471 483 489 |
Symbol 253 MovieClip | Uses:26 248 250 252 | Used by:264 |
Symbol 254 Graphic | Used by:255 | |
Symbol 255 MovieClip | Uses:26 254 166 109 | Used by:264 |
Symbol 256 Graphic | Used by:257 | |
Symbol 257 MovieClip | Uses:26 256 114 | Used by:264 |
Symbol 258 Graphic | Used by:260 | |
Symbol 259 Graphic | Used by:260 | |
Symbol 260 MovieClip | Uses:26 258 109 259 | Used by:264 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:263 |
Symbol 263 MovieClip | Uses:262 | Used by:264 |
Symbol 264 MovieClip {factory.AssetsFactory_IntroDecor} [factory.AssetsFactory_IntroDecor] | Uses:245 247 253 255 257 260 263 | |
Symbol 265 Graphic | Used by:266 | |
Symbol 266 MovieClip {factory.AssetsFactory_tile_broochSouth} [factory.AssetsFactory_tile_broochSouth] | Uses:26 265 | |
Symbol 267 Graphic | Used by:268 | |
Symbol 268 MovieClip {factory.AssetsFactory_tile_rune2} [factory.AssetsFactory_tile_rune2] | Uses:26 267 | |
Symbol 269 Graphic | Used by:270 | |
Symbol 270 MovieClip {factory.AssetsFactory_tile_rune1} [factory.AssetsFactory_tile_rune1] | Uses:26 269 | |
Symbol 271 Graphic | Used by:272 | |
Symbol 272 MovieClip {factory.AssetsFactory_tile_birdEast} [factory.AssetsFactory_tile_birdEast] | Uses:26 271 99 | |
Symbol 273 Sound {factory.AssetsFactory_coin_catch} [factory.AssetsFactory_coin_catch] | ||
Symbol 274 Graphic | Used by:276 | |
Symbol 275 Graphic | Used by:276 | |
Symbol 276 MovieClip | Uses:26 274 66 275 | Used by:288 |
Symbol 277 Graphic | Used by:284 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:278 | Used by:284 462 500 |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:280 | Used by:284 448 465 500 |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:282 | Used by:284 448 465 500 |
Symbol 284 MovieClip | Uses:26 277 279 281 283 | Used by:288 |
Symbol 285 Graphic | Used by:287 | |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:26 285 39 286 | Used by:288 |
Symbol 288 MovieClip {factory.AssetsFactory_DestinationBg_4} [factory.AssetsFactory_DestinationBg_4] | Uses:192 276 284 287 247 | |
Symbol 289 Font {factory.AssetsFactory_Penumbraitalic} [factory.AssetsFactory_Penumbraitalic] | ||
Symbol 290 Graphic | Used by:291 | |
Symbol 291 MovieClip {factory.AssetsFactory_tile_rune5} [factory.AssetsFactory_tile_rune5] | Uses:26 290 | |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip {factory.AssetsFactory_tile_rune6} [factory.AssetsFactory_tile_rune6] | Uses:26 292 | |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip {factory.AssetsFactory_tile_rune3} [factory.AssetsFactory_tile_rune3] | Uses:26 294 | |
Symbol 296 Sound {factory.AssetsFactory_time_warning} [factory.AssetsFactory_time_warning] | ||
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip {factory.AssetsFactory_tile_rune4} [factory.AssetsFactory_tile_rune4] | Uses:26 297 | |
Symbol 299 Graphic | Used by:300 | |
Symbol 300 MovieClip {factory.AssetsFactory_tile_rune9} [factory.AssetsFactory_tile_rune9] | Uses:26 299 | |
Symbol 301 Graphic | Used by:302 | |
Symbol 302 MovieClip | Uses:301 | Used by:316 372 384 595 |
Symbol 303 Graphic | Used by:316 | |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:304 | Used by:316 372 384 439 |
Symbol 306 Graphic | Used by:316 | |
Symbol 307 Graphic | Used by:316 | |
Symbol 308 Graphic | Used by:316 | |
Symbol 309 Graphic | Used by:316 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:310 | Used by:315 316 372 384 391 392 498 |
Symbol 312 Graphic | Used by:316 | |
Symbol 313 Graphic | Used by:316 | |
Symbol 314 Graphic | Used by:315 | |
Symbol 315 MovieClip | Uses:314 311 | Used by:316 372 384 |
Symbol 316 MovieClip {factory.AssetsFactory_destAnimation_4} [factory.AssetsFactory_destAnimation_4] | Uses:302 303 305 306 307 308 309 311 312 313 315 | |
Symbol 317 Graphic | Used by:318 | |
Symbol 318 MovieClip | Uses:26 317 33 35 29 | Used by:364 |
Symbol 319 Graphic | Used by:320 | |
Symbol 320 MovieClip | Uses:26 319 62 | Used by:364 |
Symbol 321 Graphic | Used by:322 | |
Symbol 322 MovieClip | Uses:26 321 29 33 35 | Used by:364 |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 MovieClip | Uses:26 323 33 35 | Used by:364 |
Symbol 325 Graphic | Used by:326 | |
Symbol 326 MovieClip | Uses:325 | Used by:329 543 |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:327 | Used by:329 543 |
Symbol 329 MovieClip | Uses:326 328 | Used by:364 |
Symbol 330 Graphic | Used by:331 | |
Symbol 331 MovieClip | Uses:26 330 29 | Used by:364 |
Symbol 332 Graphic | Used by:333 | |
Symbol 333 MovieClip | Uses:26 332 99 | Used by:364 |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:26 334 29 35 | Used by:364 |
Symbol 336 MovieClip | Uses:75 77 | Used by:364 |
Symbol 337 Graphic | Used by:338 | |
Symbol 338 MovieClip | Uses:26 337 35 33 | Used by:364 |
Symbol 339 Graphic | Used by:340 | |
Symbol 340 MovieClip | Uses:339 | Used by:343 490 |
Symbol 341 Graphic | Used by:342 | |
Symbol 342 MovieClip | Uses:341 | Used by:343 490 |
Symbol 343 MovieClip | Uses:340 342 | Used by:364 |
Symbol 344 Graphic | Used by:347 | |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 MovieClip | Uses:345 | Used by:347 409 |
Symbol 347 MovieClip | Uses:26 344 346 | Used by:364 |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 MovieClip | Uses:26 348 35 29 | Used by:364 |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:26 350 99 | Used by:364 |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:352 | Used by:354 |
Symbol 354 MovieClip | Uses:353 | Used by:364 |
Symbol 355 Graphic | Used by:356 | |
Symbol 356 MovieClip | Uses:355 | Used by:364 |
Symbol 357 Graphic | Used by:360 | |
Symbol 358 Graphic | Used by:359 | |
Symbol 359 MovieClip | Uses:358 | Used by:360 |
Symbol 360 MovieClip | Uses:357 359 | Used by:363 508 |
Symbol 361 Graphic | Used by:362 | |
Symbol 362 MovieClip | Uses:361 | Used by:363 508 |
Symbol 363 MovieClip | Uses:360 362 | Used by:364 |
Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] | Uses:318 320 322 324 329 331 194 333 335 336 198 338 343 347 349 351 354 356 363 | |
Symbol 365 Graphic | Used by:372 | |
Symbol 366 Graphic | Used by:372 | |
Symbol 367 Graphic | Used by:372 | |
Symbol 368 Graphic | Used by:372 | |
Symbol 369 Graphic | Used by:372 | |
Symbol 370 Graphic | Used by:372 | |
Symbol 371 Graphic | Used by:372 | |
Symbol 372 MovieClip {factory.AssetsFactory_destAnimation_3} [factory.AssetsFactory_destAnimation_3] | Uses:302 365 305 366 367 368 369 311 370 371 315 | |
Symbol 373 Graphic | Used by:374 | |
Symbol 374 MovieClip {factory.AssetsFactory_tile_rune7} [factory.AssetsFactory_tile_rune7] | Uses:26 373 | |
Symbol 375 Graphic | Used by:384 | |
Symbol 376 Graphic | Used by:384 | |
Symbol 377 Graphic | Used by:384 | |
Symbol 378 Graphic | Used by:384 | |
Symbol 379 Graphic | Used by:384 | |
Symbol 380 Graphic | Used by:384 | |
Symbol 381 Graphic | Used by:384 | |
Symbol 382 Graphic | Used by:384 | |
Symbol 383 Graphic | Used by:384 | |
Symbol 384 MovieClip {factory.AssetsFactory_destAnimation_2} [factory.AssetsFactory_destAnimation_2] | Uses:302 375 305 376 377 378 379 380 381 311 382 383 315 | |
Symbol 385 Graphic | Used by:386 | |
Symbol 386 MovieClip {factory.AssetsFactory_tile_rune8} [factory.AssetsFactory_tile_rune8] | Uses:26 385 | |
Symbol 387 Graphic | Used by:391 | |
Symbol 388 Graphic | Used by:391 392 | |
Symbol 389 Graphic | Used by:391 392 | |
Symbol 390 Graphic | Used by:391 | |
Symbol 391 MovieClip | Uses:387 388 311 389 390 | Used by:392 |
Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] | Uses:391 17 389 388 311 | |
Symbol 393 Bitmap {factory.AssetsFactory_tileshadow_bottom} [factory.AssetsFactory_tileshadow_bottom] | ||
Symbol 394 Graphic | Used by:395 | |
Symbol 395 MovieClip {factory.AssetsFactory_tile_vikingEast} [factory.AssetsFactory_tile_vikingEast] | Uses:26 394 | |
Symbol 396 Graphic | Used by:397 | |
Symbol 397 MovieClip | Uses:396 | Used by:403 |
Symbol 398 Graphic | Used by:403 | |
Symbol 399 Graphic | Used by:403 | |
Symbol 400 Graphic | Used by:403 | |
Symbol 401 Graphic | Used by:403 | |
Symbol 402 Graphic | Used by:403 | |
Symbol 403 MovieClip {factory.AssetsFactory_InterfaceHagel} [factory.AssetsFactory_InterfaceHagel] | Uses:397 398 137 399 117 400 401 145 402 | |
Symbol 404 Graphic | Used by:405 | |
Symbol 405 MovieClip {factory.AssetsFactory_exitSymbol} [factory.AssetsFactory_exitSymbol] | Uses:404 | |
Symbol 406 Bitmap {factory.AssetsFactory_tileshadow_half_upper} [factory.AssetsFactory_tileshadow_half_upper] | ||
Symbol 407 Sound {factory.AssetsFactory_time_out} [factory.AssetsFactory_time_out] | ||
Symbol 408 Graphic | Used by:409 | |
Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth] | Uses:26 408 346 | |
Symbol 410 Bitmap | Used by:411 | |
Symbol 411 Graphic | Uses:410 | Used by:412 |
Symbol 412 MovieClip | Uses:411 | Used by:439 |
Symbol 413 Graphic | Used by:414 | |
Symbol 414 MovieClip | Uses:413 | Used by:439 |
Symbol 415 Bitmap | Used by:416 | |
Symbol 416 Graphic | Uses:415 | Used by:417 |
Symbol 417 MovieClip | Uses:416 | Used by:439 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:420 |
Symbol 420 MovieClip | Uses:419 | Used by:439 |
Symbol 421 Graphic | Used by:422 | |
Symbol 422 MovieClip | Uses:421 | Used by:423 |
Symbol 423 MovieClip | Uses:422 | Used by:439 |
Symbol 424 Graphic | Used by:439 | |
Symbol 425 Graphic | Used by:439 | |
Symbol 426 Graphic | Used by:439 | |
Symbol 427 Graphic | Used by:428 | |
Symbol 428 MovieClip | Uses:427 | Used by:439 600 |
Symbol 429 Graphic | Used by:430 | |
Symbol 430 MovieClip | Uses:429 | Used by:438 |
Symbol 431 Bitmap | Used by:432 | |
Symbol 432 Graphic | Uses:431 | Used by:438 |
Symbol 433 Graphic | Used by:438 | |
Symbol 434 Font | Used by:435 | |
Symbol 435 Text | Uses:434 | Used by:437 |
Symbol 436 Graphic | Used by:437 | |
Symbol 437 MovieClip | Uses:435 436 | Used by:438 |
Symbol 438 MovieClip | Uses:430 432 433 437 | Used by:439 |
Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] | Uses:412 414 417 420 423 424 117 425 305 426 428 438 | |
Symbol 440 Bitmap | Used by:441 | |
Symbol 441 Graphic | Uses:440 | Used by:442 |
Symbol 442 MovieClip {factory.AssetsFactory_BgrHagel} [factory.AssetsFactory_BgrHagel] | Uses:441 | |
Symbol 443 Graphic | Used by:444 | |
Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] | Uses:26 443 215 213 | |
Symbol 445 Graphic | Used by:446 | |
Symbol 446 MovieClip {factory.AssetsFactory_tile_sun7} [factory.AssetsFactory_tile_sun7] | Uses:26 445 114 | |
Symbol 447 Graphic | Used by:448 | |
Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] | Uses:26 447 281 283 | |
Symbol 449 Graphic | Used by:450 | |
Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] | Uses:26 449 211 | |
Symbol 451 Graphic | Used by:452 | |
Symbol 452 MovieClip {factory.AssetsFactory_tile_sun8} [factory.AssetsFactory_tile_sun8] | Uses:26 451 114 | |
Symbol 453 Graphic | Used by:456 | |
Symbol 454 Graphic | Used by:455 | |
Symbol 455 MovieClip | Uses:454 | Used by:456 489 |
Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] | Uses:26 453 250 455 252 | |
Symbol 457 Graphic | Used by:458 | |
Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] | Uses:26 457 211 213 215 | |
Symbol 459 Graphic | Used by:460 | |
Symbol 460 MovieClip {factory.AssetsFactory_tile_sun9} [factory.AssetsFactory_tile_sun9] | Uses:26 459 114 | |
Symbol 461 Graphic | Used by:462 | |
Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] | Uses:26 461 279 | |
Symbol 463 Bitmap {factory.AssetsFactory_tileshadow} [factory.AssetsFactory_tileshadow] | ||
Symbol 464 Graphic | Used by:465 | |
Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] | Uses:26 464 283 281 | |
Symbol 466 Graphic | Used by:467 | |
Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] | Uses:26 466 213 215 211 | |
Symbol 468 Graphic | Used by:469 | |
Symbol 469 MovieClip {factory.AssetsFactory_tile_sun3} [factory.AssetsFactory_tile_sun3] | Uses:26 468 114 | |
Symbol 470 Graphic | Used by:471 | |
Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2] | Uses:26 470 252 250 | |
Symbol 472 Graphic | Used by:473 | |
Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] | Uses:26 472 211 215 | |
Symbol 474 Graphic | Used by:475 | |
Symbol 475 MovieClip {factory.AssetsFactory_tile_sun4} [factory.AssetsFactory_tile_sun4] | Uses:26 474 114 | |
Symbol 476 Graphic | Used by:477 | |
Symbol 477 MovieClip {factory.AssetsFactory_tile_fish1} [factory.AssetsFactory_tile_fish1] | Uses:26 476 | |
Symbol 478 Graphic | Used by:479 | |
Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] | Uses:26 478 211 213 215 | |
Symbol 480 Graphic | Used by:481 | |
Symbol 481 MovieClip {factory.AssetsFactory_tile_sun5} [factory.AssetsFactory_tile_sun5] | Uses:26 480 114 | |
Symbol 482 Graphic | Used by:483 | |
Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] | Uses:26 482 250 252 | |
Symbol 484 Graphic | Used by:485 | |
Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] | Uses:26 484 213 215 | |
Symbol 486 Graphic | Used by:487 | |
Symbol 487 MovieClip {factory.AssetsFactory_tile_sun6} [factory.AssetsFactory_tile_sun6] | Uses:26 486 114 | |
Symbol 488 Graphic | Used by:489 | |
Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] | Uses:26 488 455 252 250 | |
Symbol 490 MovieClip {factory.AssetsFactory_tile_pathwayHagel} [factory.AssetsFactory_tile_pathwayHagel] | Uses:340 342 | |
Symbol 491 Graphic | Used by:493 | |
Symbol 492 Graphic | Used by:493 | |
Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr] | Uses:26 491 39 492 | |
Symbol 494 Graphic | Used by:498 | |
Symbol 495 Graphic | Used by:498 | |
Symbol 496 Graphic | Used by:498 | |
Symbol 497 Graphic | Used by:498 | |
Symbol 498 MovieClip {factory.AssetsFactory_destinationViking} [factory.AssetsFactory_destinationViking] | Uses:494 495 311 496 497 | |
Symbol 499 Graphic | Used by:500 | |
Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] | Uses:26 499 279 281 283 | |
Symbol 501 Graphic | Used by:502 | |
Symbol 502 MovieClip | Uses:501 | Used by:507 |
Symbol 503 Graphic | Used by:507 | |
Symbol 504 Graphic | Used by:507 | |
Symbol 505 Graphic | Used by:507 | |
Symbol 506 Graphic | Used by:507 | |
Symbol 507 MovieClip {factory.AssetsFactory_InterfaceKaun} [factory.AssetsFactory_InterfaceKaun] | Uses:502 503 137 504 117 505 145 506 | |
Symbol 508 MovieClip {factory.AssetsFactory_tile_goldenPath} [factory.AssetsFactory_tile_goldenPath] | Uses:360 362 | |
Symbol 509 Graphic | Used by:510 | |
Symbol 510 MovieClip {factory.AssetsFactory_tile_sun2} [factory.AssetsFactory_tile_sun2] | Uses:26 509 114 | |
Symbol 511 Graphic | Used by:512 | |
Symbol 512 MovieClip {factory.AssetsFactory_tile_cross1} [factory.AssetsFactory_tile_cross1] | Uses:26 511 | |
Symbol 513 Graphic | Used by:514 | |
Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2] | Uses:26 513 215 211 | |
Symbol 515 Graphic | Used by:516 | |
Symbol 516 MovieClip {factory.AssetsFactory_tile_vikingWest} [factory.AssetsFactory_tile_vikingWest] | Uses:26 515 | |
Symbol 517 Graphic | Used by:518 | |
Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] | Uses:26 517 114 | |
Symbol 519 Graphic | Used by:524 | |
Symbol 520 Graphic | Used by:521 | |
Symbol 521 MovieClip | Uses:520 | Used by:524 530 532 534 |
Symbol 522 Graphic | Used by:523 | |
Symbol 523 MovieClip | Uses:522 | Used by:524 530 532 534 |
Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2] | Uses:26 519 521 523 | |
Symbol 525 Graphic | Used by:526 | |
Symbol 526 MovieClip {factory.AssetsFactory_tile_knorr1} [factory.AssetsFactory_tile_knorr1] | Uses:26 525 | |
Symbol 527 Graphic | Used by:530 | |
Symbol 528 Graphic | Used by:529 | |
Symbol 529 MovieClip | Uses:528 | Used by:530 534 |
Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] | Uses:26 527 529 521 523 | |
Symbol 531 Graphic | Used by:532 | |
Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] | Uses:26 531 523 521 | |
Symbol 533 Graphic | Used by:534 | |
Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] | Uses:26 533 523 529 521 | |
Symbol 535 Graphic | Used by:536 | |
Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] | Uses:26 535 224 226 | |
Symbol 537 Graphic | Used by:538 | |
Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] | Uses:26 537 222 224 226 | |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] | Uses:26 539 222 | |
Symbol 541 Graphic | Used by:542 | |
Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] | Uses:26 541 226 224 | |
Symbol 543 MovieClip {factory.AssetsFactory_tile_pathwayUr} [factory.AssetsFactory_tile_pathwayUr] | Uses:326 328 | |
Symbol 544 Graphic | Used by:551 | |
Symbol 545 Graphic | Used by:546 | |
Symbol 546 MovieClip | Uses:545 | Used by:551 |
Symbol 547 Graphic | Used by:551 | |
Symbol 548 Graphic | Used by:549 | |
Symbol 549 MovieClip | Uses:548 | Used by:551 |
Symbol 550 Graphic | Used by:551 | |
Symbol 551 MovieClip {factory.AssetsFactory_mc_time} [factory.AssetsFactory_mc_time] | Uses:544 546 547 549 550 | |
Symbol 552 Bitmap | Used by:553 | |
Symbol 553 Graphic | Uses:552 | Used by:554 |
Symbol 554 MovieClip {factory.AssetsFactory_BgrGold2} [factory.AssetsFactory_BgrGold2] | Uses:553 | |
Symbol 555 Graphic | Used by:556 | |
Symbol 556 MovieClip {factory.AssetsFactory_tile_broochWest} [factory.AssetsFactory_tile_broochWest] | Uses:26 555 | |
Symbol 557 Bitmap | Used by:558 | |
Symbol 558 Graphic | Uses:557 | Used by:559 |
Symbol 559 MovieClip {factory.AssetsFactory_BgrGold1} [factory.AssetsFactory_BgrGold1] | Uses:558 | |
Symbol 560 Bitmap | Used by:561 | |
Symbol 561 Graphic | Uses:560 | Used by:562 |
Symbol 562 MovieClip {factory.AssetsFactory_BgrGold4} [factory.AssetsFactory_BgrGold4] | Uses:561 | |
Symbol 563 Sound {factory.AssetsFactory_activated_pathway} [factory.AssetsFactory_activated_pathway] | ||
Symbol 564 Bitmap | Used by:565 | |
Symbol 565 Graphic | Uses:564 | Used by:566 |
Symbol 566 MovieClip {factory.AssetsFactory_BgrGold3} [factory.AssetsFactory_BgrGold3] | Uses:565 | |
Symbol 567 Graphic | Used by:568 | |
Symbol 568 MovieClip | Uses:567 | Used by:574 |
Symbol 569 Graphic | Used by:574 | |
Symbol 570 Graphic | Used by:574 | |
Symbol 571 Graphic | Used by:574 | |
Symbol 572 Graphic | Used by:574 | |
Symbol 573 Graphic | Used by:574 | |
Symbol 574 MovieClip {factory.AssetsFactory_InterfaceUr} [factory.AssetsFactory_InterfaceUr] | Uses:568 569 137 570 117 571 572 145 573 | |
Symbol 575 Bitmap | Used by:576 | |
Symbol 576 Graphic | Uses:575 | Used by:577 |
Symbol 577 MovieClip {factory.AssetsFactory_BgrGold5} [factory.AssetsFactory_BgrGold5] | Uses:576 | |
Symbol 578 Graphic | Used by:579 | |
Symbol 579 MovieClip {factory.AssetsFactory_tile_seasonWin} [factory.AssetsFactory_tile_seasonWin] | Uses:26 578 | |
Symbol 580 MovieClip | Used by:600 | |
Symbol 581 ShapeTweening | Used by:592 | |
Symbol 582 Graphic | Used by:592 | |
Symbol 583 ShapeTweening | Used by:592 | |
Symbol 584 Graphic | Used by:592 | |
Symbol 585 Graphic | Used by:592 | |
Symbol 586 Graphic | Used by:592 | |
Symbol 587 Graphic | Used by:592 | |
Symbol 588 Graphic | Used by:592 | |
Symbol 589 Graphic | Used by:592 | |
Symbol 590 Graphic | Used by:592 | |
Symbol 591 Graphic | Used by:592 600 | |
Symbol 592 MovieClip | Uses:581 582 583 584 585 586 587 588 589 590 591 | Used by:600 |
Symbol 593 Bitmap | Used by:594 | |
Symbol 594 Graphic | Uses:593 | Used by:595 |
Symbol 595 MovieClip | Uses:302 594 | Used by:600 |
Symbol 596 Graphic | Used by:600 | |
Symbol 597 Bitmap | Used by:598 | |
Symbol 598 Graphic | Uses:597 | Used by:599 |
Symbol 599 MovieClip | Uses:598 | Used by:600 |
Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword] | Uses:580 592 591 428 595 596 599 | |
Symbol 601 Graphic | Used by:602 | |
Symbol 602 MovieClip {factory.AssetsFactory_tile_dragon2} [factory.AssetsFactory_tile_dragon2] | Uses:26 601 | |
Symbol 603 Graphic | Used by:604 | |
Symbol 604 MovieClip {factory.AssetsFactory_tile_dragon3} [factory.AssetsFactory_tile_dragon3] | Uses:26 603 | |
Symbol 605 Graphic | Used by:606 | |
Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth] | Uses:26 605 197 | |
Symbol 607 Graphic | Used by:608 | |
Symbol 608 MovieClip {factory.AssetsFactory_tile_dragon1} [factory.AssetsFactory_tile_dragon1] | Uses:26 607 | |
Symbol 609 Graphic | Used by:611 | |
Symbol 610 Graphic | Used by:611 | |
Symbol 611 MovieClip {factory.AssetsFactory_soundSymbol} [factory.AssetsFactory_soundSymbol] | Uses:609 610 |
Instance Names
"Bricka2" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1 | Symbol 35 MovieClip |
"Bricka2" | Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut] Frame 1 | Symbol 26 MovieClip |
"Tree" | Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut] Frame 1 | Symbol 39 MovieClip |
"Bricka2" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 26 MovieClip |
"ShieldRedS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 35 MovieClip |
"ShieldRedS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1 | Symbol 33 MovieClip |
"Bricka2" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 26 MovieClip |
"ShieldGreenS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 35 MovieClip |
"ShieldRedS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1 | Symbol 33 MovieClip |
"Bricka2" | Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1 | Symbol 29 MovieClip |
"ShieldGreenS" | Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1 | Symbol 26 MovieClip |
"ShieldGreenS" | Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1 | Symbol 26 MovieClip |
"ShieldRedS" | Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 63 MovieClip {factory.AssetsFactory_tile_shield1} [factory.AssetsFactory_tile_shield1] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 78 MovieClip {factory.AssetsFactory_tile_pathwayKaun} [factory.AssetsFactory_tile_pathwayKaun] Frame 1 | Symbol 75 MovieClip |
"Bricka2" | Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest] Frame 1 | Symbol 26 MovieClip |
"Bird" | Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest] Frame 1 | Symbol 99 MovieClip |
"snakeheadBlack" | Symbol 111 MovieClip {factory.AssetsFactory_tile_tree1} [factory.AssetsFactory_tile_tree1] Frame 1 | Symbol 109 MovieClip |
"bg" | Symbol 120 MovieClip Frame 1 | Symbol 117 MovieClip |
"rot_1" | Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1 | Symbol 115 MovieClip |
"rot_2" | Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1 | Symbol 115 MovieClip |
"bg" | Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1 | Symbol 120 MovieClip |
"rot_1" | Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1 | Symbol 115 MovieClip |
"rot_2" | Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1 | Symbol 115 MovieClip |
"bg" | Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1 | Symbol 120 MovieClip |
"rot_1" | Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1 | Symbol 115 MovieClip |
"rot_2" | Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1 | Symbol 115 MovieClip |
"bg" | Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1 | Symbol 120 MovieClip |
"rot_1" | Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1 | Symbol 115 MovieClip |
"rot_2" | Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1 | Symbol 115 MovieClip |
"bg" | Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1 | Symbol 120 MovieClip |
"Bricka2" | Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1 | Symbol 26 MovieClip |
"snaketailGreen" | Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1 | Symbol 150 MovieClip |
"snakeheadGreen" | Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1 | Symbol 152 MovieClip |
"Bricka2" | Symbol 156 MovieClip {factory.AssetsFactory_tile_seasonSum} [factory.AssetsFactory_tile_seasonSum] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1 | Symbol 26 MovieClip |
"snaketailRed" | Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1 | Symbol 159 MovieClip |
"snakeheadRed" | Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1 | Symbol 161 MovieClip |
"Bricka2" | Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1 | Symbol 26 MovieClip |
"snaketailBlack" | Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1 | Symbol 166 MovieClip |
"snakeheadBlack" | Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1 | Symbol 109 MovieClip |
"Bricka2" | Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1 | Symbol 26 MovieClip |
"snaketailRed" | Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1 | Symbol 159 MovieClip |
"snakeheadRed" | Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1 | Symbol 161 MovieClip |
"Bricka2" | Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1 | Symbol 26 MovieClip |
"snaketailBlack" | Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1 | Symbol 166 MovieClip |
"snakeheadBlack" | Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1 | Symbol 109 MovieClip |
"Bricka2" | Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1 | Symbol 26 MovieClip |
"snaketailGreen" | Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1 | Symbol 150 MovieClip |
"snakeheadGreen" | Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1 | Symbol 152 MovieClip |
"Bricka2" | Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1 | Symbol 26 MovieClip |
"snaketailRed" | Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1 | Symbol 159 MovieClip |
"snakeheadRed" | Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1 | Symbol 161 MovieClip |
"Bricka2" | Symbol 194 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 194 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 194 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 194 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 194 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 194 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 194 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 194 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 194 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 194 MovieClip Frame 1 | Symbol 35 MovieClip |
"Bricka2" | Symbol 198 MovieClip Frame 1 | Symbol 26 MovieClip |
"BirdRed" | Symbol 198 MovieClip Frame 1 | Symbol 197 MovieClip |
"Bricka2" | Symbol 200 MovieClip Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1] Frame 1 | Symbol 26 MovieClip |
"snakeheadRed" | Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1] Frame 1 | Symbol 161 MovieClip |
"sunbeams" | Symbol 208 MovieClip Frame 1 | Symbol 114 MovieClip |
"knorrBlack" | Symbol 216 MovieClip Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 216 MovieClip Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 216 MovieClip Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 216 MovieClip Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 216 MovieClip Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 216 MovieClip Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 216 MovieClip Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 216 MovieClip Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 216 MovieClip Frame 1 | Symbol 215 MovieClip |
"Bricka2" | Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1 | Symbol 26 MovieClip |
"snaketailGreen" | Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1 | Symbol 150 MovieClip |
"snakeheadGreen" | Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1 | Symbol 152 MovieClip |
"crossBlack" | Symbol 227 MovieClip Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 227 MovieClip Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 227 MovieClip Frame 1 | Symbol 226 MovieClip |
"crossBlack" | Symbol 227 MovieClip Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 227 MovieClip Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 227 MovieClip Frame 1 | Symbol 226 MovieClip |
"crossBlack" | Symbol 227 MovieClip Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 227 MovieClip Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 227 MovieClip Frame 1 | Symbol 226 MovieClip |
"Bricka2" | Symbol 229 MovieClip Frame 1 | Symbol 26 MovieClip |
"snaketailBlack" | Symbol 229 MovieClip Frame 1 | Symbol 166 MovieClip |
"snakeheadBlack" | Symbol 229 MovieClip Frame 1 | Symbol 109 MovieClip |
"shine1" | Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite] Frame 1 | Symbol 235 MovieClip |
"shine2" | Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite] Frame 1 | Symbol 235 MovieClip |
"Bricka2" | Symbol 247 MovieClip Frame 1 | Symbol 26 MovieClip |
"fishBlackBig" | Symbol 253 MovieClip Frame 1 | Symbol 250 MovieClip |
"fishGreenBig" | Symbol 253 MovieClip Frame 1 | Symbol 252 MovieClip |
"fishGreenBig" | Symbol 253 MovieClip Frame 1 | Symbol 252 MovieClip |
"fishBlackBig" | Symbol 253 MovieClip Frame 1 | Symbol 250 MovieClip |
"Bricka2" | Symbol 255 MovieClip Frame 1 | Symbol 26 MovieClip |
"snaketailBlack" | Symbol 255 MovieClip Frame 1 | Symbol 166 MovieClip |
"snakeheadBlack" | Symbol 255 MovieClip Frame 1 | Symbol 109 MovieClip |
"sunbeams" | Symbol 257 MovieClip Frame 1 | Symbol 114 MovieClip |
"snakeheadBlack" | Symbol 260 MovieClip Frame 1 | Symbol 109 MovieClip |
"Bricka2" | Symbol 268 MovieClip {factory.AssetsFactory_tile_rune2} [factory.AssetsFactory_tile_rune2] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 270 MovieClip {factory.AssetsFactory_tile_rune1} [factory.AssetsFactory_tile_rune1] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 272 MovieClip {factory.AssetsFactory_tile_birdEast} [factory.AssetsFactory_tile_birdEast] Frame 1 | Symbol 26 MovieClip |
"Bird" | Symbol 272 MovieClip {factory.AssetsFactory_tile_birdEast} [factory.AssetsFactory_tile_birdEast] Frame 1 | Symbol 99 MovieClip |
"fishBlack" | Symbol 284 MovieClip Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 284 MovieClip Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 284 MovieClip Frame 1 | Symbol 283 MovieClip |
"fishBlack" | Symbol 284 MovieClip Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 284 MovieClip Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 284 MovieClip Frame 1 | Symbol 283 MovieClip |
"fishBlack" | Symbol 284 MovieClip Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 284 MovieClip Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 284 MovieClip Frame 1 | Symbol 283 MovieClip |
"Bricka2" | Symbol 287 MovieClip Frame 1 | Symbol 26 MovieClip |
"Tree" | Symbol 287 MovieClip Frame 1 | Symbol 39 MovieClip |
"Bricka2" | Symbol 291 MovieClip {factory.AssetsFactory_tile_rune5} [factory.AssetsFactory_tile_rune5] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 293 MovieClip {factory.AssetsFactory_tile_rune6} [factory.AssetsFactory_tile_rune6] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 295 MovieClip {factory.AssetsFactory_tile_rune3} [factory.AssetsFactory_tile_rune3] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 298 MovieClip {factory.AssetsFactory_tile_rune4} [factory.AssetsFactory_tile_rune4] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 300 MovieClip {factory.AssetsFactory_tile_rune9} [factory.AssetsFactory_tile_rune9] Frame 1 | Symbol 26 MovieClip |
"viking" | Symbol 316 MovieClip {factory.AssetsFactory_destAnimation_4} [factory.AssetsFactory_destAnimation_4] Frame 308 | Symbol 315 MovieClip |
"Bricka2" | Symbol 318 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldRedS" | Symbol 318 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 318 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 318 MovieClip Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 320 MovieClip Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 322 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 322 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldRedS" | Symbol 322 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 322 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 322 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 322 MovieClip Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 324 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldRedS" | Symbol 324 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 324 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldGreenS" | Symbol 324 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 324 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldRedS" | Symbol 324 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 324 MovieClip Frame 1 | Symbol 33 MovieClip |
"Bricka2" | Symbol 331 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldBlackS" | Symbol 331 MovieClip Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 333 MovieClip Frame 1 | Symbol 26 MovieClip |
"Bird" | Symbol 333 MovieClip Frame 1 | Symbol 99 MovieClip |
"Bricka2" | Symbol 335 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldBlackS" | Symbol 335 MovieClip Frame 1 | Symbol 29 MovieClip |
"ShieldGreenS" | Symbol 335 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 335 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 335 MovieClip Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 336 MovieClip Frame 1 | Symbol 75 MovieClip |
"Bricka2" | Symbol 338 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldGreenS" | Symbol 338 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 338 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldGreenS" | Symbol 338 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldRedS" | Symbol 338 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 338 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 338 MovieClip Frame 1 | Symbol 33 MovieClip |
"ShieldRedS" | Symbol 338 MovieClip Frame 1 | Symbol 33 MovieClip |
"Bricka2" | Symbol 343 MovieClip Frame 1 | Symbol 340 MovieClip |
"Bricka2" | Symbol 347 MovieClip Frame 1 | Symbol 26 MovieClip |
"BirdGreen" | Symbol 347 MovieClip Frame 1 | Symbol 346 MovieClip |
"Bricka2" | Symbol 349 MovieClip Frame 1 | Symbol 26 MovieClip |
"ShieldGreenS" | Symbol 349 MovieClip Frame 1 | Symbol 35 MovieClip |
"ShieldBlackS" | Symbol 349 MovieClip Frame 1 | Symbol 29 MovieClip |
"Bricka2" | Symbol 351 MovieClip Frame 1 | Symbol 26 MovieClip |
"Bird" | Symbol 351 MovieClip Frame 1 | Symbol 99 MovieClip |
"Bricka2" | Symbol 363 MovieClip Frame 1 | Symbol 360 MovieClip |
"tileHagel" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 185 | Symbol 343 MovieClip |
"urTile" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 259 | Symbol 329 MovieClip |
"kaunTile" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 392 | Symbol 336 MovieClip |
"viking" | Symbol 372 MovieClip {factory.AssetsFactory_destAnimation_3} [factory.AssetsFactory_destAnimation_3] Frame 185 | Symbol 315 MovieClip |
"Bricka2" | Symbol 374 MovieClip {factory.AssetsFactory_tile_rune7} [factory.AssetsFactory_tile_rune7] Frame 1 | Symbol 26 MovieClip |
"viking" | Symbol 384 MovieClip {factory.AssetsFactory_destAnimation_2} [factory.AssetsFactory_destAnimation_2] Frame 123 | Symbol 315 MovieClip |
"Bricka2" | Symbol 386 MovieClip {factory.AssetsFactory_tile_rune8} [factory.AssetsFactory_tile_rune8] Frame 1 | Symbol 26 MovieClip |
"viking_1" | Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1 | Symbol 391 MovieClip |
"viking_4" | Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1 | Symbol 391 MovieClip |
"viking_2" | Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1 | Symbol 391 MovieClip |
"viking_3" | Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1 | Symbol 391 MovieClip |
"Bricka2" | Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth] Frame 1 | Symbol 26 MovieClip |
"BirdGreen" | Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth] Frame 1 | Symbol 346 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"link" | Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1 | Symbol 423 MovieClip |
"knorrGreen" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 215 MovieClip |
"knorrGreen" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 215 MovieClip |
"knorrGreen" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 215 MovieClip |
"knorrRed" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 213 MovieClip |
"knorrRed" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 213 MovieClip |
"knorrRed" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 213 MovieClip |
"knorrRed" | Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1 | Symbol 213 MovieClip |
"sunbeams" | Symbol 446 MovieClip {factory.AssetsFactory_tile_sun7} [factory.AssetsFactory_tile_sun7] Frame 1 | Symbol 114 MovieClip |
"fishRed" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 281 MovieClip |
"fishRed" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 283 MovieClip |
"fishGreen" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 283 MovieClip |
"fishRed" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 281 MovieClip |
"fishRed" | Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1 | Symbol 281 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"knorrBlack" | Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1 | Symbol 211 MovieClip |
"sunbeams" | Symbol 452 MovieClip {factory.AssetsFactory_tile_sun8} [factory.AssetsFactory_tile_sun8] Frame 1 | Symbol 114 MovieClip |
"fishBlackBig" | Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1 | Symbol 250 MovieClip |
"fishRedBig" | Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1 | Symbol 455 MovieClip |
"fishGreenBig" | Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1 | Symbol 252 MovieClip |
"fishGreenBig" | Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1 | Symbol 252 MovieClip |
"fishBlackBig" | Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1 | Symbol 250 MovieClip |
"knorrBlack" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1 | Symbol 215 MovieClip |
"sunbeams" | Symbol 460 MovieClip {factory.AssetsFactory_tile_sun9} [factory.AssetsFactory_tile_sun9] Frame 1 | Symbol 114 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishBlack" | Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1 | Symbol 279 MovieClip |
"fishGreen" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 283 MovieClip |
"fishGreen" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 283 MovieClip |
"fishGreen" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 283 MovieClip |
"fishRed" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 281 MovieClip |
"fishRed" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 281 MovieClip |
"fishRed" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 281 MovieClip |
"fishRed" | Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1 | Symbol 281 MovieClip |
"knorrRed" | Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1 | Symbol 211 MovieClip |
"sunbeams" | Symbol 469 MovieClip {factory.AssetsFactory_tile_sun3} [factory.AssetsFactory_tile_sun3] Frame 1 | Symbol 114 MovieClip |
"fishGreenBig" | Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2] Frame 1 | Symbol 252 MovieClip |
"fishBlackBig" | Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2] Frame 1 | Symbol 250 MovieClip |
"knorrBlack" | Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1 | Symbol 211 MovieClip |
"knorrGreen" | Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1 | Symbol 215 MovieClip |
"knorrGreen" | Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1 | Symbol 211 MovieClip |
"sunbeams" | Symbol 475 MovieClip {factory.AssetsFactory_tile_sun4} [factory.AssetsFactory_tile_sun4] Frame 1 | Symbol 114 MovieClip |
"knorrBlack" | Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1 | Symbol 211 MovieClip |
"knorrRed" | Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1 | Symbol 215 MovieClip |
"knorrGreen" | Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1 | Symbol 211 MovieClip |
"sunbeams" | Symbol 481 MovieClip {factory.AssetsFactory_tile_sun5} [factory.AssetsFactory_tile_sun5] Frame 1 | Symbol 114 MovieClip |
"fishBlackBig" | Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1 | Symbol 250 MovieClip |
"fishGreenBig" | Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1 | Symbol 252 MovieClip |
"fishGreenBig" | Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1 | Symbol 252 MovieClip |
"fishBlackBig" | Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1 | Symbol 250 MovieClip |
"knorrRed" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 213 MovieClip |
"knorrRed" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 213 MovieClip |
"knorrGreen" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 215 MovieClip |
"knorrGreen" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 215 MovieClip |
"knorrRed" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 213 MovieClip |
"knorrRed" | Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1 | Symbol 213 MovieClip |
"sunbeams" | Symbol 487 MovieClip {factory.AssetsFactory_tile_sun6} [factory.AssetsFactory_tile_sun6] Frame 1 | Symbol 114 MovieClip |
"fishRedBig" | Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1 | Symbol 455 MovieClip |
"fishGreenBig" | Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1 | Symbol 252 MovieClip |
"fishBlackBig" | Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1 | Symbol 250 MovieClip |
"Bricka2" | Symbol 490 MovieClip {factory.AssetsFactory_tile_pathwayHagel} [factory.AssetsFactory_tile_pathwayHagel] Frame 1 | Symbol 340 MovieClip |
"Bricka2" | Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr] Frame 1 | Symbol 26 MovieClip |
"Tree" | Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr] Frame 1 | Symbol 39 MovieClip |
"fishBlack" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 283 MovieClip |
"fishBlack" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 283 MovieClip |
"fishBlack" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 279 MovieClip |
"fishRed" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 281 MovieClip |
"fishGreen" | Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1 | Symbol 283 MovieClip |
"Bricka2" | Symbol 508 MovieClip {factory.AssetsFactory_tile_goldenPath} [factory.AssetsFactory_tile_goldenPath] Frame 1 | Symbol 360 MovieClip |
"sunbeams" | Symbol 510 MovieClip {factory.AssetsFactory_tile_sun2} [factory.AssetsFactory_tile_sun2] Frame 1 | Symbol 114 MovieClip |
"knorrGreen" | Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2] Frame 1 | Symbol 215 MovieClip |
"knorrBlack" | Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2] Frame 1 | Symbol 211 MovieClip |
"sunbeams" | Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1 | Symbol 114 MovieClip |
"sunbeams" | Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1 | Symbol 114 MovieClip |
"sunbeams" | Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1 | Symbol 114 MovieClip |
"sunbeams" | Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1 | Symbol 114 MovieClip |
"crossGreenBig" | Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2] Frame 1 | Symbol 521 MovieClip |
"crossBlackBig" | Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2] Frame 1 | Symbol 523 MovieClip |
"crossRedBig" | Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1 | Symbol 529 MovieClip |
"crossGreenBig" | Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1 | Symbol 521 MovieClip |
"crossBlackBig" | Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1 | Symbol 523 MovieClip |
"crossBlackBig" | Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1 | Symbol 523 MovieClip |
"crossGreenBig" | Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1 | Symbol 521 MovieClip |
"crossGreenBig" | Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1 | Symbol 521 MovieClip |
"crossBlackBig" | Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1 | Symbol 523 MovieClip |
"crossBlackBig" | Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1 | Symbol 523 MovieClip |
"crossRedBig" | Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1 | Symbol 529 MovieClip |
"crossGreenBig" | Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1 | Symbol 521 MovieClip |
"crossGreenBig" | Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1 | Symbol 521 MovieClip |
"crossBlackBig" | Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1 | Symbol 523 MovieClip |
"crossRed" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 224 MovieClip |
"crossRed" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 226 MovieClip |
"crossGreen" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 226 MovieClip |
"crossRed" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 224 MovieClip |
"crossRed" | Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1 | Symbol 224 MovieClip |
"crossBlack" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 226 MovieClip |
"crossBlack" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 226 MovieClip |
"crossBlack" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 222 MovieClip |
"crossRed" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 224 MovieClip |
"crossGreen" | Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1 | Symbol 226 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossBlack" | Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1 | Symbol 222 MovieClip |
"crossGreen" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 226 MovieClip |
"crossGreen" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 226 MovieClip |
"crossGreen" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 226 MovieClip |
"crossRed" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 224 MovieClip |
"crossRed" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 224 MovieClip |
"crossRed" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 224 MovieClip |
"crossRed" | Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1 | Symbol 224 MovieClip |
"Bricka2" | Symbol 579 MovieClip {factory.AssetsFactory_tile_seasonWin} [factory.AssetsFactory_tile_seasonWin] Frame 1 | Symbol 26 MovieClip |
"swordMaskee" | Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword] Frame 1 | Symbol 580 MovieClip |
"maskAnim" | Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword] Frame 1 | Symbol 592 MovieClip |
"Bricka2" | Symbol 602 MovieClip {factory.AssetsFactory_tile_dragon2} [factory.AssetsFactory_tile_dragon2] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 604 MovieClip {factory.AssetsFactory_tile_dragon3} [factory.AssetsFactory_tile_dragon3] Frame 1 | Symbol 26 MovieClip |
"Bricka2" | Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth] Frame 1 | Symbol 26 MovieClip |
"BirdRed" | Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth] Frame 1 | Symbol 197 MovieClip |
"Bricka2" | Symbol 608 MovieClip {factory.AssetsFactory_tile_dragon1} [factory.AssetsFactory_tile_dragon1] Frame 1 | Symbol 26 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata present, AS3. |
SWFMetaData (77) | Timeline Frame 1 | 459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..." |
ScriptLimits (65) | Timeline Frame 1 | MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "factory.AssetsFactory_PenumbraSemiboldSerif" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "factory.AssetsFactory_tileHilite" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "factory.AssetsFactory_golden_exit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "factory.AssetsFactory_Coin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "factory.AssetsFactory_BoatContour" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "factory.AssetsFactory_golden_path_intro" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "factory.AssetsFactory_tile_build_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "factory.AssetsFactory_tile_shield8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "factory.AssetsFactory_tile_shield9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "factory.AssetsFactory_tile_seasonAut" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "factory.AssetsFactory_tile_shield6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "factory.AssetsFactory_tile_shield7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "factory.AssetsFactory_tile_shield4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "factory.AssetsFactory_tile_shield5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 50 as "factory.AssetsFactory_tile_shield2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "factory.AssetsFactory_key" |
ExportAssets (56) | Timeline Frame 1 | Symbol 54 as "factory.AssetsFactory_tile_shield3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 56 as "factory.AssetsFactory_tile_broochEast" |
ExportAssets (56) | Timeline Frame 1 | Symbol 58 as "factory.AssetsFactory_tile_vikingSouth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 63 as "factory.AssetsFactory_tile_shield1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "factory.AssetsFactory_tile_tree7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 71 as "factory.AssetsFactory_tile_tree8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 73 as "factory.AssetsFactory_tile_tree9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 78 as "factory.AssetsFactory_tile_pathwayKaun" |
ExportAssets (56) | Timeline Frame 1 | Symbol 79 as "factory.AssetsFactory_combo_sound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 80 as "factory.AssetsFactory_tileshadow_half_down" |
ExportAssets (56) | Timeline Frame 1 | Symbol 81 as "factory.AssetsFactory_golden_level_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 84 as "factory.AssetsFactory_tile_tree4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 87 as "factory.AssetsFactory_tile_tree3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 90 as "factory.AssetsFactory_tile_tree6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 93 as "factory.AssetsFactory_tile_tree5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 96 as "factory.AssetsFactory_musicSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 100 as "factory.AssetsFactory_tile_birdWest" |
ExportAssets (56) | Timeline Frame 1 | Symbol 103 as "factory.AssetsFactory_tile_tree2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 106 as "factory.AssetsFactory_BgrUr" |
ExportAssets (56) | Timeline Frame 1 | Symbol 111 as "factory.AssetsFactory_tile_tree1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 112 as "factory.AssetsFactory_golden_game_end" |
ExportAssets (56) | Timeline Frame 1 | Symbol 123 as "factory.AssetsFactory_DestinationBtn_4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 126 as "factory.AssetsFactory_DestinationBtn_3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 129 as "factory.AssetsFactory_DestinationBtn_2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 132 as "factory.AssetsFactory_DestinationBtn_1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 147 as "factory.AssetsFactory_InterfaceGold" |
ExportAssets (56) | Timeline Frame 1 | Symbol 154 as "factory.AssetsFactory_tile_snake9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 156 as "factory.AssetsFactory_tile_seasonSum" |
ExportAssets (56) | Timeline Frame 1 | Symbol 163 as "factory.AssetsFactory_tile_snake8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 167 as "factory.AssetsFactory_tile_snake7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 169 as "factory.AssetsFactory_tile_vikingNorth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 178 as "factory.AssetsFactory_timeIsUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 181 as "factory.AssetsFactory_tile_snake3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 182 as "factory.AssetsFactory_mark_tile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 184 as "factory.AssetsFactory_tile_snake4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 187 as "factory.AssetsFactory_tile_snake5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 189 as "factory.AssetsFactory_tile_snake6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 201 as "factory.AssetsFactory_DestinationBg_1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 204 as "factory.AssetsFactory_tile_snake1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 217 as "factory.AssetsFactory_DestinationBg_3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 219 as "factory.AssetsFactory_tile_snake2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 232 as "factory.AssetsFactory_DestinationBg_2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 236 as "factory.AssetsFactory_ParticleSprite" |
ExportAssets (56) | Timeline Frame 1 | Symbol 239 as "factory.AssetsFactory_BgrKaun" |
ExportAssets (56) | Timeline Frame 1 | Symbol 240 as "factory.AssetsFactory_golden_path_loop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 242 as "factory.AssetsFactory_tile_broochNorth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 243 as "factory.AssetsFactory_no_more_moves" |
ExportAssets (56) | Timeline Frame 1 | Symbol 264 as "factory.AssetsFactory_IntroDecor" |
ExportAssets (56) | Timeline Frame 1 | Symbol 266 as "factory.AssetsFactory_tile_broochSouth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 268 as "factory.AssetsFactory_tile_rune2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 270 as "factory.AssetsFactory_tile_rune1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 272 as "factory.AssetsFactory_tile_birdEast" |
ExportAssets (56) | Timeline Frame 1 | Symbol 273 as "factory.AssetsFactory_coin_catch" |
ExportAssets (56) | Timeline Frame 1 | Symbol 288 as "factory.AssetsFactory_DestinationBg_4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 289 as "factory.AssetsFactory_Penumbraitalic" |
ExportAssets (56) | Timeline Frame 1 | Symbol 291 as "factory.AssetsFactory_tile_rune5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 293 as "factory.AssetsFactory_tile_rune6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 295 as "factory.AssetsFactory_tile_rune3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 296 as "factory.AssetsFactory_time_warning" |
ExportAssets (56) | Timeline Frame 1 | Symbol 298 as "factory.AssetsFactory_tile_rune4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 300 as "factory.AssetsFactory_tile_rune9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 316 as "factory.AssetsFactory_destAnimation_4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 364 as "factory.AssetsFactory_mc_introTileAnim" |
ExportAssets (56) | Timeline Frame 1 | Symbol 372 as "factory.AssetsFactory_destAnimation_3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 374 as "factory.AssetsFactory_tile_rune7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 384 as "factory.AssetsFactory_destAnimation_2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 386 as "factory.AssetsFactory_tile_rune8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 392 as "factory.AssetsFactory_MissionComplete" |
ExportAssets (56) | Timeline Frame 1 | Symbol 393 as "factory.AssetsFactory_tileshadow_bottom" |
ExportAssets (56) | Timeline Frame 1 | Symbol 395 as "factory.AssetsFactory_tile_vikingEast" |
ExportAssets (56) | Timeline Frame 1 | Symbol 403 as "factory.AssetsFactory_InterfaceHagel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 405 as "factory.AssetsFactory_exitSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 406 as "factory.AssetsFactory_tileshadow_half_upper" |
ExportAssets (56) | Timeline Frame 1 | Symbol 407 as "factory.AssetsFactory_time_out" |
ExportAssets (56) | Timeline Frame 1 | Symbol 409 as "factory.AssetsFactory_tile_birdSouth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 439 as "factory.AssetsFactory_bgrMapVector" |
ExportAssets (56) | Timeline Frame 1 | Symbol 442 as "factory.AssetsFactory_BgrHagel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 444 as "factory.AssetsFactory_tile_knorr7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 446 as "factory.AssetsFactory_tile_sun7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 448 as "factory.AssetsFactory_tile_fish6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 450 as "factory.AssetsFactory_tile_knorr8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 452 as "factory.AssetsFactory_tile_sun8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 456 as "factory.AssetsFactory_tile_fish5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 458 as "factory.AssetsFactory_tile_knorr9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 460 as "factory.AssetsFactory_tile_sun9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 462 as "factory.AssetsFactory_tile_fish8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 463 as "factory.AssetsFactory_tileshadow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 465 as "factory.AssetsFactory_tile_fish7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 467 as "factory.AssetsFactory_tile_knorr3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 469 as "factory.AssetsFactory_tile_sun3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 471 as "factory.AssetsFactory_tile_fish2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 473 as "factory.AssetsFactory_tile_knorr4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 475 as "factory.AssetsFactory_tile_sun4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 477 as "factory.AssetsFactory_tile_fish1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 479 as "factory.AssetsFactory_tile_knorr5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 481 as "factory.AssetsFactory_tile_sun5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 483 as "factory.AssetsFactory_tile_fish4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 485 as "factory.AssetsFactory_tile_knorr6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 487 as "factory.AssetsFactory_tile_sun6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 489 as "factory.AssetsFactory_tile_fish3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 490 as "factory.AssetsFactory_tile_pathwayHagel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 493 as "factory.AssetsFactory_tile_seasonSpr" |
ExportAssets (56) | Timeline Frame 1 | Symbol 498 as "factory.AssetsFactory_destinationViking" |
ExportAssets (56) | Timeline Frame 1 | Symbol 500 as "factory.AssetsFactory_tile_fish9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 507 as "factory.AssetsFactory_InterfaceKaun" |
ExportAssets (56) | Timeline Frame 1 | Symbol 508 as "factory.AssetsFactory_tile_goldenPath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 510 as "factory.AssetsFactory_tile_sun2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 512 as "factory.AssetsFactory_tile_cross1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 514 as "factory.AssetsFactory_tile_knorr2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 516 as "factory.AssetsFactory_tile_vikingWest" |
ExportAssets (56) | Timeline Frame 1 | Symbol 518 as "factory.AssetsFactory_tile_sun1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 524 as "factory.AssetsFactory_tile_cross2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 526 as "factory.AssetsFactory_tile_knorr1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 530 as "factory.AssetsFactory_tile_cross3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 532 as "factory.AssetsFactory_tile_cross4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 534 as "factory.AssetsFactory_tile_cross5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 536 as "factory.AssetsFactory_tile_cross6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 538 as "factory.AssetsFactory_tile_cross9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 540 as "factory.AssetsFactory_tile_cross8" |
ExportAssets (56) | Timeline Frame 1 | Symbol 542 as "factory.AssetsFactory_tile_cross7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 543 as "factory.AssetsFactory_tile_pathwayUr" |
ExportAssets (56) | Timeline Frame 1 | Symbol 551 as "factory.AssetsFactory_mc_time" |
ExportAssets (56) | Timeline Frame 1 | Symbol 554 as "factory.AssetsFactory_BgrGold2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 556 as "factory.AssetsFactory_tile_broochWest" |
ExportAssets (56) | Timeline Frame 1 | Symbol 559 as "factory.AssetsFactory_BgrGold1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 562 as "factory.AssetsFactory_BgrGold4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 563 as "factory.AssetsFactory_activated_pathway" |
ExportAssets (56) | Timeline Frame 1 | Symbol 566 as "factory.AssetsFactory_BgrGold3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 574 as "factory.AssetsFactory_InterfaceUr" |
ExportAssets (56) | Timeline Frame 1 | Symbol 577 as "factory.AssetsFactory_BgrGold5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 579 as "factory.AssetsFactory_tile_seasonWin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 600 as "factory.AssetsFactory_mc_mapAnimSword" |
ExportAssets (56) | Timeline Frame 1 | Symbol 602 as "factory.AssetsFactory_tile_dragon2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 604 as "factory.AssetsFactory_tile_dragon3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 606 as "factory.AssetsFactory_tile_birdNorth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 608 as "factory.AssetsFactory_tile_dragon1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 611 as "factory.AssetsFactory_soundSymbol" |
SerialNumber (41) | Timeline Frame 1 |
Labels
"gui_MahjongGoldenPath" | Frame 1 |
"hagel" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 185 |
"ur" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 259 |
"golden" | Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 392 |
|