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

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

MahjongGoldenPathAS3v2Th.swf

This is the info page for
Flash #256965

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


Text
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.beziertween
Section 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.beziertween
Section 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.beziertween
Section 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.beziertween
Section 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.pennertween
Section 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.pennertween
Section 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.pennertween
Section 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 comm
Section 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 debug
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 58
//AssetsFactory_PenumbraSemiboldSerif (factory.AssetsFactory_PenumbraSemiboldSerif) package factory { import mx.core.*; public class AssetsFactory_PenumbraSemiboldSerif extends FontAsset { } }//package factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 factory
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 171
//IMapListener (gui.IMapListener) package gui { public interface IMapListener { function onMapSelected(_arg1:int):void; function onArrowAnimComplete():void; } }//package gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 gui
Section 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 math
Section 184
//IScorable (model.IScorable) package model { public interface IScorable { function updateTileScore(_arg1:int):void; } }//package model
Section 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 model
Section 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.core
Section 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.core
Section 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.core
Section 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.core
Section 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.core
Section 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.core
Section 192
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 193
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 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.core
Section 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.core
Section 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.core
Section 197
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 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.core
Section 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.core
Section 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.utils
Section 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 timing
Section 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 timing
Section 203
//Timeable (timing.Timeable) package timing { public interface Timeable { function tick(_arg1:Number):void; function render(_arg1:Number, _arg2:Number):void; } }//package timing
Section 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 timing
Section 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 util
Section 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 util
Section 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 util
Section 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 GraphicUsed 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 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:15 62 123 126 129 132 245
Symbol 7 GraphicUsed by:15
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:15 245
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:15 245
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15 245
Symbol 15 MovieClip {factory.AssetsFactory_Coin} [factory.AssetsFactory_Coin]Uses:6 7 10 12 14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:21 392
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClipUses:19Used 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 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used 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 GraphicUsed by:30
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used 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 GraphicUsed by:36
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:36 42 44 48 54 194 318 322 324 338
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used 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 GraphicUsed by:40
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:40 287 493
Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut]Uses:26 37 39
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6]Uses:26 41 33 35
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7]Uses:26 43 35 33
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4]Uses:26 45 29 35
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5]Uses:26 47 29 33 35
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2]Uses:26 49 35 29
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip {factory.AssetsFactory_key} [factory.AssetsFactory_key]Uses:51
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3]Uses:26 53 33 35 29
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip {factory.AssetsFactory_tile_broochEast} [factory.AssetsFactory_tile_broochEast]Uses:26 55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip {factory.AssetsFactory_tile_vikingSouth} [factory.AssetsFactory_tile_vikingSouth]Uses:26 57
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:60 6 61Used by:63 320
Symbol 63 MovieClip {factory.AssetsFactory_tile_shield1} [factory.AssetsFactory_tile_shield1]Uses:26 59 62
Symbol 64 GraphicUsed by:68
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:68 71 84 87 90 93 103 276
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {factory.AssetsFactory_tile_tree7} [factory.AssetsFactory_tile_tree7]Uses:26 64 66 67
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {factory.AssetsFactory_tile_tree8} [factory.AssetsFactory_tile_tree8]Uses:26 69 66 70
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip {factory.AssetsFactory_tile_tree9} [factory.AssetsFactory_tile_tree9]Uses:26 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:78 336
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used 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 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip {factory.AssetsFactory_tile_tree4} [factory.AssetsFactory_tile_tree4]Uses:26 82 66 83
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip {factory.AssetsFactory_tile_tree3} [factory.AssetsFactory_tile_tree3]Uses:26 85 66 86
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip {factory.AssetsFactory_tile_tree6} [factory.AssetsFactory_tile_tree6]Uses:26 88 66 89
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip {factory.AssetsFactory_tile_tree5} [factory.AssetsFactory_tile_tree5]Uses:26 91 66 92
Symbol 94 GraphicUsed by:96
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {factory.AssetsFactory_musicSymbol} [factory.AssetsFactory_musicSymbol]Uses:94 95
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:100 272 333 351
Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest]Uses:26 97 99
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip {factory.AssetsFactory_tile_tree2} [factory.AssetsFactory_tile_tree2]Uses:26 101 66 102
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClip {factory.AssetsFactory_BgrUr} [factory.AssetsFactory_BgrUr]Uses:105
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:111 167 184 229 255 260
Symbol 110 GraphicUsed 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 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115 123 126 129 132 208 257 446 452 460 469 475 481 487 510 518
Symbol 115 MovieClipUses:114Used by:123 126 129 132
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:120 147 403 439 507 574
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:117 119Used by:123 126 129 132
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4]Uses:115 6 120 122 114
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3]Uses:115 6 120 125 114
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2]Uses:115 6 120 128 114
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1]Uses:115 6 120 131 114
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:147
Symbol 135 GraphicUsed by:147
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:147 403 507 574
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:147 403 507 574
Symbol 146 GraphicUsed 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 GraphicUsed by:154
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:154 187 219
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:154 187 219
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9]Uses:26 148 150 152 153
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip {factory.AssetsFactory_tile_seasonSum} [factory.AssetsFactory_tile_seasonSum]Uses:26 155
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:163 181 189
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:163 181 189 204
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8]Uses:26 157 159 161 162
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167 184 229 255
Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7]Uses:26 164 166 109
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip {factory.AssetsFactory_tile_vikingNorth} [factory.AssetsFactory_tile_vikingNorth]Uses:26 168
Symbol 170 GraphicUsed by:177
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:177
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:170 172 175 176Used by:178
Symbol 178 MovieClip {factory.AssetsFactory_timeIsUp} [factory.AssetsFactory_timeIsUp]Uses:177
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed 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 GraphicUsed by:184
Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4]Uses:26 183 166 109
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5]Uses:26 185 150 152 186
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6]Uses:26 188 159 161
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:201 217 232 288
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:26 193 29 33 35Used by:201 364
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:198 606
Symbol 198 MovieClipUses:26 195 197Used by:201 364
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:26 199Used by:201
Symbol 201 MovieClip {factory.AssetsFactory_DestinationBg_1} [factory.AssetsFactory_DestinationBg_1]Uses:192 194 198 200
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1]Uses:26 202 161 203
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:26 205Used by:217
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:26 207 114Used by:217
Symbol 209 GraphicUsed by:216
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:216 450 458 467 473 479 514
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:216 444 458 467 479 485
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216 444 458 467 473 479 485 514
Symbol 216 MovieClipUses:26 209 211 213 215Used by:217
Symbol 217 MovieClip {factory.AssetsFactory_DestinationBg_3} [factory.AssetsFactory_DestinationBg_3]Uses:192 206 208 216
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2]Uses:26 218 150 152
Symbol 220 GraphicUsed by:227
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:227 538 540
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:227 536 538 542
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227 536 538 542
Symbol 227 MovieClipUses:26 220 222 224 226Used by:232
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:26 228 166 109Used by:232
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:26 230Used by:232
Symbol 232 MovieClip {factory.AssetsFactory_DestinationBg_2} [factory.AssetsFactory_DestinationBg_2]Uses:192 227 229 231
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:236
Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite]Uses:233 235
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used 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 GraphicUsed 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 GraphicUsed by:245
Symbol 245 MovieClipUses:6 244 10 12 14Used by:264
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:26 246Used by:264 288
Symbol 248 GraphicUsed by:253
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:253 456 471 483 489
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253 456 471 483 489
Symbol 253 MovieClipUses:26 248 250 252Used by:264
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:26 254 166 109Used by:264
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:26 256 114Used by:264
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:26 258 109 259Used by:264
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClip {factory.AssetsFactory_IntroDecor} [factory.AssetsFactory_IntroDecor]Uses:245 247 253 255 257 260 263
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip {factory.AssetsFactory_tile_broochSouth} [factory.AssetsFactory_tile_broochSouth]Uses:26 265
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip {factory.AssetsFactory_tile_rune2} [factory.AssetsFactory_tile_rune2]Uses:26 267
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip {factory.AssetsFactory_tile_rune1} [factory.AssetsFactory_tile_rune1]Uses:26 269
Symbol 271 GraphicUsed 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 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:26 274 66 275Used by:288
Symbol 277 GraphicUsed by:284
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:284 462 500
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:284 448 465 500
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:284 448 465 500
Symbol 284 MovieClipUses:26 277 279 281 283Used by:288
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:26 285 39 286Used 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 GraphicUsed by:291
Symbol 291 MovieClip {factory.AssetsFactory_tile_rune5} [factory.AssetsFactory_tile_rune5]Uses:26 290
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClip {factory.AssetsFactory_tile_rune6} [factory.AssetsFactory_tile_rune6]Uses:26 292
Symbol 294 GraphicUsed 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 GraphicUsed by:298
Symbol 298 MovieClip {factory.AssetsFactory_tile_rune4} [factory.AssetsFactory_tile_rune4]Uses:26 297
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClip {factory.AssetsFactory_tile_rune9} [factory.AssetsFactory_tile_rune9]Uses:26 299
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:316 372 384 595
Symbol 303 GraphicUsed by:316
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:316 372 384 439
Symbol 306 GraphicUsed by:316
Symbol 307 GraphicUsed by:316
Symbol 308 GraphicUsed by:316
Symbol 309 GraphicUsed by:316
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:315 316 372 384 391 392 498
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314 311Used 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 GraphicUsed by:318
Symbol 318 MovieClipUses:26 317 33 35 29Used by:364
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:26 319 62Used by:364
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:26 321 29 33 35Used by:364
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:26 323 33 35Used by:364
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:329 543
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:329 543
Symbol 329 MovieClipUses:326 328Used by:364
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:26 330 29Used by:364
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:26 332 99Used by:364
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:26 334 29 35Used by:364
Symbol 336 MovieClipUses:75 77Used by:364
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:26 337 35 33Used by:364
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:343 490
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:343 490
Symbol 343 MovieClipUses:340 342Used by:364
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347 409
Symbol 347 MovieClipUses:26 344 346Used by:364
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:26 348 35 29Used by:364
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:26 350 99Used by:364
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:354
Symbol 354 MovieClipUses:353Used by:364
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:364
Symbol 357 GraphicUsed by:360
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360
Symbol 360 MovieClipUses:357 359Used by:363 508
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:363 508
Symbol 363 MovieClipUses:360 362Used 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 GraphicUsed by:372
Symbol 366 GraphicUsed by:372
Symbol 367 GraphicUsed by:372
Symbol 368 GraphicUsed by:372
Symbol 369 GraphicUsed by:372
Symbol 370 GraphicUsed by:372
Symbol 371 GraphicUsed 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 GraphicUsed by:374
Symbol 374 MovieClip {factory.AssetsFactory_tile_rune7} [factory.AssetsFactory_tile_rune7]Uses:26 373
Symbol 375 GraphicUsed by:384
Symbol 376 GraphicUsed by:384
Symbol 377 GraphicUsed by:384
Symbol 378 GraphicUsed by:384
Symbol 379 GraphicUsed by:384
Symbol 380 GraphicUsed by:384
Symbol 381 GraphicUsed by:384
Symbol 382 GraphicUsed by:384
Symbol 383 GraphicUsed 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 GraphicUsed by:386
Symbol 386 MovieClip {factory.AssetsFactory_tile_rune8} [factory.AssetsFactory_tile_rune8]Uses:26 385
Symbol 387 GraphicUsed by:391
Symbol 388 GraphicUsed by:391 392
Symbol 389 GraphicUsed by:391 392
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:387 388 311 389 390Used 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 GraphicUsed by:395
Symbol 395 MovieClip {factory.AssetsFactory_tile_vikingEast} [factory.AssetsFactory_tile_vikingEast]Uses:26 394
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:403
Symbol 398 GraphicUsed by:403
Symbol 399 GraphicUsed by:403
Symbol 400 GraphicUsed by:403
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClip {factory.AssetsFactory_InterfaceHagel} [factory.AssetsFactory_InterfaceHagel]Uses:397 398 137 399 117 400 401 145 402
Symbol 404 GraphicUsed 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 GraphicUsed by:409
Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth]Uses:26 408 346
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClipUses:411Used by:439
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:439
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClipUses:416Used by:439
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:419Used by:439
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:423
Symbol 423 MovieClipUses:422Used by:439
Symbol 424 GraphicUsed by:439
Symbol 425 GraphicUsed by:439
Symbol 426 GraphicUsed by:439
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:439 600
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:438
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:438
Symbol 433 GraphicUsed by:438
Symbol 434 FontUsed by:435
Symbol 435 TextUses:434Used by:437
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:435 436Used by:438
Symbol 438 MovieClipUses:430 432 433 437Used 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 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClip {factory.AssetsFactory_BgrHagel} [factory.AssetsFactory_BgrHagel]Uses:441
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7]Uses:26 443 215 213
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClip {factory.AssetsFactory_tile_sun7} [factory.AssetsFactory_tile_sun7]Uses:26 445 114
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6]Uses:26 447 281 283
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8]Uses:26 449 211
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClip {factory.AssetsFactory_tile_sun8} [factory.AssetsFactory_tile_sun8]Uses:26 451 114
Symbol 453 GraphicUsed by:456
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:456 489
Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5]Uses:26 453 250 455 252
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9]Uses:26 457 211 213 215
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClip {factory.AssetsFactory_tile_sun9} [factory.AssetsFactory_tile_sun9]Uses:26 459 114
Symbol 461 GraphicUsed 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 GraphicUsed by:465
Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7]Uses:26 464 283 281
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3]Uses:26 466 213 215 211
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClip {factory.AssetsFactory_tile_sun3} [factory.AssetsFactory_tile_sun3]Uses:26 468 114
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2]Uses:26 470 252 250
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4]Uses:26 472 211 215
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClip {factory.AssetsFactory_tile_sun4} [factory.AssetsFactory_tile_sun4]Uses:26 474 114
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClip {factory.AssetsFactory_tile_fish1} [factory.AssetsFactory_tile_fish1]Uses:26 476
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5]Uses:26 478 211 213 215
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClip {factory.AssetsFactory_tile_sun5} [factory.AssetsFactory_tile_sun5]Uses:26 480 114
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4]Uses:26 482 250 252
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6]Uses:26 484 213 215
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClip {factory.AssetsFactory_tile_sun6} [factory.AssetsFactory_tile_sun6]Uses:26 486 114
Symbol 488 GraphicUsed 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 GraphicUsed by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr]Uses:26 491 39 492
Symbol 494 GraphicUsed by:498
Symbol 495 GraphicUsed by:498
Symbol 496 GraphicUsed by:498
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClip {factory.AssetsFactory_destinationViking} [factory.AssetsFactory_destinationViking]Uses:494 495 311 496 497
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9]Uses:26 499 279 281 283
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:507
Symbol 503 GraphicUsed by:507
Symbol 504 GraphicUsed by:507
Symbol 505 GraphicUsed by:507
Symbol 506 GraphicUsed 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 GraphicUsed by:510
Symbol 510 MovieClip {factory.AssetsFactory_tile_sun2} [factory.AssetsFactory_tile_sun2]Uses:26 509 114
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClip {factory.AssetsFactory_tile_cross1} [factory.AssetsFactory_tile_cross1]Uses:26 511
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2]Uses:26 513 215 211
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClip {factory.AssetsFactory_tile_vikingWest} [factory.AssetsFactory_tile_vikingWest]Uses:26 515
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1]Uses:26 517 114
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:524 530 532 534
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524 530 532 534
Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2]Uses:26 519 521 523
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClip {factory.AssetsFactory_tile_knorr1} [factory.AssetsFactory_tile_knorr1]Uses:26 525
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:530 534
Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3]Uses:26 527 529 521 523
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4]Uses:26 531 523 521
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5]Uses:26 533 523 529 521
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6]Uses:26 535 224 226
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9]Uses:26 537 222 224 226
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8]Uses:26 539 222
Symbol 541 GraphicUsed 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 GraphicUsed by:551
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:551
Symbol 547 GraphicUsed by:551
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:551
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClip {factory.AssetsFactory_mc_time} [factory.AssetsFactory_mc_time]Uses:544 546 547 549 550
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClip {factory.AssetsFactory_BgrGold2} [factory.AssetsFactory_BgrGold2]Uses:553
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip {factory.AssetsFactory_tile_broochWest} [factory.AssetsFactory_tile_broochWest]Uses:26 555
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:559
Symbol 559 MovieClip {factory.AssetsFactory_BgrGold1} [factory.AssetsFactory_BgrGold1]Uses:558
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used 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 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClip {factory.AssetsFactory_BgrGold3} [factory.AssetsFactory_BgrGold3]Uses:565
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:574
Symbol 569 GraphicUsed by:574
Symbol 570 GraphicUsed by:574
Symbol 571 GraphicUsed by:574
Symbol 572 GraphicUsed by:574
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClip {factory.AssetsFactory_InterfaceUr} [factory.AssetsFactory_InterfaceUr]Uses:568 569 137 570 117 571 572 145 573
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:577
Symbol 577 MovieClip {factory.AssetsFactory_BgrGold5} [factory.AssetsFactory_BgrGold5]Uses:576
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClip {factory.AssetsFactory_tile_seasonWin} [factory.AssetsFactory_tile_seasonWin]Uses:26 578
Symbol 580 MovieClipUsed by:600
Symbol 581 ShapeTweeningUsed by:592
Symbol 582 GraphicUsed by:592
Symbol 583 ShapeTweeningUsed by:592
Symbol 584 GraphicUsed by:592
Symbol 585 GraphicUsed by:592
Symbol 586 GraphicUsed by:592
Symbol 587 GraphicUsed by:592
Symbol 588 GraphicUsed by:592
Symbol 589 GraphicUsed by:592
Symbol 590 GraphicUsed by:592
Symbol 591 GraphicUsed by:592 600
Symbol 592 MovieClipUses:581 582 583 584 585 586 587 588 589 590 591Used by:600
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:595
Symbol 595 MovieClipUses:302 594Used by:600
Symbol 596 GraphicUsed by:600
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:599
Symbol 599 MovieClipUses:598Used by:600
Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword]Uses:580 592 591 428 595 596 599
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClip {factory.AssetsFactory_tile_dragon2} [factory.AssetsFactory_tile_dragon2]Uses:26 601
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip {factory.AssetsFactory_tile_dragon3} [factory.AssetsFactory_tile_dragon3]Uses:26 603
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth]Uses:26 605 197
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClip {factory.AssetsFactory_tile_dragon1} [factory.AssetsFactory_tile_dragon1]Uses:26 607
Symbol 609 GraphicUsed by:611
Symbol 610 GraphicUsed 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 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 30 MovieClip {factory.AssetsFactory_tile_shield8} [factory.AssetsFactory_tile_shield8] Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 36 MovieClip {factory.AssetsFactory_tile_shield9} [factory.AssetsFactory_tile_shield9] Frame 1Symbol 35 MovieClip
"Bricka2"Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut] Frame 1Symbol 26 MovieClip
"Tree"Symbol 40 MovieClip {factory.AssetsFactory_tile_seasonAut} [factory.AssetsFactory_tile_seasonAut] Frame 1Symbol 39 MovieClip
"Bricka2"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 26 MovieClip
"ShieldRedS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 35 MovieClip
"ShieldRedS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 42 MovieClip {factory.AssetsFactory_tile_shield6} [factory.AssetsFactory_tile_shield6] Frame 1Symbol 33 MovieClip
"Bricka2"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 26 MovieClip
"ShieldGreenS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 35 MovieClip
"ShieldRedS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 44 MovieClip {factory.AssetsFactory_tile_shield7} [factory.AssetsFactory_tile_shield7] Frame 1Symbol 33 MovieClip
"Bricka2"Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1Symbol 29 MovieClip
"ShieldGreenS"Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 46 MovieClip {factory.AssetsFactory_tile_shield4} [factory.AssetsFactory_tile_shield4] Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 48 MovieClip {factory.AssetsFactory_tile_shield5} [factory.AssetsFactory_tile_shield5] Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1Symbol 26 MovieClip
"ShieldGreenS"Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 50 MovieClip {factory.AssetsFactory_tile_shield2} [factory.AssetsFactory_tile_shield2] Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1Symbol 26 MovieClip
"ShieldRedS"Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 54 MovieClip {factory.AssetsFactory_tile_shield3} [factory.AssetsFactory_tile_shield3] Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 63 MovieClip {factory.AssetsFactory_tile_shield1} [factory.AssetsFactory_tile_shield1] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 78 MovieClip {factory.AssetsFactory_tile_pathwayKaun} [factory.AssetsFactory_tile_pathwayKaun] Frame 1Symbol 75 MovieClip
"Bricka2"Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest] Frame 1Symbol 26 MovieClip
"Bird"Symbol 100 MovieClip {factory.AssetsFactory_tile_birdWest} [factory.AssetsFactory_tile_birdWest] Frame 1Symbol 99 MovieClip
"snakeheadBlack"Symbol 111 MovieClip {factory.AssetsFactory_tile_tree1} [factory.AssetsFactory_tile_tree1] Frame 1Symbol 109 MovieClip
"bg"Symbol 120 MovieClip Frame 1Symbol 117 MovieClip
"rot_1"Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1Symbol 115 MovieClip
"rot_2"Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1Symbol 115 MovieClip
"bg"Symbol 123 MovieClip {factory.AssetsFactory_DestinationBtn_4} [factory.AssetsFactory_DestinationBtn_4] Frame 1Symbol 120 MovieClip
"rot_1"Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1Symbol 115 MovieClip
"rot_2"Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1Symbol 115 MovieClip
"bg"Symbol 126 MovieClip {factory.AssetsFactory_DestinationBtn_3} [factory.AssetsFactory_DestinationBtn_3] Frame 1Symbol 120 MovieClip
"rot_1"Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1Symbol 115 MovieClip
"rot_2"Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1Symbol 115 MovieClip
"bg"Symbol 129 MovieClip {factory.AssetsFactory_DestinationBtn_2} [factory.AssetsFactory_DestinationBtn_2] Frame 1Symbol 120 MovieClip
"rot_1"Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1Symbol 115 MovieClip
"rot_2"Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1Symbol 115 MovieClip
"bg"Symbol 132 MovieClip {factory.AssetsFactory_DestinationBtn_1} [factory.AssetsFactory_DestinationBtn_1] Frame 1Symbol 120 MovieClip
"Bricka2"Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1Symbol 26 MovieClip
"snaketailGreen"Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1Symbol 150 MovieClip
"snakeheadGreen"Symbol 154 MovieClip {factory.AssetsFactory_tile_snake9} [factory.AssetsFactory_tile_snake9] Frame 1Symbol 152 MovieClip
"Bricka2"Symbol 156 MovieClip {factory.AssetsFactory_tile_seasonSum} [factory.AssetsFactory_tile_seasonSum] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1Symbol 26 MovieClip
"snaketailRed"Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1Symbol 159 MovieClip
"snakeheadRed"Symbol 163 MovieClip {factory.AssetsFactory_tile_snake8} [factory.AssetsFactory_tile_snake8] Frame 1Symbol 161 MovieClip
"Bricka2"Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1Symbol 26 MovieClip
"snaketailBlack"Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1Symbol 166 MovieClip
"snakeheadBlack"Symbol 167 MovieClip {factory.AssetsFactory_tile_snake7} [factory.AssetsFactory_tile_snake7] Frame 1Symbol 109 MovieClip
"Bricka2"Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1Symbol 26 MovieClip
"snaketailRed"Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1Symbol 159 MovieClip
"snakeheadRed"Symbol 181 MovieClip {factory.AssetsFactory_tile_snake3} [factory.AssetsFactory_tile_snake3] Frame 1Symbol 161 MovieClip
"Bricka2"Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1Symbol 26 MovieClip
"snaketailBlack"Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1Symbol 166 MovieClip
"snakeheadBlack"Symbol 184 MovieClip {factory.AssetsFactory_tile_snake4} [factory.AssetsFactory_tile_snake4] Frame 1Symbol 109 MovieClip
"Bricka2"Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1Symbol 26 MovieClip
"snaketailGreen"Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1Symbol 150 MovieClip
"snakeheadGreen"Symbol 187 MovieClip {factory.AssetsFactory_tile_snake5} [factory.AssetsFactory_tile_snake5] Frame 1Symbol 152 MovieClip
"Bricka2"Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1Symbol 26 MovieClip
"snaketailRed"Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1Symbol 159 MovieClip
"snakeheadRed"Symbol 189 MovieClip {factory.AssetsFactory_tile_snake6} [factory.AssetsFactory_tile_snake6] Frame 1Symbol 161 MovieClip
"Bricka2"Symbol 194 MovieClip Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 194 MovieClip Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 194 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 194 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 194 MovieClip Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 194 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 194 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 194 MovieClip Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 194 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 194 MovieClip Frame 1Symbol 35 MovieClip
"Bricka2"Symbol 198 MovieClip Frame 1Symbol 26 MovieClip
"BirdRed"Symbol 198 MovieClip Frame 1Symbol 197 MovieClip
"Bricka2"Symbol 200 MovieClip Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1] Frame 1Symbol 26 MovieClip
"snakeheadRed"Symbol 204 MovieClip {factory.AssetsFactory_tile_snake1} [factory.AssetsFactory_tile_snake1] Frame 1Symbol 161 MovieClip
"sunbeams"Symbol 208 MovieClip Frame 1Symbol 114 MovieClip
"knorrBlack"Symbol 216 MovieClip Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 216 MovieClip Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 216 MovieClip Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 216 MovieClip Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 216 MovieClip Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 216 MovieClip Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 216 MovieClip Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 216 MovieClip Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 216 MovieClip Frame 1Symbol 215 MovieClip
"Bricka2"Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1Symbol 26 MovieClip
"snaketailGreen"Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1Symbol 150 MovieClip
"snakeheadGreen"Symbol 219 MovieClip {factory.AssetsFactory_tile_snake2} [factory.AssetsFactory_tile_snake2] Frame 1Symbol 152 MovieClip
"crossBlack"Symbol 227 MovieClip Frame 1Symbol 222 MovieClip
"crossRed"Symbol 227 MovieClip Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"crossBlack"Symbol 227 MovieClip Frame 1Symbol 222 MovieClip
"crossRed"Symbol 227 MovieClip Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"crossBlack"Symbol 227 MovieClip Frame 1Symbol 222 MovieClip
"crossRed"Symbol 227 MovieClip Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"Bricka2"Symbol 229 MovieClip Frame 1Symbol 26 MovieClip
"snaketailBlack"Symbol 229 MovieClip Frame 1Symbol 166 MovieClip
"snakeheadBlack"Symbol 229 MovieClip Frame 1Symbol 109 MovieClip
"shine1"Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite] Frame 1Symbol 235 MovieClip
"shine2"Symbol 236 MovieClip {factory.AssetsFactory_ParticleSprite} [factory.AssetsFactory_ParticleSprite] Frame 1Symbol 235 MovieClip
"Bricka2"Symbol 247 MovieClip Frame 1Symbol 26 MovieClip
"fishBlackBig"Symbol 253 MovieClip Frame 1Symbol 250 MovieClip
"fishGreenBig"Symbol 253 MovieClip Frame 1Symbol 252 MovieClip
"fishGreenBig"Symbol 253 MovieClip Frame 1Symbol 252 MovieClip
"fishBlackBig"Symbol 253 MovieClip Frame 1Symbol 250 MovieClip
"Bricka2"Symbol 255 MovieClip Frame 1Symbol 26 MovieClip
"snaketailBlack"Symbol 255 MovieClip Frame 1Symbol 166 MovieClip
"snakeheadBlack"Symbol 255 MovieClip Frame 1Symbol 109 MovieClip
"sunbeams"Symbol 257 MovieClip Frame 1Symbol 114 MovieClip
"snakeheadBlack"Symbol 260 MovieClip Frame 1Symbol 109 MovieClip
"Bricka2"Symbol 268 MovieClip {factory.AssetsFactory_tile_rune2} [factory.AssetsFactory_tile_rune2] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 270 MovieClip {factory.AssetsFactory_tile_rune1} [factory.AssetsFactory_tile_rune1] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 272 MovieClip {factory.AssetsFactory_tile_birdEast} [factory.AssetsFactory_tile_birdEast] Frame 1Symbol 26 MovieClip
"Bird"Symbol 272 MovieClip {factory.AssetsFactory_tile_birdEast} [factory.AssetsFactory_tile_birdEast] Frame 1Symbol 99 MovieClip
"fishBlack"Symbol 284 MovieClip Frame 1Symbol 279 MovieClip
"fishRed"Symbol 284 MovieClip Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"fishBlack"Symbol 284 MovieClip Frame 1Symbol 279 MovieClip
"fishRed"Symbol 284 MovieClip Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"fishBlack"Symbol 284 MovieClip Frame 1Symbol 279 MovieClip
"fishRed"Symbol 284 MovieClip Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"Bricka2"Symbol 287 MovieClip Frame 1Symbol 26 MovieClip
"Tree"Symbol 287 MovieClip Frame 1Symbol 39 MovieClip
"Bricka2"Symbol 291 MovieClip {factory.AssetsFactory_tile_rune5} [factory.AssetsFactory_tile_rune5] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 293 MovieClip {factory.AssetsFactory_tile_rune6} [factory.AssetsFactory_tile_rune6] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 295 MovieClip {factory.AssetsFactory_tile_rune3} [factory.AssetsFactory_tile_rune3] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 298 MovieClip {factory.AssetsFactory_tile_rune4} [factory.AssetsFactory_tile_rune4] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 300 MovieClip {factory.AssetsFactory_tile_rune9} [factory.AssetsFactory_tile_rune9] Frame 1Symbol 26 MovieClip
"viking"Symbol 316 MovieClip {factory.AssetsFactory_destAnimation_4} [factory.AssetsFactory_destAnimation_4] Frame 308Symbol 315 MovieClip
"Bricka2"Symbol 318 MovieClip Frame 1Symbol 26 MovieClip
"ShieldRedS"Symbol 318 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 318 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 318 MovieClip Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 320 MovieClip Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 322 MovieClip Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 322 MovieClip Frame 1Symbol 29 MovieClip
"ShieldRedS"Symbol 322 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 322 MovieClip Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 322 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 322 MovieClip Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 324 MovieClip Frame 1Symbol 26 MovieClip
"ShieldRedS"Symbol 324 MovieClip Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 324 MovieClip Frame 1Symbol 33 MovieClip
"ShieldGreenS"Symbol 324 MovieClip Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 324 MovieClip Frame 1Symbol 35 MovieClip
"ShieldRedS"Symbol 324 MovieClip Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 324 MovieClip Frame 1Symbol 33 MovieClip
"Bricka2"Symbol 331 MovieClip Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"ShieldBlackS"Symbol 331 MovieClip Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 333 MovieClip Frame 1Symbol 26 MovieClip
"Bird"Symbol 333 MovieClip Frame 1Symbol 99 MovieClip
"Bricka2"Symbol 335 MovieClip Frame 1Symbol 26 MovieClip
"ShieldBlackS"Symbol 335 MovieClip Frame 1Symbol 29 MovieClip
"ShieldGreenS"Symbol 335 MovieClip Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 335 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 335 MovieClip Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 336 MovieClip Frame 1Symbol 75 MovieClip
"Bricka2"Symbol 338 MovieClip Frame 1Symbol 26 MovieClip
"ShieldGreenS"Symbol 338 MovieClip Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 338 MovieClip Frame 1Symbol 35 MovieClip
"ShieldGreenS"Symbol 338 MovieClip Frame 1Symbol 35 MovieClip
"ShieldRedS"Symbol 338 MovieClip Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 338 MovieClip Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 338 MovieClip Frame 1Symbol 33 MovieClip
"ShieldRedS"Symbol 338 MovieClip Frame 1Symbol 33 MovieClip
"Bricka2"Symbol 343 MovieClip Frame 1Symbol 340 MovieClip
"Bricka2"Symbol 347 MovieClip Frame 1Symbol 26 MovieClip
"BirdGreen"Symbol 347 MovieClip Frame 1Symbol 346 MovieClip
"Bricka2"Symbol 349 MovieClip Frame 1Symbol 26 MovieClip
"ShieldGreenS"Symbol 349 MovieClip Frame 1Symbol 35 MovieClip
"ShieldBlackS"Symbol 349 MovieClip Frame 1Symbol 29 MovieClip
"Bricka2"Symbol 351 MovieClip Frame 1Symbol 26 MovieClip
"Bird"Symbol 351 MovieClip Frame 1Symbol 99 MovieClip
"Bricka2"Symbol 363 MovieClip Frame 1Symbol 360 MovieClip
"tileHagel"Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 185Symbol 343 MovieClip
"urTile"Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 259Symbol 329 MovieClip
"kaunTile"Symbol 364 MovieClip {factory.AssetsFactory_mc_introTileAnim} [factory.AssetsFactory_mc_introTileAnim] Frame 392Symbol 336 MovieClip
"viking"Symbol 372 MovieClip {factory.AssetsFactory_destAnimation_3} [factory.AssetsFactory_destAnimation_3] Frame 185Symbol 315 MovieClip
"Bricka2"Symbol 374 MovieClip {factory.AssetsFactory_tile_rune7} [factory.AssetsFactory_tile_rune7] Frame 1Symbol 26 MovieClip
"viking"Symbol 384 MovieClip {factory.AssetsFactory_destAnimation_2} [factory.AssetsFactory_destAnimation_2] Frame 123Symbol 315 MovieClip
"Bricka2"Symbol 386 MovieClip {factory.AssetsFactory_tile_rune8} [factory.AssetsFactory_tile_rune8] Frame 1Symbol 26 MovieClip
"viking_1"Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1Symbol 391 MovieClip
"viking_4"Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1Symbol 391 MovieClip
"viking_2"Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1Symbol 391 MovieClip
"viking_3"Symbol 392 MovieClip {factory.AssetsFactory_MissionComplete} [factory.AssetsFactory_MissionComplete] Frame 1Symbol 391 MovieClip
"Bricka2"Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth] Frame 1Symbol 26 MovieClip
"BirdGreen"Symbol 409 MovieClip {factory.AssetsFactory_tile_birdSouth} [factory.AssetsFactory_tile_birdSouth] Frame 1Symbol 346 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"link"Symbol 439 MovieClip {factory.AssetsFactory_bgrMapVector} [factory.AssetsFactory_bgrMapVector] Frame 1Symbol 423 MovieClip
"knorrGreen"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 215 MovieClip
"knorrGreen"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 215 MovieClip
"knorrGreen"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 215 MovieClip
"knorrRed"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 213 MovieClip
"knorrRed"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 213 MovieClip
"knorrRed"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 213 MovieClip
"knorrRed"Symbol 444 MovieClip {factory.AssetsFactory_tile_knorr7} [factory.AssetsFactory_tile_knorr7] Frame 1Symbol 213 MovieClip
"sunbeams"Symbol 446 MovieClip {factory.AssetsFactory_tile_sun7} [factory.AssetsFactory_tile_sun7] Frame 1Symbol 114 MovieClip
"fishRed"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 281 MovieClip
"fishRed"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 283 MovieClip
"fishGreen"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 283 MovieClip
"fishRed"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 281 MovieClip
"fishRed"Symbol 448 MovieClip {factory.AssetsFactory_tile_fish6} [factory.AssetsFactory_tile_fish6] Frame 1Symbol 281 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"knorrBlack"Symbol 450 MovieClip {factory.AssetsFactory_tile_knorr8} [factory.AssetsFactory_tile_knorr8] Frame 1Symbol 211 MovieClip
"sunbeams"Symbol 452 MovieClip {factory.AssetsFactory_tile_sun8} [factory.AssetsFactory_tile_sun8] Frame 1Symbol 114 MovieClip
"fishBlackBig"Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1Symbol 250 MovieClip
"fishRedBig"Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1Symbol 455 MovieClip
"fishGreenBig"Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1Symbol 252 MovieClip
"fishGreenBig"Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1Symbol 252 MovieClip
"fishBlackBig"Symbol 456 MovieClip {factory.AssetsFactory_tile_fish5} [factory.AssetsFactory_tile_fish5] Frame 1Symbol 250 MovieClip
"knorrBlack"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 458 MovieClip {factory.AssetsFactory_tile_knorr9} [factory.AssetsFactory_tile_knorr9] Frame 1Symbol 215 MovieClip
"sunbeams"Symbol 460 MovieClip {factory.AssetsFactory_tile_sun9} [factory.AssetsFactory_tile_sun9] Frame 1Symbol 114 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishBlack"Symbol 462 MovieClip {factory.AssetsFactory_tile_fish8} [factory.AssetsFactory_tile_fish8] Frame 1Symbol 279 MovieClip
"fishGreen"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 283 MovieClip
"fishGreen"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 283 MovieClip
"fishGreen"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 283 MovieClip
"fishRed"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 281 MovieClip
"fishRed"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 281 MovieClip
"fishRed"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 281 MovieClip
"fishRed"Symbol 465 MovieClip {factory.AssetsFactory_tile_fish7} [factory.AssetsFactory_tile_fish7] Frame 1Symbol 281 MovieClip
"knorrRed"Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 467 MovieClip {factory.AssetsFactory_tile_knorr3} [factory.AssetsFactory_tile_knorr3] Frame 1Symbol 211 MovieClip
"sunbeams"Symbol 469 MovieClip {factory.AssetsFactory_tile_sun3} [factory.AssetsFactory_tile_sun3] Frame 1Symbol 114 MovieClip
"fishGreenBig"Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2] Frame 1Symbol 252 MovieClip
"fishBlackBig"Symbol 471 MovieClip {factory.AssetsFactory_tile_fish2} [factory.AssetsFactory_tile_fish2] Frame 1Symbol 250 MovieClip
"knorrBlack"Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1Symbol 211 MovieClip
"knorrGreen"Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1Symbol 215 MovieClip
"knorrGreen"Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 473 MovieClip {factory.AssetsFactory_tile_knorr4} [factory.AssetsFactory_tile_knorr4] Frame 1Symbol 211 MovieClip
"sunbeams"Symbol 475 MovieClip {factory.AssetsFactory_tile_sun4} [factory.AssetsFactory_tile_sun4] Frame 1Symbol 114 MovieClip
"knorrBlack"Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1Symbol 211 MovieClip
"knorrRed"Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1Symbol 215 MovieClip
"knorrGreen"Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 479 MovieClip {factory.AssetsFactory_tile_knorr5} [factory.AssetsFactory_tile_knorr5] Frame 1Symbol 211 MovieClip
"sunbeams"Symbol 481 MovieClip {factory.AssetsFactory_tile_sun5} [factory.AssetsFactory_tile_sun5] Frame 1Symbol 114 MovieClip
"fishBlackBig"Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1Symbol 250 MovieClip
"fishGreenBig"Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1Symbol 252 MovieClip
"fishGreenBig"Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1Symbol 252 MovieClip
"fishBlackBig"Symbol 483 MovieClip {factory.AssetsFactory_tile_fish4} [factory.AssetsFactory_tile_fish4] Frame 1Symbol 250 MovieClip
"knorrRed"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 213 MovieClip
"knorrRed"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 213 MovieClip
"knorrGreen"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 215 MovieClip
"knorrGreen"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 215 MovieClip
"knorrRed"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 213 MovieClip
"knorrRed"Symbol 485 MovieClip {factory.AssetsFactory_tile_knorr6} [factory.AssetsFactory_tile_knorr6] Frame 1Symbol 213 MovieClip
"sunbeams"Symbol 487 MovieClip {factory.AssetsFactory_tile_sun6} [factory.AssetsFactory_tile_sun6] Frame 1Symbol 114 MovieClip
"fishRedBig"Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1Symbol 455 MovieClip
"fishGreenBig"Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1Symbol 252 MovieClip
"fishBlackBig"Symbol 489 MovieClip {factory.AssetsFactory_tile_fish3} [factory.AssetsFactory_tile_fish3] Frame 1Symbol 250 MovieClip
"Bricka2"Symbol 490 MovieClip {factory.AssetsFactory_tile_pathwayHagel} [factory.AssetsFactory_tile_pathwayHagel] Frame 1Symbol 340 MovieClip
"Bricka2"Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr] Frame 1Symbol 26 MovieClip
"Tree"Symbol 493 MovieClip {factory.AssetsFactory_tile_seasonSpr} [factory.AssetsFactory_tile_seasonSpr] Frame 1Symbol 39 MovieClip
"fishBlack"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 279 MovieClip
"fishRed"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 283 MovieClip
"fishBlack"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 279 MovieClip
"fishRed"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 283 MovieClip
"fishBlack"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 279 MovieClip
"fishRed"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 281 MovieClip
"fishGreen"Symbol 500 MovieClip {factory.AssetsFactory_tile_fish9} [factory.AssetsFactory_tile_fish9] Frame 1Symbol 283 MovieClip
"Bricka2"Symbol 508 MovieClip {factory.AssetsFactory_tile_goldenPath} [factory.AssetsFactory_tile_goldenPath] Frame 1Symbol 360 MovieClip
"sunbeams"Symbol 510 MovieClip {factory.AssetsFactory_tile_sun2} [factory.AssetsFactory_tile_sun2] Frame 1Symbol 114 MovieClip
"knorrGreen"Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2] Frame 1Symbol 215 MovieClip
"knorrBlack"Symbol 514 MovieClip {factory.AssetsFactory_tile_knorr2} [factory.AssetsFactory_tile_knorr2] Frame 1Symbol 211 MovieClip
"sunbeams"Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1Symbol 114 MovieClip
"sunbeams"Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1Symbol 114 MovieClip
"sunbeams"Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1Symbol 114 MovieClip
"sunbeams"Symbol 518 MovieClip {factory.AssetsFactory_tile_sun1} [factory.AssetsFactory_tile_sun1] Frame 1Symbol 114 MovieClip
"crossGreenBig"Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2] Frame 1Symbol 521 MovieClip
"crossBlackBig"Symbol 524 MovieClip {factory.AssetsFactory_tile_cross2} [factory.AssetsFactory_tile_cross2] Frame 1Symbol 523 MovieClip
"crossRedBig"Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1Symbol 529 MovieClip
"crossGreenBig"Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1Symbol 521 MovieClip
"crossBlackBig"Symbol 530 MovieClip {factory.AssetsFactory_tile_cross3} [factory.AssetsFactory_tile_cross3] Frame 1Symbol 523 MovieClip
"crossBlackBig"Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1Symbol 523 MovieClip
"crossGreenBig"Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1Symbol 521 MovieClip
"crossGreenBig"Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1Symbol 521 MovieClip
"crossBlackBig"Symbol 532 MovieClip {factory.AssetsFactory_tile_cross4} [factory.AssetsFactory_tile_cross4] Frame 1Symbol 523 MovieClip
"crossBlackBig"Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1Symbol 523 MovieClip
"crossRedBig"Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1Symbol 529 MovieClip
"crossGreenBig"Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1Symbol 521 MovieClip
"crossGreenBig"Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1Symbol 521 MovieClip
"crossBlackBig"Symbol 534 MovieClip {factory.AssetsFactory_tile_cross5} [factory.AssetsFactory_tile_cross5] Frame 1Symbol 523 MovieClip
"crossRed"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 224 MovieClip
"crossRed"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 226 MovieClip
"crossGreen"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 226 MovieClip
"crossRed"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 224 MovieClip
"crossRed"Symbol 536 MovieClip {factory.AssetsFactory_tile_cross6} [factory.AssetsFactory_tile_cross6] Frame 1Symbol 224 MovieClip
"crossBlack"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 222 MovieClip
"crossRed"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 226 MovieClip
"crossBlack"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 222 MovieClip
"crossRed"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 226 MovieClip
"crossBlack"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 222 MovieClip
"crossRed"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 224 MovieClip
"crossGreen"Symbol 538 MovieClip {factory.AssetsFactory_tile_cross9} [factory.AssetsFactory_tile_cross9] Frame 1Symbol 226 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossBlack"Symbol 540 MovieClip {factory.AssetsFactory_tile_cross8} [factory.AssetsFactory_tile_cross8] Frame 1Symbol 222 MovieClip
"crossGreen"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 226 MovieClip
"crossGreen"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 226 MovieClip
"crossGreen"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 226 MovieClip
"crossRed"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 224 MovieClip
"crossRed"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 224 MovieClip
"crossRed"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 224 MovieClip
"crossRed"Symbol 542 MovieClip {factory.AssetsFactory_tile_cross7} [factory.AssetsFactory_tile_cross7] Frame 1Symbol 224 MovieClip
"Bricka2"Symbol 579 MovieClip {factory.AssetsFactory_tile_seasonWin} [factory.AssetsFactory_tile_seasonWin] Frame 1Symbol 26 MovieClip
"swordMaskee"Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword] Frame 1Symbol 580 MovieClip
"maskAnim"Symbol 600 MovieClip {factory.AssetsFactory_mc_mapAnimSword} [factory.AssetsFactory_mc_mapAnimSword] Frame 1Symbol 592 MovieClip
"Bricka2"Symbol 602 MovieClip {factory.AssetsFactory_tile_dragon2} [factory.AssetsFactory_tile_dragon2] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 604 MovieClip {factory.AssetsFactory_tile_dragon3} [factory.AssetsFactory_tile_dragon3] Frame 1Symbol 26 MovieClip
"Bricka2"Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth] Frame 1Symbol 26 MovieClip
"BirdRed"Symbol 606 MovieClip {factory.AssetsFactory_tile_birdNorth} [factory.AssetsFactory_tile_birdNorth] Frame 1Symbol 197 MovieClip
"Bricka2"Symbol 608 MovieClip {factory.AssetsFactory_tile_dragon1} [factory.AssetsFactory_tile_dragon1] Frame 1Symbol 26 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "factory.AssetsFactory_PenumbraSemiboldSerif"
ExportAssets (56)Timeline Frame 1Symbol 3 as "factory.AssetsFactory_tileHilite"
ExportAssets (56)Timeline Frame 1Symbol 4 as "factory.AssetsFactory_golden_exit"
ExportAssets (56)Timeline Frame 1Symbol 15 as "factory.AssetsFactory_Coin"
ExportAssets (56)Timeline Frame 1Symbol 21 as "factory.AssetsFactory_BoatContour"
ExportAssets (56)Timeline Frame 1Symbol 22 as "factory.AssetsFactory_golden_path_intro"
ExportAssets (56)Timeline Frame 1Symbol 23 as "factory.AssetsFactory_tile_build_up"
ExportAssets (56)Timeline Frame 1Symbol 30 as "factory.AssetsFactory_tile_shield8"
ExportAssets (56)Timeline Frame 1Symbol 36 as "factory.AssetsFactory_tile_shield9"
ExportAssets (56)Timeline Frame 1Symbol 40 as "factory.AssetsFactory_tile_seasonAut"
ExportAssets (56)Timeline Frame 1Symbol 42 as "factory.AssetsFactory_tile_shield6"
ExportAssets (56)Timeline Frame 1Symbol 44 as "factory.AssetsFactory_tile_shield7"
ExportAssets (56)Timeline Frame 1Symbol 46 as "factory.AssetsFactory_tile_shield4"
ExportAssets (56)Timeline Frame 1Symbol 48 as "factory.AssetsFactory_tile_shield5"
ExportAssets (56)Timeline Frame 1Symbol 50 as "factory.AssetsFactory_tile_shield2"
ExportAssets (56)Timeline Frame 1Symbol 52 as "factory.AssetsFactory_key"
ExportAssets (56)Timeline Frame 1Symbol 54 as "factory.AssetsFactory_tile_shield3"
ExportAssets (56)Timeline Frame 1Symbol 56 as "factory.AssetsFactory_tile_broochEast"
ExportAssets (56)Timeline Frame 1Symbol 58 as "factory.AssetsFactory_tile_vikingSouth"
ExportAssets (56)Timeline Frame 1Symbol 63 as "factory.AssetsFactory_tile_shield1"
ExportAssets (56)Timeline Frame 1Symbol 68 as "factory.AssetsFactory_tile_tree7"
ExportAssets (56)Timeline Frame 1Symbol 71 as "factory.AssetsFactory_tile_tree8"
ExportAssets (56)Timeline Frame 1Symbol 73 as "factory.AssetsFactory_tile_tree9"
ExportAssets (56)Timeline Frame 1Symbol 78 as "factory.AssetsFactory_tile_pathwayKaun"
ExportAssets (56)Timeline Frame 1Symbol 79 as "factory.AssetsFactory_combo_sound"
ExportAssets (56)Timeline Frame 1Symbol 80 as "factory.AssetsFactory_tileshadow_half_down"
ExportAssets (56)Timeline Frame 1Symbol 81 as "factory.AssetsFactory_golden_level_start"
ExportAssets (56)Timeline Frame 1Symbol 84 as "factory.AssetsFactory_tile_tree4"
ExportAssets (56)Timeline Frame 1Symbol 87 as "factory.AssetsFactory_tile_tree3"
ExportAssets (56)Timeline Frame 1Symbol 90 as "factory.AssetsFactory_tile_tree6"
ExportAssets (56)Timeline Frame 1Symbol 93 as "factory.AssetsFactory_tile_tree5"
ExportAssets (56)Timeline Frame 1Symbol 96 as "factory.AssetsFactory_musicSymbol"
ExportAssets (56)Timeline Frame 1Symbol 100 as "factory.AssetsFactory_tile_birdWest"
ExportAssets (56)Timeline Frame 1Symbol 103 as "factory.AssetsFactory_tile_tree2"
ExportAssets (56)Timeline Frame 1Symbol 106 as "factory.AssetsFactory_BgrUr"
ExportAssets (56)Timeline Frame 1Symbol 111 as "factory.AssetsFactory_tile_tree1"
ExportAssets (56)Timeline Frame 1Symbol 112 as "factory.AssetsFactory_golden_game_end"
ExportAssets (56)Timeline Frame 1Symbol 123 as "factory.AssetsFactory_DestinationBtn_4"
ExportAssets (56)Timeline Frame 1Symbol 126 as "factory.AssetsFactory_DestinationBtn_3"
ExportAssets (56)Timeline Frame 1Symbol 129 as "factory.AssetsFactory_DestinationBtn_2"
ExportAssets (56)Timeline Frame 1Symbol 132 as "factory.AssetsFactory_DestinationBtn_1"
ExportAssets (56)Timeline Frame 1Symbol 147 as "factory.AssetsFactory_InterfaceGold"
ExportAssets (56)Timeline Frame 1Symbol 154 as "factory.AssetsFactory_tile_snake9"
ExportAssets (56)Timeline Frame 1Symbol 156 as "factory.AssetsFactory_tile_seasonSum"
ExportAssets (56)Timeline Frame 1Symbol 163 as "factory.AssetsFactory_tile_snake8"
ExportAssets (56)Timeline Frame 1Symbol 167 as "factory.AssetsFactory_tile_snake7"
ExportAssets (56)Timeline Frame 1Symbol 169 as "factory.AssetsFactory_tile_vikingNorth"
ExportAssets (56)Timeline Frame 1Symbol 178 as "factory.AssetsFactory_timeIsUp"
ExportAssets (56)Timeline Frame 1Symbol 181 as "factory.AssetsFactory_tile_snake3"
ExportAssets (56)Timeline Frame 1Symbol 182 as "factory.AssetsFactory_mark_tile"
ExportAssets (56)Timeline Frame 1Symbol 184 as "factory.AssetsFactory_tile_snake4"
ExportAssets (56)Timeline Frame 1Symbol 187 as "factory.AssetsFactory_tile_snake5"
ExportAssets (56)Timeline Frame 1Symbol 189 as "factory.AssetsFactory_tile_snake6"
ExportAssets (56)Timeline Frame 1Symbol 201 as "factory.AssetsFactory_DestinationBg_1"
ExportAssets (56)Timeline Frame 1Symbol 204 as "factory.AssetsFactory_tile_snake1"
ExportAssets (56)Timeline Frame 1Symbol 217 as "factory.AssetsFactory_DestinationBg_3"
ExportAssets (56)Timeline Frame 1Symbol 219 as "factory.AssetsFactory_tile_snake2"
ExportAssets (56)Timeline Frame 1Symbol 232 as "factory.AssetsFactory_DestinationBg_2"
ExportAssets (56)Timeline Frame 1Symbol 236 as "factory.AssetsFactory_ParticleSprite"
ExportAssets (56)Timeline Frame 1Symbol 239 as "factory.AssetsFactory_BgrKaun"
ExportAssets (56)Timeline Frame 1Symbol 240 as "factory.AssetsFactory_golden_path_loop"
ExportAssets (56)Timeline Frame 1Symbol 242 as "factory.AssetsFactory_tile_broochNorth"
ExportAssets (56)Timeline Frame 1Symbol 243 as "factory.AssetsFactory_no_more_moves"
ExportAssets (56)Timeline Frame 1Symbol 264 as "factory.AssetsFactory_IntroDecor"
ExportAssets (56)Timeline Frame 1Symbol 266 as "factory.AssetsFactory_tile_broochSouth"
ExportAssets (56)Timeline Frame 1Symbol 268 as "factory.AssetsFactory_tile_rune2"
ExportAssets (56)Timeline Frame 1Symbol 270 as "factory.AssetsFactory_tile_rune1"
ExportAssets (56)Timeline Frame 1Symbol 272 as "factory.AssetsFactory_tile_birdEast"
ExportAssets (56)Timeline Frame 1Symbol 273 as "factory.AssetsFactory_coin_catch"
ExportAssets (56)Timeline Frame 1Symbol 288 as "factory.AssetsFactory_DestinationBg_4"
ExportAssets (56)Timeline Frame 1Symbol 289 as "factory.AssetsFactory_Penumbraitalic"
ExportAssets (56)Timeline Frame 1Symbol 291 as "factory.AssetsFactory_tile_rune5"
ExportAssets (56)Timeline Frame 1Symbol 293 as "factory.AssetsFactory_tile_rune6"
ExportAssets (56)Timeline Frame 1Symbol 295 as "factory.AssetsFactory_tile_rune3"
ExportAssets (56)Timeline Frame 1Symbol 296 as "factory.AssetsFactory_time_warning"
ExportAssets (56)Timeline Frame 1Symbol 298 as "factory.AssetsFactory_tile_rune4"
ExportAssets (56)Timeline Frame 1Symbol 300 as "factory.AssetsFactory_tile_rune9"
ExportAssets (56)Timeline Frame 1Symbol 316 as "factory.AssetsFactory_destAnimation_4"
ExportAssets (56)Timeline Frame 1Symbol 364 as "factory.AssetsFactory_mc_introTileAnim"
ExportAssets (56)Timeline Frame 1Symbol 372 as "factory.AssetsFactory_destAnimation_3"
ExportAssets (56)Timeline Frame 1Symbol 374 as "factory.AssetsFactory_tile_rune7"
ExportAssets (56)Timeline Frame 1Symbol 384 as "factory.AssetsFactory_destAnimation_2"
ExportAssets (56)Timeline Frame 1Symbol 386 as "factory.AssetsFactory_tile_rune8"
ExportAssets (56)Timeline Frame 1Symbol 392 as "factory.AssetsFactory_MissionComplete"
ExportAssets (56)Timeline Frame 1Symbol 393 as "factory.AssetsFactory_tileshadow_bottom"
ExportAssets (56)Timeline Frame 1Symbol 395 as "factory.AssetsFactory_tile_vikingEast"
ExportAssets (56)Timeline Frame 1Symbol 403 as "factory.AssetsFactory_InterfaceHagel"
ExportAssets (56)Timeline Frame 1Symbol 405 as "factory.AssetsFactory_exitSymbol"
ExportAssets (56)Timeline Frame 1Symbol 406 as "factory.AssetsFactory_tileshadow_half_upper"
ExportAssets (56)Timeline Frame 1Symbol 407 as "factory.AssetsFactory_time_out"
ExportAssets (56)Timeline Frame 1Symbol 409 as "factory.AssetsFactory_tile_birdSouth"
ExportAssets (56)Timeline Frame 1Symbol 439 as "factory.AssetsFactory_bgrMapVector"
ExportAssets (56)Timeline Frame 1Symbol 442 as "factory.AssetsFactory_BgrHagel"
ExportAssets (56)Timeline Frame 1Symbol 444 as "factory.AssetsFactory_tile_knorr7"
ExportAssets (56)Timeline Frame 1Symbol 446 as "factory.AssetsFactory_tile_sun7"
ExportAssets (56)Timeline Frame 1Symbol 448 as "factory.AssetsFactory_tile_fish6"
ExportAssets (56)Timeline Frame 1Symbol 450 as "factory.AssetsFactory_tile_knorr8"
ExportAssets (56)Timeline Frame 1Symbol 452 as "factory.AssetsFactory_tile_sun8"
ExportAssets (56)Timeline Frame 1Symbol 456 as "factory.AssetsFactory_tile_fish5"
ExportAssets (56)Timeline Frame 1Symbol 458 as "factory.AssetsFactory_tile_knorr9"
ExportAssets (56)Timeline Frame 1Symbol 460 as "factory.AssetsFactory_tile_sun9"
ExportAssets (56)Timeline Frame 1Symbol 462 as "factory.AssetsFactory_tile_fish8"
ExportAssets (56)Timeline Frame 1Symbol 463 as "factory.AssetsFactory_tileshadow"
ExportAssets (56)Timeline Frame 1Symbol 465 as "factory.AssetsFactory_tile_fish7"
ExportAssets (56)Timeline Frame 1Symbol 467 as "factory.AssetsFactory_tile_knorr3"
ExportAssets (56)Timeline Frame 1Symbol 469 as "factory.AssetsFactory_tile_sun3"
ExportAssets (56)Timeline Frame 1Symbol 471 as "factory.AssetsFactory_tile_fish2"
ExportAssets (56)Timeline Frame 1Symbol 473 as "factory.AssetsFactory_tile_knorr4"
ExportAssets (56)Timeline Frame 1Symbol 475 as "factory.AssetsFactory_tile_sun4"
ExportAssets (56)Timeline Frame 1Symbol 477 as "factory.AssetsFactory_tile_fish1"
ExportAssets (56)Timeline Frame 1Symbol 479 as "factory.AssetsFactory_tile_knorr5"
ExportAssets (56)Timeline Frame 1Symbol 481 as "factory.AssetsFactory_tile_sun5"
ExportAssets (56)Timeline Frame 1Symbol 483 as "factory.AssetsFactory_tile_fish4"
ExportAssets (56)Timeline Frame 1Symbol 485 as "factory.AssetsFactory_tile_knorr6"
ExportAssets (56)Timeline Frame 1Symbol 487 as "factory.AssetsFactory_tile_sun6"
ExportAssets (56)Timeline Frame 1Symbol 489 as "factory.AssetsFactory_tile_fish3"
ExportAssets (56)Timeline Frame 1Symbol 490 as "factory.AssetsFactory_tile_pathwayHagel"
ExportAssets (56)Timeline Frame 1Symbol 493 as "factory.AssetsFactory_tile_seasonSpr"
ExportAssets (56)Timeline Frame 1Symbol 498 as "factory.AssetsFactory_destinationViking"
ExportAssets (56)Timeline Frame 1Symbol 500 as "factory.AssetsFactory_tile_fish9"
ExportAssets (56)Timeline Frame 1Symbol 507 as "factory.AssetsFactory_InterfaceKaun"
ExportAssets (56)Timeline Frame 1Symbol 508 as "factory.AssetsFactory_tile_goldenPath"
ExportAssets (56)Timeline Frame 1Symbol 510 as "factory.AssetsFactory_tile_sun2"
ExportAssets (56)Timeline Frame 1Symbol 512 as "factory.AssetsFactory_tile_cross1"
ExportAssets (56)Timeline Frame 1Symbol 514 as "factory.AssetsFactory_tile_knorr2"
ExportAssets (56)Timeline Frame 1Symbol 516 as "factory.AssetsFactory_tile_vikingWest"
ExportAssets (56)Timeline Frame 1Symbol 518 as "factory.AssetsFactory_tile_sun1"
ExportAssets (56)Timeline Frame 1Symbol 524 as "factory.AssetsFactory_tile_cross2"
ExportAssets (56)Timeline Frame 1Symbol 526 as "factory.AssetsFactory_tile_knorr1"
ExportAssets (56)Timeline Frame 1Symbol 530 as "factory.AssetsFactory_tile_cross3"
ExportAssets (56)Timeline Frame 1Symbol 532 as "factory.AssetsFactory_tile_cross4"
ExportAssets (56)Timeline Frame 1Symbol 534 as "factory.AssetsFactory_tile_cross5"
ExportAssets (56)Timeline Frame 1Symbol 536 as "factory.AssetsFactory_tile_cross6"
ExportAssets (56)Timeline Frame 1Symbol 538 as "factory.AssetsFactory_tile_cross9"
ExportAssets (56)Timeline Frame 1Symbol 540 as "factory.AssetsFactory_tile_cross8"
ExportAssets (56)Timeline Frame 1Symbol 542 as "factory.AssetsFactory_tile_cross7"
ExportAssets (56)Timeline Frame 1Symbol 543 as "factory.AssetsFactory_tile_pathwayUr"
ExportAssets (56)Timeline Frame 1Symbol 551 as "factory.AssetsFactory_mc_time"
ExportAssets (56)Timeline Frame 1Symbol 554 as "factory.AssetsFactory_BgrGold2"
ExportAssets (56)Timeline Frame 1Symbol 556 as "factory.AssetsFactory_tile_broochWest"
ExportAssets (56)Timeline Frame 1Symbol 559 as "factory.AssetsFactory_BgrGold1"
ExportAssets (56)Timeline Frame 1Symbol 562 as "factory.AssetsFactory_BgrGold4"
ExportAssets (56)Timeline Frame 1Symbol 563 as "factory.AssetsFactory_activated_pathway"
ExportAssets (56)Timeline Frame 1Symbol 566 as "factory.AssetsFactory_BgrGold3"
ExportAssets (56)Timeline Frame 1Symbol 574 as "factory.AssetsFactory_InterfaceUr"
ExportAssets (56)Timeline Frame 1Symbol 577 as "factory.AssetsFactory_BgrGold5"
ExportAssets (56)Timeline Frame 1Symbol 579 as "factory.AssetsFactory_tile_seasonWin"
ExportAssets (56)Timeline Frame 1Symbol 600 as "factory.AssetsFactory_mc_mapAnimSword"
ExportAssets (56)Timeline Frame 1Symbol 602 as "factory.AssetsFactory_tile_dragon2"
ExportAssets (56)Timeline Frame 1Symbol 604 as "factory.AssetsFactory_tile_dragon3"
ExportAssets (56)Timeline Frame 1Symbol 606 as "factory.AssetsFactory_tile_birdNorth"
ExportAssets (56)Timeline Frame 1Symbol 608 as "factory.AssetsFactory_tile_dragon1"
ExportAssets (56)Timeline Frame 1Symbol 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




http://swfchan.com/52/256965/info.shtml
Created: 11/9 -2024 16:13:34 Last modified: 11/9 -2024 16:13:34 Server time: 16/09 -2024 19:01:25