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

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

Squario 2.swf

This is the info page for
Flash #130866

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


ActionScript [AS3]
Section 1
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showClickAwayAd(_arg1:Object):void{ var clip:Object; var mc:MovieClip; var chk:MovieClip; var options = _arg1; var DEFAULTS:Object = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; var ad_timeout:Number = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; var wh:Array = MochiAd._getRes(options, clip); var w:Number = wh[0]; var h:Number = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; var _local1:Object = this.parent._mochiad_ctr; var _local2:Number = (getTimer() - this.started); var _local3:Boolean; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var clip:Object; var mc:MovieClip; var chk:MovieClip; var options = _arg1; var DEFAULTS:Object = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; var ad_msec:Number = 11000; var ad_timeout:Number = options.ad_timeout; delete options.ad_timeout; var fadeout_time:Number = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; var wh:Array = MochiAd._getRes(options, clip); var w:Number = wh[0]; var h:Number = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; var _local1:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; var _local1:Object = this.parent._mochiad_ctr; var _local2:Number = (getTimer() - this.started); var _local3:Boolean; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; var _local3:Object = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; var idx:Number = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var clip:Object; var mc:MovieClip; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; var DEFAULTS:Object = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!(clip is DisplayObject)){ trace("Warning: Object passed as container clip not a descendant of the DisplayObject type"); return (null); }; if (MovieClip(clip).stage == null){ trace("Warning: Container clip for ad is not attached to the stage"); return (null); }; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; var depth:Number = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); var wh:Array = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; var lv:URLVariables = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); if (!options.skip){ loader.load(req); }; mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array = _arg2.split("."); var _local5:Number = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local6:Array; var _local3:Object = _arg2.getBounds(_arg2.root); var _local4:Number = 0; var _local5:Number = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array = _arg2.split("."); var _local4:Number = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array = _arg2.split("."); var _local5:Number = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var clip:Object; var mc:MovieClip; var chk:MovieClip; var complete:Boolean; var unloaded:Boolean; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; var DEFAULTS:Object = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }, progress_override:function (_arg1:Object):Number{ return (NaN); }, bar_offset:0}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; var ad_msec:Number = 11000; var ad_timeout:Number = options.ad_timeout; if (options.skip){ ad_timeout = 0; }; delete options.ad_timeout; var fadeout_time:Number = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); var fn:Function = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; var wh:Array = MochiAd._getRes(options, clip); var w:Number = wh[0]; var h:Number = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); var bar:MovieClip = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = (10 + options.bar_offset); bar.y = (h - 20); }; var bar_w:Number = ((w - bar.x) - 10); var bar_color:Number = options.color; delete options.color; var bar_background:Number = options.background; delete options.background; var bar_outline:Number = options.outline; delete options.outline; var backing_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 1); var backing:Object = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(bar_w, 0); backing.lineTo(bar_w, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); var inside_mc:MovieClip = createEmptyMovieClip(bar, "_inside", 2); var inside:Object = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(bar_w, 0); inside.lineTo(bar_w, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; var outline_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 3); var outline:Object = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(bar_w, 0); outline.lineTo(bar_w, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; var progress:Number = Math.min(1, options.progress_override(clip)); var f:Function = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (!isNaN(progress)){ complete = (progress == 1); } else { if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local12:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; var _local1:Object = this.parent.parent.root; var _local2:Object = this.parent._mochiad_ctr; var _local3:Number = (getTimer() - this.started); var _local4:Boolean; var _local5:Number = _local1.loaderInfo.bytesTotal; var _local6:Number = _local1.loaderInfo.bytesLoaded; var _local7:Number = Math.min(1, options.progress_override(_local1)); if (_local7 == 1){ complete = true; }; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; var _local8:Number = ((100 * _local6) / _local5); if (!isNaN(_local7)){ _local8 = (100 * _local7); }; var _local9:Number = ((100 * _local3) / chk.ad_msec); var _local10:Object = this._mochiad_bar._inside; var _local11:Number = Math.min(100, Math.min(((_local8) || (0)), _local9)); _local11 = Math.max(this.last_pcnt, _local11); this.last_pcnt = _local11; _local10.scaleX = (_local11 * 0.01); options.ad_progress(_local11); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local8}); if (_local8 >= 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local12 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local12 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local8 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (unloaded){ MochiAd.unload(_local1); } else { if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var mc = _arg1; var f:Function = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 2
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const NO_USER:String = "NoUser"; public static const IO_ERROR:String = "IOError"; public static const ITEM_NEW:String = "ItemNew"; public static const ITEM_OWNED:String = "ItemOwned"; public static const STORE_ITEMS:String = "StoreItems"; public static const ERROR:String = "Error"; public static const STORE_SHOW:String = "StoreShow"; public static var _inventory:MochiInventory; public static function triggerEvent(_arg1:String, _arg2:Object):void{ MochiSocial.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.removeEventListener(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.addEventListener(_arg1, _arg2); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function get inventory():MochiInventory{ return (_inventory); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _inventory = new MochiInventory(); }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _inventory = null; }); } }//package mochi.as3
Section 3
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function set value(_arg1:Number):void{ setValue(_arg1); } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function get value():Number{ return (Number(this.toString())); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochi.as3
Section 4
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ return; }; for (_local3 in eventTable[_arg1]) { var _local6 = eventTable[_arg1]; _local6[_local3](_arg2); }; } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ eventTable[_arg1] = []; return; }; for (_local3 in eventTable[_arg1]) { if (eventTable[_arg1][_local3] != _arg2){ } else { eventTable[_arg1].splice(Number(_local3), 1); }; }; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } } }//package mochi.as3
Section 5
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function endPlay():void{ MochiServices.send("events_clearRoundID", null, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function trackEvent(_arg1:String, _arg2=null):void{ MochiServices.send("events_trackEvent", {tag:_arg1, value:_arg2}, null, null); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local4:Object; var _local3:Object = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startPlay(_arg1:String="gameplay"):void{ MochiServices.send("events_setRoundID", {tag:String(_arg1)}, null, null); } } }//package mochi.as3
Section 6
//MochiInventory (mochi.as3.MochiInventory) package mochi.as3 { import flash.events.*; import flash.utils.*; public dynamic class MochiInventory extends Proxy { private var _timer:Timer; private var _names:Array; private var _syncID:Number; private var _consumableProperties:Object; private var _storeSync:Object; private var _outstandingID:Number; private var _syncPending:Boolean; public static const READY:String = "InvReady"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IoError"; private static const KEY_SALT:String = " syncMaint"; public static const WRITTEN:String = "InvWritten"; public static const NOT_READY:String = "InvNotReady"; public static const VALUE_ERROR:String = "InvValueError"; private static const CONSUMER_KEY:String = "MochiConsumables"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public function MochiInventory():void{ MochiCoins.addEventListener(MochiCoins.ITEM_OWNED, itemOwned); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.addEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, loggedOut); _storeSync = new Object(); _syncPending = false; _outstandingID = 0; _syncID = 0; _timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, sync); _timer.start(); if (MochiSocial.loggedIn){ loggedIn(); } else { loggedOut(); }; } private function newItems(_arg1:Object):void{ if (!this[(_arg1.id + KEY_SALT)]){ this[(_arg1.id + KEY_SALT)] = 0; }; if (!this[_arg1.id]){ this[_arg1.id] = 0; }; this[(_arg1.id + KEY_SALT)] = (this[(_arg1.id + KEY_SALT)] + _arg1.count); this[_arg1.id] = (this[_arg1.id] + _arg1.count); if (_arg1.privateProperties.consumable){ if (!this[_arg1.privateProperties.tag]){ this[_arg1.privateProperties.tag] = 0; }; this[_arg1.privateProperties.tag] = (this[_arg1.privateProperties.tag] + (_arg1.privateProperties.inc * _arg1.count)); }; } public function release():void{ MochiCoins.removeEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.removeEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.removeEventListener(MochiSocial.LOGGED_OUT, loggedOut); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (-1); }; if (_consumableProperties[_arg1]){ return (MochiDigits(_consumableProperties[_arg1]).value); }; return (undefined); } private function loggedIn(_arg1:Object=null):void{ MochiUserData.get(CONSUMER_KEY, getConsumableBag); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function hasProperty(_arg1):Boolean{ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (false); }; if (_consumableProperties[_arg1] == undefined){ return (false); }; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextNameIndex(_arg1:int):int{ return (((_arg1)>=_names.length) ? 0 : (_arg1 + 1)); } private function putConsumableBag(_arg1:MochiUserData):void{ _syncPending = false; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); _outstandingID = -1; }; triggerEvent(WRITTEN, {}); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:MochiDigits; if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return; }; if (!(_arg2 is Number)){ triggerEvent(ERROR, {type:VALUE_ERROR, error:"Invalid type", arg:_arg2}); return; }; if (_consumableProperties[_arg1]){ _local3 = MochiDigits(_consumableProperties[_arg1]); if (_local3.value == _arg2){ return; }; _local3.value = _arg2; } else { _names.push(_arg1); _consumableProperties[_arg1] = new MochiDigits(_arg2); }; _syncID++; } private function itemOwned(_arg1:Object):void{ _storeSync[_arg1.id] = {properties:_arg1.properties, count:_arg1.count}; } private function sync(_arg1:Event=null):void{ var _local3:String; if (((_syncPending) || ((_syncID == _outstandingID)))){ return; }; _outstandingID = _syncID; var _local2:Object = {}; for (_local3 in _consumableProperties) { _local2[_local3] = MochiDigits(_consumableProperties[_local3]).value; }; MochiUserData.put(CONSUMER_KEY, _local2, putConsumableBag); _syncPending = true; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextName(_arg1:int):String{ return (_names[(_arg1 - 1)]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function deleteProperty(_arg1):Boolean{ if (!_consumableProperties[_arg1]){ return (false); }; _names.splice(_names.indexOf(_arg1), 1); delete _consumableProperties[_arg1]; return (true); } private function getConsumableBag(_arg1:MochiUserData):void{ var _local2:String; var _local3:Number; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); return; }; _consumableProperties = {}; _names = new Array(); if (_arg1.data){ for (_local2 in _arg1.data) { _names.push(_local2); _consumableProperties[_local2] = new MochiDigits(_arg1.data[_local2]); }; }; for (_local2 in _storeSync) { _local3 = _storeSync[_local2].count; if (_consumableProperties[(_local2 + KEY_SALT)]){ _local3 = (_local3 - _consumableProperties[_local2]); }; if (_local3 == 0){ } else { newItems({id:_local2, count:_local3, properties:_storeSync[_local2].properties}); }; }; triggerEvent(READY, {}); } private function loggedOut(_arg1:Object=null):void{ _consumableProperties = null; } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 7
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ delete options.clip; MochiServices.setContainer(); MochiServices.bringToTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.play(); } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; var _local2:Object = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function onClose(_arg1:Object=null):void{ if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiServices.warnID(_arg1, true); MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } } }//package mochi.as3
Section 8
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _queue:Array; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _nextCallbackID:Number; private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _callbacks:Object; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var methodName:String; var pkg = _arg1; var cb:String = pkg.callbackID; var cblst:Object = _callbacks[cb]; if (!cblst){ return; }; var method:* = cblst.callbackMethod; methodName = ""; var obj:Object = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _callbacks[cb]; } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _queue.push({methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); }; if (_clip != null){ if (_callbacks != null){ _callbacks[_nextCallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _nextCallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function get childClip():Object{ return (_clip); } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local4:int; var _local14:Loader; var _local3:Array = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; var _local5:Array = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; var _local6:Array = [0, 64, 0, 0, 0]; var _local7:MovieClip = new MovieClip(); var _local8:LocalConnection = new LocalConnection(); var _local9:String = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); var _local10:ByteArray = new ByteArray(); var _local11:ByteArray = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); var _local12:uint = ((_local3.length + _local11.length) + 4); var _local13:uint = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var avm1Click:DisplayObject; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; var vars:Object = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); var s = "?"; var i:Number = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); var _local2:Rectangle = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.8 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } public static function warnID(_arg1:String, _arg2:Boolean):void{ _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; var _local3:Number = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_queue))){ while (_queue.length > 0) { _local2 = _queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _callbacks[_local2.callbackID]; }; delete _callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String = _arg1.target; var _local3:String = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; var _local2:Object = {}; if (_arg1.stage){ _local3 = _arg1.stage.loaderInfo.parameters.mochiad_options; } else { _local3 = _arg1.loaderInfo.parameters.mochiad_options; }; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_clip.parent){ _clip.parent.removeChild(_clip); }; if (_arg1 != null){ if ((_arg1 is DisplayObjectContainer)){ _container = _arg1; }; }; if (_arg2){ if ((_container is DisplayObjectContainer)){ DisplayObjectContainer(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var clip = _arg1; loader = new Loader(); var mochiLCURL:String = (_servURL + _mochiLC); var req:URLRequest = new URLRequest(mochiLCURL); var complete:Function = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; var _local3:String = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local3 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local3); _clip = new MovieClip(); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); var _local4:URLRequest = new URLRequest(_local3); var _local5:URLVariables = new URLVariables(); _local5.listenLC = _listenChannelName; _local5.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local5.api_version = getVersion(); if (widget){ _local5.widget = true; }; _local4.data = _local5; _loader.load(_local4); _clip.addChild(_loader); _sendChannel = new LocalConnection(); _queue = []; _nextCallbackID = 0; _callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (clip.stage == null){ trace("MochiServices connect requires the containing clip be attached to the stage"); }; if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function updateCopy(_arg1:Object):void{ MochiServices.send("coins_updateCopy", _arg1, null, null); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 9
//MochiSocial (mochi.as3.MochiSocial) package mochi.as3 { public class MochiSocial { public static const LOGGED_IN:String = "LoggedIn"; public static const PROFILE_HIDE:String = "ProfileHide"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const IO_ERROR:String = "IOError"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const USER_INFO:String = "UserInfo"; public static const ERROR:String = "Error"; public static const LOGIN_SHOW:String = "LoginShow"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_SHOWN:String = "LoginShown"; public static const LOGIN_HIDE:String = "LoginHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static var _user_info:Object = null; public static function getVersion():String{ return (MochiServices.getVersion()); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function get loggedIn():Boolean{ return (!((_user_info == null))); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function requestLogin():void{ MochiServices.send("coins_requestLogin"); } public static function getAPIURL():String{ if (!_user_info){ return (null); }; return (_user_info.api_url); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function getAPIToken():String{ if (!_user_info){ return (null); }; return (_user_info.api_token); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _user_info = _arg1; }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _user_info = null; }); } }//package mochi.as3
Section 10
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var _syncContainer:Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{ _syncContainer = {}; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ if (_syncContainer[_arg1] == _arg2){ return; }; var _local3:String = _arg1.toString(); _syncContainer[_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (_syncContainer[_arg1]); } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY: _syncContainer[_arg2.name] = _arg2.value; break; }; } } }//package mochi.as3
Section 11
//MochiUserData (mochi.as3.MochiUserData) package mochi.as3 { import flash.events.*; import flash.utils.*; import flash.net.*; public class MochiUserData extends EventDispatcher { public var callback:Function;// = null public var operation:String;// = null public var error:Event;// = null public var data;// = null public var _loader:URLLoader; public var key:String;// = null public function MochiUserData(_arg1:String="", _arg2:Function=null){ this.key = _arg1; this.callback = _arg2; } public function serialize(_arg1):ByteArray{ var _local2:ByteArray = new ByteArray(); _local2.objectEncoding = ObjectEncoding.AMF3; _local2.writeObject(_arg1); _local2.compress(); return (_local2); } public function errorHandler(_arg1:IOErrorEvent):void{ data = null; error = _arg1; if (callback != null){ performCallback(); } else { dispatchEvent(_arg1); }; close(); } public function putEvent(_arg1):void{ request("put", serialize(_arg1)); } public function deserialize(_arg1:ByteArray){ _arg1.objectEncoding = ObjectEncoding.AMF3; _arg1.uncompress(); return (_arg1.readObject()); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + _arg1.toString()))); } public function getEvent():void{ request("get", serialize(null)); } override public function toString():String{ return ((((((((("[MochiUserData operation=" + operation) + " key=\"") + key) + "\" data=") + data) + " error=\"") + error) + "\"]")); } public function performCallback():void{ try { callback(this); } catch(e:Error) { trace(("[MochiUserData] exception during callback: " + e)); }; } public function request(_arg1:String, _arg2:ByteArray):void{ var _operation = _arg1; var _data = _arg2; operation = _operation; var api_url:String = MochiSocial.getAPIURL(); var api_token:String = MochiSocial.getAPIToken(); if ((((api_url == null)) || ((api_token == null)))){ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, "not logged in")); return; }; _loader = new URLLoader(); var args:URLVariables = new URLVariables(); args.op = _operation; args.key = key; var req:URLRequest = new URLRequest((((MochiSocial.getAPIURL() + "/") + "MochiUserData?") + args.toString())); req.method = URLRequestMethod.POST; req.contentType = "application/x-mochi-userdata"; req.requestHeaders = [new URLRequestHeader("x-mochi-services-version", MochiServices.getVersion()), new URLRequestHeader("x-mochi-api-token", api_token)]; req.data = _data; _loader.dataFormat = URLLoaderDataFormat.BINARY; _loader.addEventListener(Event.COMPLETE, completeHandler); _loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); try { _loader.load(req); } catch(e:SecurityError) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + e.toString()))); }; } public function completeHandler(_arg1:Event):void{ var event = _arg1; try { if (_loader.data.length){ data = deserialize(_loader.data); } else { data = null; }; } catch(e:Error) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("deserialize error: " + e.toString()))); return; }; if (callback != null){ performCallback(); } else { dispatchEvent(event); }; close(); } public function close():void{ if (_loader){ _loader.removeEventListener(Event.COMPLETE, completeHandler); _loader.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); _loader.close(); _loader = null; }; error = null; callback = null; } public static function get(_arg1:String, _arg2:Function):void{ var _local3:MochiUserData = new MochiUserData(_arg1, _arg2); _local3.getEvent(); } public static function put(_arg1:String, _arg2, _arg3:Function):void{ var _local4:MochiUserData = new MochiUserData(_arg1, _arg3); _local4.putEvent(_arg2); } } }//package mochi.as3
Section 12
//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 13
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "3.5.0.12683"; } }//package mx.core
Section 14
//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 15
//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 16
//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 17
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 18
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 19
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; 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 20
//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 21
//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 22
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset) package mx.core { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.system.*; public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject { protected var initialHeight:Number;// = 0 private var loader:Loader;// = null private var initialized:Boolean;// = false protected var initialWidth:Number;// = 0 private var requestedHeight:Number; private var requestedWidth:Number; mx_internal static const VERSION:String = "3.5.0.12683"; public function MovieClipLoaderAsset(){ var _local1:LoaderContext = new LoaderContext(); _local1.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain); if (("allowLoadBytesCodeExecution" in _local1)){ _local1["allowLoadBytesCodeExecution"] = true; }; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.loadBytes(movieClipData, _local1); addChild(loader); } override public function get width():Number{ if (!initialized){ return (initialWidth); }; return (super.width); } override public function set width(_arg1:Number):void{ if (!initialized){ requestedWidth = _arg1; } else { loader.width = _arg1; }; } override public function get measuredHeight():Number{ return (initialHeight); } private function completeHandler(_arg1:Event):void{ initialized = true; initialWidth = loader.width; initialHeight = loader.height; if (!isNaN(requestedWidth)){ loader.width = requestedWidth; }; if (!isNaN(requestedHeight)){ loader.height = requestedHeight; }; dispatchEvent(_arg1); } override public function set height(_arg1:Number):void{ if (!initialized){ requestedHeight = _arg1; } else { loader.height = _arg1; }; } override public function get measuredWidth():Number{ return (initialWidth); } override public function get height():Number{ if (!initialized){ return (initialHeight); }; return (super.height); } public function get movieClipData():ByteArray{ return (null); } } }//package mx.core
Section 23
//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 24
//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 25
//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 26
//MakeLevel (objects.levelMakes.MakeLevel) package objects.levelMakes { public function MakeLevel(_arg1:uint):void{ switch (_arg1){ case 0: MakeLevel1_1(); break; case 1: MakeLevel1_2(); break; case 2: MakeLevel1_3(); break; case 3: MakeLevel1_4(); break; case 4: MakeLevel2_1(); break; case 5: MakeLevel2_2(); break; case 6: MakeLevel2_3(); break; case 7: MakeLevel2_4(); break; case 8: MakeLevel3_1(); break; case 9: MakeLevel3_2(); break; case 10: MakeLevel3_3(); break; case 11: MakeLevel3_4(); break; case 12: MakeLevel4_1(); break; case 13: MakeLevel4_2(); break; case 14: MakeLevel4_3(); break; case 15: MakeLevel4_4(); break; case 16: MakeLevel4_5(); break; case 17: MakeLevel4_6(); break; }; if (Mario.levelid < 17){ Mario.sequence = 0; Mario.self.waitScreen(); }; Mario.stepping = true; } }//package objects.levelMakes
Section 27
//MakeLevel1_1 (objects.levelMakes.MakeLevel1_1) package objects.levelMakes { import objects.*; import objects.levelMakes.*; function MakeLevel1_1():void{ Mario.levelGenre = 0; Mario.musika = 0; Mario.generateBackground(0); Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " "; Mario.level[8] = " 01 01 "; Mario.level[9] = " 01 23 23 MM MM "; Mario.level[10] = " 01 23 23 23 "; Mario.level[11] = " 23 23 23 23 01 M "; Mario.level[12] = "dddddddddddddeM McdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeQQQQQQQQQQQce "; Mario.level[13] = "ggggggggggggghMM MMfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh fhcdddddddddddddddddddddddddddddddddddddde"; Mario.level[14] = "jjjjjjjjjjjjjkMMMMMfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh fhfggggggggggggggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(25, 250); Mario.layerWall.addChild(AddGraphic(2775, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3100, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3075, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3050, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3025, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3000, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2975, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2950, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2925, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2900, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2875, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2850, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2825, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2800, 300, "back_fence_2")); Mario.instEffects.push(new Background(2975, 100, "back_clouds_7", 0.4)); Mario.instEffects.push(new Background(1725, 125, "back_clouds_8", 0.74)); Mario.instEffects.push(new Background(25, 100, "back_clouds_7", 0.48)); Mario.instEffects.push(new Background(775, 150, "back_clouds_4", 0.52)); Mario.instEffects.push(new Background(525, 100, "back_clouds_1", 0.26)); Mario.instEffects.push(new Background(1975, 100, "back_clouds_1", 0.14)); Mario.instEffects.push(new Background(300, 275, "back_hill", 0.11)); Mario.instEffects.push(new Cloud(3025, 50)); Mario.instEffects.push(new Cloud(2725, 100)); Mario.instEffects.push(new Cloud(2225, 25)); Mario.instEffects.push(new Cloud(1825, 75)); Mario.instEffects.push(new Cloud(25, 25)); Mario.instEffects.push(new Cloud(425, 75)); Mario.instEffects.push(new Cloud(675, 50)); Mario.instEffects.push(new Cloud(1000, 100)); Mario.instEffects.push(new Cloud(1425, 50)); Mario.layerWall.addChild(AddGraphic(1900, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1900, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1750, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1750, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1750, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1700, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1900, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1750, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1700, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1425, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1200, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(175, 100, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(175, 125, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(175, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(175, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(175, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(2325, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1475, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1950, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1600, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2150, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2625, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2600, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2500, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2475, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2450, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2425, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2400, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2000, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2025, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2050, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2075, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2100, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2125, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1500, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1000, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(500, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(950, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(925, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(900, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(625, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(650, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(675, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(700, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(725, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(750, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(775, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(800, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(825, 275, "back_fence_2")); Mario.instObjects.push(new Finish(2725, 300)); Mario.instBlocks.push(new Brick(175, 200)); Mario.instBlocks.push(new Brick(200, 200)); Mario.instBlocks.push(new Brick(275, 200)); Mario.instBlocks.push(new Bonus(125, 200, 1)); Mario.instBlocks.push(new Bonus(250, 200, 1)); Mario.instBlocks.push(new Bonus(100, 125, 2)); Mario.instBlocks.push(new Bonus(275, 125, 1)); Mario.instBlocks.push(new BrickMulti(300, 200)); Mario.instBlocks.push(new BrickMulti(75, 200)); Mario.instBlocks.push(new Brick(100, 200)); Mario.instBlocks.push(new Brick(1100, 75)); Mario.instBlocks.push(new BrickMulti(1125, 75)); Mario.instBlocks.push(new Bonus(1725, 225, 1)); Mario.instBlocks.push(new Bonus(1775, 225, 1)); Mario.instBlocks.push(new Brick(1750, 225)); Mario.instBlocks.push(new Bonus(100, 25, 4, true)); Mario.instBlocks.push(new Bonus(2375, 200, 1)); Mario.instBlocks.push(new Bonus(2575, 200, 1)); Mario.instObjects.push(new Coin(2375, 125)); Mario.instObjects.push(new Coin(2375, 150)); Mario.instObjects.push(new Coin(2575, 150)); Mario.instObjects.push(new Coin(2575, 125)); Mario.instObjects.push(new Coin(1700, 150)); Mario.instObjects.push(new Coin(1725, 150)); Mario.instObjects.push(new Coin(1800, 150)); Mario.instObjects.push(new Coin(1775, 150)); Mario.instObjects.push(new Coin(1675, 250)); Mario.instObjects.push(new Coin(1825, 250)); Mario.instObjects.push(new Coin(1700, 250)); Mario.instObjects.push(new Coin(1800, 250)); Mario.instObjects.push(new Coin(1375, 125)); Mario.instObjects.push(new Coin(1400, 125)); Mario.instObjects.push(new Coin(1100, 125)); Mario.instObjects.push(new Coin(1125, 125)); Mario.instObjects.push(new Coin(875, 150)); Mario.instObjects.push(new Coin(850, 150)); Mario.instObjects.push(new Coin(600, 175)); Mario.instObjects.push(new Coin(575, 175)); Mario.instObjects.push(new Coin(375, 300)); Mario.instObjects.push(new Coin(400, 300)); Mario.instObjects.push(new Coin(400, 325)); Mario.instObjects.push(new Coin(425, 300)); Mario.instObjects.push(new Coin(375, 275)); Mario.instObjects.push(new Coin(400, 275)); Mario.instObjects.push(new Coin(425, 275)); Mario.instObjects.push(new Coin(400, 250)); Mario.instObjects.push(new Coin(100, 100)); Mario.instObjects.push(new Coin(275, 100)); Mario.instObjects.push(new Coin(275, 175)); Mario.instObjects.push(new Coin(100, 175)); Mario.instObjects.push(new Coin(200, 150)); Mario.instObjects.push(new Coin(175, 150)); Mario.instEnemies.push(new Goomba(325, 275)); Mario.instEnemies.push(new Goomba(750, 275)); Mario.instEnemies.push(new Goomba(1025, 275)); Mario.instEnemies.push(new Goomba(1250, 275)); Mario.instEnemies.push(new Goomba(1900, 275)); Mario.instEnemies.push(new Goomba(1800, 200)); Mario.instEnemies.push(new Goomba(2600, 275)); Mario.layerWall.addChild(AddGraphic(175, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(175, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(175, 225, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1200, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1200, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1425, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1700, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1750, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1900, 275, "back_tree_2")); } }//package objects.levelMakes
Section 28
//MakeLevel1_2 (objects.levelMakes.MakeLevel1_2) package objects.levelMakes { import objects.*; public function MakeLevel1_2():void{ Mario.generateBackground(1); Mario.levelGenre = 1; Mario.musika = 1; Mario.level[0] = "gh fghfggggghfggggggggghfggggggggggggggggggggggggggggggghfgggggghfggggggggggggggggghfggggggghfgggggggggggggghfghfgggggggggggggggggggggggggggggh"; Mario.level[1] = "gh fghijjjjjkfggggggggghijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkfgggggghijjjjjjjjjjjjjjjjjkfggggggghijjjjjjjjjjjjjjkfghijjjjjjjjjjjjjjjjjjjjjjjjjjjjjk"; Mario.level[2] = "gh ijk ijjjjjjjjjk ijjjjjjk ijjjjjjjk fgh "; Mario.level[3] = "gh fgh "; Mario.level[4] = "gh fgh "; Mario.level[5] = "gh fgh "; Mario.level[6] = "gh fgh "; Mario.level[7] = "gh ijk "; Mario.level[8] = "gh "; Mario.level[9] = "gh "; Mario.level[10] = "gh 01 "; Mario.level[11] = "gh 01 23 "; Mario.level[12] = "ghcddddddddde 23 cdddddde cdde cddeQQQ QQQcdde 23 cdddddddddddddddddddddddddddeM Mcddddddddddddddddddddddddddde"; Mario.level[13] = "ghfggggggggghcddddddddddddddddddde fggggggh fgghcde cdefggh ijjk 23 fggggggggggggggggggggggggggghMM MMfgggggggggggggggggggggggggggh"; Mario.level[14] = "ghfggggggggghfgggggggggggggggggggh fggggggh fgghfgh fghfggh 23 fggggggggggggggggggggggggggghMMMMMMMfgggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Player.ResetPlayer(150, 25); Mario.layerWall.addChild(AddGraphic(1950, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1750, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1850, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1650, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1675, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1700, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1725, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1875, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1900, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1925, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2500, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(3150, 125, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(1250, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(75, 200, "back_crystal_1")); Mario.drawLevel(); Mario.instBlocks.push(new Brick(1675, 200)); Mario.instBlocks.push(new Brick(1925, 200)); Mario.instBlocks.push(new Brick(575, 250)); Mario.instBlocks.push(new Brick(600, 250)); Mario.instBlocks.push(new Brick(750, 250)); Mario.instBlocks.push(new Brick(2725, 200)); Mario.instBlocks.push(new Brick(2275, 200)); Mario.instBlocks.push(new Brick(2475, 200)); Mario.instBlocks.push(new Bonus(2600, 200, 1)); Mario.instBlocks.push(new BrickMulti(2525, 200)); Mario.instBlocks.push(new Bonus(2625, 200, 1)); Mario.instBlocks.push(new Bonus(2750, 200, 1)); Mario.instBlocks.push(new Bonus(625, 250, 1)); Mario.instBlocks.push(new BrickMulti(775, 250)); Mario.instBlocks.push(new Bonus(725, 250, 2)); Mario.instBlocks.push(new Bonus(2250, 200, 1)); Mario.instBlocks.push(new Bonus(2375, 200, 1)); Mario.instBlocks.push(new Bonus(2400, 200, 4)); Mario.instObjects.push(new Coin(475, 200)); Mario.instObjects.push(new Coin(500, 200)); Mario.instObjects.push(new Coin(600, 175)); Mario.instObjects.push(new Coin(750, 175)); Mario.instObjects.push(new Coin(1725, 225)); Mario.instObjects.push(new Coin(1725, 200)); Mario.instObjects.push(new Coin(1875, 200)); Mario.instObjects.push(new Coin(1875, 225)); Mario.instObjects.push(new Coin(2400, 150)); Mario.instObjects.push(new Coin(2475, 150)); Mario.instObjects.push(new Coin(2525, 150)); Mario.instObjects.push(new Coin(2600, 150)); Mario.instObjects.push(new Coin(2750, 150)); Mario.instObjects.push(new Coin(2250, 150)); Mario.instObjects.push(new Coin(2900, 300)); Mario.instObjects.push(new Coin(2925, 300)); Mario.instObjects.push(new Coin(2950, 300)); Mario.instObjects.push(new Coin(2950, 275)); Mario.instObjects.push(new Coin(2975, 275)); Mario.instObjects.push(new Coin(3000, 275)); Mario.instObjects.push(new Coin(3000, 300)); Mario.instObjects.push(new Coin(2975, 300)); Mario.instObjects.push(new Coin(2975, 325)); Mario.instObjects.push(new Coin(2950, 325)); Mario.instObjects.push(new Coin(2925, 325)); Mario.instObjects.push(new Coin(2925, 275)); Mario.instObjects.push(new Coin(2900, 275)); Mario.instObjects.push(new Coin(2925, 250)); Mario.instObjects.push(new Coin(2950, 250)); Mario.instObjects.push(new Coin(2975, 250)); Mario.instEnemies.push(new PPlant(2075, 225)); Mario.instEnemies.push(new TroopaGreen(2950, 325)); Mario.instEnemies.push(new Goomba(2625, 275)); Mario.instEnemies.push(new Goomba(2525, 275)); Mario.instEnemies.push(new Goomba(2475, 275)); Mario.instEnemies.push(new Goomba(2375, 275)); Mario.instEnemies.push(new TroopaRed(2875, 275)); Mario.instEnemies.push(new TroopaRed(2150, 275)); Mario.instEnemies.push(new PPlant(475, 250)); Mario.instEnemies.push(new Goomba(400, 300)); Mario.instEnemies.push(new Goomba(750, 225)); Mario.instEnemies.push(new Goomba(600, 225)); Mario.instEnemies.push(new Goomba(1100, 275)); Mario.instObjects.push(new Coin(975, 225)); Mario.instObjects.push(new Coin(975, 250)); Mario.instObjects.push(new Coin(1050, 250)); Mario.instObjects.push(new Coin(1050, 225)); Mario.instObjects.push(new Coin(1375, 275)); Mario.instObjects.push(new Coin(1525, 275)); Mario.instObjects.push(new Coin(1300, 225)); Mario.instObjects.push(new Coin(1275, 225)); Mario.instObjects.push(new Coin(1600, 225)); Mario.instObjects.push(new Coin(1625, 225)); Mario.instObjects.push(new Finish(3075, 275)); Mario.instEffects.push(new Back(1)); } }//package objects.levelMakes
Section 29
//MakeLevel1_3 (objects.levelMakes.MakeLevel1_3) package objects.levelMakes { import objects.*; public function MakeLevel1_3():void{ Mario.generateBackground(0); Mario.levelGenre = 0; Mario.musika = 1; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " "; Mario.level[8] = " "; Mario.level[9] = " lmnnnnnop lmnnnnop "; Mario.level[10] = " qrrrrrs lmop qrrrrs "; Mario.level[11] = " cddddde qrrrrrs 01 01 qs qrrrrs 01 "; Mario.level[12] = " fgggggh qrrrrrs 23 23 qs qrrrcddddddddddddde 23 "; Mario.level[13] = " ijjjjjk qrrrrrs 23 23 qs qrrrfgggggggggggggh cdddddddde 01 cdddddddddddddddddddddddddddddddddddddde"; Mario.level[14] = " qrrrrrs cddddddddde cddddde cde cddddddddddddddddddddddddddddddde qs qrrrfgggggggggggggh fggggggggh 23 fggggggggggggggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Mario.instEffects.push(new Background(200, 50, "back_clouds_2", 0.320000023)); Mario.instEffects.push(new Background(3625, 25, "back_clouds_1", 0.300000012)); Mario.instEffects.push(new Background(2300, 25, "back_clouds_1", 0.25999999)); Mario.instEffects.push(new Background(1000, 175, "back_clouds_3", 0.189999998)); Mario.instEffects.push(new Background(1975, 250, "back_clouds_3", 0.170000002)); Mario.instEffects.push(new Background(3475, 175, "back_clouds_1", 0.140000001)); Mario.instEffects.push(new Background(1600, 100, "back_clouds_3", 0.129999995)); Mario.instEffects.push(new Background(550, 200, "back_clouds_2", 0.0500000007)); Mario.layerWall.addChild(AddGraphic(3925, 50, "back_castle")); Mario.drawLevel(); Mario.instEffects.push(new Cloud(4175, 175)); Mario.instEffects.push(new Cloud(4050, 75)); Mario.instEffects.push(new Cloud(3725, 175)); Mario.instEffects.push(new Cloud(3325, 50)); Mario.instEffects.push(new Cloud(3050, 175)); Mario.instEffects.push(new Cloud(2675, 100)); Mario.instEffects.push(new Cloud(2700, 25)); Mario.instEffects.push(new Cloud(2200, 100)); Mario.instEffects.push(new Cloud(2100, 200)); Mario.instEffects.push(new Cloud(1775, 50)); Mario.instEffects.push(new Cloud(1425, 150)); Mario.instEffects.push(new Cloud(1200, 25)); Mario.instEffects.push(new Cloud(950, 100)); Mario.instEffects.push(new Cloud(700, 50)); Mario.instEffects.push(new Cloud(525, 150)); Mario.instEffects.push(new Cloud(75, 75)); Mario.instObjects.push(new Finish(3825, 300)); Player.ResetPlayer(100, 225); Mario.instBlocks.push(new Brick(325, 125)); Mario.instBlocks.push(new Brick(425, 125)); Mario.instBlocks.push(new Brick(675, 275)); Mario.instBlocks.push(new Brick(825, 275)); Mario.instBlocks.push(new Brick(800, 275)); Mario.instBlocks.push(new Brick(1675, 250)); Mario.instBlocks.push(new Brick(1800, 250)); Mario.instBlocks.push(new Brick(2725, 200)); Mario.instBlocks.push(new BrickMulti(700, 275)); Mario.instBlocks.push(new BrickMulti(1250, 250)); Mario.instBlocks.push(new BrickMulti(2475, 125)); Mario.instBlocks.push(new Bonus(2750, 200, 1)); Mario.instBlocks.push(new Bonus(2700, 200, 1)); Mario.instBlocks.push(new Bonus(1700, 250, 1)); Mario.instBlocks.push(new Bonus(1775, 250, 1)); Mario.instBlocks.push(new Bonus(1650, 250, 1)); Mario.instBlocks.push(new Bonus(1825, 250, 1)); Mario.instBlocks.push(new Bonus(700, 200, 1)); Mario.instBlocks.push(new Bonus(800, 200, 1)); Mario.instBlocks.push(new Bonus(775, 200, 1)); Mario.instBlocks.push(new Bonus(725, 200, 1)); Mario.instBlocks.push(new Bonus(450, 125, 1)); Mario.instBlocks.push(new Bonus(300, 125, 1)); Mario.instObjects.push(new Coin(350, 125)); Mario.instObjects.push(new Coin(375, 125)); Mario.instObjects.push(new Coin(400, 125)); Mario.instObjects.push(new Coin(325, 50)); Mario.instObjects.push(new Coin(425, 50)); Mario.instObjects.push(new Coin(50, 200)); Mario.instObjects.push(new Coin(50, 175)); Mario.instObjects.push(new Coin(150, 175)); Mario.instObjects.push(new Coin(150, 200)); Mario.instObjects.push(new Coin(725, 175)); Mario.instObjects.push(new Coin(775, 175)); Mario.instObjects.push(new Coin(700, 250)); Mario.instObjects.push(new Coin(800, 250)); Mario.instObjects.push(new Coin(750, 100)); Mario.instObjects.push(new Coin(1275, 250)); Mario.instObjects.push(new Coin(1250, 275)); Mario.instObjects.push(new Coin(1225, 250)); Mario.instObjects.push(new Coin(1250, 225)); Mario.instObjects.push(new Coin(1575, 250)); Mario.instObjects.push(new Coin(1550, 250)); Mario.instObjects.push(new Coin(1900, 250)); Mario.instObjects.push(new Coin(1925, 250)); Mario.instObjects.push(new Coin(1800, 200)); Mario.instObjects.push(new Coin(1675, 200)); Mario.instObjects.push(new Coin(2250, 200)); Mario.instObjects.push(new Coin(2275, 200)); Mario.instObjects.push(new Coin(2425, 125)); Mario.instObjects.push(new Coin(2550, 125)); Mario.instBlocks.push(new Brick(2500, 125)); Mario.instObjects.push(new Coin(2700, 150)); Mario.instObjects.push(new Coin(2725, 150)); Mario.instObjects.push(new Coin(2750, 150)); Mario.instObjects.push(new Coin(3100, 300)); Mario.instObjects.push(new Coin(3125, 300)); Mario.instObjects.push(new Coin(3125, 275)); Mario.instObjects.push(new Coin(3125, 250)); Mario.instObjects.push(new Coin(3225, 300)); Mario.instObjects.push(new Coin(3200, 300)); Mario.instObjects.push(new Coin(3200, 275)); Mario.instObjects.push(new Coin(3200, 250)); Mario.instObjects.push(new Coin(3125, 175)); Mario.instObjects.push(new Coin(3200, 175)); Mario.instObjects.push(new Coin(3150, 300)); Mario.instObjects.push(new Coin(3175, 300)); Mario.instObjects.push(new Coin(3400, 300)); Mario.instObjects.push(new Coin(3375, 300)); Mario.instObjects.push(new Coin(3725, 250)); Mario.instObjects.push(new Coin(3700, 250)); Mario.instObjects.push(new Coin(2050, 300)); Mario.instObjects.push(new Coin(2100, 300)); Mario.instObjects.push(new Coin(2000, 300)); Mario.instObjects.push(new Coin(1400, 300)); Mario.instObjects.push(new Coin(1475, 300)); Mario.instObjects.push(new Coin(1125, 275)); Mario.instObjects.push(new Coin(1025, 275)); Mario.instObjects.push(new Coin(1075, 250)); Mario.instEnemies.push(new Goomba(450, 200)); Mario.instEnemies.push(new Goomba(850, 325)); Mario.instEnemies.push(new TroopaRed(1250, 325)); Mario.instEnemies.push(new PPlant(1550, 250)); Mario.instEnemies.push(new PPlant(1900, 250)); Mario.instEnemies.push(new PPlant(3375, 300)); Mario.instEnemies.push(new PPlant(3700, 250)); Mario.instEnemies.push(new TroopaRed(3175, 200)); Mario.instEnemies.push(new FlyRed(2975, 225)); Mario.instEnemies.push(new TroopaGreen(2700, 275)); Mario.instEnemies.push(new Goomba(2525, 200)); Mario.instEffects.push(new Back(4)); } }//package objects.levelMakes
Section 30
//MakeLevel1_4 (objects.levelMakes.MakeLevel1_4) package objects.levelMakes { import objects.*; public function MakeLevel1_4():void{ Mario.levelGenre = 3; Mario.musika = 2; Mario.level[0] = " ABAB ABABABABABC AB ABC DABABABABD ABAB ABABABD CABC DABABABAB DABABABABABABABABAH"; Mario.level[1] = " AB D ABC AB CAB DABCABAB D CDABDAB AB H"; Mario.level[2] = " CD H"; Mario.level[3] = " AB H"; Mario.level[4] = " DC H"; Mario.level[5] = " 01 AB H"; Mario.level[6] = " EFFG H"; Mario.level[7] = " HIIJ EFG EFG H"; Mario.level[8] = " HIIJ HIJ EFG EFG HIJ EFG EFG H"; Mario.level[9] = "FFFFFFFFFFGP HIIJ COOOOOOOOOOOC HIJ HIJ COOOOOOOOOOOOOOOOD HIJ HIJ MHIJ ABABCABAB HIJM MEFGOOOOOOOOOOOOOOOOH"; Mario.level[10] = "IIIIIIIIIIJ HIIJ HIJ HIJ HIJ HIJ MMHIJ HIJMM 01 MMHIJ H"; Mario.level[11] = "IIIIIIIIIIJ HIIJ HIJ HIJ HIJ HIJ 01 01 MMMHIJ HIJMMM 23 01 MMMHIJ H"; Mario.level[12] = "IIIIIIIIIILFFFKIIJ HIJ HIJ HIJ HIJ EFFFFFFFFFFFG EFFFFFKIJ HILFFFFFFFFFFFFFG 23 EFFFFFFFFFFFFKIJ H"; Mario.level[13] = "IIIIIIIIIIIIIIIIIJ HIJ HIJ HIJ HIJ HIIIIIIIIIIIJ HIIIIIIIJ HIIIIIIIIIIIIIIIJ 23 HIIIIIIIIIIIIIIJ H"; Mario.level[14] = "IIIIIIIIIIIIIIIIIJ HIJ HIJ HIJ HIJ HIIIIIIIIIIIJ HIIIIIIIJ HIIIIIIIIIIIIIIIJ 23 HIIIIIIIIIIIIIIJ H"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(((Mario.checkPoint == 3)) ? 3600 : 25, 175); Mario.instEnemies.push(new Bowser(4250, 200, 3975, 3, 3, 0, 0, 0)); Mario.instBlocks.push(new Brick(3625, 200)); Mario.instBlocks.push(new Brick(3675, 200)); Mario.instBlocks.push(new Brick(3700, 200)); Mario.instBlocks.push(new Brick(3750, 200)); Mario.instBlocks.push(new Brick(2575, 75)); Mario.instBlocks.push(new Brick(2975, 75)); Mario.instBlocks.push(new Brick(2125, 200)); Mario.instBlocks.push(new Brick(1200, 125)); Mario.instBlocks.push(new Brick(1500, 125)); Mario.instBlocks.push(new Brick(200, 125)); Mario.instObjects.push(new Coin(775, 125)); Mario.instObjects.push(new Coin(750, 125)); Mario.instObjects.push(new Coin(100, 75)); Mario.instObjects.push(new Coin(200, 75)); Mario.instObjects.push(new Coin(950, 125)); Mario.instObjects.push(new Coin(950, 150)); Mario.instObjects.push(new Coin(1350, 175)); Mario.instObjects.push(new Coin(1375, 175)); Mario.instObjects.push(new Coin(1750, 100)); Mario.instObjects.push(new Coin(1775, 100)); Mario.instObjects.push(new Coin(1800, 100)); Mario.instObjects.push(new Coin(2175, 200)); Mario.instObjects.push(new Coin(2075, 200)); Mario.instObjects.push(new Coin(2500, 225)); Mario.instObjects.push(new Coin(2475, 250)); Mario.instObjects.push(new Coin(2525, 200)); Mario.instObjects.push(new Coin(2475, 225)); Mario.instObjects.push(new Coin(2500, 200)); Mario.instObjects.push(new Coin(3025, 200)); Mario.instObjects.push(new Coin(3050, 200)); Mario.instObjects.push(new Coin(3050, 225)); Mario.instObjects.push(new Coin(3075, 225)); Mario.instObjects.push(new Coin(3075, 250)); Mario.instBlocks.push(new Bonus(2725, 125, 0)); Mario.instBlocks.push(new Bonus(2825, 125, 1)); Mario.instBlocks.push(new Bonus(1475, 150, 1)); Mario.instBlocks.push(new Bonus(1225, 150, 0)); Mario.instBlocks.push(new Bonus(575, 125, 2)); Mario.instBlocks.push(new Bonus(75, 125, 1)); Mario.instBlocks.push(new Bonus(100, 125, 0)); Mario.instEnemies.push(new PPlant(3450, 250)); Mario.instEnemies.push(new PPlant(3275, 225)); Mario.instEnemies.push(new PPlant(2200, 250)); Mario.instEnemies.push(new PPlant(2025, 250)); Mario.instEnemies.push(new PPlant(375, 100)); Mario.instBlocks.push(new Bonus(3900, 125, 4, true)); Mario.instObjects.push(new Coin(3650, 150)); Mario.instObjects.push(new Coin(3675, 150)); Mario.instObjects.push(new Coin(3700, 150)); Mario.instObjects.push(new Coin(3725, 150)); Mario.instObjects.push(new Coin(3675, 100)); Mario.instObjects.push(new Coin(3700, 100)); Mario.instBlocks.push(new BrickMulti(3650, 200)); Mario.instBlocks.push(new BrickMulti(3725, 200)); Mario.instEnemies.push(new Goomba(2825, 200)); Mario.instEnemies.push(new Goomba(1550, 200)); Mario.instEnemies.push(new Goomba(1500, 200)); Mario.instEnemies.push(new Goomba(1450, 200)); Mario.instEnemies.push(new Goomba(750, 200)); Mario.instEnemies.push(new TroopaRed(700, 200)); Mario.instEnemies.push(new TroopaGreen(1375, 200)); Mario.instEnemies.push(new JumperThrower(1850, 350, -9, 0.5, 100, 1, 0)); Mario.instEnemies.push(new JumperThrower(1925, 350, -9, 0.5, 100, 1, 0)); Mario.instEffects.push(new Back(3)); } }//package objects.levelMakes
Section 31
//MakeLevel2_1 (objects.levelMakes.MakeLevel2_1) package objects.levelMakes { import objects.*; public function MakeLevel2_1():void{ Mario.levelGenre = 0; Mario.musika = 0; Mario.generateBackground(0); Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " "; Mario.level[8] = " cde "; Mario.level[9] = " 01 01 01 fgh cdddde cddddddde "; Mario.level[10] = " 23 23 23 cdde ijk cddde fggggh fgggggggh 01 "; Mario.level[11] = " 01 23 23 23 fggh fgggh ijjjjk ijjjjjjjk 23 "; Mario.level[12] = " 01cdddddde23cdde23 23cdddddde23 ijjk ijjjk 23 cddddddddddddddddddddddddddddddddddddddddddddddddddddde"; Mario.level[13] = "ddddde23fggggggh23fggh23 23fggggggh23 23 fgggggggggggggggggggggggggggggggggggggggggggggggggggggh"; Mario.level[14] = "gggggh23fggggggh23fggh23 23fggggggh23 23 fgggggggggggggggggggggggggggggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Player.ResetPlayer(50, 275); Mario.instEffects.push(new Background(2875, 125, "back_clouds_8", 0.81)); Mario.instEffects.push(new Background(1950, 175, "back_clouds_6", 0.56)); Mario.instEffects.push(new Background(925, 150, "back_clouds_5", 0.5)); Mario.instEffects.push(new Background(275, 150, "back_clouds_4", 0.5)); Mario.instEffects.push(new Background(2450, 200, "back_clouds_1", 0.32)); Mario.instEffects.push(new Background(2225, 75, "back_clouds_3", 0.3)); Mario.instEffects.push(new Background(2850, 50, "back_clouds_2", 0.25)); Mario.instEffects.push(new Background(1450, 25, "back_clouds_2", 0.18)); Mario.instEffects.push(new Background(3700, 25, "back_clouds_2", 0.17)); Mario.instEffects.push(new Background(2725, 250, "back_clouds_3", 0.14)); Mario.instEffects.push(new Background(3975, 175, "back_clouds_2", 0.12)); Mario.instEffects.push(new Background(1700, 275, "back_clouds_3", 0.09)); Mario.instEffects.push(new Background(925, 125, "back_clouds_1", 0.09)); Mario.instEffects.push(new Background(100, 50, "back_clouds_1", 0.05)); Mario.instEffects.push(new Cloud(3875, 150)); Mario.instEffects.push(new Cloud(4075, 50)); Mario.instEffects.push(new Cloud(3250, 25)); Mario.instEffects.push(new Cloud(375, 100)); Mario.instEffects.push(new Cloud(875, 50)); Mario.instEffects.push(new Cloud(1850, 50)); Mario.instEffects.push(new Cloud(2075, 0)); Mario.instEffects.push(new Cloud(2400, 50)); Mario.instEffects.push(new Cloud(2750, 25)); Mario.layerWall.addChild(AddGraphic(3475, 125, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(3275, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(3150, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(2650, 150, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(2500, 100, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(2025, 125, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1425, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(500, 150, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(450, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(75, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(75, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(500, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(450, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(450, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1425, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(2025, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(2650, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(2500, 125, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3150, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3275, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3275, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3475, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3475, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3475, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1425, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1725, 225, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2350, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3075, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2925, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2175, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1600, 225, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1275, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(200, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(225, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(250, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(275, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(300, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(325, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1400, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1325, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1300, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1700, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1675, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1650, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1625, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2200, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2225, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2250, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2275, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2300, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2325, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3050, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3025, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3000, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2950, 275, "back_fence_2")); Mario.instObjects.push(new ElevatorBounce(625, 250, 75, "elevator_3", 3)); Mario.instEnemies.push(new PFlame(2825, 225)); Mario.instEnemies.push(new PPlant(150, 275)); Mario.instEnemies.push(new PPlant(400, 250)); Mario.instEnemies.push(new PPlant(550, 200)); Mario.instEnemies.push(new PPlant(1225, 200)); Mario.instEnemies.push(new PPlant(1475, 200)); Mario.instObjects.push(new Finish(3350, 275)); Mario.instEnemies.push(new FlyGreen(1450, 250)); Mario.instEnemies.push(new FlyRed(2125, 150)); Mario.instEnemies.push(new FlyRed(2425, 125)); Mario.instEnemies.push(new TroopaRed(2275, 200)); Mario.instEnemies.push(new TroopaRed(2700, 200)); Mario.instEnemies.push(new TroopaRed(1825, 175)); Mario.instEnemies.push(new Spiny(3200, 275)); Mario.instEnemies.push(new Spiny(3150, 275)); Mario.layerWall.addChild(AddGraphic(500, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(500, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(500, 225, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(75, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1425, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1425, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2025, 225, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2025, 200, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1825, 175, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2500, 200, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2500, 175, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(3150, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(3475, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(3475, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(3275, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2650, 200, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(2500, 150, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(2025, 175, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(450, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(500, 200, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(75, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1425, 225, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(3275, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(3150, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(3475, 225, "back_tree_2")); Mario.instObjects.push(new Coin(350, 200)); Mario.instObjects.push(new Coin(325, 200)); Mario.instObjects.push(new Coin(225, 200)); Mario.instObjects.push(new Coin(200, 200)); Mario.instObjects.push(new Coin(1375, 225)); Mario.instObjects.push(new Coin(1350, 225)); Mario.instObjects.push(new Coin(1325, 150)); Mario.instObjects.push(new Coin(1325, 175)); Mario.instObjects.push(new Coin(1400, 150)); Mario.instObjects.push(new Coin(1400, 175)); Mario.instObjects.push(new Coin(1400, 200)); Mario.instObjects.push(new Coin(1325, 200)); Mario.instObjects.push(new Coin(1375, 125)); Mario.instObjects.push(new Coin(1350, 125)); Mario.instObjects.push(new Coin(1650, 175)); Mario.instObjects.push(new Coin(1675, 175)); Mario.instObjects.push(new Coin(1825, 125)); Mario.instObjects.push(new Coin(1975, 200)); Mario.instObjects.push(new Coin(2000, 200)); Mario.instObjects.push(new Coin(2025, 200)); Mario.instObjects.push(new Coin(2000, 75)); Mario.instObjects.push(new Coin(2225, 150)); Mario.instObjects.push(new Coin(2250, 150)); Mario.instObjects.push(new Coin(2275, 150)); Mario.instObjects.push(new Coin(2300, 150)); Mario.instObjects.push(new Coin(2575, 175)); Mario.instObjects.push(new Coin(2625, 175)); Mario.instObjects.push(new Coin(2600, 75)); Mario.instObjects.push(new Coin(2825, 150)); Mario.instObjects.push(new Coin(2850, 150)); Mario.instObjects.push(new Coin(3050, 150)); Mario.instObjects.push(new Coin(3125, 150)); Mario.instObjects.push(new Coin(3100, 125)); Mario.instObjects.push(new Coin(3075, 125)); Mario.instObjects.push(new Coin(3025, 125)); Mario.instObjects.push(new Coin(3150, 125)); Mario.drawLevel(); Mario.instBlocks.push(new Bonus(475, 200, 1)); Mario.instBlocks.push(new Bonus(275, 200, 1)); Mario.instBlocks.push(new Bonus(2575, 125, 1)); Mario.instBlocks.push(new Bonus(1975, 150, 1)); Mario.instBlocks.push(new Bonus(1325, 225, 1)); Mario.instBlocks.push(new Bonus(1400, 225, 1)); Mario.instBlocks.push(new Bonus(2550, 125, 3)); Mario.instBlocks.push(new Bonus(3025, 200, 1, true)); Mario.instBlocks.push(new Bonus(3075, 200, 1, true)); Mario.instBlocks.push(new Bonus(3150, 200, 2)); Mario.instBlocks.push(new Brick(3125, 200)); Mario.instBlocks.push(new Brick(3100, 200)); Mario.instBlocks.push(new Brick(3050, 200)); Mario.instBlocks.push(new Brick(3000, 200)); Mario.instBlocks.push(new Brick(2625, 125)); Mario.instBlocks.push(new Brick(2650, 125)); Mario.instBlocks.push(new Brick(2000, 150)); Mario.instBlocks.push(new Brick(2025, 150)); Mario.instBlocks.push(new Brick(1325, 125)); Mario.instBlocks.push(new BrickMulti(1400, 125)); Mario.instBlocks.push(new BrickMulti(2600, 125)); Mario.instBlocks.push(new BrickMulti(3175, 200)); } }//package objects.levelMakes
Section 32
//MakeLevel2_2 (objects.levelMakes.MakeLevel2_2) package objects.levelMakes { import objects.*; public function MakeLevel2_2():void{ Mario.levelGenre = 0; Mario.musika = 1; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " S lmnnop "; Mario.level[6] = " lmnop qrrs "; Mario.level[7] = " lmnnnop qrs qrrs "; Mario.level[8] = " qrrrs 01 01 qrs qrrs "; Mario.level[9] = " lmnopQQQQlmop qrrrs lmnnop 23 23 lmnnnnop lmnop qrs qrrs "; Mario.level[10] = " qrs qs qrrrs qrrs 23 23 qrrrrs qrs qrs lmnop qrrs "; Mario.level[11] = " qrs qs lmnop qrrrs qrrs 23 23 qrrrrs qrs qrs qrs qrrs "; Mario.level[12] = " qrs qs qrs qrrrs qrrs 23 23 qrrrrs qrs qrs lmnop lmop lmnop qrs qrrs "; Mario.level[13] = " qrs qs qrs qrrrs qrrs 23 23 qrrrrs qrs qrs qrs qs qrs qrs qrrs cddddddddddddddddddddddddddddddddddddddde"; Mario.level[14] = " qrs qs qrs qrrrs qrrs 23 23 qrrrrs qrs qrs qrs qs qrs qrs qrrs fgggggggggggggggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.instEffects.push(new Background(2100, 175, "back_forest_4", 0.88)); Mario.instEffects.push(new Background(0, 175, "back_forest_4", 0.85)); Mario.instEffects.push(new Background(4300, 200, "back_forest_1", 0.31)); Mario.instEffects.push(new Background(1325, 175, "back_clouds_1", 0.3)); Mario.instEffects.push(new Background(3125, 75, "back_clouds_2", 0.25)); Mario.instEffects.push(new Background(3050, 200, "back_forest_1", 0.24)); Mario.instEffects.push(new Background(4100, 275, "back_forest_2", 0.21)); Mario.instEffects.push(new Background(1650, 225, "back_forest_3", 0.2)); Mario.instEffects.push(new Background(4050, 75, "back_clouds_3", 0.18)); Mario.instEffects.push(new Background(4775, 25, "back_clouds_2", 0.17)); Mario.instEffects.push(new Background(3600, 225, "back_forest_3", 0.17)); Mario.instEffects.push(new Background(2100, 0, "back_clouds_1", 0.14)); Mario.instEffects.push(new Background(5275, 150, "back_clouds_3", 0.12)); Mario.instEffects.push(new Background(650, 0, "back_clouds_1", 0.09)); Mario.instEffects.push(new Background(75, 50, "back_clouds_3", 0.05)); Mario.layerWall.addChild(AddGraphic(3800, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3900, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3875, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3850, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3825, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3950, 225, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4050, 225, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3975, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4000, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4025, 225, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5150, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5025, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5025, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5025, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4825, 125, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(4825, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4825, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4825, 175, "back_tree_3")); Mario.instEffects.push(new Background(4825, 175, "back_forest_4", 0.919999957)); Mario.layerWall.addChild(AddGraphic(4675, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5075, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5050, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5025, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5000, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4975, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4950, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4925, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4900, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4875, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4850, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4825, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4800, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4775, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4750, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4725, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4700, 300, "back_fence_2")); Mario.instEffects.push(new Cloud(5350, 25)); Mario.instEffects.push(new Cloud(5000, 125)); Mario.instEffects.push(new Cloud(5175, 200)); Mario.instEffects.push(new Cloud(4625, 200)); Mario.instEffects.push(new Cloud(3625, 25)); Mario.instEffects.push(new Cloud(2850, 75)); Mario.instEffects.push(new Cloud(2350, 0)); Mario.instEffects.push(new Cloud(1725, 50)); Mario.instEffects.push(new Cloud(1475, 75)); Mario.instEffects.push(new Cloud(900, 150)); Mario.instEffects.push(new Cloud(375, 50)); Player.ResetPlayer(100, 175); Mario.instObjects.push(new Finish(4750, 300)); Mario.instBlocks.push(new Bonus(525, 175, 1)); Mario.instBlocks.push(new Bonus(1175, 125, 1)); Mario.instBlocks.push(new Bonus(1350, 125, 1)); Mario.instBlocks.push(new Bonus(1800, 125, 1)); Mario.instBlocks.push(new Bonus(1975, 125, 1)); Mario.instBlocks.push(new Bonus(2425, 125, 1)); Mario.instBlocks.push(new Bonus(2675, 125, 1)); Mario.instBlocks.push(new Bonus(2800, 125, 1)); Mario.instBlocks.push(new Bonus(3125, 125, 1)); Mario.instBlocks.push(new Bonus(3425, 200, 1)); Mario.instBlocks.push(new Bonus(3525, 200, 1)); Mario.instBlocks.push(new Bonus(3825, 200, 1)); Mario.instBlocks.push(new Bonus(4025, 150, 1)); Mario.instBlocks.push(new Bonus(3675, 200, 2)); Mario.instBlocks.push(new Brick(3800, 200)); Mario.instBlocks.push(new Brick(3850, 200)); Mario.instBlocks.push(new Brick(3100, 125)); Mario.instBlocks.push(new Brick(2700, 125)); Mario.instBlocks.push(new Brick(2775, 125)); Mario.instBlocks.push(new Brick(2375, 125)); Mario.instBlocks.push(new Brick(2350, 125)); Mario.instBlocks.push(new Brick(2475, 125)); Mario.instBlocks.push(new Brick(2500, 125)); Mario.instBlocks.push(new Brick(1900, 125)); Mario.instBlocks.push(new Brick(1875, 125)); Mario.instBlocks.push(new Brick(1250, 125)); Mario.instBlocks.push(new Brick(1000, 100)); Mario.instBlocks.push(new BrickMulti(975, 100)); Mario.instBlocks.push(new BrickMulti(1275, 125)); Mario.instBlocks.push(new BrickMulti(3150, 125)); Mario.instObjects.push(new Coin(525, 125)); Mario.instObjects.push(new Coin(1175, 75)); Mario.instObjects.push(new Coin(1275, 50)); Mario.instObjects.push(new Coin(1250, 50)); Mario.instObjects.push(new Coin(1350, 75)); Mario.instObjects.push(new Coin(1800, 75)); Mario.instObjects.push(new Coin(1875, 50)); Mario.instObjects.push(new Coin(1900, 50)); Mario.instObjects.push(new Coin(1975, 75)); Mario.instObjects.push(new Coin(2350, 50)); Mario.instObjects.push(new Coin(2375, 50)); Mario.instObjects.push(new Coin(2425, 75)); Mario.instObjects.push(new Coin(2500, 50)); Mario.instObjects.push(new Coin(2475, 50)); Mario.instObjects.push(new Coin(2700, 75)); Mario.instObjects.push(new Coin(2775, 75)); Mario.instObjects.push(new Coin(3125, 50)); Mario.instObjects.push(new Coin(3525, 125)); Mario.instObjects.push(new Coin(3425, 125)); Mario.instObjects.push(new Coin(3650, 125)); Mario.instObjects.push(new Coin(3675, 125)); Mario.instObjects.push(new Coin(4050, 150)); Mario.instObjects.push(new Coin(4000, 150)); Mario.instObjects.push(new ElevatorFall(4325, 125, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(4225, 175, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(4125, 225, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(2925, 225, 75, "elevator_3")); Mario.instObjects.push(new ElevatorBounce(2450, 225, 75, "elevator_3", 2)); Mario.instObjects.push(new ElevatorBounce(1275, 225, 75, "elevator_3", 2)); Mario.instObjects.push(new ElevatorBounce(1875, 225, 75, "elevator_3", 2)); Mario.instObjects.push(new Coin(4150, 200)); Mario.instObjects.push(new Coin(4125, 200)); Mario.instObjects.push(new Coin(4225, 150)); Mario.instObjects.push(new Coin(4250, 150)); Mario.instObjects.push(new Coin(4325, 100)); Mario.instObjects.push(new Coin(4350, 100)); Mario.instObjects.push(new Coin(2150, 200)); Mario.instObjects.push(new Coin(2125, 200)); Mario.instObjects.push(new Coin(2250, 200)); Mario.instObjects.push(new Coin(2225, 200)); Mario.instObjects.push(new Coin(1650, 200)); Mario.instObjects.push(new Coin(1625, 200)); Mario.instObjects.push(new Coin(1550, 200)); Mario.instObjects.push(new Coin(1525, 200)); Mario.instObjects.push(new Coin(300, 150)); Mario.instObjects.push(new Coin(300, 125)); Mario.instObjects.push(new Coin(325, 125)); Mario.instObjects.push(new Coin(325, 150)); Mario.instEnemies.push(new PPlant(2175, 175)); Mario.instEnemies.push(new PPlant(1575, 175)); Mario.instEnemies.push(new PStatic(725, 150)); Mario.instEnemies.push(new PStatic(700, 150)); Mario.instEnemies.push(new PStatic(750, 150)); Mario.instEnemies.push(new PStatic(2725, 200)); Mario.instEnemies.push(new PStatic(2750, 200)); Mario.instEnemies.push(new PStatic(4450, 100)); Mario.instEnemies.push(new PStatic(4475, 100)); Mario.instEnemies.push(new FlyRed(4575, 75)); Mario.instEnemies.push(new FlyRed(4650, 175)); Mario.instEnemies.push(new FlyRed(2275, 100)); Mario.instEnemies.push(new FlyRed(2075, 125)); Mario.instEnemies.push(new FlyRed(1700, 150)); Mario.instEnemies.push(new FlyRed(1475, 25)); Mario.instEnemies.push(new FlyRed(1100, 125)); Mario.instEnemies.push(new FlyRed(850, 150)); Mario.instEnemies.push(new FlyRed(2575, 75)); Mario.instEnemies.push(new FlyRed(2950, 150)); Mario.instEnemies.push(new TroopaRed(3150, 200)); Mario.instEnemies.push(new TroopaRed(3500, 275)); Mario.instEnemies.push(new TroopaRed(1000, 200)); Mario.instObjects.push(new Cannon(3300, 100)); Mario.instBlocks.push(new Bonus(3650, 200, 3)); Mario.instBlocks.push(new Bonus(3825, 75, 4, true)); Mario.layerWall.addChild(AddGraphic(4825, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(4825, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(4825, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(4825, 225, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5025, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5025, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5025, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5150, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5150, 275, "back_tree_2")); Mario.instEnemies.push(new Spiny(350, 200)); Mario.instEnemies.push(new Spiny(300, 200)); Mario.instBlocks.push(new Bonus(50, 125, 1, true)); Mario.instBlocks.push(new Bonus(50, 25, 4, true)); Mario.instObjects.push(new Coin(200, 150)); Mario.instObjects.push(new Coin(225, 150)); } }//package objects.levelMakes
Section 33
//MakeLevel2_3 (objects.levelMakes.MakeLevel2_3) package objects.levelMakes { import objects.*; public function MakeLevel2_3():void{ Mario.levelGenre = 0; Mario.musika = 0; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " MQQQ01QQQQM "; Mario.level[7] = " 01 01 23 "; Mario.level[8] = " 23 23 MQQQQQQQQM 23 01 "; Mario.level[9] = " MQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQM MQQQQQQQQ23QQQQQQQQQQQQQQQ23QQQQQQQQM 23 MQQQQQQQQQM MQQQQQQ23QQQQQQQQQQQQQQQQQQQQQQQQQQQM "; Mario.level[10] = " 23 23 23 23 "; Mario.level[11] = " 23 23 MQQQQQQQQQQQQQQM 23 MQQQQQQQQQQQQQQQQQQQQM 23 "; Mario.level[12] = " 23 23 23 23 MQQQQQQQQQQQQQQQQQQQQQQQQQQQM MQQQQQQQQM MQQQQQQQQQQM MQQQQQQM MQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQM"; Mario.level[13] = " 23 23 23 23 "; Mario.level[14] = " 23 23 23 23 "; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.instEffects.push(new Cloud(100, 175)); Mario.instEffects.push(new Cloud(775, 300)); Mario.instEffects.push(new Cloud(1375, 75)); Mario.instEffects.push(new Cloud(2150, 225)); Mario.instEffects.push(new Cloud(2750, 50)); Mario.instEffects.push(new Cloud(3725, 100)); Mario.instEffects.push(new Cloud(4625, 50)); Mario.instEffects.push(new Cloud(5150, 150)); Mario.instEffects.push(new Cloud(5650, 25)); Mario.instEffects.push(new Cloud(6300, 200)); Mario.instEffects.push(new Cloud(6625, 50)); Mario.instEffects.push(new Cloud(7050, 50)); Mario.instEffects.push(new Cloud(7375, 175)); Mario.instEffects.push(new Cloud(7800, 50)); Mario.instEffects.push(new Background(5550, 250, "back_clouds_3", 0.37)); Mario.instEffects.push(new Background(1925, 75, "back_clouds_3", 0.36)); Mario.instEffects.push(new Background(7775, 250, "back_clouds_2", 0.35)); Mario.instEffects.push(new Background(7875, 50, "back_clouds_1", 0.32)); Mario.instEffects.push(new Background(7550, 75, "back_clouds_3", 0.32)); Mario.instEffects.push(new Background(375, 25, "back_clouds_1", 0.32)); Mario.instEffects.push(new Background(700, 75, "back_clouds_3", 0.32)); Mario.instEffects.push(new Background(375, 25, "back_clouds_1", 0.32)); Mario.instEffects.push(new Background(3200, 25, "back_clouds_3", 0.31)); Mario.instEffects.push(new Background(5750, 175, "back_clouds_2", 0.28)); Mario.instEffects.push(new Background(1700, 25, "back_clouds_1", 0.25)); Mario.instEffects.push(new Background(4825, 225, "back_clouds_2", 0.25)); Mario.instEffects.push(new Background(6850, 0, "back_clouds_2", 0.25)); Mario.instEffects.push(new Background(4225, 0, "back_clouds_2", 0.21)); Mario.instEffects.push(new Background(1375, 225, "back_clouds_3", 0.2)); Mario.instEffects.push(new Background(5300, 0, "back_clouds_1", 0.18)); Mario.instEffects.push(new Background(2950, 175, "back_clouds_1", 0.17)); Mario.instEffects.push(new Background(2225, 0, "back_clouds_2", 0.15)); Mario.instEffects.push(new Background(3450, 125, "back_clouds_2", 0.15)); Mario.instEffects.push(new Background(4100, 250, "back_clouds_3", 0.14)); Mario.instEffects.push(new Background(975, 175, "back_clouds_1", 0.14)); Mario.instEffects.push(new Background(6100, 75, "back_clouds_3", 0.14)); Mario.instEffects.push(new Background(100, 50, "back_clouds_3", 0.14)); Mario.instEffects.push(new Background(3900, 50, "back_clouds_1", 0.12)); Mario.instEffects.push(new Background(300, 200, "back_clouds_3", 0.1)); Mario.instEffects.push(new Background(2450, 275, "back_clouds_3", 0.1)); Mario.instEffects.push(new Background(7125, 250, "back_clouds_3", 0.1)); Mario.instEffects.push(new Background(4875, 50, "back_clouds_3", 0.1)); Mario.instEffects.push(new Background(525, 175, "back_clouds_2", 0.09)); Mario.instEffects.push(new Background(1075, 25, "back_clouds_2", 0.09)); Mario.instEffects.push(new Background(6650, 225, "back_clouds_1", 0.05)); Mario.layerWall.addChild(AddGraphic(225, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(700, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(925, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1225, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1425, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1900, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2450, 250, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2650, 175, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2900, 125, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3375, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3550, 250, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3875, 250, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(4700, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(4850, 200, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5275, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5675, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(6050, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(6150, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(6550, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7000, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7325, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7475, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7675, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7750, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(7700, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(7525, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(7350, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(7175, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(6825, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(6375, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(6100, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5950, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5500, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5175, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4750, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4525, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4125, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3725, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3450, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3225, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2800, 125, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2500, 175, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2275, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1675, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1150, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(825, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(575, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(150, 200, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(175, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(200, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(600, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(625, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(650, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(675, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(850, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(875, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(900, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1175, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1200, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1375, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1400, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1700, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1725, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1800, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1825, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1850, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1875, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2300, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2325, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2350, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2375, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2400, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2425, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2625, 175, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2600, 175, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2575, 175, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2550, 175, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2525, 175, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2825, 125, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2850, 125, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2875, 125, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3250, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3275, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3300, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3325, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3350, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3475, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3500, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3525, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3750, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3850, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3825, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3800, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3775, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4150, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4175, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4200, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4550, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4575, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4600, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4625, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4650, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4675, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4775, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4800, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4825, 200, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5200, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5225, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5250, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5600, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5625, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5650, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6025, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6000, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6125, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(0x1900, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(0x1919, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6450, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6475, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6500, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6850, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6875, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6900, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6925, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6950, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(6975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7725, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7650, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7625, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7600, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7400, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7450, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7425, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7300, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7275, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7250, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7225, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7200, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(7400, 25, "back_castle")); Player.ResetPlayer(75, 175); Mario.instObjects.push(new Finish(7300, 275)); Mario.instBlocks.push(new Brick(250, 125)); Mario.instBlocks.push(new Brick(325, 125)); Mario.instBlocks.push(new Brick(475, 125)); Mario.instBlocks.push(new Brick(1925, 125)); Mario.instBlocks.push(new Brick(1175, 125)); Mario.instBlocks.push(new Brick(2200, 150)); Mario.instBlocks.push(new Brick(2550, 125)); Mario.instBlocks.push(new Brick(2150, 150)); Mario.instBlocks.push(new Brick(3225, 125)); Mario.instBlocks.push(new Brick(3250, 125)); Mario.instBlocks.push(new Brick(3525, 175)); Mario.instBlocks.push(new Brick(3825, 175)); Mario.instBlocks.push(new Brick(4375, 150)); Mario.instBlocks.push(new Brick(4400, 150)); Mario.instBlocks.push(new Brick(4525, 125)); Mario.instBlocks.push(new Brick(4675, 150)); Mario.instBlocks.push(new Brick(4700, 150)); Mario.instBlocks.push(new Brick(6050, 200)); Mario.instBlocks.push(new Brick(6450, 200)); Mario.instBlocks.push(new Bonus(0x1919, 200, 1)); Mario.instBlocks.push(new Bonus(6075, 200, 1)); Mario.instBlocks.push(new Bonus(5300, 200, 1)); Mario.instBlocks.push(new Bonus(4550, 125, 1)); Mario.instBlocks.push(new Bonus(4350, 150, 1)); Mario.instBlocks.push(new Bonus(3625, 150, 1)); Mario.instBlocks.push(new Bonus(3725, 150, 1)); Mario.instBlocks.push(new Bonus(3200, 125, 1)); Mario.instBlocks.push(new Bonus(3275, 125, 1)); Mario.instBlocks.push(new Bonus(2850, 50, 1)); Mario.instBlocks.push(new Bonus(2675, 125, 1)); Mario.instBlocks.push(new Bonus(1550, 125, 1)); Mario.instBlocks.push(new Bonus(500, 125, 1)); Mario.instBlocks.push(new Bonus(525, 125, 1)); Mario.instBlocks.push(new Bonus(300, 125, 1)); Mario.instBlocks.push(new Bonus(275, 125, 1)); Mario.instBlocks.push(new BrickMulti(550, 125)); Mario.instBlocks.push(new BrickMulti(1525, 125)); Mario.instBlocks.push(new BrickMulti(2175, 150)); Mario.instBlocks.push(new BrickMulti(2975, 50)); Mario.instBlocks.push(new BrickMulti(3550, 150)); Mario.instBlocks.push(new BrickMulti(3800, 150)); Mario.instBlocks.push(new BrickMulti(4500, 125)); Mario.instBlocks.push(new Bonus(4575, 125, 2)); Mario.instBlocks.push(new Bonus(4725, 150, 3)); Mario.instBlocks.push(new Bonus(5475, 200, 3)); Mario.instObjects.push(new Coin(5300, 150)); Mario.instObjects.push(new Coin(5300, 125)); Mario.instObjects.push(new Coin(5475, 125)); Mario.instObjects.push(new Coin(5475, 150)); Mario.instObjects.push(new Coin(5400, 200)); Mario.instObjects.push(new Coin(5375, 200)); Mario.instObjects.push(new Coin(4700, 100)); Mario.instObjects.push(new Coin(4375, 100)); Mario.instObjects.push(new Coin(4525, 50)); Mario.instObjects.push(new Coin(4550, 50)); Mario.instObjects.push(new Coin(4550, 25)); Mario.instObjects.push(new Coin(4525, 25)); Mario.instObjects.push(new Coin(3725, 75)); Mario.instObjects.push(new Coin(3800, 75)); Mario.instObjects.push(new Coin(3825, 100)); Mario.instObjects.push(new Coin(3625, 75)); Mario.instObjects.push(new Coin(3550, 75)); Mario.instObjects.push(new Coin(3525, 100)); Mario.instObjects.push(new Coin(3225, 50)); Mario.instObjects.push(new Coin(3250, 50)); Mario.instObjects.push(new Coin(2600, 75)); Mario.instObjects.push(new Coin(2625, 75)); Mario.instObjects.push(new Coin(2850, 100)); Mario.instObjects.push(new Coin(2975, 100)); Mario.instObjects.push(new Coin(2350, 175)); Mario.instObjects.push(new Coin(2375, 175)); Mario.instObjects.push(new Coin(2325, 175)); Mario.instObjects.push(new Coin(1650, 125)); Mario.instObjects.push(new Coin(1425, 125)); Mario.instObjects.push(new Coin(400, 175)); Mario.instObjects.push(new Coin(375, 175)); Mario.instObjects.push(new Coin(425, 175)); Mario.instObjects.push(new Coin(300, 75)); Mario.instObjects.push(new Coin(275, 75)); Mario.instObjects.push(new Coin(500, 75)); Mario.instObjects.push(new Coin(525, 75)); Mario.instBlocks.push(new Bonus(1175, 25, 4, true)); Mario.instEnemies.push(new PPlant(1325, 150)); Mario.instEnemies.push(new PPlant(1750, 150)); Mario.instEnemies.push(new PPlant(2900, 125)); Mario.instEnemies.push(new PPlant(4225, 175)); Mario.instObjects.push(new ElevatorFall(6675, 300, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(7075, 300, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(5850, 300, 50, "elevator_2")); Mario.instEnemies.push(new PStatic(750, 200)); Mario.instEnemies.push(new PStatic(725, 200)); Mario.instEnemies.push(new PStatic(1300, 200)); Mario.instEnemies.push(new PStatic(1375, 200)); Mario.instEnemies.push(new PStatic(1725, 200)); Mario.instEnemies.push(new PStatic(1800, 200)); Mario.instEnemies.push(new PStatic(2200, 250)); Mario.instEnemies.push(new PStatic(2225, 250)); Mario.instEnemies.push(new PStatic(2400, 250)); Mario.instEnemies.push(new PStatic(2600, 175)); Mario.instEnemies.push(new PStatic(3000, 125)); Mario.instEnemies.push(new PStatic(3175, 200)); Mario.instEnemies.push(new PStatic(3650, 250)); Mario.instEnemies.push(new PStatic(3700, 250)); Mario.instEnemies.push(new PStatic(3950, 250)); Mario.instEnemies.push(new PStatic(4100, 200)); Mario.instEnemies.push(new PStatic(4200, 200)); Mario.instEnemies.push(new PStatic(4450, 200)); Mario.instEnemies.push(new PStatic(4875, 200)); Mario.instEnemies.push(new PStatic(5150, 275)); Mario.instEnemies.push(new PStatic(5175, 275)); Mario.instEnemies.push(new PStatic(5325, 275)); Mario.instEnemies.push(new PStatic(5675, 275)); Mario.instEnemies.push(new PStatic(5575, 275)); Mario.instEnemies.push(new PStatic(6000, 275)); Mario.instEnemies.push(new PStatic(0x1900, 275)); Mario.instEnemies.push(new PStatic(6500, 275)); Mario.instEnemies.push(new PStatic(6900, 275)); Mario.instEnemies.push(new FlyRed(7025, 200)); Mario.instEnemies.push(new FlyRed(7150, 150)); Mario.instEnemies.push(new FlyRed(6750, 175)); Mario.instEnemies.push(new FlyRed(6625, 200)); Mario.instEnemies.push(new FlyRed(6250, 175)); Mario.instEnemies.push(new FlyRed(5925, 200)); Mario.instEnemies.push(new FlyRed(5800, 150)); Mario.instEnemies.push(new FlyRed(1025, 175)); Mario.instEnemies.push(new FlyGreen(550, 75)); Mario.instEnemies.push(new FlyGreen(325, 75)); Mario.instEnemies.push(new FlyGreen(1550, 75)); Mario.instEnemies.push(new FlyGreen(2175, 100)); Mario.instEnemies.push(new FlyGreen(4525, 75)); Mario.instEnemies.push(new FlyGreen(5550, 200)); Mario.instEnemies.push(new FlyGreen(6150, 100)); Mario.instEffects.push(new Back(4)); } }//package objects.levelMakes
Section 34
//MakeLevel2_4 (objects.levelMakes.MakeLevel2_4) package objects.levelMakes { import objects.*; public function MakeLevel2_4():void{ Mario.levelGenre = 3; Mario.musika = 2; Mario.level[0] = "ABABABABABABAB ABABABAB AB CABAB ABABABABABABC DABABAB ABAB CABABD ABABC ABABABABAB ABABABABABABABAB ABABD CABAB DABABC DABC ABABABABABABABABABABABABABC"; Mario.level[1] = "BABABABABAB CABABABD DABAB DABABABAB DABABABC ABABABC ABABABAB ABABABABABABD CABABD D"; Mario.level[2] = "AB CAB AB AB AB DABC ABABABAB ABAB C"; Mario.level[3] = "C CAB D D CAB ABABC ABC D"; Mario.level[4] = " AB DAB AB C"; Mario.level[5] = " DC AB CD D"; Mario.level[6] = " AB CD AB C"; Mario.level[7] = " 01 01 CAB AB D"; Mario.level[8] = " 23DABACOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEG23 ABAB ABD C"; Mario.level[9] = " 01 01 23ABD HJ23 DABABABABABABABABABABABABABABAB EFFFFGOOOOOOOOOOOOOOOOD"; Mario.level[10] = " 23 23 23CAB HJ23 ABUU UUUUUUUUUUUUUU UUUUUUUUUDC EFKIIIIJ C"; Mario.level[11] = "EFG EG01EG 23 01 23 23D HJ23EFFG EFKIIIIIIJ D"; Mario.level[12] = "HIJ HJ23HJ 23 23 23 23AB HJ23HIIJ EFKIIIIIIIIJ C"; Mario.level[13] = "HILFFFFFG EFFFKJ23HLFFFG EG23EG 23 23 23DC MMM MM M EKJ23HIILGUUUUUUUUUUUUUUUUUUEFGUUUUUUUUUUUUUUUUUUUUUUUUEFFGUUUEFFFGUUUUUUUU UEFFGUUUEGUU EFFFFFFFFKIIIIIIIIIIJ D"; Mario.level[14] = "HIIIIIIIJ HIIIIJ23HIIIIJ HJ23HJ 23 23 23ABD MMMMMM MMMMMM EFKILFFKIIILGUUUUUUUUUUUUUUEFFKILFGUUUEFGUUUUUUUUUUEFFFFFKIILFFFKIIILFGUUUUEFFFKIILGUUHLGUEKIIIIIIIIIIIIIIIIIIIJ C"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(((Mario.checkPoint == 7)) ? 5000 : 25, 225); Mario.instEnemies.push(new Bowser(5575, 150, 5350, 5, 3, 0, 0, 0)); Mario.instBlocks.push(new Bonus(450, 175, 1)); Mario.instBlocks.push(new BrickMulti(875, 225)); Mario.instBlocks.push(new Brick(800, 225)); Mario.instBlocks.push(new Bonus(525, 175, 0)); Mario.instBlocks.push(new Brick(1875, 100)); Mario.instBlocks.push(new Brick(1975, 100)); Mario.instBlocks.push(new Brick(2075, 100)); Mario.instBlocks.push(new Bonus(1550, 75, 2, true)); Mario.instBlocks.push(new Brick(2900, 225)); Mario.instBlocks.push(new Brick(2925, 225)); Mario.instBlocks.push(new Brick(2950, 225)); Mario.instBlocks.push(new Brick(2975, 225)); Mario.instBlocks.push(new Brick(3000, 225)); Mario.instBlocks.push(new Brick(3050, 225)); Mario.instBlocks.push(new Brick(3075, 225)); Mario.instBlocks.push(new Brick(3100, 225)); Mario.instBlocks.push(new Brick(3125, 225)); Mario.instBlocks.push(new Brick(3150, 225)); Mario.instBlocks.push(new Brick(3175, 225)); Mario.instBlocks.push(new Brick(3200, 225)); Mario.instBlocks.push(new Brick(3225, 225)); Mario.instBlocks.push(new Brick(3275, 225)); Mario.instBlocks.push(new Brick(3300, 225)); Mario.instBlocks.push(new Brick(3325, 225)); Mario.instBlocks.push(new Brick(3350, 225)); Mario.instBlocks.push(new Brick(3375, 225)); Mario.instBlocks.push(new Brick(3425, 225)); Mario.instBlocks.push(new Brick(3450, 225)); Mario.instBlocks.push(new Brick(3475, 225)); Mario.instBlocks.push(new Brick(3500, 225)); Mario.instBlocks.push(new Brick(3525, 225)); Mario.instBlocks.push(new Brick(3550, 225)); Mario.instBlocks.push(new Brick(3575, 225)); Mario.instBlocks.push(new Brick(3600, 225)); Mario.instBlocks.push(new Brick(3625, 225)); Mario.instBlocks.push(new Brick(3675, 225)); Mario.instBlocks.push(new Brick(3700, 225)); Mario.instBlocks.push(new Brick(3750, 225)); Mario.instBlocks.push(new Brick(3775, 225)); Mario.instBlocks.push(new Brick(3800, 225)); Mario.instBlocks.push(new Brick(3825, 225)); Mario.instBlocks.push(new Brick(3875, 225)); Mario.instBlocks.push(new Brick(3900, 225)); Mario.instBlocks.push(new Brick(3925, 225)); Mario.instBlocks.push(new Brick(3950, 225)); Mario.instBlocks.push(new Brick(2900, 125)); Mario.instBlocks.push(new Brick(2925, 125)); Mario.instBlocks.push(new Brick(2950, 125)); Mario.instBlocks.push(new Brick(2975, 125)); Mario.instBlocks.push(new Brick(3000, 125)); Mario.instBlocks.push(new Brick(3025, 125)); Mario.instBlocks.push(new Brick(3075, 125)); Mario.instBlocks.push(new Brick(3100, 125)); Mario.instBlocks.push(new Brick(3125, 125)); Mario.instBlocks.push(new Brick(3150, 125)); Mario.instBlocks.push(new Brick(3175, 125)); Mario.instBlocks.push(new Brick(3200, 125)); Mario.instBlocks.push(new Brick(3250, 125)); Mario.instBlocks.push(new Brick(3275, 125)); Mario.instBlocks.push(new Brick(3300, 125)); Mario.instBlocks.push(new Brick(3350, 125)); Mario.instBlocks.push(new Brick(3375, 125)); Mario.instBlocks.push(new Brick(3400, 125)); Mario.instBlocks.push(new Brick(3425, 125)); Mario.instBlocks.push(new Brick(3450, 125)); Mario.instBlocks.push(new Brick(3500, 125)); Mario.instBlocks.push(new Brick(3525, 125)); Mario.instBlocks.push(new Brick(3550, 125)); Mario.instBlocks.push(new Brick(3575, 125)); Mario.instBlocks.push(new Brick(3600, 125)); Mario.instBlocks.push(new Brick(3650, 125)); Mario.instBlocks.push(new Brick(3675, 125)); Mario.instBlocks.push(new Brick(3700, 125)); Mario.instBlocks.push(new Brick(3725, 125)); Mario.instBlocks.push(new Brick(3750, 125)); Mario.instBlocks.push(new Brick(3775, 125)); Mario.instBlocks.push(new Brick(3800, 125)); Mario.instBlocks.push(new Brick(3825, 125)); Mario.instBlocks.push(new Brick(3850, 125)); Mario.instBlocks.push(new Brick(3875, 125)); Mario.instBlocks.push(new Brick(3900, 125)); Mario.instBlocks.push(new Brick(3950, 125)); Mario.instBlocks.push(new Brick(3975, 125)); Mario.instObjects.push(new Mill(3050, 125, 100, 2.5, 12)); Mario.instObjects.push(new Mill(3250, 225, 100, 2.5, 43)); Mario.instObjects.push(new Mill(3475, 125, 100, 2.5, 49)); Mario.instObjects.push(new Mill(3725, 225, 100, 2.5, 39)); Mario.instObjects.push(new Mill(4250, 250, 100, 2.5, 4832)); Mario.instObjects.push(new Mill(4475, 325, 100, 2.5, 4389)); Mario.instObjects.push(new Mill(4625, 250, 100, 2.5, 4382)); Mario.instObjects.push(new Mill(4800, 325, 100, 2.5, 9864)); Mario.instObjects.push(new Mill(2825, 300, 100, 2.5, 1295)); Mario.instObjects.push(new Mill(1575, 75, 100, 2.5, 7502)); Mario.instEnemies.push(new PFlame(475, 250)); Mario.instEnemies.push(new PFlame(825, 200)); Mario.instEnemies.push(new PPlant(1025, 250)); Mario.instEnemies.push(new PPlant(1175, 200)); Mario.instEnemies.push(new PPlant(1325, 150)); Mario.instEnemies.push(new PPlant(2675, 150)); Mario.instObjects.push(new Coin(5050, 200)); Mario.instObjects.push(new Coin(5050, 225)); Mario.instObjects.push(new Coin(5100, 175)); Mario.instObjects.push(new Coin(5100, 200)); Mario.instObjects.push(new Coin(5150, 175)); Mario.instObjects.push(new Coin(5150, 150)); Mario.instObjects.push(new Coin(5000, 225)); Mario.instObjects.push(new Coin(5000, 250)); Mario.instObjects.push(new Coin(2925, 175)); Mario.instObjects.push(new Coin(2975, 175)); Mario.instObjects.push(new Coin(3025, 175)); Mario.instObjects.push(new Coin(3075, 175)); Mario.instObjects.push(new Coin(3125, 175)); Mario.instObjects.push(new Coin(3175, 175)); Mario.instObjects.push(new Coin(3225, 175)); Mario.instObjects.push(new Coin(3275, 175)); Mario.instObjects.push(new Coin(3325, 175)); Mario.instObjects.push(new Coin(3375, 175)); Mario.instObjects.push(new Coin(3425, 175)); Mario.instObjects.push(new Coin(3475, 175)); Mario.instObjects.push(new Coin(3525, 175)); Mario.instObjects.push(new Coin(3575, 175)); Mario.instObjects.push(new Coin(3625, 175)); Mario.instObjects.push(new Coin(3675, 175)); Mario.instObjects.push(new Coin(3725, 175)); Mario.instObjects.push(new Coin(3775, 175)); Mario.instObjects.push(new Coin(3825, 175)); Mario.instObjects.push(new Coin(3875, 175)); Mario.instObjects.push(new Coin(3925, 175)); Mario.instObjects.push(new Coin(3975, 175)); Mario.instBlocks.push(new BrickMulti(3225, 125)); Mario.instBlocks.push(new BrickMulti(3400, 225)); Mario.instBlocks.push(new BrickMulti(3025, 225)); Mario.instBlocks.push(new BrickMulti(3325, 125)); Mario.instBlocks.push(new BrickMulti(3625, 125)); Mario.instBlocks.push(new BrickMulti(3650, 225)); Mario.instBlocks.push(new BrickMulti(3850, 225)); Mario.instBlocks.push(new BrickMulti(3925, 125)); Mario.instBlocks.push(new BrickMulti(4000, 225)); Mario.instBlocks.push(new Brick(4000, 125)); Mario.instBlocks.push(new Brick(3975, 225)); Mario.instObjects.push(new Coin(450, 125)); Mario.instObjects.push(new Coin(525, 125)); Mario.instObjects.push(new Coin(800, 275)); Mario.instObjects.push(new Coin(875, 275)); Mario.instObjects.push(new Coin(375, 275)); Mario.instObjects.push(new Coin(350, 275)); Mario.instObjects.push(new Coin(625, 275)); Mario.instObjects.push(new Coin(600, 275)); Mario.instObjects.push(new Coin(100, 275)); Mario.instObjects.push(new Coin(125, 275)); Mario.instObjects.push(new Coin(150, 275)); Mario.instObjects.push(new Coin(175, 275)); Mario.instEnemies.push(new JumperThrower(1575, 350, -10, 0.5, 110, 1, 0)); Mario.instEnemies.push(new JumperThrower(1975, 350, -9, 2, 130, 15, 10)); Mario.instEnemies.push(new JumperThrower(2450, 350, -10, 0.5, 110, 1, 0)); Mario.instObjects.push(new Coin(1500, 150)); Mario.instObjects.push(new Coin(1725, 150)); Mario.instObjects.push(new Coin(1875, 150)); Mario.instObjects.push(new Coin(2025, 150)); Mario.instObjects.push(new Coin(2175, 150)); Mario.instObjects.push(new Coin(2275, 150)); Mario.instObjects.push(new Coin(2450, 150)); Mario.instObjects.push(new Coin(2575, 150)); Mario.instEffects.push(new Back(3)); } }//package objects.levelMakes
Section 35
//MakeLevel3_1 (objects.levelMakes.MakeLevel3_1) package objects.levelMakes { import objects.*; public function MakeLevel3_1():void{ Mario.levelGenre = 1; Mario.musika = 1; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " 01 S "; Mario.level[7] = " S S 23 S cde "; Mario.level[8] = " NN01NN S S R S R 23 S R fgh77777778 "; Mario.level[9] = " 23 NN 01 NN 01 R S R cde 23 cde cde 6777777fghaaaaaaab "; Mario.level[10] = " 23 01 23 01 01 23 01 S S cde cdeQQQQQQ01QQQQQQ01QQQQQQ01QQQQQQcde fghQQQQQQQQQQQQQQQQ23QQQQQQQQQQQQQQQQfgh77778 6777777fgh777778 9aaaaaafgh "; Mario.level[11] = " 23 01 23 23 23 01 01 23 23 23 cde S R fgh fgh 23 23 23 fgh fgh 23 fghaaaab 9aaaaaafghaaaaab fgh 67777777777777777777777777777777"; Mario.level[12] = " 23 23 23 23 23 23 01 01 23 23 23 23 fgh cde ijk ijk 23 23 23 ijk fgh 23 fgh fgh fgh 9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; Mario.level[13] = " 23 23 23 23 23 23 23 01 23 23 23 23 23 ijk fgh 23 23 23 fgh 23 fgh fgh fgh "; Mario.level[14] = " 23 23 23 23 23 23 23 23 23 23 23 23 23 ijk 23 23 23 fgh 23 fgh fgh fgh "; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Mario.layerWall.addChild(AddGraphic(625, 200, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(50, 275, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(1200, 275, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(2075, 275, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(3550, 275, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(4800, 275, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(4300, 200, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(5425, 200, "back_crystal_2")); Mario.drawLevel(); Mario.instObjects.push(new Finish(5850, 250)); Player.ResetPlayer(250, 125); Mario.instEnemies.push(new PFlame(425, 250)); Mario.instEnemies.push(new PFlame(950, 225)); Mario.instEnemies.push(new PFlame(1550, 275)); Mario.instEnemies.push(new PPlant(1850, 225)); Mario.instEnemies.push(new PPlant(1625, 250)); Mario.instEnemies.push(new PPlant(1300, 275)); Mario.instEnemies.push(new PPlant(775, 200)); Mario.instObjects.push(new Cannon(2000, 175)); Mario.instObjects.push(new Cannon(2000, 225)); Mario.instObjects.push(new Cannon(2150, 250)); Mario.instObjects.push(new Cannon(2200, 225)); Mario.instObjects.push(new Cannon(2200, 175)); Mario.instObjects.push(new Cannon(2375, 150)); Mario.instObjects.push(new Cannon(2500, 200)); Mario.instObjects.push(new Cannon(2550, 175)); Mario.instObjects.push(new Cannon(3550, 150)); Mario.instObjects.push(new Cannon(2325, 225)); Mario.instObjects.push(new Cannon(3350, 225)); Mario.instObjects.push(new Cannon(4475, 175)); Mario.instObjects.push(new Cannon(4950, 150)); Mario.instObjects.push(new Cannon(5425, 125)); Mario.instEnemies.push(new FlyRed(4700, 150)); Mario.instEnemies.push(new FlyRed(5175, 75)); Mario.instEnemies.push(new FlyRed(5700, 125)); Mario.instEnemies.push(new FlyRed(5750, 100)); Mario.instEnemies.push(new FlyRed(3475, 175)); Mario.instEnemies.push(new FlyRed(3425, 125)); Mario.instEnemies.push(new FlyRed(2425, 175)); Mario.instEnemies.push(new FlyRed(2275, 200)); Mario.instEnemies.push(new FlyRed(2100, 150)); Mario.instBlocks.push(new Brick(0, 0)); Mario.instBlocks.push(new Brick(25, 0)); Mario.instBlocks.push(new Brick(50, 0)); Mario.instBlocks.push(new Brick(75, 0)); Mario.instBlocks.push(new Brick(100, 0)); Mario.instBlocks.push(new Brick(125, 0)); Mario.instBlocks.push(new Brick(150, 0)); Mario.instBlocks.push(new Brick(175, 0)); Mario.instBlocks.push(new Brick(200, 0)); Mario.instBlocks.push(new Brick(225, 0)); Mario.instBlocks.push(new Brick(250, 0)); Mario.instBlocks.push(new Brick(275, 0)); Mario.instBlocks.push(new Brick(300, 0)); Mario.instBlocks.push(new Brick(325, 0)); Mario.instBlocks.push(new Brick(350, 0)); Mario.instBlocks.push(new Brick(375, 0)); Mario.instBlocks.push(new Brick(400, 0)); Mario.instBlocks.push(new Brick(425, 0)); Mario.instBlocks.push(new Brick(450, 0)); Mario.instBlocks.push(new Brick(475, 0)); Mario.instBlocks.push(new Brick(500, 0)); Mario.instBlocks.push(new Brick(525, 0)); Mario.instBlocks.push(new Brick(550, 0)); Mario.instBlocks.push(new Brick(575, 0)); Mario.instBlocks.push(new Brick(600, 0)); Mario.instBlocks.push(new Brick(625, 0)); Mario.instBlocks.push(new Brick(650, 0)); Mario.instBlocks.push(new Brick(675, 0)); Mario.instBlocks.push(new Brick(700, 0)); Mario.instBlocks.push(new Brick(725, 0)); Mario.instBlocks.push(new Brick(750, 0)); Mario.instBlocks.push(new Brick(775, 0)); Mario.instBlocks.push(new Brick(800, 0)); Mario.instBlocks.push(new Brick(825, 0)); Mario.instBlocks.push(new Brick(850, 0)); Mario.instBlocks.push(new Brick(875, 0)); Mario.instBlocks.push(new Brick(900, 0)); Mario.instBlocks.push(new Brick(925, 0)); Mario.instBlocks.push(new Brick(950, 0)); Mario.instBlocks.push(new Brick(975, 0)); Mario.instBlocks.push(new Brick(1000, 0)); Mario.instBlocks.push(new Brick(1025, 0)); Mario.instBlocks.push(new Brick(1050, 0)); Mario.instBlocks.push(new Brick(1075, 0)); Mario.instBlocks.push(new Brick(1100, 0)); Mario.instBlocks.push(new Brick(1125, 0)); Mario.instBlocks.push(new Brick(1150, 0)); Mario.instBlocks.push(new Brick(1175, 0)); Mario.instBlocks.push(new Brick(1200, 0)); Mario.instBlocks.push(new Brick(1225, 0)); Mario.instBlocks.push(new Brick(1250, 0)); Mario.instBlocks.push(new Brick(1275, 0)); Mario.instBlocks.push(new Brick(1300, 0)); Mario.instBlocks.push(new Brick(1325, 0)); Mario.instBlocks.push(new Brick(1350, 0)); Mario.instBlocks.push(new Brick(1375, 0)); Mario.instBlocks.push(new Brick(1400, 0)); Mario.instBlocks.push(new Brick(1425, 0)); Mario.instBlocks.push(new Brick(1450, 0)); Mario.instBlocks.push(new Brick(1475, 0)); Mario.instBlocks.push(new Brick(1500, 0)); Mario.instBlocks.push(new Brick(1525, 0)); Mario.instBlocks.push(new Brick(1550, 0)); Mario.instBlocks.push(new Brick(1575, 0)); Mario.instBlocks.push(new Brick(1600, 0)); Mario.instBlocks.push(new Brick(1625, 0)); Mario.instBlocks.push(new Brick(1650, 0)); Mario.instBlocks.push(new Brick(1675, 0)); Mario.instBlocks.push(new Brick(1700, 0)); Mario.instBlocks.push(new Brick(1725, 0)); Mario.instBlocks.push(new Brick(1750, 0)); Mario.instBlocks.push(new Brick(1775, 0)); Mario.instBlocks.push(new Brick(1800, 0)); Mario.instBlocks.push(new Brick(1825, 0)); Mario.instBlocks.push(new Brick(1850, 0)); Mario.instBlocks.push(new Brick(1875, 0)); Mario.instBlocks.push(new Brick(1900, 0)); Mario.instBlocks.push(new Brick(1925, 0)); Mario.instBlocks.push(new Brick(1950, 0)); Mario.instBlocks.push(new Brick(1975, 0)); Mario.instBlocks.push(new Brick(2000, 0)); Mario.instBlocks.push(new Brick(2025, 0)); Mario.instBlocks.push(new Brick(2050, 0)); Mario.instBlocks.push(new Brick(2075, 0)); Mario.instBlocks.push(new Brick(2100, 0)); Mario.instBlocks.push(new Brick(2125, 0)); Mario.instBlocks.push(new Brick(2150, 0)); Mario.instBlocks.push(new Brick(2175, 0)); Mario.instBlocks.push(new Brick(2200, 0)); Mario.instBlocks.push(new Brick(2225, 0)); Mario.instBlocks.push(new Brick(2250, 0)); Mario.instBlocks.push(new Brick(2275, 0)); Mario.instBlocks.push(new Brick(2300, 0)); Mario.instBlocks.push(new Brick(2325, 0)); Mario.instBlocks.push(new Brick(2350, 0)); Mario.instBlocks.push(new Brick(2375, 0)); Mario.instBlocks.push(new Brick(2400, 0)); Mario.instBlocks.push(new Brick(2425, 0)); Mario.instBlocks.push(new Brick(2450, 0)); Mario.instBlocks.push(new Brick(2475, 0)); Mario.instBlocks.push(new Brick(2500, 0)); Mario.instBlocks.push(new Brick(2525, 0)); Mario.instBlocks.push(new Brick(2550, 0)); Mario.instBlocks.push(new Brick(2575, 0)); Mario.instBlocks.push(new Brick(2600, 0)); Mario.instBlocks.push(new Brick(2625, 0)); Mario.instBlocks.push(new Brick(2650, 0)); Mario.instBlocks.push(new Brick(2675, 0)); Mario.instBlocks.push(new Brick(2700, 0)); Mario.instBlocks.push(new Brick(2725, 0)); Mario.instBlocks.push(new Brick(2750, 0)); Mario.instBlocks.push(new Brick(2775, 0)); Mario.instBlocks.push(new Brick(2800, 0)); Mario.instBlocks.push(new Brick(2825, 0)); Mario.instBlocks.push(new Brick(2850, 0)); Mario.instBlocks.push(new Brick(2875, 0)); Mario.instBlocks.push(new Brick(2900, 0)); Mario.instBlocks.push(new Brick(2925, 0)); Mario.instBlocks.push(new Brick(2950, 0)); Mario.instBlocks.push(new Brick(2975, 0)); Mario.instBlocks.push(new Brick(3000, 0)); Mario.instBlocks.push(new Brick(3025, 0)); Mario.instBlocks.push(new Brick(3050, 0)); Mario.instBlocks.push(new Brick(3075, 0)); Mario.instBlocks.push(new Brick(3100, 0)); Mario.instBlocks.push(new Brick(3125, 0)); Mario.instBlocks.push(new Brick(3150, 0)); Mario.instBlocks.push(new Brick(3175, 0)); Mario.instBlocks.push(new Brick(3200, 0)); Mario.instBlocks.push(new Brick(3225, 0)); Mario.instBlocks.push(new Brick(3250, 0)); Mario.instBlocks.push(new Brick(3275, 0)); Mario.instBlocks.push(new Brick(3300, 0)); Mario.instBlocks.push(new Brick(3325, 0)); Mario.instBlocks.push(new Brick(3350, 0)); Mario.instBlocks.push(new Brick(3375, 0)); Mario.instBlocks.push(new Brick(3400, 0)); Mario.instBlocks.push(new Brick(3425, 0)); Mario.instBlocks.push(new Brick(3450, 0)); Mario.instBlocks.push(new Brick(3475, 0)); Mario.instBlocks.push(new Brick(3500, 0)); Mario.instBlocks.push(new Brick(3525, 0)); Mario.instBlocks.push(new Brick(3550, 0)); Mario.instBlocks.push(new Brick(3575, 0)); Mario.instBlocks.push(new Brick(3600, 0)); Mario.instBlocks.push(new Brick(3625, 0)); Mario.instBlocks.push(new Brick(3650, 0)); Mario.instBlocks.push(new Brick(3675, 0)); Mario.instBlocks.push(new Brick(3700, 0)); Mario.instBlocks.push(new Brick(3725, 0)); Mario.instBlocks.push(new Brick(3750, 0)); Mario.instBlocks.push(new Brick(3775, 0)); Mario.instBlocks.push(new Brick(3800, 0)); Mario.instBlocks.push(new Brick(3825, 0)); Mario.instBlocks.push(new Brick(3850, 0)); Mario.instBlocks.push(new Brick(3875, 0)); Mario.instBlocks.push(new Brick(3900, 0)); Mario.instBlocks.push(new Brick(3925, 0)); Mario.instBlocks.push(new Brick(3950, 0)); Mario.instBlocks.push(new Brick(3975, 0)); Mario.instBlocks.push(new Brick(4000, 0)); Mario.instBlocks.push(new Brick(4025, 0)); Mario.instBlocks.push(new Brick(4050, 0)); Mario.instBlocks.push(new Brick(4075, 0)); Mario.instBlocks.push(new Brick(4100, 0)); Mario.instBlocks.push(new Brick(4125, 0)); Mario.instBlocks.push(new Brick(4150, 0)); Mario.instBlocks.push(new Brick(4175, 0)); Mario.instBlocks.push(new Brick(4200, 0)); Mario.instBlocks.push(new Brick(4225, 0)); Mario.instBlocks.push(new Brick(4250, 0)); Mario.instBlocks.push(new Brick(4275, 0)); Mario.instBlocks.push(new Brick(4300, 0)); Mario.instBlocks.push(new Brick(4325, 0)); Mario.instBlocks.push(new Brick(4350, 0)); Mario.instBlocks.push(new Brick(4375, 0)); Mario.instBlocks.push(new Brick(4400, 0)); Mario.instBlocks.push(new Brick(4425, 0)); Mario.instBlocks.push(new Brick(4450, 0)); Mario.instBlocks.push(new Brick(4475, 0)); Mario.instBlocks.push(new Brick(4500, 0)); Mario.instBlocks.push(new Brick(4525, 0)); Mario.instBlocks.push(new Brick(4550, 0)); Mario.instBlocks.push(new Brick(4575, 0)); Mario.instBlocks.push(new Brick(4600, 0)); Mario.instBlocks.push(new Brick(4625, 0)); Mario.instBlocks.push(new Brick(4650, 0)); Mario.instBlocks.push(new Brick(4675, 0)); Mario.instBlocks.push(new Brick(4700, 0)); Mario.instBlocks.push(new Brick(4725, 0)); Mario.instBlocks.push(new Brick(4750, 0)); Mario.instBlocks.push(new Brick(4775, 0)); Mario.instBlocks.push(new Brick(4800, 0)); Mario.instBlocks.push(new Brick(4825, 0)); Mario.instBlocks.push(new Brick(4850, 0)); Mario.instBlocks.push(new Brick(4875, 0)); Mario.instBlocks.push(new Brick(4900, 0)); Mario.instBlocks.push(new Brick(4925, 0)); Mario.instBlocks.push(new Brick(4950, 0)); Mario.instBlocks.push(new Brick(4975, 0)); Mario.instBlocks.push(new Brick(5000, 0)); Mario.instBlocks.push(new Brick(5025, 0)); Mario.instBlocks.push(new Brick(5050, 0)); Mario.instBlocks.push(new Brick(5075, 0)); Mario.instBlocks.push(new Brick(5100, 0)); Mario.instBlocks.push(new Brick(5125, 0)); Mario.instBlocks.push(new Brick(5150, 0)); Mario.instBlocks.push(new Brick(5175, 0)); Mario.instBlocks.push(new Brick(5200, 0)); Mario.instBlocks.push(new Brick(5225, 0)); Mario.instBlocks.push(new Brick(5250, 0)); Mario.instBlocks.push(new Brick(5925, 0)); Mario.instBlocks.push(new Brick(5950, 0)); Mario.instBlocks.push(new Brick(5975, 0)); Mario.instBlocks.push(new Brick(6000, 0)); Mario.instBlocks.push(new Brick(6025, 0)); Mario.instBlocks.push(new Brick(6050, 0)); Mario.instBlocks.push(new Brick(6075, 0)); Mario.instBlocks.push(new Brick(6100, 0)); Mario.instBlocks.push(new Brick(6125, 0)); Mario.instBlocks.push(new Brick(6150, 0)); Mario.instBlocks.push(new Brick(6175, 0)); Mario.instBlocks.push(new Brick(6200, 0)); Mario.instBlocks.push(new Brick(6225, 0)); Mario.instBlocks.push(new Brick(6250, 0)); Mario.instBlocks.push(new Brick(6275, 0)); Mario.instBlocks.push(new Brick(6300, 0)); Mario.instBlocks.push(new Brick(6325, 0)); Mario.instBlocks.push(new Brick(6350, 0)); Mario.instBlocks.push(new Brick(6375, 0)); Mario.instBlocks.push(new Brick(0x1900, 0)); Mario.instBlocks.push(new Brick(0x1919, 0)); Mario.instBlocks.push(new Brick(6450, 0)); Mario.instBlocks.push(new Brick(6475, 0)); Mario.instBlocks.push(new Brick(6500, 0)); Mario.instBlocks.push(new Brick(6525, 0)); Mario.instBlocks.push(new Brick(6550, 0)); Mario.instBlocks.push(new Brick(6575, 0)); Mario.instBlocks.push(new Bonus(175, 125, 1)); Mario.instBlocks.push(new Bonus(300, 125, 1)); Mario.instBlocks.push(new Bonus(2000, 50, 1)); Mario.instBlocks.push(new Bonus(2375, 25, 1)); Mario.instBlocks.push(new Bonus(5650, 0, 0)); Mario.instBlocks.push(new Bonus(5800, 0, 0)); Mario.instBlocks.push(new Bonus(5825, 0, 0)); Mario.instBlocks.push(new Bonus(5850, 0, 0)); Mario.instBlocks.push(new Bonus(5875, 0, 0)); Mario.instBlocks.push(new Bonus(5900, 0, 0)); Mario.instBlocks.push(new Bonus(5775, 0, 1)); Mario.instBlocks.push(new Bonus(5750, 0, 1)); Mario.instBlocks.push(new Bonus(5725, 0, 1)); Mario.instBlocks.push(new Bonus(5700, 0, 1)); Mario.instBlocks.push(new Bonus(5675, 0, 1)); Mario.instBlocks.push(new Bonus(5625, 0, 0)); Mario.instEnemies.push(new PFlame(4000, 125)); Mario.instEnemies.push(new PPlant(2725, 225)); Mario.instEnemies.push(new PPlant(2925, 225)); Mario.instEnemies.push(new PPlant(3125, 225)); Mario.instEnemies.push(new Spiny(3875, 225)); Mario.instEnemies.push(new Spiny(4200, 225)); Mario.instEnemies.push(new Spiny(2875, 225)); Mario.instObjects.push(new Coin(5400, 75)); Mario.instObjects.push(new Coin(5450, 75)); Mario.instObjects.push(new Coin(5275, 150)); Mario.instObjects.push(new Coin(5625, 125)); Mario.instObjects.push(new Coin(5100, 175)); Mario.instObjects.push(new Coin(4975, 100)); Mario.instObjects.push(new Coin(4925, 100)); Mario.instObjects.push(new Coin(4775, 175)); Mario.instObjects.push(new Coin(4600, 175)); Mario.instObjects.push(new Coin(4450, 125)); Mario.instObjects.push(new Coin(4500, 125)); Mario.instObjects.push(new Coin(4075, 175)); Mario.instObjects.push(new Coin(3950, 175)); Mario.instObjects.push(new Coin(3575, 100)); Mario.instObjects.push(new Coin(3525, 100)); Mario.instObjects.push(new Coin(3250, 175)); Mario.instObjects.push(new Coin(3050, 175)); Mario.instObjects.push(new Coin(2850, 175)); Mario.instObjects.push(new Coin(2650, 175)); Mario.instObjects.push(new Coin(2525, 125)); Mario.instObjects.push(new Coin(2350, 100)); Mario.instObjects.push(new Coin(2175, 125)); Mario.instObjects.push(new Coin(2175, 200)); Mario.instObjects.push(new Coin(2350, 175)); Mario.instObjects.push(new Coin(2525, 150)); Mario.instObjects.push(new Coin(2025, 125)); Mario.instObjects.push(new Coin(1975, 125)); Mario.instObjects.push(new Coin(1725, 175)); Mario.instObjects.push(new Coin(1700, 175)); Mario.instObjects.push(new Coin(625, 175)); Mario.instObjects.push(new Coin(600, 175)); Mario.instObjects.push(new Coin(1125, 225)); Mario.instObjects.push(new Coin(1150, 225)); Mario.instObjects.push(new Coin(1500, 275)); Mario.instObjects.push(new Coin(1475, 275)); Mario.instObjects.push(new Coin(1775, 175)); Mario.instObjects.push(new Coin(1800, 175)); Mario.instBlocks.push(new Bonus(2200, 50, 2)); Mario.instBlocks.push(new Bonus(4050, 175, 4, true)); Mario.instEffects.push(new Back(1)); } }//package objects.levelMakes
Section 36
//MakeLevel3_2 (objects.levelMakes.MakeLevel3_2) package objects.levelMakes { import objects.*; public function MakeLevel3_2():void{ Mario.levelGenre = 1; Mario.musika = 1; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " N "; Mario.level[5] = " N "; Mario.level[6] = " NN "; Mario.level[7] = " cde "; Mario.level[8] = " Nfgh cde N N N N N N 01 01 "; Mario.level[9] = " cefghN ijk R R R R R R 23 23 "; Mario.level[10] = " NfhfghN cddde cddde R R R R R R 23 23 "; Mario.level[11] = " Nfhfghce fgggh fgggh R R R R R R 23 23 "; Mario.level[12] = " N N NN NN N N N N NN NN cefhfghfhN Nfgggh fgggh R R R R R R 23 23 "; Mario.level[13] = " cddddddddde cdddddddddddddde cdde cdde fhfhfghfhcde cdefgggh fgggh R R R R R R 23 23 cddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddde"; Mario.level[14] = " fggggggggghQQQfgggggggggggggghQQfgghQQfgghQQQfhfhfghfhfghcdddddddddefghfgggh fgggh R R R R R R 23 23 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Mario.layerWall.addChild(AddGraphic(5625, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(5150, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(4875, 300, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(4225, 275, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(3675, 200, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(2725, 200, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(2000, 275, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(425, 225, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(125, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(625, 225, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(1475, 175, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(6025, 150, "back_crystal_2")); Mario.drawLevel(); Player.ResetPlayer(75, 275); Mario.instEnemies.push(new PStatic(125, 275)); Mario.instEnemies.push(new PStatic(200, 275)); Mario.instEnemies.push(new PStatic(300, 275)); Mario.instEnemies.push(new PStatic(275, 275)); Mario.instEnemies.push(new PStatic(450, 275)); Mario.instEnemies.push(new PStatic(475, 275)); Mario.instEnemies.push(new PStatic(550, 275)); Mario.instEnemies.push(new PStatic(625, 275)); Mario.instEnemies.push(new PStatic(700, 275)); Mario.instEnemies.push(new PStatic(775, 275)); Mario.instEnemies.push(new PStatic(925, 275)); Mario.instEnemies.push(new PStatic(900, 275)); Mario.instEnemies.push(new PStatic(1075, 275)); Mario.instEnemies.push(new PStatic(1050, 275)); Mario.instEnemies.push(new PStatic(1225, 225)); Mario.instEnemies.push(new PStatic(1275, 175)); Mario.instEnemies.push(new PStatic(1325, 75)); Mario.instEnemies.push(new PStatic(1375, 200)); Mario.instEnemies.push(new PStatic(1425, 275)); Mario.instEnemies.push(new PStatic(3275, 175)); Mario.instEnemies.push(new PStatic(3375, 175)); Mario.instEnemies.push(new PStatic(3475, 175)); Mario.instEnemies.push(new PStatic(3575, 175)); Mario.instEnemies.push(new PStatic(3675, 175)); Mario.instEnemies.push(new PStatic(3775, 175)); Mario.instEnemies.push(new PStatic(4150, 175)); Mario.instEnemies.push(new PStatic(4125, 175)); Mario.instEnemies.push(new PStatic(4625, 175)); Mario.instEnemies.push(new PStatic(4600, 175)); Mario.instEnemies.push(new PPlant(4600, 175)); Mario.instEnemies.push(new PPlant(4125, 175)); Mario.instObjects.push(new ElevatorFall(2025, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2200, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2125, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2100, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2675, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2600, 300, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2525, 350, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(2750, 200, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(2875, 200, 50, "elevator_2")); Mario.instObjects.push(new ElevatorFall(3025, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3100, 350, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3175, 350, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3250, 350, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3250, 275, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3250, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3325, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3425, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3525, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3625, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3725, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3800, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3825, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3850, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3875, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3900, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3925, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3950, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(3975, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4000, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4025, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4050, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4075, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4100, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4175, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4200, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4225, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4250, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4275, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4300, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4325, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4350, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4375, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4400, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4425, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4450, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4475, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4500, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4525, 250, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4550, 225, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4575, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4650, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4725, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4800, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4875, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(4950, 200, 25, "elevator_1")); Mario.instObjects.push(new ElevatorFall(5025, 200, 25, "elevator_1")); Mario.instObjects.push(new Finish(6050, 300)); Mario.instEnemies.push(new Spiny(5325, 300)); Mario.instBlocks.push(new Bonus(5550, 200, 2)); Mario.instBlocks.push(new Bonus(5400, 200, 3)); Mario.instBlocks.push(new Bonus(5700, 200, 3)); Mario.instBlocks.push(new Bonus(5850, 200, 3)); Mario.instBlocks.push(new Bonus(5250, 200, 3)); Mario.instBlocks.push(new Bonus(5175, 200, 3)); Mario.instBlocks.push(new Bonus(5325, 200, 3)); Mario.instBlocks.push(new Bonus(5475, 200, 3)); Mario.instBlocks.push(new Bonus(5625, 200, 3)); Mario.instBlocks.push(new Bonus(5775, 200, 4)); Mario.instObjects.push(new Coin(5175, 150)); Mario.instObjects.push(new Coin(5175, 125)); Mario.instObjects.push(new Coin(5175, 100)); Mario.instObjects.push(new Coin(5175, 175)); Mario.instObjects.push(new Coin(5250, 175)); Mario.instObjects.push(new Coin(5250, 150)); Mario.instObjects.push(new Coin(5250, 125)); Mario.instObjects.push(new Coin(5250, 100)); Mario.instObjects.push(new Coin(5325, 100)); Mario.instObjects.push(new Coin(5325, 125)); Mario.instObjects.push(new Coin(5325, 150)); Mario.instObjects.push(new Coin(5325, 175)); Mario.instObjects.push(new Coin(5400, 175)); Mario.instObjects.push(new Coin(5400, 150)); Mario.instObjects.push(new Coin(5400, 125)); Mario.instObjects.push(new Coin(5400, 100)); Mario.instObjects.push(new Coin(5475, 100)); Mario.instObjects.push(new Coin(5475, 125)); Mario.instObjects.push(new Coin(5475, 150)); Mario.instObjects.push(new Coin(5475, 175)); Mario.instObjects.push(new Coin(5550, 175)); Mario.instObjects.push(new Coin(5550, 150)); Mario.instObjects.push(new Coin(5550, 125)); Mario.instObjects.push(new Coin(5550, 100)); Mario.instObjects.push(new Coin(5625, 100)); Mario.instObjects.push(new Coin(5625, 125)); Mario.instObjects.push(new Coin(5625, 150)); Mario.instObjects.push(new Coin(5625, 175)); Mario.instObjects.push(new Coin(5700, 175)); Mario.instObjects.push(new Coin(5700, 150)); Mario.instObjects.push(new Coin(5700, 125)); Mario.instObjects.push(new Coin(5700, 100)); Mario.instObjects.push(new Coin(5775, 100)); Mario.instObjects.push(new Coin(5775, 125)); Mario.instObjects.push(new Coin(5775, 150)); Mario.instObjects.push(new Coin(5775, 175)); Mario.instObjects.push(new Coin(5850, 175)); Mario.instObjects.push(new Coin(5850, 150)); Mario.instObjects.push(new Coin(5850, 125)); Mario.instObjects.push(new Coin(5850, 100)); Mario.instBlocks.push(new Bonus(5150, 75, 4, true)); Mario.instEnemies.push(new Goomba(1675, 325)); Mario.instEnemies.push(new Goomba(1650, 325)); Mario.instEnemies.push(new Goomba(1625, 325)); Mario.instEnemies.push(new Goomba(1600, 325)); Mario.instEnemies.push(new Goomba(1575, 325)); Mario.instEnemies.push(new Goomba(1525, 325)); Mario.instEnemies.push(new Goomba(1725, 325)); Mario.instEnemies.push(new Goomba(1750, 325)); Mario.instEnemies.push(new Goomba(1500, 325)); Mario.instEnemies.push(new Spiny(1550, 325)); Mario.instEnemies.push(new Spiny(1700, 325)); Mario.instObjects.push(new Coin(1275, 150)); Mario.instObjects.push(new Coin(1225, 200)); Mario.instObjects.push(new Coin(1225, 175)); Mario.instObjects.push(new Coin(1275, 125)); Mario.instObjects.push(new Coin(1325, 25)); Mario.instObjects.push(new Coin(1325, 50)); Mario.instObjects.push(new Coin(1375, 175)); Mario.instObjects.push(new Coin(1375, 150)); Mario.instObjects.push(new Coin(1425, 250)); Mario.instObjects.push(new Coin(1425, 225)); Mario.instObjects.push(new Coin(1075, 250)); Mario.instObjects.push(new Coin(1050, 250)); Mario.instObjects.push(new Coin(900, 250)); Mario.instObjects.push(new Coin(925, 250)); Mario.instObjects.push(new Coin(775, 250)); Mario.instObjects.push(new Coin(700, 250)); Mario.instObjects.push(new Coin(625, 250)); Mario.instObjects.push(new Coin(550, 250)); Mario.instObjects.push(new Coin(450, 250)); Mario.instObjects.push(new Coin(475, 250)); Mario.instObjects.push(new Coin(300, 250)); Mario.instObjects.push(new Coin(275, 250)); Mario.instObjects.push(new Coin(200, 250)); Mario.instObjects.push(new Coin(125, 250)); Mario.instEnemies.push(new PStatic(2850, 175)); Mario.instEnemies.push(new PStatic(2825, 175)); Mario.instEnemies.push(new PStatic(2800, 175)); Mario.instObjects.push(new Coin(3275, 150)); Mario.instObjects.push(new Coin(3275, 125)); Mario.instObjects.push(new Coin(3375, 125)); Mario.instObjects.push(new Coin(3375, 150)); Mario.instObjects.push(new Coin(3475, 125)); Mario.instObjects.push(new Coin(3475, 150)); Mario.instObjects.push(new Coin(3575, 125)); Mario.instObjects.push(new Coin(3575, 150)); Mario.instObjects.push(new Coin(3675, 125)); Mario.instObjects.push(new Coin(3675, 150)); Mario.instObjects.push(new Coin(3775, 125)); Mario.instObjects.push(new Coin(3775, 150)); Mario.instObjects.push(new Coin(4125, 125)); Mario.instObjects.push(new Coin(4125, 150)); Mario.instObjects.push(new Coin(4150, 150)); Mario.instObjects.push(new Coin(4150, 125)); Mario.instObjects.push(new Coin(4600, 125)); Mario.instObjects.push(new Coin(4600, 150)); Mario.instObjects.push(new Coin(4625, 150)); Mario.instObjects.push(new Coin(4625, 125)); Mario.instEnemies.push(new Spiny(5525, 300)); Mario.instEnemies.push(new Spiny(5425, 300)); Mario.instEnemies.push(new Spiny(5625, 300)); Mario.instEnemies.push(new Spiny(5725, 300)); Mario.instEnemies.push(new Spiny(5825, 300)); Mario.instEnemies.push(new Spiny(5925, 300)); Mario.instEnemies.push(new Spiny(5225, 300)); Mario.instEnemies.push(new PStatic(2325, 225)); Mario.instEnemies.push(new PStatic(1900, 225)); Mario.instEffects.push(new Back(1)); } }//package objects.levelMakes
Section 37
//MakeLevel3_3 (objects.levelMakes.MakeLevel3_3) package objects.levelMakes { import objects.*; public function MakeLevel3_3():void{ Mario.levelGenre = 1; Mario.musika = 1; Mario.level[0] = " 23 23 23 45 23 23 23 23 23 "; Mario.level[1] = " 45 23 45 23 45 45 45 45 "; Mario.level[2] = " 45 45 "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " 01 01 "; Mario.level[8] = " 01 23 01 01 23 01 "; Mario.level[9] = " 01 cddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddde MQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ"; Mario.level[10] = " 0123 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh "; Mario.level[11] = " 232301 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh "; Mario.level[12] = " 232323 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh "; Mario.level[13] = " 232323 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh "; Mario.level[14] = " 232323 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh "; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.Hud.Time = 320; Mario.layerWall.addChild(AddGraphic(2425, 125, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(4150, 125, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(3250, 125, "back_crystal_3")); Mario.layerWall.addChild(AddGraphic(2750, 50, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(425, 50, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(1425, 50, "back_crystal_2")); Mario.layerWall.addChild(AddGraphic(2025, 125, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(3675, 125, "back_crystal_1")); Mario.layerWall.addChild(AddGraphic(4500, 125, "back_crystal_1")); Mario.drawLevel(); Player.ResetPlayer(160, 125); Mario.instObjects.push(new ElevatorLoop(300, 300, 25, "elevator_1", -2)); Mario.instObjects.push(new ElevatorLoop(300, 75, 25, "elevator_1", -2)); Mario.instObjects.push(new ElevatorLoop(50, 125, 25, "elevator_1", 2)); Mario.instObjects.push(new ElevatorLoop(50, 300, 25, "elevator_1", 2)); Mario.instBlocks.push(new Bonus(50, 25, 2, true)); Mario.instBlocks.push(new Bonus(25, 25, 4, true)); Mario.instBlocks.push(new Bonus(75, 25, 3, true)); Mario.instEnemies.push(new PStatic(975, 200)); Mario.instEnemies.push(new PStatic(950, 200)); Mario.instEnemies.push(new PStatic(925, 200)); Mario.instEnemies.push(new PStatic(900, 200)); Mario.instEnemies.push(new PStatic(1400, 200)); Mario.instEnemies.push(new PStatic(1375, 200)); Mario.instEnemies.push(new PStatic(1425, 200)); Mario.instEnemies.push(new PStatic(1350, 200)); Mario.instEnemies.push(new PStatic(1775, 200)); Mario.instEnemies.push(new PStatic(1750, 200)); Mario.instEnemies.push(new PStatic(1725, 200)); Mario.instEnemies.push(new PStatic(1700, 200)); Mario.instEnemies.push(new PStatic(2725, 200)); Mario.instEnemies.push(new PStatic(2700, 200)); Mario.instEnemies.push(new PStatic(2675, 200)); Mario.instEnemies.push(new PStatic(2650, 200)); Mario.instEnemies.push(new PStatic(3650, 200)); Mario.instEnemies.push(new PStatic(3675, 200)); Mario.instEnemies.push(new PStatic(3750, 200)); Mario.instEnemies.push(new PStatic(3775, 200)); Mario.instEnemies.push(new PStatic(3875, 200)); Mario.instEnemies.push(new PStatic(3850, 200)); Mario.instEnemies.push(new Spiny(4100, 200)); Mario.instEnemies.push(new Spiny(4150, 200)); Mario.instEnemies.push(new Spiny(4200, 200)); Mario.instEnemies.push(new Spiny(3050, 200)); Mario.instEnemies.push(new Spiny(2325, 200)); Mario.instEnemies.push(new Spiny(2275, 200)); Mario.instEnemies.push(new Spiny(1825, 200)); Mario.instEnemies.push(new Spiny(725, 200)); Mario.instEnemies.push(new BBeetle(675, 200)); Mario.instEnemies.push(new BBeetle(625, 200)); Mario.instEnemies.push(new BBeetle(1650, 200)); Mario.instEnemies.push(new BBeetle(1600, 200)); Mario.instEnemies.push(new BBeetle(2225, 200)); Mario.instEnemies.push(new BBeetle(3000, 200)); Mario.instEnemies.push(new BBeetle(3100, 200)); Mario.instEnemies.push(new BBeetle(4050, 200)); Mario.instEnemies.push(new BBeetle(4250, 200)); Mario.instEnemies.push(new FlyGreen(4250, 150)); Mario.instEnemies.push(new FlyGreen(3600, 150)); Mario.instEnemies.push(new FlyGreen(3550, 150)); Mario.instEnemies.push(new FlyGreen(3575, 150)); Mario.instEnemies.push(new FlyGreen(2700, 150)); Mario.instEnemies.push(new FlyGreen(2175, 150)); Mario.instEnemies.push(new FlyGreen(1300, 150)); Mario.instEnemies.push(new FlyGreen(525, 150)); Mario.instObjects.push(new Finish(4925, 200)); Mario.instObjects.push(new Coin(4450, 125)); Mario.instObjects.push(new Coin(4425, 125)); Mario.instObjects.push(new Coin(3925, 150)); Mario.instObjects.push(new Coin(3900, 150)); Mario.instObjects.push(new Coin(3825, 150)); Mario.instObjects.push(new Coin(3800, 150)); Mario.instObjects.push(new Coin(3725, 150)); Mario.instObjects.push(new Coin(3700, 150)); Mario.instObjects.push(new Coin(3625, 150)); Mario.instObjects.push(new Coin(3600, 150)); Mario.instObjects.push(new Coin(3225, 125)); Mario.instObjects.push(new Coin(3200, 125)); Mario.instObjects.push(new Coin(3200, 100)); Mario.instObjects.push(new Coin(3225, 100)); Mario.instObjects.push(new Coin(2425, 125)); Mario.instObjects.push(new Coin(2400, 125)); Mario.instObjects.push(new Coin(1950, 125)); Mario.instObjects.push(new Coin(1925, 125)); Mario.instObjects.push(new Coin(1750, 125)); Mario.instObjects.push(new Coin(1725, 125)); Mario.instObjects.push(new Coin(1400, 125)); Mario.instObjects.push(new Coin(1375, 125)); Mario.instObjects.push(new Coin(775, 125)); Mario.instObjects.push(new Coin(800, 125)); Mario.instObjects.push(new Coin(1075, 100)); Mario.instObjects.push(new Coin(1100, 100)); Mario.instBlocks.push(new Brick(2800, 125)); Mario.instBlocks.push(new Brick(2825, 125)); Mario.instBlocks.push(new Brick(2025, 125)); Mario.instBlocks.push(new Brick(1475, 125)); Mario.instBlocks.push(new Brick(1500, 125)); Mario.instBlocks.push(new Bonus(575, 125, 1)); Mario.instBlocks.push(new Bonus(1275, 125, 1)); Mario.instBlocks.push(new Bonus(1250, 125, 1)); Mario.instBlocks.push(new Bonus(2250, 125, 1)); Mario.instBlocks.push(new Bonus(2575, 125, 1)); Mario.instBlocks.push(new Bonus(3450, 125, 1)); Mario.instBlocks.push(new Bonus(3400, 125, 1)); Mario.instBlocks.push(new Bonus(3425, 125, 3)); Mario.instBlocks.push(new Bonus(4100, 125, 3)); Mario.instBlocks.push(new Bonus(4000, 125, 2)); Mario.instObjects.push(new Coin(4700, 175)); Mario.instObjects.push(new Coin(4700, 150)); Mario.instObjects.push(new Coin(4675, 150)); Mario.instObjects.push(new Coin(4675, 175)); Mario.instEnemies.push(new PFlame(775, 175)); Mario.instEnemies.push(new PFlame(3900, 50, -1)); Mario.instEnemies.push(new PPlant(3800, 50, -1)); Mario.instEnemies.push(new PPlant(3700, 50, -1)); Mario.instEnemies.push(new PFlame(3600, 50, -1)); Mario.instEnemies.push(new PFlame(2675, 25, -1)); Mario.instEnemies.push(new PFlame(2125, 50, -1)); Mario.instEnemies.push(new PFlame(1725, 75, -1)); Mario.instEnemies.push(new PFlame(1375, 50, -1)); Mario.instEnemies.push(new PPlant(1075, 150)); Mario.instEnemies.push(new PPlant(1925, 175)); Mario.instEnemies.push(new PPlant(2400, 175)); Mario.instEnemies.push(new PPlant(3200, 150)); Mario.instEnemies.push(new PPlant(4425, 175)); Mario.instEffects.push(new Back(1)); } }//package objects.levelMakes
Section 38
//MakeLevel3_4 (objects.levelMakes.MakeLevel3_4) package objects.levelMakes { import objects.*; public function MakeLevel3_4():void{ Mario.levelGenre = 3; Mario.musika = 2; Mario.level[0] = " 23 ABC D"; Mario.level[1] = " 23 DAB D"; Mario.level[2] = " 23 ABC D"; Mario.level[3] = " 23 DAB D"; Mario.level[4] = " S S S 23 ABC D"; Mario.level[5] = " S S S S R S S 45 DAB D"; Mario.level[6] = " S R S R S R R R S S D"; Mario.level[7] = "FFFG EFFG EFFG EFFG EFFG R S S S EFFG EFFG EFFG EFFG EFFFG EFFFG EFFFFG EFFFFG EFFFG EFFG EFG EG M M M M M M D"; Mario.level[8] = "IIIJ HIIJ HIIJ HIIJ HIIJ EFG EFG EFG S S R S EFG EFG EFG HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ D"; Mario.level[9] = "IIIJ HIIJ HIIJ HIIJ HIIJ HIJ HIJ HIJ EG EG EG EG EG EG HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ EFFGOOOOOOOOOOOOOOOOD"; Mario.level[10] = "IIIJ HIIJ HIIJ HIIJ HIIJ HIJ HIJ HIJ HJ HJ HJ HJ HJ HJ HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ 01 EKIIJ D"; Mario.level[11] = "IIILFFFFKIILFFFFKIILFFFFKIILFFFFKIILFFFFKILFFFKILFFFKILFFKLFFKLFFKLFFKJ HJ HJ HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ 23 HIIIJ D"; Mario.level[12] = "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ HJ HJ HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ 23 HIIIJ D"; Mario.level[13] = "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ HJ HJ HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ 23 HIIIJ D"; Mario.level[14] = "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ HJ HJ HIJ HIJ HIJ HIIJ HIIJ HIIJ HIIJ HIIIJ HIIIJ HIIIIJ HIIIIJ HIIIJ HIIJ HIJ HJ 23 HIIIJ D"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(((Mario.checkPoint == 11)) ? 5300 : 25, 125); Mario.instEnemies.push(new Bowser(6025, 125, 5800, 7, 2, 1, 3, 8)); Mario.instObjects.push(new ElevatorLoop(5575, 175, 25, "elevator_1", 2)); Mario.instEnemies.push(new PPlant(5450, 150, -1)); Mario.instEnemies.push(new PPlant(5450, 225)); Mario.instObjects.push(new Cannon(5100, 150)); Mario.instObjects.push(new Cannon(5250, 150)); Mario.instObjects.push(new Cannon(4700, 150)); Mario.instObjects.push(new Cannon(4500, 150)); Mario.instObjects.push(new Cannon(4225, 125)); Mario.instObjects.push(new Cannon(3950, 100)); Mario.instObjects.push(new Cannon(3950, 150)); Mario.instObjects.push(new Cannon(3675, 75)); Mario.instObjects.push(new Cannon(3675, 125)); Mario.instObjects.push(new Cannon(3450, 150)); Mario.instObjects.push(new Cannon(3400, 100)); Mario.instObjects.push(new Cannon(3150, 75)); Mario.instObjects.push(new Cannon(2950, 100)); Mario.instObjects.push(new Cannon(2750, 125)); Mario.instObjects.push(new Cannon(2550, 150)); Mario.instObjects.push(new Cannon(2550, 100)); Mario.instObjects.push(new Cannon(2375, 100)); Mario.instObjects.push(new Cannon(2375, 175)); Mario.instObjects.push(new Cannon(2225, 150)); Mario.instObjects.push(new Cannon(2225, 125)); Mario.instObjects.push(new Cannon(2225, 175)); Mario.instObjects.push(new Cannon(2075, 150)); Mario.instObjects.push(new Cannon(1925, 175)); Mario.instObjects.push(new Cannon(1850, 150)); Mario.instObjects.push(new Cannon(1750, 175)); Mario.instObjects.push(new Cannon(1625, 200)); Mario.instObjects.push(new Cannon(1550, 200)); Mario.instObjects.push(new Cannon(1450, 175)); Mario.instObjects.push(new Cannon(1350, 150)); Mario.instObjects.push(new Cannon(1150, 175)); Mario.instObjects.push(new Cannon(1025, 125)); Mario.instObjects.push(new Cannon(825, 100)); Mario.instObjects.push(new Cannon(625, 125)); Mario.instObjects.push(new Cannon(450, 75)); Mario.instObjects.push(new Cannon(450, 125)); Mario.instObjects.push(new Cannon(450, 150)); Mario.instObjects.push(new Cannon(250, 150)); Mario.instEnemies.push(new Spiny(975, 250)); Mario.instEnemies.push(new Spiny(750, 250)); Mario.instEnemies.push(new Spiny(525, 250)); Mario.instEnemies.push(new Spiny(350, 250)); Mario.instEnemies.push(new Spiny(150, 250)); Mario.instEnemies.push(new Spiny(1250, 250)); Mario.instEnemies.push(new Spiny(1125, 250)); Mario.instEnemies.push(new PPlant(1375, 250)); Mario.instEnemies.push(new PPlant(1475, 250)); Mario.instEnemies.push(new PPlant(1575, 250)); Mario.instEnemies.push(new PPlant(1675, 250)); Mario.instEnemies.push(new FlyRed(2000, 50)); Mario.instEnemies.push(new FlyRed(2150, 100)); Mario.instEnemies.push(new FlyRed(2300, 75)); Mario.instEnemies.push(new FlyRed(2450, 100)); Mario.instEnemies.push(new FlyRed(2650, 50)); Mario.instEnemies.push(new FlyRed(2875, 75)); Mario.instEnemies.push(new FlyRed(3050, 100)); Mario.instEnemies.push(new FlyRed(3250, 25)); Mario.instEnemies.push(new FlyRed(3300, 125)); Mario.instEnemies.push(new FlyRed(3500, 75)); Mario.instEnemies.push(new FlyRed(3550, 25)); Mario.instEnemies.push(new FlyRed(3750, 125)); Mario.instEnemies.push(new FlyRed(3800, 50)); Mario.instEnemies.push(new FlyRed(4050, 75)); Mario.instEnemies.push(new FlyRed(4125, 100)); Mario.instEnemies.push(new FlyRed(4350, 125)); Mario.instEnemies.push(new FlyRed(4400, 50)); Mario.instEnemies.push(new FlyRed(4625, 100)); Mario.instEnemies.push(new FlyRed(4800, 75)); Mario.instEnemies.push(new FlyRed(5350, 75)); Mario.instEnemies.push(new FlyRed(5375, 125)); Mario.instEnemies.push(new FlyRed(5400, 200)); Mario.instObjects.push(new Coin(5300, 100)); Mario.instObjects.push(new Coin(5200, 100)); Mario.instObjects.push(new Coin(5150, 100)); Mario.instObjects.push(new Coin(5050, 100)); Mario.instObjects.push(new Coin(5100, 50)); Mario.instObjects.push(new Coin(5250, 50)); Mario.instObjects.push(new Coin(4875, 100)); Mario.instObjects.push(new Coin(4500, 75)); Mario.instObjects.push(new Coin(4700, 75)); Mario.instObjects.push(new Coin(4225, 50)); Mario.instObjects.push(new Coin(3950, 25)); Mario.instObjects.push(new Coin(3675, 25)); Mario.instObjects.push(new Coin(3675, 0)); Mario.instObjects.push(new Coin(3950, 50)); Mario.instObjects.push(new Coin(4225, 75)); Mario.instObjects.push(new Coin(4500, 100)); Mario.instObjects.push(new Coin(4700, 100)); Mario.instObjects.push(new Coin(3400, 50)); Mario.instObjects.push(new Coin(3400, 25)); Mario.instObjects.push(new Coin(3450, 100)); Mario.instObjects.push(new Coin(3450, 75)); Mario.instObjects.push(new Coin(3150, 25)); Mario.instObjects.push(new Coin(3150, 0)); Mario.instObjects.push(new Coin(2950, 50)); Mario.instObjects.push(new Coin(2950, 25)); Mario.instObjects.push(new Coin(2750, 50)); Mario.instObjects.push(new Coin(2750, 75)); Mario.instObjects.push(new Coin(2550, 50)); Mario.instObjects.push(new Coin(2550, 25)); Mario.instObjects.push(new Coin(2375, 25)); Mario.instObjects.push(new Coin(2375, 50)); Mario.instObjects.push(new Coin(2225, 75)); Mario.instObjects.push(new Coin(2225, 50)); Mario.instObjects.push(new Coin(2075, 100)); Mario.instObjects.push(new Coin(2075, 75)); Mario.instObjects.push(new Coin(1925, 100)); Mario.instObjects.push(new Coin(1925, 125)); Mario.instObjects.push(new Coin(1850, 100)); Mario.instObjects.push(new Coin(1850, 75)); Mario.instObjects.push(new Coin(1750, 125)); Mario.instObjects.push(new Coin(1750, 100)); Mario.instObjects.push(new Coin(1625, 150)); Mario.instObjects.push(new Coin(1625, 125)); Mario.instObjects.push(new Coin(1550, 125)); Mario.instObjects.push(new Coin(1550, 150)); Mario.instObjects.push(new Coin(1450, 125)); Mario.instObjects.push(new Coin(1450, 100)); Mario.instObjects.push(new Coin(1350, 100)); Mario.instObjects.push(new Coin(1350, 75)); Mario.instObjects.push(new Coin(1150, 125)); Mario.instObjects.push(new Coin(1150, 100)); Mario.instObjects.push(new Coin(1025, 75)); Mario.instObjects.push(new Coin(1025, 50)); Mario.instObjects.push(new Coin(825, 50)); Mario.instObjects.push(new Coin(825, 25)); Mario.instObjects.push(new Coin(625, 75)); Mario.instObjects.push(new Coin(625, 50)); Mario.instObjects.push(new Coin(450, 25)); Mario.instObjects.push(new Coin(450, 0)); Mario.instObjects.push(new Coin(250, 100)); Mario.instObjects.push(new Coin(250, 75)); Mario.instBlocks.push(new Bonus(625, 0, 2, true)); Mario.instBlocks.push(new Bonus(250, 25, 3, true)); Mario.instBlocks.push(new Bonus(1150, 50, 3, true)); Mario.instBlocks.push(new Bonus(1350, 25, 3, true)); Mario.instBlocks.push(new Bonus(3175, 100, 4, true)); Mario.instBlocks.push(new Bonus(4250, 125, 2, true)); Mario.instBlocks.push(new BrickMulti(5100, 25)); Mario.instBlocks.push(new BrickMulti(5250, 25)); Mario.instEffects.push(new Back(3)); } }//package objects.levelMakes
Section 39
//MakeLevel4_1 (objects.levelMakes.MakeLevel4_1) package objects.levelMakes { import objects.*; public function MakeLevel4_1():void{ Mario.levelGenre = 2; Mario.musika = 0; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " M M "; Mario.level[4] = " MM M M M M M M "; Mario.level[5] = " MMMMMM MMMMMM MMMMMM MM M M M M M M M M M M M M "; Mario.level[6] = " MMMMMM MMMMMM MMMMMM MMMM M M M M M M M M M M M "; Mario.level[7] = " MM MM MM MMMM MMM MMM MMM MMM MMM MMM MMM M M M M M M MM M "; Mario.level[8] = " MMMM MM MM MMMM MMM MMM MMM MMM MMM MMM MMM M M M "; Mario.level[9] = " MMMM MMMM MMMMMMMMMMMMMMMM 01 MMMM MM MM MMMM MMM MMM MMM MMM MMM MMM MMM M M MM M M M "; Mario.level[10] = " MMM MMMM MMMM MMMMMMMMMMMMMMMMM 23 MMMM MMMMMMMMMMM MM MMMM M M M M M M M M M M M M M M M "; Mario.level[11] = " MM MM MM MM MM 23 MMMMMM MMM MMM MM MMMM M M M M M M M M M M M "; Mario.level[12] = " 01 MM MM MM MM MM MM MM MM 23 ce MMMMMM M M M M M M MQQQQQQQQQQQQQQQM MQQQQQQQQQQQM MQQQQQQQQQQQQM MQQQQQQQQM "; Mario.level[13] = " M 23 MM MM MM MM MM MM 23 fh MMMMMM M M M M M M M M "; Mario.level[14] = "ddddde cdde ce cde ce ce ce cddde ce cde cde cdddddddddddddddde 23 ce fh MMMMMMMM cddde cdddde cddddddde cddddddddddde cde cde cde cde cde cde cddddde Mcddddddddddddddddddddddddddddddddddddd"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.layerWall.addChild(AddGraphic(75, 300, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(75, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(400, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(400, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(400, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1000, 300, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1225, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1900, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1900, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(2875, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3100, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3100, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(3100, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4175, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4175, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4175, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5725, 300, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5800, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5800, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5925, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(5925, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6000, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6000, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6000, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6075, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6200, 300, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6300, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6300, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(6300, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5925, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(6000, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(6075, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(6200, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5875, 300, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5800, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(5725, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(4175, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(3100, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(2875, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1900, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1225, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1000, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(825, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(400, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(225, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(75, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(550, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1175, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1300, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2025, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2450, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2675, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2800, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2900, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3150, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3350, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3475, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3575, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3675, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3775, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3875, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3975, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4125, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4075, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3975, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3875, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3775, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3675, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3575, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3425, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3275, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3000, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2850, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2775, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2525, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2100, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1750, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1225, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1150, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(625, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(250, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(200, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(225, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(575, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(600, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1125, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1200, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1325, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1725, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1700, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2050, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2075, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2475, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2500, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2700, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2725, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2750, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2825, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2925, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2950, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2975, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3400, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3375, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3175, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3200, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3225, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3250, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3500, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3550, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3600, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3650, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3700, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3750, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3800, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3850, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3900, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3950, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4150, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4175, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4200, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4225, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4000, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4050, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5375, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5000, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(4650, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(4250, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4700, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5050, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5425, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(5600, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5500, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5475, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5450, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5325, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5300, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5275, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5250, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5225, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5200, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5175, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5150, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5100, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5075, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4975, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4950, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4925, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4900, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4875, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4850, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4825, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4800, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4775, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4750, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4725, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4625, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4600, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4575, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4550, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4525, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4475, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4450, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4400, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4325, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4300, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4275, 275, "back_fence_2")); Player.ResetPlayer(25, 300); Mario.instEnemies.push(new Lakitu(25, 15)); Mario.instEnemies.push(new Lakitu(75, 20)); Mario.instEnemies.push(new Lakitu(125, 25)); Mario.instEnemies.push(new Lakitu(175, 30)); Mario.instEnemies.push(new PPlant(300, 275)); Mario.instEnemies.push(new PPlant(1825, 200)); Mario.instObjects.push(new Finish(5700, 325)); Mario.layerWall.addChild(AddGraphic(75, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(225, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(400, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(825, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1000, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1225, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1900, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(2875, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(3100, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(4175, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5800, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5925, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(6000, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(6075, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5725, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(5875, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(6200, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(6300, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(6300, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(6075, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(6000, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5925, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5800, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(4175, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(4175, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(3100, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(2875, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1900, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1225, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(825, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(400, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(225, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(225, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(5925, 325, "back_tree_1")); Mario.instObjects.push(new Coin(1350, 275)); Mario.instObjects.push(new Coin(1375, 275)); Mario.instObjects.push(new Coin(1425, 325)); Mario.instObjects.push(new Coin(1450, 325)); Mario.instObjects.push(new Coin(1500, 275)); Mario.instObjects.push(new Coin(1525, 275)); Mario.instObjects.push(new Coin(1575, 325)); Mario.instObjects.push(new Coin(1650, 275)); Mario.instObjects.push(new Coin(1625, 275)); Mario.instObjects.push(new Coin(1675, 275)); Mario.instObjects.push(new Coin(1625, 300)); Mario.instObjects.push(new Coin(1625, 325)); Mario.instObjects.push(new Coin(1600, 325)); Mario.instObjects.push(new Coin(1550, 325)); Mario.instObjects.push(new Coin(1550, 300)); Mario.instObjects.push(new Coin(1550, 275)); Mario.instObjects.push(new Coin(1475, 275)); Mario.instObjects.push(new Coin(1475, 300)); Mario.instObjects.push(new Coin(1475, 325)); Mario.instObjects.push(new Coin(1400, 275)); Mario.instObjects.push(new Coin(1400, 300)); Mario.instObjects.push(new Coin(1400, 325)); Mario.instObjects.push(new Coin(3600, 100)); Mario.instObjects.push(new Coin(3625, 75)); Mario.instObjects.push(new Coin(3650, 75)); Mario.instObjects.push(new Coin(3650, 100)); Mario.instObjects.push(new Coin(3625, 100)); Mario.instObjects.push(new Coin(3600, 75)); Mario.instObjects.push(new Coin(3675, 100)); Mario.instObjects.push(new Coin(3675, 75)); Mario.instObjects.push(new Coin(3700, 75)); Mario.instObjects.push(new Coin(3725, 75)); Mario.instObjects.push(new Coin(3750, 75)); Mario.instObjects.push(new Coin(3750, 100)); Mario.instObjects.push(new Coin(3750, 125)); Mario.instObjects.push(new Coin(3700, 125)); Mario.instObjects.push(new Coin(3725, 125)); Mario.instObjects.push(new Coin(3725, 100)); Mario.instObjects.push(new Coin(3700, 100)); Mario.instObjects.push(new Coin(3775, 75)); Mario.instObjects.push(new Coin(3775, 100)); Mario.instObjects.push(new Coin(3800, 100)); Mario.instObjects.push(new Coin(3825, 100)); Mario.instObjects.push(new Coin(3800, 75)); Mario.instObjects.push(new Coin(3800, 125)); Mario.instObjects.push(new Coin(3800, 150)); Mario.instObjects.push(new Coin(3825, 150)); Mario.instObjects.push(new Coin(3825, 125)); Mario.instObjects.push(new Coin(3825, 75)); Mario.instObjects.push(new Coin(3850, 150)); Mario.instObjects.push(new Coin(3850, 125)); Mario.instObjects.push(new Coin(3850, 100)); Mario.instObjects.push(new Coin(3850, 75)); Mario.instObjects.push(new Coin(3875, 75)); Mario.instObjects.push(new Coin(3875, 100)); Mario.instObjects.push(new Coin(3900, 100)); Mario.instObjects.push(new Coin(3900, 75)); Mario.instObjects.push(new Coin(3900, 125)); Mario.instObjects.push(new Coin(3900, 150)); Mario.instObjects.push(new Coin(3925, 150)); Mario.instObjects.push(new Coin(3925, 125)); Mario.instObjects.push(new Coin(3925, 100)); Mario.instObjects.push(new Coin(3925, 75)); Mario.instObjects.push(new Coin(3950, 75)); Mario.instObjects.push(new Coin(3950, 100)); Mario.instObjects.push(new Coin(3950, 125)); Mario.instObjects.push(new Coin(3950, 150)); Mario.instObjects.push(new Coin(3925, 175)); Mario.instObjects.push(new Coin(4025, 200)); Mario.instObjects.push(new Coin(4025, 175)); Mario.instObjects.push(new Coin(4025, 150)); Mario.instObjects.push(new Coin(4000, 150)); Mario.instObjects.push(new Coin(4000, 125)); Mario.instObjects.push(new Coin(4000, 100)); Mario.instObjects.push(new Coin(3975, 100)); Mario.instObjects.push(new Coin(4000, 75)); Mario.instObjects.push(new Coin(4025, 75)); Mario.instObjects.push(new Coin(4050, 75)); Mario.instObjects.push(new Coin(4050, 100)); Mario.instObjects.push(new Coin(4050, 125)); Mario.instObjects.push(new Coin(4050, 150)); Mario.instObjects.push(new Coin(4025, 125)); Mario.instObjects.push(new Coin(4025, 100)); Mario.instObjects.push(new Coin(3975, 75)); Mario.instObjects.push(new Coin(4075, 100)); Mario.instObjects.push(new Coin(4075, 75)); Mario.instObjects.push(new Coin(4100, 75)); Mario.instObjects.push(new Coin(4100, 100)); Mario.instObjects.push(new Coin(4100, 125)); Mario.instObjects.push(new Coin(4100, 150)); Mario.instObjects.push(new Coin(4125, 150)); Mario.instObjects.push(new Coin(4125, 125)); Mario.instObjects.push(new Coin(4125, 100)); Mario.instObjects.push(new Coin(4125, 75)); Mario.instObjects.push(new Coin(4125, 175)); Mario.instObjects.push(new Coin(4125, 200)); Mario.instObjects.push(new Coin(4125, 225)); Mario.instEffects.push(new Back(5)); } }//package objects.levelMakes
Section 40
//MakeLevel4_2 (objects.levelMakes.MakeLevel4_2) package objects.levelMakes { import objects.*; public function MakeLevel4_2():void{ Mario.levelGenre = 2; Mario.musika = 0; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " "; Mario.level[8] = " "; Mario.level[9] = " 01 "; Mario.level[10] = " 23 "; Mario.level[11] = " 01 01 01QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ23 "; Mario.level[12] = "ddddddde 23 23 23 23 ce "; Mario.level[13] = "gggggggh cdddddddddddddddddddddddddddddde23 23 23 23QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfh MQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ"; Mario.level[14] = "gggggggh fggggggggggggggggggggggggggggggh23 23cddddddddddddddddddddde23 23 fh "; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.instEffects.push(new Background(350, 50, "back_clouds_1", 0.35)); Mario.instEffects.push(new Background(4800, 0, "back_clouds_3", 0.32)); Mario.instEffects.push(new Background(750, 25, "back_clouds_2", 0.3)); Mario.instEffects.push(new Background(2575, 0, "back_clouds_1", 0.29)); Mario.instEffects.push(new Background(3425, 150, "back_clouds_1", 0.26)); Mario.instEffects.push(new Background(1150, 125, "back_clouds_1", 0.26)); Mario.instEffects.push(new Background(1700, 50, "back_clouds_3", 0.26)); Mario.instEffects.push(new Background(4475, 25, "back_clouds_1", 0.22)); Mario.instEffects.push(new Background(3425, 50, "back_clouds_3", 0.19)); Mario.instEffects.push(new Background(0, 125, "back_clouds_3", 0.17)); Mario.instEffects.push(new Background(4100, 150, "back_clouds_2", 0.16)); Mario.instEffects.push(new Background(4900, 125, "back_clouds_2", 0.16)); Mario.instEffects.push(new Background(1550, 175, "back_clouds_3", 0.14)); Mario.instEffects.push(new Background(2400, 150, "back_clouds_3", 0.13)); Mario.instEffects.push(new Background(2900, 125, "back_clouds_2", 0.09)); Mario.instEffects.push(new Background(3600, 25, "back_clouds_2", 0.09)); Mario.instEffects.push(new Background(4175, 25, "back_clouds_3", 0.05)); Mario.instEffects.push(new Cloud(200, 50)); Mario.instEffects.push(new Cloud(650, 100)); Mario.instEffects.push(new Cloud(1475, 75)); Mario.instEffects.push(new Cloud(1625, 25)); Mario.instEffects.push(new Cloud(2175, 100)); Mario.instEffects.push(new Cloud(2675, 50)); Mario.instEffects.push(new Cloud(2975, 125)); Mario.instEffects.push(new Cloud(2975, 50)); Mario.instEffects.push(new Cloud(3500, 175)); Mario.instEffects.push(new Cloud(4300, 50)); Mario.instEffects.push(new Cloud(4800, 125)); Mario.instEffects.push(new Cloud(5025, 50)); Mario.layerWall.addChild(AddGraphic(5025, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4525, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4275, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(4125, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3875, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3575, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(3025, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2400, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(2050, 250, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1800, 325, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(1050, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(475, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(350, 300, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(150, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(200, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(425, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(675, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1525, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(1925, 325, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2250, 250, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(2550, 250, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3375, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3700, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(3975, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(4225, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5000, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5225, 300, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(5200, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5175, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5150, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5125, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5100, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5075, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(5050, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4975, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4950, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4925, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4900, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4875, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4850, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4825, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4800, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4775, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4750, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4725, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4700, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4675, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4650, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4625, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4600, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4575, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4550, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4200, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4300, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4325, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4150, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(4175, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3900, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3925, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3950, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3600, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3625, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3650, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3675, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3350, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3325, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3300, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3275, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3250, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3175, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3150, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3125, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3100, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3075, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(3050, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2525, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2500, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2475, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2450, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2425, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2225, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2200, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2175, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2150, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2125, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2100, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(2075, 250, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1900, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1825, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1850, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1875, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1500, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1475, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1450, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1425, 325, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1075, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1100, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1125, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(1150, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(175, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(400, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(375, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(500, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(650, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(625, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(600, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(575, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(550, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(525, 300, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(125, 50, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(125, 75, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(125, 100, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(125, 125, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(125, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(125, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(75, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(75, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(75, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(450, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(775, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(875, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(875, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(950, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(950, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(950, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(950, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1600, 300, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1775, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1775, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1950, 275, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(1950, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4350, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4350, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(4350, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1950, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1775, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(1600, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(950, 125, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(875, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(775, 250, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(675, 275, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(450, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(75, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(125, 25, "back_tree_4")); Mario.instObjects.push(new Finish(4600, 300)); Player.ResetPlayer(25, 225); Mario.instBlocks.push(new Brick(525, 225)); Mario.instBlocks.push(new Brick(575, 225)); Mario.instBlocks.push(new Brick(600, 225)); Mario.instBlocks.push(new Brick(625, 225)); Mario.instBlocks.push(new Brick(675, 225)); Mario.instBlocks.push(new Brick(700, 225)); Mario.instBlocks.push(new Brick(725, 225)); Mario.instBlocks.push(new Brick(775, 225)); Mario.instBlocks.push(new Brick(525, 125)); Mario.instBlocks.push(new Brick(700, 125)); Mario.instBlocks.push(new Brick(800, 125)); Mario.instBlocks.push(new Brick(725, 125)); Mario.instBlocks.push(new Brick(675, 125)); Mario.instBlocks.push(new Brick(650, 125)); Mario.instBlocks.push(new Brick(625, 125)); Mario.instBlocks.push(new Brick(600, 125)); Mario.instBlocks.push(new Brick(575, 125)); Mario.instEnemies.push(new HammerTroopa(650, 200)); Mario.instEnemies.push(new HammerTroopa(1725, 325)); Mario.instEnemies.push(new HammerTroopa(3775, 300)); Mario.instEnemies.push(new HammerTroopa(3775, 200)); Mario.instBlocks.push(new Brick(3625, 225)); Mario.instBlocks.push(new Brick(3650, 225)); Mario.instBlocks.push(new Brick(3675, 225)); Mario.instBlocks.push(new Brick(3700, 225)); Mario.instBlocks.push(new Brick(3725, 225)); Mario.instBlocks.push(new Brick(3750, 225)); Mario.instBlocks.push(new Brick(3775, 225)); Mario.instBlocks.push(new Brick(3800, 225)); Mario.instBlocks.push(new Brick(3825, 225)); Mario.instBlocks.push(new Brick(3850, 225)); Mario.instBlocks.push(new Brick(3875, 225)); Mario.instBlocks.push(new Brick(3900, 225)); Mario.instBlocks.push(new Brick(3925, 225)); Mario.instBlocks.push(new Brick(3625, 125)); Mario.instBlocks.push(new Brick(3650, 125)); Mario.instBlocks.push(new Brick(3675, 125)); Mario.instBlocks.push(new Brick(3700, 125)); Mario.instBlocks.push(new Brick(3725, 125)); Mario.instBlocks.push(new Brick(3750, 125)); Mario.instBlocks.push(new Brick(3775, 125)); Mario.instBlocks.push(new Brick(3800, 125)); Mario.instBlocks.push(new Brick(3825, 125)); Mario.instBlocks.push(new Brick(3850, 125)); Mario.instBlocks.push(new Brick(3875, 125)); Mario.instBlocks.push(new Brick(3900, 125)); Mario.instBlocks.push(new Brick(3925, 125)); Mario.instEnemies.push(new PFlame(3200, 200)); Mario.instEnemies.push(new PFlame(2000, 250)); Mario.instEnemies.push(new PFlame(1375, 250)); Mario.instEnemies.push(new PFlame(1175, 250)); Mario.instBlocks.push(new BrickMulti(750, 125)); Mario.instBlocks.push(new BrickMulti(550, 225)); Mario.instBlocks.push(new Bonus(750, 225, 1)); Mario.instBlocks.push(new Bonus(775, 125, 1)); Mario.instBlocks.push(new Bonus(650, 225, 2)); Mario.instBlocks.push(new Bonus(800, 225, 3)); Mario.instBlocks.push(new Bonus(550, 125, 3)); Mario.instBlocks.push(new Bonus(1475, 250, 1)); Mario.instBlocks.push(new Bonus(1500, 250, 1)); Mario.instBlocks.push(new Bonus(1550, 250, 1)); Mario.instBlocks.push(new Bonus(1925, 250, 1)); Mario.instBlocks.push(new Bonus(1875, 250, 1)); Mario.instBlocks.push(new Bonus(1525, 250, 4)); Mario.instBlocks.push(new Bonus(1900, 250, 3)); Mario.instBlocks.push(new Bonus(1850, 250, 3)); Mario.instEnemies.push(new BBeetle(2150, 250)); Mario.instEnemies.push(new BBeetle(2275, 250)); Mario.instEnemies.push(new BBeetle(2400, 250)); Mario.instEnemies.push(new BBeetle(2550, 250)); Mario.instEnemies.push(new BBeetle(2600, 250)); Mario.instEnemies.push(new BBeetle(2725, 250)); Mario.instEnemies.push(new BBeetle(2825, 250)); Mario.instEnemies.push(new Spiny(2225, 250)); Mario.instEnemies.push(new Spiny(2200, 250)); Mario.instEnemies.push(new Spiny(2350, 250)); Mario.instEnemies.push(new Spiny(2450, 250)); Mario.instEnemies.push(new Spiny(2500, 250)); Mario.instEnemies.push(new Spiny(2575, 250)); Mario.instEnemies.push(new Spiny(2675, 250)); Mario.instEnemies.push(new Spiny(2750, 250)); Mario.instEnemies.push(new Spiny(2900, 250)); Mario.instEnemies.push(new Spiny(3125, 250)); Mario.instEnemies.push(new Spiny(3025, 250)); Mario.instEnemies.push(new BBeetle(2975, 250)); Mario.instEnemies.push(new BBeetle(3100, 250)); Mario.instEnemies.push(new BBeetle(3175, 250)); Mario.instBlocks.push(new Bonus(3450, 225, 1)); Mario.instBlocks.push(new Bonus(3450, 125, 1)); Mario.instBlocks.push(new Bonus(4075, 225, 1)); Mario.instBlocks.push(new Bonus(4075, 125, 1)); Mario.instObjects.push(new Coin(4075, 175)); Mario.instObjects.push(new Coin(3900, 175)); Mario.instObjects.push(new Coin(3650, 175)); Mario.instObjects.push(new Coin(3725, 175)); Mario.instObjects.push(new Coin(3825, 175)); Mario.instObjects.push(new Coin(3450, 175)); Mario.instObjects.push(new Coin(3225, 150)); Mario.instObjects.push(new Coin(3200, 150)); Mario.instObjects.push(new Coin(2950, 200)); Mario.instObjects.push(new Coin(2725, 200)); Mario.instObjects.push(new Coin(2550, 200)); Mario.instObjects.push(new Coin(2375, 200)); Mario.instObjects.push(new Coin(2225, 200)); Mario.instObjects.push(new Coin(2075, 200)); Mario.instObjects.push(new Coin(2000, 200)); Mario.instObjects.push(new Coin(2025, 200)); Mario.instObjects.push(new Coin(1900, 175)); Mario.instObjects.push(new Coin(1875, 175)); Mario.instObjects.push(new Coin(1875, 150)); Mario.instObjects.push(new Coin(1900, 150)); Mario.instObjects.push(new Coin(1525, 175)); Mario.instObjects.push(new Coin(1500, 175)); Mario.instObjects.push(new Coin(1500, 150)); Mario.instObjects.push(new Coin(1525, 150)); Mario.instObjects.push(new Coin(1400, 200)); Mario.instObjects.push(new Coin(1375, 200)); Mario.instObjects.push(new Coin(1175, 200)); Mario.instObjects.push(new Coin(1200, 200)); Mario.instObjects.push(new Coin(1075, 250)); Mario.instObjects.push(new Coin(1050, 250)); Mario.instObjects.push(new Coin(400, 250)); Mario.instObjects.push(new Coin(425, 250)); Mario.instEnemies.push(new FlyRed(200, 225)); Mario.instEnemies.push(new FlyRed(225, 275)); Mario.instEnemies.push(new FlyRed(300, 100)); Mario.instEnemies.push(new FlyRed(275, 50)); Mario.instEnemies.push(new FlyRed(250, 150)); Mario.instEnemies.push(new FlyRed(325, 25)); Mario.instEnemies.push(new FlyRed(350, 175)); Mario.layerWall.addChild(AddGraphic(75, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(125, 200, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(450, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(675, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(775, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(875, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(950, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1600, 325, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1775, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(1950, 300, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(4350, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(4350, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1950, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1775, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(1775, 325, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(950, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(950, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(875, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(450, 300, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(125, 225, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(125, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(125, 275, "back_tree_1")); Mario.instEffects.push(new Back(5)); } }//package objects.levelMakes
Section 41
//MakeLevel4_3 (objects.levelMakes.MakeLevel4_3) package objects.levelMakes { import objects.*; public function MakeLevel4_3():void{ Mario.levelGenre = 2; Mario.musika = 0; Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " lmnnop lmnnnop "; Mario.level[7] = " qrrs lmnnnop qrrrs lmnnnop "; Mario.level[8] = " lmnnop qrrs S qrrrs qrrrs qrrrs "; Mario.level[9] = " qrrs qrrs R S qrrrs lmnnop lmnnnop qrrrs lmnnop qrrrs "; Mario.level[10] = " qrrs qrrs R S R lmnnop qrrrs qrrs qrrrs qrrrs qrrs lmnnop qrrrs lmnnnnnnnnnop lmmnnnnnnnoplmnnnnnnnoplmnnnnnoplmnnnnnnnop"; Mario.level[11] = " lmnnop qrrs qrrs lmnnnop qrrs qrrrs qrrs qrrrs qrrrs lmnop qrrs lmnop qrrs qrrrs qrrrrrrrrrs qrrrrrrrrs qrrrrrrrs qrrrrrs qrrrrrrrs "; Mario.level[12] = " qrrs qrrs qrrs qrrrs qrrs qrrrs qrrs qrrrs qrrrs qrs qrrs qrs qrrs qrrrs lmnnop qrrrrrrrrrs qrrrrrrrrs qrrrrrrrs qrrrrrs qrrrrrrrs "; Mario.level[13] = " qrrs qrrs qrrs qrrrs lmnnnnnnop qrrs qrrrs qrrs qrrrs qrrrs qrs qrrs qrs qrrs qrrrs qrrs qrrrrrrrrrs qrrrrrrrrs qrrrrrrrs qrrrrrs qrrrrrrrs "; Mario.level[14] = " qrrs qrrs qrrs qrrrs qrrrrrrs qrrs qrrrs qrrs qrrrs qrrrs qrs qrrs qrs qrrs qrrrs qrrs qrrrrrrrrrs qrrrrrrrrs qrrrrrrrs qrrrrrs qrrrrrrrs "; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.instEffects.push(new Background(3375, 75, "back_clouds_3", 0.32)); Mario.instEffects.push(new Background(2025, 25, "back_clouds_3", 0.05)); Mario.instEffects.push(new Background(1000, 25, "back_clouds_3", 0.19)); Mario.instEffects.push(new Background(50, 200, "back_clouds_3", 0.13)); Mario.instEffects.push(new Background(775, 175, "back_clouds_2", 0.17)); Mario.instEffects.push(new Background(2325, 150, "back_clouds_2", 0.26)); Mario.instEffects.push(new Background(3875, 25, "back_clouds_2", 0.14)); Mario.instEffects.push(new Background(5125, 150, "back_clouds_2", 0.3)); Mario.instEffects.push(new Background(4400, 50, "back_clouds_1", 0.09)); Mario.instEffects.push(new Background(2725, 150, "back_clouds_1", 0.09)); Mario.instEffects.push(new Background(1550, 50, "back_clouds_1", 0.16)); Mario.instEffects.push(new Background(300, 25, "back_clouds_1", 0.16)); Mario.instEffects.push(new Cloud(125, 50)); Mario.instEffects.push(new Cloud(425, 125)); Mario.instEffects.push(new Cloud(750, 25)); Mario.instEffects.push(new Cloud(900, 100)); Mario.instEffects.push(new Cloud(1300, 175)); Mario.instEffects.push(new Cloud(1350, 50)); Mario.instEffects.push(new Cloud(1775, 0)); Mario.instEffects.push(new Cloud(1975, 125)); Mario.instEffects.push(new Cloud(2200, 75)); Mario.instEffects.push(new Cloud(2675, 25)); Mario.instEffects.push(new Cloud(3250, 25)); Mario.instEffects.push(new Cloud(2900, 75)); Mario.instEffects.push(new Cloud(3100, 150)); Mario.instEffects.push(new Cloud(3525, 25)); Mario.instEffects.push(new Cloud(4025, 100)); Mario.instEffects.push(new Cloud(4650, 50)); Mario.instEffects.push(new Cloud(5300, 50)); Mario.instEffects.push(new Cloud(5000, 125)); Player.ResetPlayer(125, 225); Mario.instObjects.push(new Finish(4750, 225)); Mario.instEnemies.push(new HammerTroopa(1125, 300)); Mario.instBlocks.push(new Brick(1050, 225)); Mario.instBlocks.push(new Brick(1100, 225)); Mario.instBlocks.push(new Brick(1125, 225)); Mario.instBlocks.push(new Brick(1150, 225)); Mario.instBlocks.push(new Brick(1175, 225)); Mario.instBlocks.push(new Brick(1225, 225)); Mario.instBlocks.push(new Brick(1050, 125)); Mario.instBlocks.push(new Brick(1100, 125)); Mario.instBlocks.push(new Brick(1125, 125)); Mario.instBlocks.push(new Brick(1150, 125)); Mario.instBlocks.push(new Brick(1175, 125)); Mario.instBlocks.push(new Brick(1225, 125)); Mario.instEnemies.push(new HammerTroopa(1150, 200)); Mario.instEnemies.push(new HammerTroopa(1100, 100)); Mario.instObjects.push(new Cannon(775, 225)); Mario.instObjects.push(new Cannon(825, 200)); Mario.instObjects.push(new Cannon(875, 250)); Mario.instObjects.push(new Cannon(725, 175)); Mario.instEnemies.push(new FlyGreen(1625, 100)); Mario.instEnemies.push(new FlyGreen(1575, 125)); Mario.instEnemies.push(new Spiny(1550, 150)); Mario.instEnemies.push(new Spiny(1600, 150)); Mario.instEnemies.push(new Spiny(1650, 150)); Mario.instEnemies.push(new Spiny(1850, 200)); Mario.instEnemies.push(new Spiny(1875, 200)); Mario.instEnemies.push(new TroopaRed(1800, 200)); Mario.instEnemies.push(new TroopaRed(1925, 200)); Mario.instEnemies.push(new Spiny(2350, 125)); Mario.instEnemies.push(new Spiny(2400, 125)); Mario.instEnemies.push(new Spiny(2425, 125)); Mario.instEnemies.push(new Spiny(2375, 125)); Mario.instEnemies.push(new Spiny(2450, 125)); Mario.instEnemies.push(new FlyGreen(2325, 100)); Mario.instEnemies.push(new FlyGreen(2475, 100)); Mario.instEnemies.push(new FlyRed(2700, 250)); Mario.instEnemies.push(new FlyRed(2725, 225)); Mario.instEnemies.push(new FlyRed(2750, 150)); Mario.instEnemies.push(new FlyRed(2775, 100)); Mario.instEnemies.push(new FlyRed(2800, 25)); Mario.instEnemies.push(new FlyRed(3050, 175)); Mario.instEnemies.push(new FlyRed(3075, 100)); Mario.instEnemies.push(new FlyRed(3100, 50)); Mario.instEnemies.push(new FlyRed(3000, 275)); Mario.instEnemies.push(new FlyRed(3025, 250)); Mario.instEnemies.push(new FlyRed(3250, 225)); Mario.instEnemies.push(new FlyRed(3275, 200)); Mario.instEnemies.push(new FlyRed(3300, 150)); Mario.instEnemies.push(new FlyRed(3325, 100)); Mario.instEnemies.push(new FlyRed(3350, 125)); Mario.instEnemies.push(new FlyRed(3575, 125)); Mario.instEnemies.push(new FlyRed(3550, 175)); Mario.instEnemies.push(new FlyRed(3525, 75)); Mario.instEnemies.push(new FlyRed(3600, 150)); Mario.instEnemies.push(new FlyRed(3800, 75)); Mario.instEnemies.push(new FlyRed(3825, 125)); Mario.instEnemies.push(new FlyRed(3850, 50)); Mario.instEnemies.push(new FlyRed(3875, 0)); Mario.instEnemies.push(new FlyRed(4075, 275)); Mario.instEnemies.push(new FlyRed(4100, 250)); Mario.instEnemies.push(new FlyRed(4125, 150)); Mario.instEnemies.push(new FlyGreen(4375, 200)); Mario.instEnemies.push(new FlyGreen(4450, 200)); Mario.instEnemies.push(new FlyGreen(4200, 200)); Mario.instEnemies.push(new FlyGreen(4275, 200)); Mario.instEnemies.push(new Spiny(4250, 225)); Mario.instEnemies.push(new Spiny(4400, 225)); Mario.instEnemies.push(new Spiny(4300, 225)); Mario.instEnemies.push(new Spiny(4350, 225)); Mario.instEnemies.push(new Spiny(4475, 225)); Mario.instEnemies.push(new Spiny(4175, 225)); Mario.instBlocks.push(new Brick(3675, 100)); Mario.instBlocks.push(new Brick(3725, 100)); Mario.instBlocks.push(new Brick(3925, 225)); Mario.instBlocks.push(new Brick(4000, 225)); Mario.instBlocks.push(new Brick(3450, 150)); Mario.instBlocks.push(new Brick(3425, 150)); Mario.instBlocks.push(new Brick(3200, 175)); Mario.instBlocks.push(new Brick(3150, 175)); Mario.instBlocks.push(new Brick(2900, 125)); Mario.instBlocks.push(new Brick(2925, 125)); Mario.instBlocks.push(new Brick(2600, 175)); Mario.instBlocks.push(new Brick(2650, 175)); Mario.instBlocks.push(new Brick(2150, 125)); Mario.instBlocks.push(new Brick(2200, 125)); Mario.instBlocks.push(new Brick(2250, 125)); Mario.instBlocks.push(new Brick(1450, 150)); Mario.instBlocks.push(new Brick(1425, 150)); Mario.instBlocks.push(new Brick(600, 75)); Mario.instBlocks.push(new Brick(575, 75)); Mario.instBlocks.push(new Brick(375, 125)); Mario.instObjects.push(new Cannon(400, 175)); Mario.instObjects.push(new Cannon(275, 175)); Mario.instObjects.push(new Cannon(625, 125)); Mario.instObjects.push(new Cannon(550, 125)); Mario.instObjects.push(new Cannon(1675, 150)); Mario.instObjects.push(new Cannon(2900, 200)); Mario.instObjects.push(new Cannon(2925, 200)); Mario.instObjects.push(new Cannon(3150, 250)); Mario.instObjects.push(new Cannon(3200, 250)); Mario.instObjects.push(new Cannon(3400, 225)); Mario.instObjects.push(new Cannon(3475, 225)); Mario.instObjects.push(new Cannon(3650, 150)); Mario.instObjects.push(new Cannon(3750, 150)); Mario.instObjects.push(new Cannon(3975, 275)); Mario.instObjects.push(new Cannon(3950, 275)); Mario.instBlocks.push(new Bonus(3950, 225, 2)); Mario.instBlocks.push(new Bonus(3975, 225, 1)); Mario.instBlocks.push(new Bonus(3700, 100, 1)); Mario.instBlocks.push(new Bonus(2225, 125, 1)); Mario.instBlocks.push(new Bonus(2175, 125, 1)); Mario.instBlocks.push(new Bonus(1075, 225, 1)); Mario.instBlocks.push(new Bonus(1200, 125, 1)); Mario.instBlocks.push(new Bonus(1200, 225, 3)); Mario.instBlocks.push(new Bonus(1075, 125, 3)); Mario.instObjects.push(new Coin(1075, 50)); Mario.instObjects.push(new Coin(1200, 50)); Mario.instObjects.push(new Coin(1200, 175)); Mario.instObjects.push(new Coin(1075, 175)); Mario.instObjects.push(new Coin(875, 200)); Mario.instObjects.push(new Coin(825, 150)); Mario.instObjects.push(new Coin(775, 175)); Mario.instObjects.push(new Coin(725, 125)); Mario.instObjects.push(new Coin(525, 75)); Mario.instObjects.push(new Coin(650, 75)); Mario.instObjects.push(new Coin(350, 125)); Mario.instObjects.push(new Coin(325, 125)); Mario.instBlocks.push(new Brick(300, 125)); Mario.instObjects.push(new Coin(1200, 275)); Mario.instObjects.push(new Coin(1075, 275)); Mario.instObjects.push(new Coin(1400, 175)); Mario.instObjects.push(new Coin(1475, 175)); Mario.instObjects.push(new Coin(1475, 125)); Mario.instObjects.push(new Coin(1400, 125)); Mario.instObjects.push(new Coin(1575, 75)); Mario.instObjects.push(new Coin(1625, 75)); Mario.instObjects.push(new Coin(1825, 150)); Mario.instObjects.push(new Coin(1900, 150)); Mario.instObjects.push(new Coin(2175, 175)); Mario.instObjects.push(new Coin(2225, 175)); Mario.instObjects.push(new Coin(2400, 50)); Mario.instObjects.push(new Coin(2375, 75)); Mario.instObjects.push(new Coin(2425, 75)); Mario.instObjects.push(new Coin(2625, 225)); Mario.instObjects.push(new Coin(2625, 125)); Mario.instObjects.push(new Coin(2975, 150)); Mario.instObjects.push(new Coin(2850, 150)); Mario.instObjects.push(new Coin(3175, 100)); Mario.instObjects.push(new Coin(3500, 125)); Mario.instObjects.push(new Coin(3375, 125)); Mario.instObjects.push(new Coin(3700, 50)); Mario.instObjects.push(new Coin(3900, 175)); Mario.instObjects.push(new Coin(4025, 175)); Mario.instObjects.push(new Coin(4250, 150)); Mario.instObjects.push(new Coin(4300, 150)); Mario.instObjects.push(new Coin(4350, 150)); Mario.instObjects.push(new Coin(4400, 150)); Mario.instObjects.push(new Coin(4700, 175)); Mario.instBlocks.push(new Bonus(2625, 175, 1)); Mario.instBlocks.push(new Bonus(3175, 175, 1)); Mario.instEffects.push(new Back(5)); } }//package objects.levelMakes
Section 42
//MakeLevel4_4 (objects.levelMakes.MakeLevel4_4) package objects.levelMakes { import objects.*; public function MakeLevel4_4():void{ Mario.levelGenre = 3; Mario.musika = 2; Mario.level[0] = "BABABABAB ABABABABABABABABABU UABABABABUUUCABABABABABABABABABABABABABABABABDABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABC "; Mario.level[1] = " UUU UUU U U UUU UUU 23 23 23 45 23 AB "; Mario.level[2] = " U U UUU U U UUU U U 23 23 45 23 DC "; Mario.level[3] = " UUU UUU UUU U U UUU 45 23 23 AB "; Mario.level[4] = " U U UUU UUU 23 45 DC "; Mario.level[5] = " UUU UUU U U UUU 45 AB "; Mario.level[6] = " U U UUU U U UUU UUU "; Mario.level[7] = " UUU UUU UUU U U U U "; Mario.level[8] = " U U UUU UUU UUU 01 "; Mario.level[9] = " UUU UUU U U 23 01 EFFG EFG "; Mario.level[10] = " U U UUU UUU 23 01 23 HIIJ HILG EGGGGGGGGGGGGGGGGGGGGGGGGGGGG"; Mario.level[11] = " UUU UUU U U 01 23 23 23 HIIJ HIILG HJJJJJJJJJJJJJJJJJJJJJJJJJJJJ"; Mario.level[12] = " EFG U U UUU 23 23 23 23 01 HIIJ HIIILG HJJJJJJJJJJJJJJJJJJJJJJJJJJJJ"; Mario.level[13] = "FFFKILFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKIIJ HIIIILFFFFFFFFFFFFFFFFFFFFFFFFFFFKJJJJJJJJJJJJJJJJJJJJJJJJJJJJ"; Mario.level[14] = "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJ"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(100, 250); Mario.instObjects.push(new Finish(4650, 225)); Mario.instObjects.push(new Elevator(2875, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3725, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(2975, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3625, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3075, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3400, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3300, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3200, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3525, 225, 100, "elevator_4")); Mario.instObjects.push(new Elevator(3175, 225, 25, "elevator_1")); Mario.instObjects.push(new Elevator(3500, 225, 25, "elevator_1")); Mario.instObjects.push(new Mill(2000, 275, 60, -2, 543)); Mario.instObjects.push(new Mill(1950, 175, 65, 3.2, 1564)); Mario.instObjects.push(new Mill(2000, 50, 64, 2.6, 7548)); Mario.instObjects.push(new Mill(1875, 75, 93, -3.4, 5839)); Mario.instObjects.push(new Mill(1800, 175, 105, 2.2, 3374)); Mario.instObjects.push(new Mill(1700, 300, 153, -3.1, 2378)); Mario.instObjects.push(new Mill(1650, 150, 95, -2.5, 4821)); Mario.instObjects.push(new Mill(1525, 225, 86, 2.7, 2590)); Mario.instObjects.push(new Mill(1750, 50, 105, -2.1, 3964)); Mario.instObjects.push(new Mill(1575, 25, 136, 3, 3869)); Mario.instObjects.push(new Mill(1475, 125, 129, -3.3, 9684)); Mario.instObjects.push(new Mill(1375, 150, 87, 2.4, 3475)); Mario.instObjects.push(new Mill(1300, 0, 91, -2.9, 4582)); Mario.instObjects.push(new Mill(1125, 100, 69, 2.3, 1568)); Mario.instObjects.push(new Mill(1200, 250, 103, -2.8, 9864)); Mario.instObjects.push(new Mill(950, 200, 132, 3.5, 2364)); Mario.instObjects.push(new Mill(1000, 50, 135, 4.6, 2686)); Mario.instBlocks.push(new Brick(425, 225)); Mario.instBlocks.push(new Brick(475, 225)); Mario.instBlocks.push(new Brick(500, 225)); Mario.instBlocks.push(new Brick(525, 225)); Mario.instBlocks.push(new Brick(550, 225)); Mario.instBlocks.push(new Brick(575, 225)); Mario.instBlocks.push(new Brick(600, 225)); Mario.instBlocks.push(new Brick(625, 225)); Mario.instBlocks.push(new Brick(650, 225)); Mario.instBlocks.push(new Brick(700, 225)); Mario.instBlocks.push(new Brick(700, 125)); Mario.instBlocks.push(new Brick(650, 125)); Mario.instBlocks.push(new Brick(625, 125)); Mario.instBlocks.push(new Brick(600, 125)); Mario.instBlocks.push(new Brick(575, 125)); Mario.instBlocks.push(new Brick(550, 125)); Mario.instBlocks.push(new Brick(525, 125)); Mario.instBlocks.push(new Brick(500, 125)); Mario.instBlocks.push(new Brick(475, 125)); Mario.instBlocks.push(new Brick(425, 125)); Mario.instEnemies.push(new HammerTroopa(525, 300, true)); Mario.instEnemies.push(new HammerTroopa(500, 100, true)); Mario.instEnemies.push(new HammerTroopa(600, 200)); Mario.instEnemies.push(new HammerTroopa(4225, 300, true)); Mario.instEnemies.push(new HammerTroopa(4475, 300, true)); Mario.instEnemies.push(new HammerTroopa(4325, 300)); Mario.instEnemies.push(new JumperThrower(3725, 350, -13, 0.1, 150, 2, 5)); Mario.instEnemies.push(new JumperThrower(3650, 350, -13, 0.2, 143, 3, 9)); Mario.instEnemies.push(new JumperThrower(3375, 350, -13, 0.3, 204, 12, 10)); Mario.instEnemies.push(new JumperThrower(3075, 350, -13, 0.4, 243, 2, 3)); Mario.instEnemies.push(new JumperThrower(3000, 350, -13, 0.5, 195, 1, 5)); Mario.instEnemies.push(new PFlame(2250, 250)); Mario.instEnemies.push(new PFlame(2350, 175)); Mario.instEnemies.push(new PFlame(2450, 225)); Mario.instEnemies.push(new PFlame(2600, 50, -1)); Mario.instEnemies.push(new PFlame(2700, 125, -1)); Mario.instBlocks.push(new Bonus(950, 50, 2, true)); Mario.instBlocks.push(new Bonus(1800, 50, 4, true)); Mario.instBlocks.push(new Bonus(1950, 50, 4, true)); Mario.instBlocks.push(new Bonus(1825, 50, 2, true)); Mario.instBlocks.push(new Bonus(1525, 50, 1, true)); Mario.instBlocks.push(new Bonus(1625, 50, 1, true)); Mario.instBlocks.push(new Bonus(1650, 50, 1, true)); Mario.instBlocks.push(new Bonus(1675, 50, 1, true)); Mario.instBlocks.push(new Bonus(1700, 50, 1, true)); Mario.instBlocks.push(new Bonus(1500, 50, 1, true)); Mario.instBlocks.push(new Bonus(1475, 50, 1, true)); Mario.instBlocks.push(new Bonus(1050, 75, 1, true)); Mario.instBlocks.push(new Bonus(925, 50, 1, true)); Mario.instBlocks.push(new Bonus(450, 125, 1)); Mario.instBlocks.push(new Bonus(675, 125, 1)); Mario.instBlocks.push(new Bonus(675, 225, 3)); Mario.instBlocks.push(new Bonus(450, 225, 3)); Mario.instBlocks.push(new Bonus(1575, 250, 1, true)); Mario.instBlocks.push(new Bonus(1000, 200, 1, true)); Mario.instBlocks.push(new Bonus(1075, 200, 1, true)); Mario.instBlocks.push(new Bonus(1175, 125, 1, true)); Mario.instBlocks.push(new Bonus(1325, 200, 1, true)); Mario.instBlocks.push(new BrickMulti(2900, 125)); Mario.instBlocks.push(new BrickMulti(3100, 125)); Mario.instBlocks.push(new BrickMulti(3275, 125)); Mario.instBlocks.push(new BrickMulti(3450, 125)); Mario.instBlocks.push(new BrickMulti(3650, 125)); Mario.instBlocks.push(new BrickMulti(3750, 125)); Mario.instObjects.push(new Coin(3700, 125)); Mario.instObjects.push(new Coin(3600, 125)); Mario.instObjects.push(new Coin(3500, 125)); Mario.instObjects.push(new Coin(3400, 125)); Mario.instObjects.push(new Coin(3325, 125)); Mario.instObjects.push(new Coin(3225, 125)); Mario.instObjects.push(new Coin(3150, 125)); Mario.instObjects.push(new Coin(3050, 125)); Mario.instObjects.push(new Coin(2950, 125)); Mario.instObjects.push(new Coin(2850, 125)); Mario.instObjects.push(new Coin(4125, 225)); Mario.instObjects.push(new Coin(4150, 225)); Mario.instObjects.push(new Coin(4175, 225)); Mario.instObjects.push(new Coin(4225, 225)); Mario.instObjects.push(new Coin(4250, 225)); Mario.instObjects.push(new Coin(4275, 225)); Mario.instObjects.push(new Coin(4325, 225)); Mario.instObjects.push(new Coin(4350, 225)); Mario.instObjects.push(new Coin(4375, 225)); Mario.instObjects.push(new Coin(4425, 225)); Mario.instObjects.push(new Coin(4450, 225)); Mario.instObjects.push(new Coin(4475, 225)); Mario.instObjects.push(new Coin(4525, 225)); Mario.instObjects.push(new Coin(4550, 225)); Mario.instObjects.push(new Coin(4575, 225)); Mario.instObjects.push(new Coin(4075, 225)); Mario.instObjects.push(new Coin(4050, 225)); Mario.instObjects.push(new Coin(4025, 225)); Mario.instObjects.push(new Coin(2725, 175)); Mario.instObjects.push(new Coin(2700, 175)); Mario.instObjects.push(new Coin(2675, 225)); Mario.instObjects.push(new Coin(2650, 225)); Mario.instObjects.push(new Coin(2600, 100)); Mario.instObjects.push(new Coin(2625, 100)); Mario.instObjects.push(new Coin(2575, 150)); Mario.instObjects.push(new Coin(2550, 150)); Mario.instObjects.push(new Coin(2500, 125)); Mario.instObjects.push(new Coin(2525, 125)); Mario.instObjects.push(new Coin(2450, 175)); Mario.instObjects.push(new Coin(2475, 175)); Mario.instObjects.push(new Coin(2425, 200)); Mario.instObjects.push(new Coin(2400, 200)); Mario.instObjects.push(new Coin(2350, 125)); Mario.instObjects.push(new Coin(2375, 125)); Mario.instObjects.push(new Coin(2325, 150)); Mario.instObjects.push(new Coin(2300, 150)); Mario.instObjects.push(new Coin(2250, 200)); Mario.instObjects.push(new Coin(2275, 200)); Mario.instObjects.push(new Coin(1625, 75)); Mario.instObjects.push(new Coin(1650, 75)); Mario.instObjects.push(new Coin(1675, 75)); Mario.instObjects.push(new Coin(1700, 75)); Mario.instObjects.push(new Coin(1825, 75)); Mario.instObjects.push(new Coin(1800, 75)); Mario.instObjects.push(new Coin(1950, 75)); Mario.instObjects.push(new Coin(1575, 275)); Mario.instObjects.push(new Coin(1525, 75)); Mario.instObjects.push(new Coin(1500, 75)); Mario.instObjects.push(new Coin(1475, 75)); Mario.instObjects.push(new Coin(1325, 225)); Mario.instObjects.push(new Coin(1175, 150)); Mario.instObjects.push(new Coin(1075, 225)); Mario.instObjects.push(new Coin(1000, 225)); Mario.instObjects.push(new Coin(1050, 100)); Mario.instObjects.push(new Coin(950, 75)); Mario.instObjects.push(new Coin(925, 75)); Mario.instObjects.push(new Coin(450, 175)); Mario.instObjects.push(new Coin(475, 175)); Mario.instObjects.push(new Coin(500, 175)); Mario.instObjects.push(new Coin(675, 175)); Mario.instObjects.push(new Coin(650, 175)); Mario.instObjects.push(new Coin(625, 175)); Mario.instObjects.push(new Coin(600, 175)); Mario.instObjects.push(new Coin(575, 175)); Mario.instObjects.push(new Coin(550, 175)); Mario.instObjects.push(new Coin(525, 175)); Mario.instEffects.push(new Back(3)); } }//package objects.levelMakes
Section 43
//MakeLevel4_5 (objects.levelMakes.MakeLevel4_5) package objects.levelMakes { import objects.*; public function MakeLevel4_5():void{ Mario.level[0] = "ABABAB CABABAB"; Mario.level[1] = " C"; Mario.level[2] = " C"; Mario.level[3] = " C"; Mario.level[4] = " C"; Mario.level[5] = " C"; Mario.level[6] = " C"; Mario.level[7] = " C"; Mario.level[8] = " C"; Mario.level[9] = " C"; Mario.level[10] = " C"; Mario.level[11] = " C"; Mario.level[12] = " C"; Mario.level[13] = " OOOOOOOOOOOOOO C"; Mario.level[14] = " C"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Player.ResetPlayer(200, 0); Mario.instEnemies.push(new Bowser(350, 200, 0, 9, 15, 15, 16, 3)); Mario.instEffects.push(new Back(3)); Mario.instObjects.push(new ElevatorBounce(25, 225, 25, "elevator_1", 1)); Mario.instObjects.push(new ElevatorBounce(350, 125, 25, "elevator_1", -1)); Mario.instObjects.push(new LastLevel()); } }//package objects.levelMakes
Section 44
//MakeLevel4_6 (objects.levelMakes.MakeLevel4_6) package objects.levelMakes { import objects.*; public function MakeLevel4_6():void{ Mario.level[0] = " "; Mario.level[1] = " "; Mario.level[2] = " "; Mario.level[3] = " "; Mario.level[4] = " "; Mario.level[5] = " "; Mario.level[6] = " "; Mario.level[7] = " "; Mario.level[8] = " "; Mario.level[9] = " "; Mario.level[10] = " "; Mario.level[11] = " "; Mario.level[12] = "dddddddddddddddd"; Mario.level[13] = "gggggggggggggggg"; Mario.level[14] = "gggggggggggggggg"; Mario.levelWid = Mario.level[0].length; Mario.levelHei = Mario.level.length; Mario.drawLevel(); Mario.Hud.Time = 320; Mario.instEffects.push(new Cloud(300, 50)); Mario.instEffects.push(new Cloud(0, 0)); Mario.instEffects.push(new Cloud(100, 75)); Mario.instEffects.push(new Cloud(375, 25)); Mario.layerWall.addChild(AddGraphic(100, 200, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(150, 175, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(300, 225, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(250, 75, "back_tree_4")); Mario.layerWall.addChild(AddGraphic(250, 100, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(250, 125, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(250, 150, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(250, 175, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(150, 200, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(150, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(300, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(100, 250, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(100, 225, "back_tree_3")); Mario.layerWall.addChild(AddGraphic(250, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(325, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(350, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(375, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(175, 275, "back_fence_1")); Mario.layerWall.addChild(AddGraphic(225, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(200, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(100, 275, "back_fence_3")); Mario.layerWall.addChild(AddGraphic(0, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(75, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(50, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(25, 275, "back_fence_2")); Mario.layerWall.addChild(AddGraphic(150, 275, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(100, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(150, 250, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(250, 200, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(300, 275, "back_tree_2")); Mario.layerWall.addChild(AddGraphic(250, 250, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(250, 225, "back_tree_1")); Mario.layerWall.addChild(AddGraphic(250, 275, "back_tree_1")); Mario.instObjects.push(new GameEnd()); Player.ResetPlayer(0, 0); Mario.playerControllable = false; Player.GFX2.alpha = 0; Mario.Hud.GFX.alpha = 0; Mario.musika = 13; } }//package objects.levelMakes
Section 45
//AddGraphic (objects.AddGraphic) package objects { import mx.core.*; public function AddGraphic(_arg1:uint, _arg2:uint, _arg3:String):BitmapAsset{ var _local4:BitmapAsset = new (Mario.classGFX.AccessGFX(_arg3)); _local4.x = _arg1; _local4.y = _arg2; return (_local4); } }//package objects
Section 46
//Back (objects.Back) package objects { import mx.core.*; public class Back { public var gfx1:BitmapAsset; public var gfx2:BitmapAsset; public function Back(_arg1:uint){ gfx1 = new (Mario.classGFX.AccessGFX(("back_" + _arg1))); gfx2 = new (Mario.classGFX.AccessGFX(("back_" + _arg1))); Mario.layerBack2.addChildAt(gfx1, 0); Mario.layerBack2.addChildAt(gfx2, 0); Update(0); } public function Update(_arg1:uint):void{ if (Player.pX > 0){ gfx1.x = -((((-(Mario.scrollX) + 200) / 5) % 400)); gfx2.x = (gfx1.x + 400); } else { gfx1.x = -(((((-(Mario.scrollX) + 200) / 5) + 4000) % 400)); gfx2.x = (gfx1.x + 400); }; } } }//package objects
Section 47
//Background (objects.Background) package objects { import mx.core.*; public class Background { private var bX:Number; private var bY:Number; private var GFX:BitmapAsset; private var parallel:Number; public function Background(_arg1:int, _arg2:int, _arg3:String, _arg4:Number=0){ bX = _arg1; bY = _arg2; parallel = _arg4; GFX = new (Mario.classGFX.AccessGFX(_arg3)); GFX.x = (bX + ((-(Mario.scrollX) + 200) * parallel)); GFX.y = bY; Mario.layerBack.addChild(GFX); } public function Update(_arg1:uint):void{ if (Mario.playerControllable){ GFX.x = (bX + (((-(Mario.scrollX) + 200) - bX) * parallel)); }; } public function Reset(_arg1:int):void{ GFX.x = (bX + (((-(Mario.scrollX) + 200) - bX) * parallel)); } } }//package objects
Section 48
//BBeetle (objects.BBeetle) package objects { import flash.display.*; import flash.media.*; public class BBeetle extends Enemy { private var waiter:uint;// = 0 private var Mode:uint;// = 0 private var frame:uint;// = 0 private var SFXStomp:Sound; private var wait:uint;// = 0 private var GFX:Array; private var fall:Boolean;// = false private var num:uint;// = 0 public function BBeetle(_arg1:uint, _arg2:uint){ SFXStomp = new (Mario.classSFX.accessSFX("stompduck")); GFX = new Array(4); super(); eX = _arg1; eY = _arg2; eWid = 20; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 20; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_bbeetle_1")); GFX[3] = (GFX[1] = new (Mario.classGFX.AccessGFX("enemy_bbeetle_2"))); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_bbeetle_3")); GFX[0].x = (eX - 2); GFX[0].y = (eY - 4); Mario.layerFore.addChild(GFX[0]); } override public function Stomp(_arg1:uint):void{ Player.hitStomp = true; Player.Bounce(eY); if (Mario.sounds){ SFXStomp.play(); }; } override public function FireballHit(_arg1:uint, _arg2:int):Boolean{ if (Mario.sounds){ SFXKick.play(); }; return (true); } override public function Update(_arg1:uint):void{ var _local2:Class; if (active){ if (Mode == 0){ eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, (eX - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(eX, eY)) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 1){ fall = true; }; if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 5); if (fall){ dir = ((Player.pX > eX)) ? 1 : -1; fall = false; }; }; }; wait++; if (wait == 8){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 4); Mario.layerFore.addChild(GFX[frame]); wait = 0; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 24); GFX[frame].y = (eY - 4); if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; }; } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } private function makeShell():void{ Mario.layerFore.removeChild(GFX[frame]); frame = 2; GFX[frame].x = (eX - 2); GFX[frame].y = (eY - 2); Mario.layerFore.addChild(GFX[frame]); } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 2), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_bbeetle_1"))); return (true); } } }//package objects
Section 49
//Block (objects.Block) package objects { import flash.media.*; public class Block { var bX:Number; var bY:Number; var SFXBrick:Sound; public function Block(){ SFXBrick = new (Mario.classSFX.accessSFX("brick")); super(); } public function Headbutt(_arg1:uint):void{ } public function Update(_arg1:uint):void{ } } }//package objects
Section 50
//Bonus (objects.Bonus) package objects { import flash.display.*; import flash.media.*; public class Bonus extends Block { private var SFXSprout:Sound; private var invisible:Boolean; private var wait:uint;// = 0 private var SFXCoin:Sound; private var GFX:Array; public var type:uint; private var frame:uint;// = 0 private var seq:Number;// = -1 public function Bonus(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:Boolean=false):void{ GFX = new Array(3); SFXSprout = new (Mario.classSFX.accessSFX("sprout")); SFXCoin = new (Mario.classSFX.accessSFX("coin")); super(); invisible = _arg4; bX = _arg1; bY = _arg2; type = _arg3; if (type == 0){ GFX[0] = new (Mario.classGFX.AccessGFX("bonus_used")); GFX[0].x = bX; GFX[0].y = bY; } else { GFX[0] = new (Mario.classGFX.AccessGFX("bonus_bonus_1")); GFX[1] = new (Mario.classGFX.AccessGFX("bonus_bonus_2")); GFX[2] = new (Mario.classGFX.AccessGFX("bonus_bonus_3")); GFX[3] = new (GFX.GFX_BON_BONUS_4); GFX[4] = GFX[2]; GFX[5] = GFX[1]; GFX[0].x = (GFX[1].x = (GFX[2].x = (GFX[3].x = bX))); GFX[0].y = (GFX[1].y = (GFX[2].y = (GFX[3].y = bY))); }; if (!invisible){ Mario.layerWall.addChild(GFX[0]); }; if (!invisible){ Mario.changeLevel((bX / 25), (bY / 25), "x"); }; } override public function Headbutt(_arg1:uint):void{ if (type == 1){ Mario.Hud.Coins++; Mario.Hud.RedrawCoins(); if (Mario.sounds){ SFXCoin.play(); }; Mario.instEffects.push(new Coin_Jump((bX + 5), (bY - 22))); }; if (invisible){ Mario.changeLevel((bX / 25), (bY / 25), "x"); Player.pY = ((Math.floor((bY / 25)) * 25) + 25); }; if (!invisible){ Mario.layerWall.removeChild(GFX[frame]); }; GFX[0] = new (Mario.classGFX.AccessGFX("bonus_used")); GFX[0].x = bX; GFX[0].y = bY; Mario.layerWall.addChild(GFX[0]); frame = 0; seq = Math.PI; Mario.enemyHitFireball(bX, (bY - 2), 25, 2, Player.dir); } override public function Update(_arg1:uint):void{ if (seq == -1){ if (type > 0){ if (Player.hitHead){ if (Mario.playerCollide(bX, bY, 25, 26)){ Mario.headbuttSetDistance(_arg1, bX); }; } else { if (((((((invisible) && ((Player.gravity < 0)))) && (((Player.pY - Player.gravity) > (bY + 24))))) && (Mario.playerCollide(bX, bY, 25, 26)))){ Mario.headbuttSetDistance(_arg1, bX); }; }; wait++; if ((((wait == 4)) && (!(invisible)))){ Mario.layerWall.removeChild(GFX[frame]); frame = ((frame + 1) % 6); Mario.layerWall.addChild(GFX[frame]); wait = 0; }; }; } else { if (seq > 0){ GFX[frame].y = (bY - (Math.sin(seq) * 10)); seq = (seq - (Math.PI / 10)); } else { GFX[frame].y = bY; switch (type){ case 2: case 5: Mario.instObjects.push(new Shroom(bX, bY)); if (Mario.sounds){ SFXSprout.play(); }; break; case 3: Mario.instObjects.push(new KillShroom(bX, bY)); if (Mario.sounds){ SFXSprout.play(); }; break; case 4: Mario.instObjects.push(new LifeShroom(bX, bY)); if (Mario.sounds){ SFXSprout.play(); }; break; }; type = 0; }; }; } } }//package objects
Section 51
//Bowser (objects.Bowser) package objects { import flash.media.*; public class Bowser extends Enemy { public var damageWait:uint;// = 0 public var hp:int; private var SFXRadish:Sound; public var hampau:uint; public var ham:uint; public var hammerer1:uint;// = 0 public var hammerer2:uint;// = 0 public var musicFundo:uint;// = 0 public var border:uint; public var action:uint;// = 0 private var SFXBump:Sound; public var firehp:uint;// = 6 public var fl:uint; public var scroll:uint;// = 0 public var moveTo:uint; private var SFXGrowl:Sound; public var hamno:uint; public var GFX:Array; public var frameTime:uint;// = 0 public var waiter:uint; private var SFXKill:Sound; public var moveWait:uint;// = 0 private var SFXStomp:Sound; public var frame:uint;// = 0 public function Bowser(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:uint, _arg5:uint, _arg6:uint, _arg7:uint, _arg8:uint){ GFX = new Array(15); SFXBump = new (Mario.classSFX.accessSFX("bump")); SFXStomp = new (Mario.classSFX.accessSFX("bowser_hit")); SFXGrowl = new (Mario.classSFX.accessSFX("growl")); SFXKill = new (Mario.classSFX.accessSFX("bowser_kill")); SFXRadish = new (Mario.classSFX.accessSFX("radish")); super(); GFX[0] = new (Mario.classGFX.AccessGFX("bowser_0")); GFX[1] = new (Mario.classGFX.AccessGFX("bowser_1")); GFX[2] = new (Mario.classGFX.AccessGFX("bowser_2")); GFX[3] = new (Mario.classGFX.AccessGFX("bowser_3")); GFX[4] = new (Mario.classGFX.AccessGFX("bowser_4")); GFX[5] = new (Mario.classGFX.AccessGFX("bowser_5")); GFX[6] = new (Mario.classGFX.AccessGFX("bowser_6")); GFX[7] = new (Mario.classGFX.AccessGFX("bowser_7")); GFX[8] = new (Mario.classGFX.AccessGFX("bowser_8")); GFX[9] = new (Mario.classGFX.AccessGFX("bowser_9")); GFX[10] = new (Mario.classGFX.AccessGFX("bowser_10")); GFX[11] = new (Mario.classGFX.AccessGFX("bowser_11")); GFX[12] = new (Mario.classGFX.AccessGFX("bowser_12")); GFX[13] = new (Mario.classGFX.AccessGFX("bowser_13")); GFX[14] = new (Mario.classGFX.AccessGFX("bowser_14")); fl = _arg5; ham = _arg6; hamno = _arg7; hampau = _arg8; border = _arg3; moveTo = (eX = _arg1); eWid = 40; eHei = 46; eY = _arg2; hp = _arg4; Mario.layerFore.addChild(GFX[frame]); } private function changeFrame(_arg1:uint):void{ Mario.layerFore.removeChild(GFX[frame]); frame = _arg1; Mario.layerFore.addChild(GFX[frame]); } override public function Stomp(_arg1:uint):void{ Player.Bounce((eY - 3)); if (damageWait == 0){ hp--; damageWait = 120; firehp = 6; if (Mario.sounds){ SFXStomp.play(); }; }; } private function gfxPosition():void{ dir = ((Player.pX > eX)) ? 1 : -1; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 5) + ((dir == -1)) ? 50 : 0); GFX[frame].y = (eY - 10); GFX[frame].alpha = Math.abs(Math.cos(((damageWait * Math.PI) / 30))); } override public function Fire(_arg1:uint, _arg2:int):Boolean{ return (false); } override public function Update(_arg1:uint):void{ var _local2:Fireball; if (hp <= 0){ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Enemy_Fall((eX - 5), (eY - 10), dir, GFX[frame])); Mario.instObjects.push(new BowserKilled()); if (Mario.sounds){ SFXKill.play(); }; Mario.classSFX.Play(-1); return; }; if (musicFundo > 0){ musicFundo++; Mario.checkPoint = Mario.levelid; }; if (scroll == 0){ if (Player.pX > (border - 200)){ scroll = 1; if (Mario.music){ musicFundo = 1; Mario.classSFX.Play(5); Mario.musika = 5; }; Mario.scrollEdge = (Player.pX - 200); Mario.centerScreen(Player.pX); Mario.scrolling = false; }; } else { if (scroll == 1){ if (Mario.scrollEdge < border){ Mario.scrollEdge++; Mario.centerScreen((Mario.scrollEdge + 200)); if ((Player.pX + Math.round((Player.speed / 100))) < (Mario.scrollEdge + 2)){ Player.pX = (Mario.scrollEdge + 2); Player.speed = Math.max(0, Player.speed); if (((Mario.playerControllable) && (((Mario.levelColl(((Player.pX + Player.pWid) - 1), Player.pY)) || (Mario.levelColl(((Player.pX + Player.pWid) - 1), ((Player.pY + Player.pHei) - 1))))))){ Mario.hitPlayer(true); }; }; } else { scroll = 2; }; }; }; gravity = (gravity + (Mario.gravity / 3)); eY = (eY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 4); if (Math.random() < 0.05){ gravity = (((Mario.levelid == 16)) ? (-(Math.random()) * 3) : 0 - 2.5); }; }; }; if (moveTo == eX){ if (((!((Mario.levelid == 16))) || ((Math.random() < 0.1)))){ moveTo = ((border + 25) + Math.floor((Math.random() * 310))); }; } else { if ((((action == 0)) || ((Mario.levelid == 16)))){ eX = (eX + ((Mario.Sign((moveTo - eX)) * Math.min(2, Math.abs((moveTo - eX)))) * ((Mario.levelid == 16)) ? 0.8 : 1)); }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (((Player.pY - Player.gravity) + Player.pHei) <= (eY + 5)){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; if ((((action == 0)) || ((Mario.levelid == 16)))){ frameTime++; if (frameTime > 2){ frameTime = 0; if (frame == 14){ changeFrame(0); } else { changeFrame((frame + 1)); }; if ((((action == 0)) && (((Math.random() * 50) < (fl + ham))))){ if ((Math.random() * fl) >= (Math.random() * ham)){ action = 1; waiter = 0; } else { action = 2; waiter = 0; hammerer1 = hamno; }; }; }; }; if (action == 1){ if (waiter < 60){ waiter++; } else { if (waiter == 60){ waiter++; if (Mario.sounds){ SFXGrowl.play(); }; Mario.instEffects.push(new BowserFlame(((eX + 5) + (20 * dir)), (eY + 10), dir, ((Player.pY + 30) - Player.pHei))); if (Mario.levelid == 16){ Mario.instEffects.push(new BowserFlame(((eX + 5) + (20 * dir)), (eY + 10), dir, ((Player.pY + 60) - Player.pHei))); Mario.instEffects.push(new BowserFlame(((eX + 5) + (20 * dir)), (eY + 10), dir, (Player.pY - Player.pHei))); }; action = 0; }; }; } else { if (action == 2){ if (waiter < 80){ waiter++; } else { if (waiter == 80){ if (hammerer2 == 0){ if (hammerer1 > 0){ if (Math.abs((eX - Player.pX)) < 500){ _local2 = new Fireball(((eX + 5) + ((dir == 1)) ? 30 : 0), (eY + 20), dir, true, ((Mario.levelid == 16)) ? 5 : 3); _local2.dir = (dir * 3); Mario.instObjects.push(_local2); if (Mario.sounds){ SFXRadish.play(); }; }; hammerer1--; } else { action = 0; }; hammerer2 = hampau; } else { hammerer2--; }; } else { if (waiter < 100){ waiter++; } else { if (waiter == 100){ action = 0; }; }; }; }; }; }; if (damageWait > 0){ damageWait--; }; gfxPosition(); } override public function FireballHit(_arg1:uint, _arg2:int):Boolean{ if (damageWait == 0){ firehp--; if (firehp == 0){ hp--; damageWait = 120; firehp = 6; }; }; if (Mario.sounds){ SFXBump.play(); }; return (true); } } }//package objects
Section 52
//BowserFlame (objects.BowserFlame) package objects { public class BowserFlame extends Effect { public var GFX:Array; public var frame:uint;// = 0 public var eX:uint; public var eY:uint; public var newy:uint; public var dir:Number; public function BowserFlame(_arg1:uint, _arg2:uint, _arg3:Number, _arg4:uint){ GFX = new Array(9); super(); GFX[0] = new (Mario.classGFX.AccessGFX("bowser_flame_1")); GFX[1] = new (Mario.classGFX.AccessGFX("bowser_flame_2")); GFX[2] = new (Mario.classGFX.AccessGFX("bowser_flame_3")); GFX[3] = new (Mario.classGFX.AccessGFX("bowser_flame_4")); GFX[4] = new (Mario.classGFX.AccessGFX("bowser_flame_5")); GFX[5] = new (Mario.classGFX.AccessGFX("bowser_flame_6")); GFX[6] = new (Mario.classGFX.AccessGFX("bowser_flame_7")); GFX[7] = new (Mario.classGFX.AccessGFX("bowser_flame_8")); GFX[8] = new (Mario.classGFX.AccessGFX("bowser_flame_9")); eX = _arg1; eY = _arg2; dir = _arg3; newy = _arg4; GFX[0].scaleX = dir; GFX[1].scaleX = dir; GFX[2].scaleX = dir; GFX[3].scaleX = dir; GFX[4].scaleX = dir; GFX[5].scaleX = dir; GFX[6].scaleX = dir; GFX[7].scaleX = dir; GFX[8].scaleX = dir; GFX[frame].x = (eX + ((dir == -1)) ? 41 : -16); GFX[frame].y = (eY - 3); Mario.layerFore.addChildAt(GFX[0], 0); } override public function Update(_arg1:uint):void{ timer++; if (timer == 2){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 9); Mario.layerFore.addChildAt(GFX[frame], 0); timer = 0; }; eX = (eX + (dir * 3)); if (eY != newy){ eY = (eY + (Mario.Sign((newy - eY)) * Math.min(2, Math.abs((newy - eY))))); }; GFX[frame].x = (eX + ((dir == -1)) ? 41 : -16); GFX[frame].y = (eY - 3); if (Math.abs((eX - Player.pX)) > 500){ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEffect(_arg1); }; if (Mario.playerCollide(eX, eY, 25, 17)){ Mario.hitPlayer(); }; } } }//package objects
Section 53
//BowserKilled (objects.BowserKilled) package objects { import flash.display.*; import flash.media.*; public class BowserKilled extends Obj { public var timer:uint;// = 0 public var gfx:Sprite; public var SFXComplete:Sound; public function BowserKilled(){ SFXComplete = new (Mario.classSFX.accessSFX("level_complete")); gfx = new Sprite(); super(); gfx.graphics.beginFill(0); gfx.graphics.drawRect(0, 0, 400, 375); gfx.graphics.endFill(); } override public function Update(_arg1:uint):void{ timer++; if (timer > 130){ if (Mario.levelid < 12){ SFXComplete.play(); Swap(); Mario.removeObject(_arg1); } else { if (timer == 131){ Mario.layerGover.addChild(gfx); gfx.alpha = 0; } else { gfx.alpha = (gfx.alpha + 0.1); if (gfx.alpha > 1){ Mario.levelid++; Mario.clearLevel(); Mario.decreaseI = 1; }; }; }; }; } private function Swap():void{ Mario.playerControllable = false; Mario.layerFore.removeChild(Player.GFX2); Mario.instEffects.push(new PlayerFinish(Player.pX, Player.pY, Player.gravity, Player.speed, Player.frame)); if (Mario.music){ SFXComplete.play(); }; } } }//package objects
Section 54
//Brick (objects.Brick) package objects { import mx.core.*; public class Brick extends Block { private var GFX:BitmapAsset; private var seq:Number;// = 0 public function Brick(_arg1:uint, _arg2:uint):void{ bX = _arg1; bY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("bonus_brick"); GFX = new (_local3); GFX.x = bX; GFX.y = bY; Mario.layerWall.addChild(GFX); Mario.changeLevel((bX / 25), (bY / 25), "x"); } override public function Update(_arg1:uint):void{ if (Player.hitHead){ if (Mario.playerCollide(bX, bY, 25, 26)){ Mario.headbuttSetDistance(_arg1, bX); }; }; if (seq > 0){ GFX.y = (bY - (Math.sin(seq) * 10)); seq = (seq - (Math.PI / 10)); } else { GFX.y = bY; }; } override public function Headbutt(_arg1:uint):void{ Mario.enemyHitFireball(bX, (bY - 2), 25, 2, Player.dir); if (Player.pSize >= 0){ Mario.layerWall.removeChild(GFX); Mario.removeBlock(_arg1); Mario.changeLevel((bX / 25), (bY / 25), " "); Mario.instEffects.push(new Enemy_Fire(bX, bY, (Player.speed / 100), Mario.classGFX.AccessGFX("bonus_brick"))); if (Mario.sounds){ SFXBrick.play(); }; } else { seq = Math.PI; }; } } }//package objects
Section 55
//BrickMulti (objects.BrickMulti) package objects { import mx.core.*; import flash.media.*; public class BrickMulti extends Block { private var coins:uint;// = 0 private var SFXCoin:Sound; private var GFX:BitmapAsset; private var seq:Number;// = 0 public function BrickMulti(_arg1:uint, _arg2:uint, _arg3:uint=5):void{ var _local4:Class; SFXCoin = new (Mario.classSFX.accessSFX("coin")); super(); bX = _arg1; bY = _arg2; this.coins = _arg3; _local4 = Mario.classGFX.AccessGFX("bonus_brick"); GFX = new (_local4); GFX.x = bX; GFX.y = bY; Mario.layerWall.addChild(GFX); Mario.changeLevel((bX / 25), (bY / 25), "x"); } override public function Update(_arg1:uint):void{ if ((((coins > 0)) && (Player.hitHead))){ if (Mario.playerCollide(bX, bY, 25, 26)){ Mario.headbuttSetDistance(_arg1, bX); }; }; if (seq > 0){ GFX.y = (bY - (Math.sin(seq) * 10)); seq = (seq - (Math.PI / 10)); } else { GFX.y = bY; }; } override public function Headbutt(_arg1:uint):void{ var _local2:Class; seq = Math.PI; if (coins > 0){ Mario.enemyHitFireball(bX, (bY - 2), 25, 2, Player.dir); Mario.Hud.Coins++; Mario.Hud.RedrawCoins(); Mario.instEffects.push(new Coin_Jump((bX + 5), (bY - 22))); coins = (coins - 1); if (Mario.sounds){ SFXCoin.play(); }; if (coins == 0){ Mario.layerWall.removeChild(GFX); _local2 = Mario.classGFX.AccessGFX("bonus_used"); GFX = new (_local2); GFX.x = bX; GFX.y = bY; Mario.layerWall.addChild(GFX); }; }; } } }//package objects
Section 56
//Bullet (objects.Bullet) package objects { import flash.media.*; public class Bullet extends Enemy { private var wait:uint;// = 0 private var GFX:Array; private var SFXStomp:Sound; private var frame:uint;// = 0 public function Bullet(_arg1:uint, _arg2:uint){ GFX = new Array(3); SFXStomp = new (Mario.classSFX.accessSFX("stomp")); super(); eX = _arg1; eY = _arg2; dir = ((Player.pX > eX)) ? 3 : -3; frame = Math.abs((-((wait / 8)) + 2)); GFX[0] = new (Mario.classGFX.AccessGFX("enemy_bullet_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_bullet_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_bullet_3")); GFX[frame].scaleX = (dir / 3); GFX[frame].x = ((eX - 2) + ((dir > 0)) ? 0 : 25); GFX[frame].y = (eY - 2); Mario.layerFore.addChild(GFX[frame]); } override public function Update(_arg1:uint):void{ wait++; if ((wait % 8) == 0){ Mario.layerFore.removeChild(GFX[frame]); frame = Math.abs((-((wait / 8)) + 2)); Mario.layerFore.addChild(GFX[frame]); if (wait == 32){ wait = 0; }; }; eX = (eX + dir); GFX[frame].scaleX = (dir / 3); GFX[frame].x = ((eX - 2) + ((dir > 0)) ? 0 : 25); GFX[frame].y = (eY - 2); if (Mario.playerCollide(eX, eY, 21, 21)){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; if ((((eX > (Player.pX + 300))) || ((eX < (Player.pX - 300))))){ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); }; } override public function FireballHit(_arg1:uint, _arg2:int):Boolean{ return (false); } override public function Stomp(_arg1:uint):void{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Player.hitStomp = true; Player.Bounce(eY); Mario.instEffects.push(new Enemy_Fall(eX, eY, Mario.Sign(dir), GFX[frame])); if (Mario.sounds){ SFXStomp.play(); }; } } }//package objects
Section 57
//Cannon (objects.Cannon) package objects { import mx.core.*; import flash.media.*; public class Cannon extends Obj { private var wait:uint; private var GFX:BitmapAsset; private var SFX:Sound; public function Cannon(_arg1:uint, _arg2:uint){ SFX = new (Mario.classSFX.accessSFX("cannon")); super(); oX = _arg1; oY = _arg2; wait = (60 + Math.floor((Math.random() * 100))); GFX = new (Mario.classGFX.AccessGFX("Wall_T")); GFX.x = oX; GFX.y = oY; Mario.layerEffects.addChild(GFX); Mario.changeLevel((oX / 25), (oY / 25), "x"); } override public function Update(_arg1:uint):void{ var _local2:Bullet; wait--; if (wait == 0){ if ((((Player.pX < (oX - 100))) || ((((Player.pX > (oX + 100))) && ((Math.abs((Player.pX - oX)) < 300)))))){ _local2 = new Bullet((oX + 2), (oY + 3)); Mario.instEnemies.push(_local2); if ((((_local2.eX < (Player.pX + 300))) && ((_local2.eX > (Player.pX - 300))))){ if (Mario.sounds){ SFX.play(); }; }; }; wait = (60 + Math.floor((Math.random() * 100))); }; } } }//package objects
Section 58
//Cloud (objects.Cloud) package objects { public class Cloud extends Effect { private var GFX:Array; private var frame:uint;// = 0 public function Cloud(_arg1:uint, _arg2:uint){ GFX = new Array(10); super(); GFX[0] = new (Mario.classGFX.AccessGFX("back_cloud_0")); GFX[1] = new (Mario.classGFX.AccessGFX("back_cloud_1")); GFX[2] = new (Mario.classGFX.AccessGFX("back_cloud_2")); GFX[3] = new (Mario.classGFX.AccessGFX("back_cloud_3")); GFX[4] = new (Mario.classGFX.AccessGFX("back_cloud_4")); GFX[5] = new (Mario.classGFX.AccessGFX("back_cloud_5")); GFX[6] = new (Mario.classGFX.AccessGFX("back_cloud_6")); GFX[7] = new (Mario.classGFX.AccessGFX("back_cloud_7")); GFX[8] = new (Mario.classGFX.AccessGFX("back_cloud_8")); GFX[9] = new (Mario.classGFX.AccessGFX("back_cloud_9")); var _local3:int; while (_local3 < 10) { GFX[_local3].x = _arg1; GFX[_local3].y = _arg2; _local3++; }; frame = Math.floor((Math.random() * 10)); timer = Math.floor((Math.random() * 6)); Mario.layerEffects.addChild(GFX[frame]); } override public function Update(_arg1:uint):void{ timer++; if (timer == 6){ Mario.layerEffects.removeChild(GFX[frame]); frame = ((frame + 1) % 10); Mario.layerEffects.addChild(GFX[frame]); timer = 0; }; } } }//package objects
Section 59
//Coin (objects.Coin) package objects { import flash.display.*; import flash.media.*; public class Coin extends Obj { public var wait:uint;// = 0 private var SFXCoin:Sound; private var GFX:Array; public var frame:uint;// = 0 public function Coin(_arg1:Number, _arg2:Number){ GFX = new Array(3); SFXCoin = new (Mario.classSFX.accessSFX("coin")); super(); oX = (_arg1 + 4); oY = (_arg2 + 2); GFX[0] = new (Mario.classGFX.AccessGFX("object_coin_1")); GFX[1] = new (Mario.classGFX.AccessGFX("object_coin_2")); GFX[2] = new (Mario.classGFX.AccessGFX("object_coin_3")); GFX[3] = new (Mario.classGFX.AccessGFX("object_coin_4")); GFX[4] = new (Mario.classGFX.AccessGFX("object_coin_5")); GFX[5] = new (Mario.classGFX.AccessGFX("object_coin_6")); GFX[0].x = (GFX[1].x = (GFX[2].x = (GFX[3].x = (GFX[4].x = (GFX[5].x = (oX - 4)))))); GFX[0].y = (GFX[1].y = (GFX[2].y = (GFX[3].y = (GFX[4].y = (GFX[5].y = (oY - 2)))))); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ wait++; if (wait == 4){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 6); Mario.layerFore.addChildAt(GFX[frame], 0); wait = 0; }; if (Mario.playerCollide(oX, oY, 16, 22)){ Mario.Hud.Coins++; Mario.Hud.RedrawCoins(); Mario.layerFore.removeChild(GFX[frame]); Mario.removeObject(_arg1); if (Mario.sounds){ SFXCoin.play(); }; }; } } }//package objects
Section 60
//Coin_Jump (objects.Coin_Jump) package objects { import mx.core.*; public class Coin_Jump extends Effect { public var fX:Number; public var fY:Number; public var speed:Number;// = 10 public var GFX:BitmapAsset; public var frame:uint;// = 1 public function Coin_Jump(_arg1:Number, _arg2:Number){ fX = (_arg1 - 5); fY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("effect_coin_jump_1"); GFX = new (_local3); GFX.x = fX; GFX.y = fY; Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ frame = (((frame + 1) % 12) + 1); fY = (fY - speed); speed = (speed - Mario.gravity); GFX.x = fX; GFX.y = fY; GFX.alpha = ((speed - 2) / 8); Mario.layerFore.addChild(GFX); if (speed < 2){ Mario.instEffects.push(new Points((fX + 7), (fY + 130), "200")); Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 61
//DeadMario (objects.DeadMario) package objects { import mx.core.*; public class DeadMario extends Effect { private var grav:Number;// = -5 private var fX:int; private var fY:int; private var GFX:BitmapAsset; public function DeadMario(_arg1:int, _arg2:int){ fX = _arg1; fY = _arg2; timer = 0; GFX = new (Mario.classGFX.AccessGFX("object_mario_dead")); GFX.x = fX; GFX.y = fY; Mario.layerEffects.addChild(GFX); } override public function Update(_arg1:uint):void{ timer++; if (timer > 40){ fY = (fY + grav); if (timer > 60){ grav = Math.min((grav + Mario.gravity), 5); }; GFX.y = fY; if (fY > ((Mario.levelHei * 25) + 150)){ Mario.removeEffect(_arg1); Mario.layerEffects.removeChild(GFX); if (Mario.Hud.Lives == 0){ Mario.instObjects.push(new GameOver()); } else { Mario.Hud.Lives--; Mario.clearLevel(); Mario.decreaseI = 1; }; }; }; } } }//package objects
Section 62
//Effect (objects.Effect) package objects { public class Effect { var timer:uint; public function Update(_arg1:uint):void{ } } }//package objects
Section 63
//Elevator (objects.Elevator) package objects { import mx.core.*; public class Elevator extends Obj { protected var wid:uint;// = 25 protected var holds:Boolean;// = false protected var GFX:BitmapAsset; public function Elevator(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:String){ oX = _arg1; oY = _arg2; this.wid = _arg3; GFX = new (Mario.classGFX.AccessGFX(_arg4)); GFX.x = oX; GFX.y = oY; Mario.layerWall.addChild(GFX); } override public function Update(_arg1:uint):void{ Act(); if (!holds){ if ((((((Player.gravity > 0)) && ((((Player.pY + Player.pHei) - Player.gravity) < oY)))) && (Mario.playerCollide(oX, (oY - 2), wid, 2)))){ Player.elev = this; holds = true; Player.gravity = 0; Player.pY = (oY - Player.pHei); Player.ResetGraphic(); }; } else { if (Mario.playerCollide(oX, (oY - 2), wid, 2)){ Player.gravity = 0; Player.pY = (oY - Player.pHei); Player.ResetGraphic(); } else { this.free(); }; }; } protected function Act():void{ } public function free():void{ holds = false; Player.elev = null; } } }//package objects
Section 64
//ElevatorBounce (objects.ElevatorBounce) package objects { public class ElevatorBounce extends Elevator { private var dir:int; public function ElevatorBounce(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:String, _arg5:int=1){ super(_arg1, _arg2, _arg3, _arg4); dir = _arg5; } override protected function Act():void{ if (Mario.levelid == 16){ if (((Mario.levelColl((oX + (dir * 25)), oY)) || (Mario.levelColl((((oX + wid) - 1) + (dir * 25)), oY)))){ dir = (dir * -1); }; } else { if (((Mario.levelColl((oX + dir), oY)) || (Mario.levelColl((((oX + wid) - 1) + dir), oY)))){ dir = (dir * -1); }; }; if (holds){ Player.pX = (Player.pX + dir); }; oX = (oX + dir); GFX.x = oX; } override public function free():void{ super.free(); } } }//package objects
Section 65
//ElevatorFall (objects.ElevatorFall) package objects { public class ElevatorFall extends Elevator { private var grav:Number;// = 0 private var timer:uint;// = 0 public function ElevatorFall(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:String){ super(_arg1, _arg2, _arg3, _arg4); } override protected function Act():void{ if (((holds) || ((timer > 0)))){ timer++; }; if (timer > 30){ grav = (grav + 0.2); }; if (holds){ Player.pY = (Player.pY + Math.round(grav)); }; oY = (oY + Math.round(grav)); GFX.y = oY; } override public function free():void{ super.free(); Player.gravity = grav; } } }//package objects
Section 66
//ElevatorLoop (objects.ElevatorLoop) package objects { public class ElevatorLoop extends Elevator { private var grav:int;// = 0 public function ElevatorLoop(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:String, _arg5:int){ super(_arg1, _arg2, _arg3, _arg4); grav = _arg5; } override protected function Act():void{ if (holds){ Player.pY = (Player.pY + Math.round(grav)); }; oY = (oY + Math.round(grav)); GFX.y = oY; if (oY > 385){ oY = (oY - 400); free(); } else { if (oY < -25){ oY = (oY + 400); free(); }; }; } override public function free():void{ if (holds){ super.free(); Player.gravity = grav; }; } } }//package objects
Section 67
//Enemy (objects.Enemy) package objects { import flash.media.*; public class Enemy { public var active:Boolean;// = false public var bounce:Boolean;// = true public var SFXKick:Sound; public var alive:Boolean;// = true public var eX:Number; public var eY:Number; public var gravity:Number;// = 0 public var dir:Number; public var eHei:uint; public var eWid:uint; public var stomped:Boolean;// = false public var isShell:Boolean;// = false public function Enemy(){ SFXKick = new (Mario.classSFX.accessSFX("kick")); super(); } public function Fire(_arg1:uint, _arg2:int):Boolean{ return (false); } public function Stomp(_arg1:uint):void{ } public function Update(_arg1:uint):void{ } public function FireballHit(_arg1:uint, _arg2:int):Boolean{ Fire(_arg1, _arg2); Mario.instEffects.push(new Points((eX + 10), (eY - 5), "200")); if (Mario.sounds){ SFXKick.play(); }; return (true); } } }//package objects
Section 68
//Enemy_Fall (objects.Enemy_Fall) package objects { import mx.core.*; public class Enemy_Fall extends Effect { public var fX:Number; public var fY:Number; public var moveY:Number;// = 0 public var GFX:BitmapAsset; public function Enemy_Fall(_arg1:Number, _arg2:Number, _arg3:int, _arg4:BitmapAsset){ GFX = _arg4; fX = (_arg1 - ((_arg3 == -1)) ? -(GFX.width) : 0); fY = (_arg2 + GFX.height); GFX.x = fX; GFX.y = fY; GFX.scaleY = -1; GFX.scaleX = _arg3; Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ moveY = (moveY + Mario.gravity); fY = (fY + moveY); GFX.x = fX; GFX.y = fY; if (fY > ((Mario.levelHei * 25) + 20)){ Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 69
//Enemy_Fire (objects.Enemy_Fire) package objects { import flash.display.*; import mx.core.*; public class Enemy_Fire extends Effect { public var fX:Number; public var fY:Number; public var moveX:Number; public var moveY:Number; public var GFX:Sprite; public function Enemy_Fire(_arg1:Number, _arg2:Number, _arg3:int, _arg4:Class){ var _local5:BitmapAsset; super(); moveX = _arg3; moveY = -6; _local5 = new (_arg4); new (_arg4).x = (-(_local5.width) / 2); _local5.y = (-(_local5.height) / 2); fX = (_arg1 + (_local5.width / 2)); fY = (_arg2 + (_local5.width / 2)); GFX = new Sprite(); GFX.x = fX; GFX.y = fY; GFX.addChild(_local5); Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ fX = (fX + moveX); moveY = (moveY + Mario.gravity); fY = (fY + moveY); GFX.x = fX; GFX.y = fY; GFX.rotation = (GFX.rotation + (moveX * 4)); if (fY > ((Mario.levelHei * 25) + 20)){ Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 70
//Finish (objects.Finish) package objects { import mx.core.*; import flash.media.*; public class Finish { public var GFXBack:BitmapAsset; public var GFXBar:BitmapAsset; public var GFXArr:BitmapAsset; public var collected:Boolean;// = false public var dir:int;// = 2 public var fY:int; public var GFXFore:BitmapAsset; public var bX:int; public var bY:int; public var fX:int; public var SFXComplete:Sound; public function Finish(_arg1:int, _arg2:int){ SFXComplete = new (Mario.classSFX.accessSFX("level_complete")); super(); fX = _arg1; fY = _arg2; bX = (_arg1 + 114); bY = 0; GFXArr = new (Mario.classGFX.AccessGFX("finish_4")); GFXArr.x = fX; GFXArr.y = fY; Mario.layerEffects.addChild(GFXArr); } private function Swap():void{ Mario.playerControllable = false; Mario.layerFore.removeChild(Player.GFX2); Mario.instEffects.unshift(new PlayerFinish(Player.pX, Player.pY, Player.gravity, Player.speed, Player.frame)); Mario.classSFX.Play(-1); if (Mario.music){ SFXComplete.play(); }; } public function Update(_arg1:uint):void{ if (!collected){ if (Mario.playerCollide((fX + 20), (fY + 20), 500, 5)){ collected = true; Swap(); }; }; } } }//package objects
Section 71
//Fire_Boom (objects.Fire_Boom) package objects { import flash.display.*; import mx.core.*; public class Fire_Boom extends Effect { public var GFX:Sprite; public function Fire_Boom(_arg1:Number, _arg2:Number){ var _local4:BitmapAsset; super(); timer = 0; var _local3:Class = Mario.classGFX.AccessGFX("effect_fire_boom"); _local4 = new (_local3); _local4.x = -12.5; _local4.y = -12.5; GFX = new Sprite(); GFX.x = _arg1; GFX.y = _arg2; GFX.addChild(_local4); Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ timer++; GFX.alpha = (1.5 - (timer / 10)); GFX.scaleX = (timer / 10); GFX.scaleY = (timer / 10); if (timer == 10){ Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 72
//Fireball (objects.Fireball) package objects { import flash.display.*; import mx.core.*; import flash.media.*; public class Fireball extends Obj { public var hostile:Boolean; public var oWid:uint;// = 10 public var dir:int; public var gravity:Number;// = 0 public var GFX:Sprite; private var SFXBump:Sound; public var oHei:uint;// = 10 public function Fireball(_arg1:int, _arg2:int, _arg3:Number, _arg4:Boolean=false, _arg5:Number=1){ SFXBump = new (Mario.classSFX.accessSFX("bump")); super(); oX = _arg1; oY = _arg2; dir = (_arg3 * 6); gravity = ((Math.random() - Math.random()) * _arg5); hostile = _arg4; var _local6:Class = Mario.classGFX.AccessGFX("object_radish"); var _local7:BitmapAsset = new (_local6); _local7.x = -6; _local7.y = -6; GFX = new Sprite(); GFX.x = oX; GFX.y = oY; GFX.addChild(_local7); Mario.layerFore.addChild(GFX); } public function destroy(_arg1:uint):void{ Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); if (!hostile){ Mario.radishNO--; }; Mario.instEffects.push(new Fire_Boom(oX, oY)); } override public function Update(_arg1:uint):void{ if (hostile){ if (Mario.playerCollide((oX - 4), (oY - 4), 9, 9)){ Mario.hitPlayer(); destroy(_arg1); }; } else { if (((Mario.enemyHitFireball((oX - 4), (oY - 4), 9, 9, dir)) || ((Math.abs((Player.pX - oX)) > 300)))){ destroy(_arg1); return; }; }; oX = (oX + dir); oY = (oY + gravity); if (((((Mario.levelColl((oX + (4 * Mario.Sign(dir))), (oY - 4))) || (Mario.levelColl((oX + (4 * Mario.Sign(dir))), (oY + 4))))) || ((oY > ((Mario.levelHei * 25) + 100))))){ destroy(_arg1); return; }; GFX.x = oX; GFX.y = oY; GFX.rotation = (GFX.rotation + 10); } } }//package objects
Section 73
//Fireplant (objects.Fireplant) package objects { import flash.display.*; import mx.core.*; import flash.media.*; public class Fireplant extends Obj { public var hostile:Boolean; public var oWid:uint;// = 10 public var dir:Number; public var gravity:Number;// = 0 public var GFX:Sprite; private var SFXBump:Sound; public var oHei:uint;// = 10 public function Fireplant(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){ SFXBump = new (Mario.classSFX.accessSFX("bump")); super(); oX = _arg1; oY = _arg2; dir = _arg3; gravity = _arg4; var _local5:BitmapAsset = new (Mario.classGFX.AccessGFX("object_radish")); _local5.x = -6; _local5.y = -6; GFX = new Sprite(); GFX.x = oX; GFX.y = oY; GFX.addChild(_local5); Mario.layerFore.addChild(GFX); } public function destroy(_arg1:uint):void{ Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); Mario.instEffects.push(new Fire_Boom(oX, oY)); } override public function Update(_arg1:uint):void{ if (Mario.playerCollide((oX - 4), (oY - 4), 9, 9)){ Mario.hitPlayer(); destroy(_arg1); return; }; oX = (oX + dir); oY = (oY + gravity); gravity = (gravity + (Mario.gravity / 2)); if (Mario.levelColl(oX, oY)){ if (Mario.sounds){ SFXBump.play(); }; destroy(_arg1); return; }; GFX.x = oX; GFX.y = oY; GFX.rotation = (GFX.rotation + 10); } } }//package objects
Section 74
//FlyGreen (objects.FlyGreen) package objects { import flash.display.*; import flash.media.*; public class FlyGreen extends Enemy { private var wait:uint;// = 0 private var GFX:Array; private var SFXStomp:Sound; private var frame:uint;// = 0 public function FlyGreen(_arg1:uint, _arg2:uint){ GFX = new Array(3); SFXStomp = new (Mario.classSFX.accessSFX("stompduck")); super(); eX = _arg1; eY = _arg2; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_fly_green_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_fly_green_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_fly_green_3")); GFX[0].x = (eX - 3); GFX[0].y = (eY - 5); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ var _local2:Class; if (active){ eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, (eX - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(eX, eY)) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + (Mario.gravity / 2)); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = -4; eY = ((Math.floor((eY / 25)) * 25) + 4); }; }; wait++; if (wait == 3){ Mario.layerFore.removeChild(GFX[frame]); frame++; if (frame == 3){ frame = 0; }; Mario.layerFore.addChild(GFX[frame]); wait = 0; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 24); GFX[frame].y = (eY - 16); if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (((Player.pY - Player.gravity) + Player.pHei) <= (eY + 5)){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 1), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_fly_green_1"))); return (true); } override public function Stomp(_arg1:uint):void{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEnemies.push(new TroopaGreen(eX, eY)); Player.hitStomp = true; Player.Bounce(eY); if (Mario.sounds){ SFXStomp.play(); }; } } }//package objects
Section 75
//FlyRed (objects.FlyRed) package objects { import flash.display.*; import flash.media.*; public class FlyRed extends Enemy { private var SFXStomp:Sound; private var frame:uint;// = 0 private var ydir:Number; private var wait:uint;// = 0 private var starty:uint; private var GFX:Array; public function FlyRed(_arg1:uint, _arg2:uint){ GFX = new Array(3); SFXStomp = new (Mario.classSFX.accessSFX("stompduck")); super(); eX = _arg1; eY = _arg2; starty = eY; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; ydir = 0.1; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_fly_red_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_fly_red_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_fly_red_3")); GFX[0].x = (eX - 3); GFX[0].y = (eY - 5); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ var _local2:Class; if (active){ dir = ((Player.pX > eX)) ? 1 : -1; gravity = (gravity + ydir); eY = (eY + gravity); gravity = ((gravity > 2)) ? 2 : ((gravity < -2)) ? -2 : gravity; if (eY > (starty + 100)){ ydir = -0.1; }; if (eY < starty){ ydir = 0.1; }; wait++; if (wait == 3){ Mario.layerFore.removeChild(GFX[frame]); frame++; if (frame == 3){ frame = 0; }; Mario.layerFore.addChild(GFX[frame]); wait = 0; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 24); GFX[frame].y = (eY - 16); if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (((Player.pY - Player.gravity) + Player.pHei) <= (eY + 5)){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } override public function Stomp(_arg1:uint):void{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEnemies.push(new TroopaRed(eX, eY)); Player.hitStomp = true; Player.Bounce(eY); if (Mario.sounds){ SFXStomp.play(); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 1), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_fly_red_1"))); return (true); } } }//package objects
Section 76
//GameEnd (objects.GameEnd) package objects { import flash.display.*; import mx.core.*; import flash.media.*; import flash.text.*; import mochi.as3.*; import flash.geom.*; public class GameEnd { private var bar2:Shape; private var GFXC:Class; private var timer:Number;// = 0 private var kiss:Sprite; private var GFXK:Class; private var bar:Shape; private var cX:Number; private var cY:Number;// = 0 private var SFXJ:Sound; private var list:Array; private var seq:uint;// = 0 private var kifu:Boolean;// = false private var txt:TextField; private var Jebs:Class; private var castle:Sprite; private var flash:Sprite; public function GameEnd(){ GFXK = GameEnd_GFXK; GFXC = GameEnd_GFXC; castle = new Sprite(); kiss = new Sprite(); flash = new Sprite(); bar = new Shape(); bar2 = new Shape(); list = new Array(); txt = new TextField(); Jebs = GameEnd_Jebs; super(); SFXJ = new Jebs(); flash.graphics.beginFill(0xFFFFFF); flash.graphics.drawRect(0, 0, 400, 375); flash.graphics.endFill(); Mario.playerControllable = false; Player.GFX2.alpha = 0; Mario.Hud.GFX.alpha = 0; var _local1:BitmapAsset = new GFXK(); kiss.addChild(_local1); kiss.x = (200 - (kiss.width / 2)); kiss.y = 40; _local1 = new GFXC(); _local1.x = 0; _local1.y = -(_local1.height); castle.addChild(_local1); kiss.alpha = 0; cX = (200 - (castle.width / 2)); castle.x = cX; castle.y = (_local1.height + 25); Barer(); Mario.layerHide.addChild(castle); Mario.layerGover.addChild(flash); Mario.layerGover.addChild(kiss); Mario.layerGover.addChild(bar); Mario.layerGover.addChild(txt); Mario.layerGover.addChild(bar2); txt.textColor = 0xFFFFFF; bar.alpha = 0; bar2.alpha = 0; flash.alpha = 0; txt.scaleX = 1.5; txt.x = 200; txt.y = 309; txt.scaleY = 1.5; txt.autoSize = TextFieldAutoSize.CENTER; txt.alpha = 0; } public function Barer():void{ var _local1:String = GradientType.LINEAR; var _local2:Array = [0, 0]; var _local3:Array = [0, 1]; var _local4:Array = [0, 40]; var _local5:Matrix = new Matrix(); _local5.createGradientBox(400, 75, (Math.PI / 2)); var _local6:String = SpreadMethod.PAD; bar.graphics.beginGradientFill(_local1, _local2, _local3, _local4, _local5, _local6); bar.graphics.drawRect(0, 0, 400, 75); bar.graphics.endFill(); bar.y = 300; bar2.graphics.beginFill(0); bar2.graphics.drawRect(0, 0, 400, 75); bar2.graphics.endFill(); bar2.y = 315; } public function Throw():void{ if (list.length == 0){ list.push("enemy_goomba", "enemy_goomba", "bonus_used", "effect_hammer", "enemy_bbeetle_1", "enemy_bbeetle_2"); list.push("enemy_bullet_1", "enemy_bullet_2", "enemy_bullet_3", "enemy_fly_green_1", "enemy_fly_green_2"); list.push("enemy_fly_red_1", "enemy_fly_red_2", "enemy_hammer_1", "enemy_hammer_2", "enemy_jumper_1"); list.push("enemy_jumper_2", "enemy_jumper_3", "enemy_koopa_green_1", "enemy_koopa_green_2", "enemy_koopa_red_1"); list.push("enemy_koopa_red_2", "enemy_lakitu_1"); list.push("enemy_spiny_1", "enemy_spiny_2"); }; var _local1:uint = Math.floor((Math.random() * list.length)); Mario.instEffects.push(new Gamend_Fire(((cX + 70) + (Math.random() * (castle.width - 140))), (cY + 80), ((Math.random() * 4) - (Math.random() * 4)), list[_local1])); } public function Update(_arg1:uint):void{ var o:Object; var boardID:String; var myID = _arg1; if (Mario.music == 0){ kifu = true; } else { if (kifu){ if (seq == 0){ Mario.classSFX.Play(8); }; kifu = false; }; }; if (seq == 0){ if (timer == 0){ Mario.classSFX.Play(8); }; cY = (cY + (((timer > 100)) ? ((timer - 100) / 135) : 0 * Math.PI)); Mario.playerControllable = false; Player.GFX2.alpha = 0; Mario.Hud.GFX.alpha = 0; castle.x = (cX + (Math.sin(timer) * 5)); castle.rotation = cY; timer = (timer + 1); Mario.instEffects.push(new Fire_Boom((cX + (Math.random() * castle.width)), 300)); if (Math.random() < 0.2){ Throw(); }; if (cY >= 90){ seq = 1; timer = 2; if (Mario.sounds){ SFXJ.play(); }; }; } else { if (seq == 1){ flash.alpha = timer; timer = (timer - 0.01); if (timer <= 0){ seq = 2; timer = -0.5; }; } else { if (seq == 2){ timer = (timer + 0.01); kiss.alpha = timer; bar.alpha = timer; if (timer >= 1){ bar2.alpha = 1; timer = 0; seq = 3; txt.htmlText = "<p align='center'><font color='#FFFFFF'>Squario 2\nJuly 2010 Mauft.com</font></p>"; txt.x = (200 - (txt.width / 2)); }; } else { if (seq == 3){ timer = (timer + 0.01); bar2.alpha = (1 - (Math.sin(timer) * 4)); if (timer > Math.PI){ timer = 0; seq = 4; txt.htmlText = "<p align='center'>Created by: Mauft.com\n Programming: Mauft.com\n Graphics: Aleksander Kowalczyk</p>"; txt.x = (200 - (txt.width / 2)); }; } else { if (seq == 4){ timer = (timer + 0.01); bar2.alpha = (1 - (Math.sin(timer) * 4)); if (timer > Math.PI){ timer = 0; seq = 5; txt.htmlText = "<p align='center'>\nSound Effects: Public Domain\nLevel Design: Mauft.com</p>"; txt.x = (200 - (txt.width / 2)); }; } else { if (seq == 5){ timer = (timer + 0.01); bar2.alpha = (1 - (Math.sin(timer) * 4)); if (timer > Math.PI){ timer = 0; seq = 6; txt.scaleX = 2.5; txt.scaleY = 2.5; txt.htmlText = "<p align='center'>Thank You for Playing!</p>"; txt.x = (200 - (txt.width / 2)); txt.y = (txt.y + 10); }; } else { if (seq == 6){ seq = 7; GameOver.isGO = true; o = {n:[7, 3, 0, 14, 13, 9, 11, 3, 7, 15, 7, 9, 6, 6, 5, 2], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.showLeaderboard({boardID:boardID, score:Mario.Hud.Pnts, onClose:closiawa, onError:closiawa}); } else { if (seq == 8){ timer = (timer + 0.005); bar2.alpha = (1 - (Math.sin(timer) * 4)); if (timer > Math.PI){ Mario.clearLevel(false); Mario.TScreen = new TitleScreen(); Mario.sequence = 4; Mario.decreaseI = 1; Mario.stepping = true; }; }; }; }; }; }; }; }; }; } public function closiawa():void{ GameOver.isGO = false; seq = 8; } } }//package objects
Section 77
//GameEnd_GFXC (objects.GameEnd_GFXC) package objects { import mx.core.*; public class GameEnd_GFXC extends BitmapAsset { } }//package objects
Section 78
//GameEnd_GFXK (objects.GameEnd_GFXK) package objects { import mx.core.*; public class GameEnd_GFXK extends BitmapAsset { } }//package objects
Section 79
//GameEnd_Jebs (objects.GameEnd_Jebs) package objects { import mx.core.*; public class GameEnd_Jebs extends SoundAsset { } }//package objects
Section 80
//Gamend_Fire (objects.Gamend_Fire) package objects { import flash.display.*; import mx.core.*; public class Gamend_Fire extends Effect { public var fX:Number; public var fY:Number; public var moveX:Number; public var moveY:Number; public var GFX:Sprite; public function Gamend_Fire(_arg1:Number, _arg2:Number, _arg3:int, _arg4:String){ var _local5:BitmapAsset; super(); moveX = _arg3; moveY = (-6 - (Math.random() * 5)); _local5 = new (Mario.classGFX.AccessGFX(_arg4)); new (Mario.classGFX.AccessGFX(_arg4)).x = (-(_local5.width) / 2); _local5.y = (-(_local5.height) / 2); fX = (_arg1 + (_local5.width / 2)); fY = (_arg2 + (_local5.width / 2)); GFX = new Sprite(); GFX.x = fX; GFX.y = fY; GFX.addChild(_local5); Mario.layerHide.addChildAt(GFX, 0); } override public function Update(_arg1:uint):void{ fX = (fX + moveX); moveY = (moveY + Mario.gravity); fY = (fY + moveY); GFX.x = fX; GFX.y = fY; GFX.rotation = (GFX.rotation + (moveX * 4)); if (fY > ((Mario.levelHei * 25) + 20)){ Mario.layerHide.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 81
//GameOver (objects.GameOver) package objects { import mx.core.*; import flash.media.*; import mochi.as3.*; public class GameOver extends Obj { private var timer:uint;// = 0 private var gfx1:BitmapAsset; private var SFXOver:Sound; public static var isGO:Boolean = false; public function GameOver(){ SFXOver = new (Mario.classSFX.accessSFX("gameover")); super(); isGO = true; gfx1 = new (Mario.classGFX.AccessGFX("gameover")); gfx1.x = ((400 / 2) - (gfx1.width / 2)); gfx1.y = 80; Mario.layerGover.addChild(gfx1); if (Mario.music){ SFXOver.play(); }; } override public function Update(_arg1:uint):void{ var o:Object; var boardID:String; var myID = _arg1; timer++; if (timer == 180){ o = {n:[7, 3, 0, 14, 13, 9, 11, 3, 7, 15, 7, 9, 6, 6, 5, 2], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.showLeaderboard({boardID:boardID, score:Mario.Hud.Pnts, onClose:closiawa, onError:closiawa}); }; } public function closiawa():void{ Mario.Hud.Lives = 2; Mario.Hud.Pnts = 0; Mario.checkPoint = 0; Mario.Hud.RedrawPnts(); Mario.levelid = Math.max((Mario.levelid - 1), (Math.floor((Mario.levelid / 4)) * 4)); Mario.clearLevel(); Mario.decreaseI = 1; isGO = false; } } }//package objects
Section 82
//GFX (objects.GFX) package objects { public class GFX { public static var GFX_WALL_af:Class = GFX_GFX_WALL_af; public static var GFX_WALL_ah:Class = GFX_GFX_WALL_ah; public static var GFX_EN_FLY_RED_1:Class = GFX_GFX_EN_FLY_RED_1; public static var GFX_EN_FLY_RED_2:Class = GFX_GFX_EN_FLY_RED_2; public static var GFX_EN_FLY_RED_3:Class = GFX_GFX_EN_FLY_RED_3; public static var GFX_WALL_ac:Class = GFX_GFX_WALL_ac; public static var GFX_WALL_ae:Class = GFX_GFX_WALL_ae; public static var GFX_FONT_COIN_1:Class = GFX_GFX_FONT_COIN_1; public static var GFX_FONT_COIN_3:Class = GFX_GFX_FONT_COIN_3; public static var GFX_WALL_bb:Class = GFX_GFX_WALL_bb; public static var GFX_WALL_ca:Class = GFX_GFX_WALL_ca; public static var GFX_FONT_COIN_2:Class = GFX_GFX_FONT_COIN_2; public static var GFX_WALL_cc:Class = GFX_GFX_WALL_cc; public static var GFX_WALL_ce:Class = GFX_GFX_WALL_ce; public static var GFX_WALL_ag:Class = GFX_GFX_WALL_ag; public static var GFX_FONT_X:Class = GFX_GFX_FONT_X; public static var GFX_WALL_ak:Class = GFX_GFX_WALL_ak; public static var GFX_WALL_c0:Class = GFX_GFX_WALL_c0; public static var GFX_WALL_c2:Class = GFX_GFX_WALL_c2; public static var GFX_WALL_cb:Class = GFX_GFX_WALL_cb; public static var GFX_FONT_WORLD:Class = GFX_GFX_FONT_WORLD; public static var GFX_WALL_c9:Class = GFX_GFX_WALL_c9; public static var GFX_EFF_GOOMBA_STOMPED:Class = GFX_GFX_EFF_GOOMBA_STOMPED; public static var GFX_EFF_POINTS_2000:Class = GFX_GFX_EFF_POINTS_2000; public static var GFX_WALL_cd:Class = GFX_GFX_WALL_cd; public static var GFX_WALL_P:Class = GFX_GFX_WALL_P; public static var GFX_WALL_ai:Class = GFX_GFX_WALL_ai; public static var GFX_BACK_HILL_GROUP:Class = GFX_GFX_BACK_HILL_GROUP; public static var GFX_BACK_CLOUD_0:Class = GFX_GFX_BACK_CLOUD_0; public static var GFX_BACK_CLOUD_1:Class = GFX_GFX_BACK_CLOUD_1; public static var GFX_BACK_CLOUD_2:Class = GFX_GFX_BACK_CLOUD_2; public static var GFX_BACK_CLOUD_3:Class = GFX_GFX_BACK_CLOUD_3; public static var GFX_BACK_CLOUD_4:Class = GFX_GFX_BACK_CLOUD_4; public static var GFX_BACK_CLOUD_5:Class = GFX_GFX_BACK_CLOUD_5; public static var GFX_BACK_CLOUD_6:Class = GFX_GFX_BACK_CLOUD_6; public static var GFX_BACK_CLOUD_7:Class = GFX_GFX_BACK_CLOUD_7; public static var GFX_BACK_CLOUD_8:Class = GFX_GFX_BACK_CLOUD_8; public static var GFX_BACK_CLOUD_9:Class = GFX_GFX_BACK_CLOUD_9; public static var k:int = 0; public static var GFX_FONT_LINE:Class = GFX_GFX_FONT_LINE; public static var GFX_OB_COIN_1:Class = GFX_GFX_OB_COIN_1; public static var GFX_OB_COIN_4:Class = GFX_GFX_OB_COIN_4; public static var GFX_OB_COIN_6:Class = GFX_GFX_OB_COIN_6; public static var GFX_OB_COIN_2:Class = GFX_GFX_OB_COIN_2; public static var GFX_OB_COIN_3:Class = GFX_GFX_OB_COIN_3; public static var GFX_OB_COIN_5:Class = GFX_GFX_OB_COIN_5; public static var GFX_EN_GOOMBA2_0:Class = GFX_GFX_EN_GOOMBA2_0; public static var GFX_EN_GOOMBA2_1:Class = GFX_GFX_EN_GOOMBA2_1; public static var GFX_EN_GOOMBA2_2:Class = GFX_GFX_EN_GOOMBA2_2; public static var GFX_EN_GOOMBA2_3:Class = GFX_GFX_EN_GOOMBA2_3; public static var GFX_EN_GOOMBA2_4:Class = GFX_GFX_EN_GOOMBA2_4; public static var GFX_EN_GOOMBA2_5:Class = GFX_GFX_EN_GOOMBA2_5; public static var GFX_EN_GOOMBA2_6:Class = GFX_GFX_EN_GOOMBA2_6; public static var GFX_EN_GOOMBA2_7:Class = GFX_GFX_EN_GOOMBA2_7; public static var GFX_EN_GOOMBA_0:Class = GFX_GFX_EN_GOOMBA_0; public static var GFX_EN_GOOMBA_1:Class = GFX_GFX_EN_GOOMBA_1; public static var GFX_EN_GOOMBA_3:Class = GFX_GFX_EN_GOOMBA_3; public static var GFX_EN_GOOMBA_4:Class = GFX_GFX_EN_GOOMBA_4; public static var GFX_EN_GOOMBA_5:Class = GFX_GFX_EN_GOOMBA_5; public static var GFX_EN_GOOMBA_6:Class = GFX_GFX_EN_GOOMBA_6; public static var GFX_EN_GOOMBA_7:Class = GFX_GFX_EN_GOOMBA_7; public static var GFX_EN_GOOMBA_2:Class = GFX_GFX_EN_GOOMBA_2; public static var GFX_EN_SPINY_SHELL_1:Class = GFX_GFX_EN_SPINY_SHELL_1; public static var GFX_EN_SPINY_SHELL_2:Class = GFX_GFX_EN_SPINY_SHELL_2; public static var GFX_MARIO1_ENTER:Class = GFX_GFX_MARIO1_ENTER; public static var GFX_EFF_FIRE_BOOM:Class = GFX_GFX_EFF_FIRE_BOOM; public static var GFX_EN_LAKITU_1:Class = GFX_GFX_EN_LAKITU_1; public static var GFX_EN_LAKITU_2:Class = GFX_GFX_EN_LAKITU_2; public static var GFX_EN_LAKITU_3:Class = GFX_GFX_EN_LAKITU_3; public static var GFX_EN_FLY_GREEN_1:Class = GFX_GFX_EN_FLY_GREEN_1; public static var GFX_EN_FLY_GREEN_2:Class = GFX_GFX_EN_FLY_GREEN_2; public static var GFX_EN_FLY_GREEN_3:Class = GFX_GFX_EN_FLY_GREEN_3; public static var GFX_OB_KILLSHROOM:Class = GFX_GFX_OB_KILLSHROOM; public static var GFX_EFF_HAMMER:Class = GFX_GFX_EFF_HAMMER; public static var GFX_BACK_HILL:Class = GFX_GFX_BACK_HILL; public static var GFX_BON_BRICK2:Class = GFX_GFX_BON_BRICK2; public static var GFX_BON_BRICK3:Class = GFX_GFX_BON_BRICK3; public static var GFX_EN_JUMPER_1:Class = GFX_GFX_EN_JUMPER_1; public static var GFX_EN_JUMPER_2:Class = GFX_GFX_EN_JUMPER_2; public static var GFX_EN_JUMPER_3:Class = GFX_GFX_EN_JUMPER_3; public static var GFX_EN_JUMPER_4:Class = GFX_GFX_EN_JUMPER_4; public static var GFX_EN_JUMPER_5:Class = GFX_GFX_EN_JUMPER_5; public static var GFX_MARIO1_BRAKE:Class = GFX_GFX_MARIO1_BRAKE; public static var GFX_BACK_BACK_1:Class = GFX_GFX_BACK_BACK_1; public static var GFX_BACK_BACK_3:Class = GFX_GFX_BACK_BACK_3; public static var GFX_BACK_BACK_4:Class = GFX_GFX_BACK_BACK_4; public static var GFX_BACK_BACK_5:Class = GFX_GFX_BACK_BACK_5; public static var GFX_EFF_POINTS_5000:Class = GFX_GFX_EFF_POINTS_5000; public static var GFX_EN_SPINY_1:Class = GFX_GFX_EN_SPINY_1; public static var GFX_EN_SPINY_3:Class = GFX_GFX_EN_SPINY_3; public static var GFX_EN_SPINY_5:Class = GFX_GFX_EN_SPINY_5; public static var GFX_EN_SPINY_2:Class = GFX_GFX_EN_SPINY_2; public static var GFX_EN_SPINY_4:Class = GFX_GFX_EN_SPINY_4; public static var GFX_MARIO_DEAD:Class = GFX_GFX_MARIO_DEAD; public static var GFX_MARIO1_WALK_10:Class = GFX_GFX_MARIO1_WALK_10; public static var GFX_MARIO1_WALK_12:Class = GFX_GFX_MARIO1_WALK_12; public static var GFX_MARIO1_WALK_14:Class = GFX_GFX_MARIO1_WALK_14; public static var GFX_MARIO1_WALK_11:Class = GFX_GFX_MARIO1_WALK_11; public static var GFX_MARIO1_WALK_13:Class = GFX_GFX_MARIO1_WALK_13; public static var GFX_MARIO1_WALK_15:Class = GFX_GFX_MARIO1_WALK_15; public static var GFX_BACK_CRYSTAL_1:Class = GFX_GFX_BACK_CRYSTAL_1; public static var GFX_BACK_CRYSTAL_2:Class = GFX_GFX_BACK_CRYSTAL_2; public static var GFX_BACK_CRYSTAL_3:Class = GFX_GFX_BACK_CRYSTAL_3; public static var GFX_MARIO0_ENTER:Class = GFX_GFX_MARIO0_ENTER; public static var GFX_FINISH_4:Class = GFX_GFX_FINISH_4; public static var GFX_BON_USED:Class = GFX_GFX_BON_USED; public static var GFX_MARIO1_STAND:Class = GFX_GFX_MARIO1_STAND; public static var GFX_EFF_POINTS_500:Class = GFX_GFX_EFF_POINTS_500; public static var GFX_MARIO0_BRAKE:Class = GFX_GFX_MARIO0_BRAKE; public static var GFX_EN_PSTATIC_1:Class = GFX_GFX_EN_PSTATIC_1; public static var GFX_EN_PSTATIC_2:Class = GFX_GFX_EN_PSTATIC_2; public static var GFX_EN_PSTATIC_3:Class = GFX_GFX_EN_PSTATIC_3; public static var GFX_EN_PSTATIC_4:Class = GFX_GFX_EN_PSTATIC_4; public static var GFX_EN_PSTATIC_5:Class = GFX_GFX_EN_PSTATIC_5; public static var GFX_OB_LIFESHROOM:Class = GFX_GFX_OB_LIFESHROOM; public static var GFX_BACK_TREE_1:Class = GFX_GFX_BACK_TREE_1; public static var GFX_BACK_TREE_2:Class = GFX_GFX_BACK_TREE_2; public static var GFX_BACK_TREE_3:Class = GFX_GFX_BACK_TREE_3; public static var GFX_BACK_TREE_4:Class = GFX_GFX_BACK_TREE_4; public static var GFX_EN_KOOPA_GREEN_1:Class = GFX_GFX_EN_KOOPA_GREEN_1; public static var GFX_EN_KOOPA_GREEN_3:Class = GFX_GFX_EN_KOOPA_GREEN_3; public static var GFX_EN_KOOPA_GREEN_2:Class = GFX_GFX_EN_KOOPA_GREEN_2; public static var GFX_FONT_HEAD:Class = GFX_GFX_FONT_HEAD; public static var GFX_EFF_POINTS_8000:Class = GFX_GFX_EFF_POINTS_8000; public static var GFX_BACK_FOREST_1:Class = GFX_GFX_BACK_FOREST_1; public static var GFX_BACK_FOREST_2:Class = GFX_GFX_BACK_FOREST_2; public static var GFX_BACK_FOREST_3:Class = GFX_GFX_BACK_FOREST_3; public static var GFX_BACK_FOREST_4:Class = GFX_GFX_BACK_FOREST_4; public static var GFX_MARIO0_WALK_15:Class = GFX_GFX_MARIO0_WALK_15; public static var GFX_MARIO0_WALK_10:Class = GFX_GFX_MARIO0_WALK_10; public static var GFX_MARIO0_WALK_11:Class = GFX_GFX_MARIO0_WALK_11; public static var GFX_BON_USED2:Class = GFX_GFX_BON_USED2; public static var GFX_BON_USED3:Class = GFX_GFX_BON_USED3; public static var GFX_MARIO0_WALK_14:Class = GFX_GFX_MARIO0_WALK_14; public static var GFX_MARIO0_WALK_12:Class = GFX_GFX_MARIO0_WALK_12; public static var GFX_BON_BRICK:Class = GFX_GFX_BON_BRICK; public static var GFX_WALL_0:Class = GFX_GFX_WALL_0; public static var GFX_MARIO0_WALK_13:Class = GFX_GFX_MARIO0_WALK_13; public static var GFX_EN_PFLAME_1:Class = GFX_GFX_EN_PFLAME_1; public static var GFX_EN_PFLAME_3:Class = GFX_GFX_EN_PFLAME_3; public static var GFX_EN_PFLAME_4:Class = GFX_GFX_EN_PFLAME_4; public static var GFX_MARIO0_STAND:Class = GFX_GFX_MARIO0_STAND; public static var GFX_MARIO0_WALK_3:Class = GFX_GFX_MARIO0_WALK_3; public static var GFX_MARIO0_WALK_4:Class = GFX_GFX_MARIO0_WALK_4; public static var GFX_MARIO0_WALK_5:Class = GFX_GFX_MARIO0_WALK_5; public static var GFX_BOWSER_0:Class = GFX_GFX_BOWSER_0; public static var GFX_BOWSER_2:Class = GFX_GFX_BOWSER_2; public static var GFX_BOWSER_3:Class = GFX_GFX_BOWSER_3; public static var GFX_BOWSER_4:Class = GFX_GFX_BOWSER_4; public static var GFX_BOWSER_5:Class = GFX_GFX_BOWSER_5; public static var GFX_BOWSER_6:Class = GFX_GFX_BOWSER_6; public static var GFX_BOWSER_7:Class = GFX_GFX_BOWSER_7; public static var GFX_BOWSER_1:Class = GFX_GFX_BOWSER_1; public static var GFX_BOWSER_9:Class = GFX_GFX_BOWSER_9; public static var GFX_MARIO0_WALK_1:Class = GFX_GFX_MARIO0_WALK_1; public static var GFX_BOWSER_8:Class = GFX_GFX_BOWSER_8; public static var GFX_EFF_POINTS_200:Class = GFX_GFX_EFF_POINTS_200; public static var GFX_EN_PFLAME_2:Class = GFX_GFX_EN_PFLAME_2; public static var GFX_MARIO0_WALK_0:Class = GFX_GFX_MARIO0_WALK_0; public static var GFX_Z_GAMEOVER:Class = GFX_GFX_Z_GAMEOVER; public static var GFX_MARIO0_WALK_2:Class = GFX_GFX_MARIO0_WALK_2; public static var GFX_BOWSER_FLAME_1:Class = GFX_GFX_BOWSER_FLAME_1; public static var GFX_BOWSER_FLAME_2:Class = GFX_GFX_BOWSER_FLAME_2; public static var GFX_BOWSER_FLAME_3:Class = GFX_GFX_BOWSER_FLAME_3; public static var GFX_BOWSER_FLAME_4:Class = GFX_GFX_BOWSER_FLAME_4; public static var GFX_BOWSER_FLAME_5:Class = GFX_GFX_BOWSER_FLAME_5; public static var GFX_BOWSER_FLAME_6:Class = GFX_GFX_BOWSER_FLAME_6; public static var GFX_BOWSER_FLAME_7:Class = GFX_GFX_BOWSER_FLAME_7; public static var GFX_BOWSER_FLAME_8:Class = GFX_GFX_BOWSER_FLAME_8; public static var GFX_BOWSER_FLAME_9:Class = GFX_GFX_BOWSER_FLAME_9; public static var GFX_EFF_GOOMBA_STOMPED2:Class = GFX_GFX_EFF_GOOMBA_STOMPED2; public static var GFX_WALL_9:Class = GFX_GFX_WALL_9; public static var GFX_WALL_D:Class = GFX_GFX_WALL_D; public static var GFX_MARIO0_WALK_6:Class = GFX_GFX_MARIO0_WALK_6; public static var GFX_MARIO0_WALK_8:Class = GFX_GFX_MARIO0_WALK_8; public static var GFX_MARIO0_WALK_9:Class = GFX_GFX_MARIO0_WALK_9; public static var GFX_WALL_5:Class = GFX_GFX_WALL_5; public static var GFX_BACK_TREE2_2:Class = GFX_GFX_BACK_TREE2_2; public static var GFX_BACK_TREE2_3:Class = GFX_GFX_BACK_TREE2_3; public static var GFX_BACK_TREE2_4:Class = GFX_GFX_BACK_TREE2_4; public static var GFX_WALL_g:Class = GFX_GFX_WALL_g; public static var GFX_WALL_a:Class = GFX_GFX_WALL_a; public static var GFX_MARIO0_JUMP:Class = GFX_GFX_MARIO0_JUMP; public static var GFX_WALL_3:Class = GFX_GFX_WALL_3; public static var GFX_WALL_n:Class = GFX_GFX_WALL_n; public static var GFX_WALL_7:Class = GFX_GFX_WALL_7; public static var GFX_WALL_c:Class = GFX_GFX_WALL_c; public static var GFX_WALL_d:Class = GFX_GFX_WALL_d; public static var GFX_WALL_f:Class = GFX_GFX_WALL_f; public static var GFX_WALL_1:Class = GFX_GFX_WALL_1; public static var GFX_WALL_2:Class = GFX_GFX_WALL_2; public static var GFX_WALL_j:Class = GFX_GFX_WALL_j; public static var GFX_WALL_4:Class = GFX_GFX_WALL_4; public static var GFX_WALL_l:Class = GFX_GFX_WALL_l; public static var GFX_WALL_6:Class = GFX_GFX_WALL_6; public static var GFX_WALL_e:Class = GFX_GFX_WALL_e; public static var GFX_WALL_8:Class = GFX_GFX_WALL_8; public static var GFX_WALL_p:Class = GFX_GFX_WALL_p; public static var GFX_OB_RADISH:Class = GFX_GFX_OB_RADISH; public static var GFX_WALL_i:Class = GFX_GFX_WALL_i; public static var GFX_WALL_s:Class = GFX_GFX_WALL_s; public static var GFX_MARIO0_WALK_7:Class = GFX_GFX_MARIO0_WALK_7; public static var GFX_EFF_POINTS_100:Class = GFX_GFX_EFF_POINTS_100; public static var GFX_WALL_m:Class = GFX_GFX_WALL_m; public static var GFX_WALL_M:Class = GFX_GFX_WALL_M; public static var GFX_WALL_o:Class = GFX_GFX_WALL_o; public static var GFX_WALL_B:Class = GFX_GFX_WALL_B; public static var GFX_WALL_q:Class = GFX_GFX_WALL_q; public static var GFX_WALL_E:Class = GFX_GFX_WALL_E; public static var GFX_WALL_F:Class = GFX_GFX_WALL_F; public static var GFX_WALL_k:Class = GFX_GFX_WALL_k; public static var GFX_WALL_H:Class = GFX_GFX_WALL_H; public static var GFX_WALL_J:Class = GFX_GFX_WALL_J; public static var GFX_BACK_CLOUDS_1:Class = GFX_GFX_BACK_CLOUDS_1; public static var GFX_BACK_CLOUDS_2:Class = GFX_GFX_BACK_CLOUDS_2; public static var GFX_BACK_CLOUDS_3:Class = GFX_GFX_BACK_CLOUDS_3; public static var GFX_BACK_CLOUDS_4:Class = GFX_GFX_BACK_CLOUDS_4; public static var GFX_BACK_CLOUDS_5:Class = GFX_GFX_BACK_CLOUDS_5; public static var GFX_BACK_CLOUDS_6:Class = GFX_GFX_BACK_CLOUDS_6; public static var GFX_BACK_CLOUDS_7:Class = GFX_GFX_BACK_CLOUDS_7; public static var GFX_BACK_CLOUDS_8:Class = GFX_GFX_BACK_CLOUDS_8; public static var GFX_EN_MILL:Class = GFX_GFX_EN_MILL; public static var GFX_WALL_A:Class = GFX_GFX_WALL_A; public static var GFX_WALL_C:Class = GFX_GFX_WALL_C; public static var GFX_EN_BULLET_1:Class = GFX_GFX_EN_BULLET_1; public static var GFX_EN_BULLET_2:Class = GFX_GFX_EN_BULLET_2; public static var GFX_EN_BULLET_3:Class = GFX_GFX_EN_BULLET_3; public static var GFX_WALL_T:Class = GFX_GFX_WALL_T; public static var GFX_WALL_r:Class = GFX_GFX_WALL_r; public static var GFX_WALL_h:Class = GFX_GFX_WALL_h; public static var GFX_WALL_K:Class = GFX_GFX_WALL_K; public static var GFX_WALL_N:Class = GFX_GFX_WALL_N; public static var GFX_WALL_O:Class = GFX_GFX_WALL_O; public static var GFX_WALL_Q:Class = GFX_GFX_WALL_Q; public static var GFX_OB_SHROOM:Class = GFX_GFX_OB_SHROOM; public static var GFX_WALL_S:Class = GFX_GFX_WALL_S; public static var GFX_WALL_U:Class = GFX_GFX_WALL_U; public static var GFX_WALL_L:Class = GFX_GFX_WALL_L; public static var GFX_BOWSER_10:Class = GFX_GFX_BOWSER_10; public static var GFX_BOWSER_11:Class = GFX_GFX_BOWSER_11; public static var GFX_BOWSER_12:Class = GFX_GFX_BOWSER_12; public static var GFX_BOWSER_13:Class = GFX_GFX_BOWSER_13; public static var GFX_BOWSER_14:Class = GFX_GFX_BOWSER_14; public static var GFX_WALL_R:Class = GFX_GFX_WALL_R; public static var GFX_WALL_I:Class = GFX_GFX_WALL_I; public static var GFX_BACK_FENCE_1:Class = GFX_GFX_BACK_FENCE_1; public static var GFX_BACK_FENCE_2:Class = GFX_GFX_BACK_FENCE_2; public static var GFX_BACK_FENCE_3:Class = GFX_GFX_BACK_FENCE_3; public static var GFX_FONT_TIME:Class = GFX_GFX_FONT_TIME; public static var GFX_WALL_G:Class = GFX_GFX_WALL_G; public static var GFX_WALL_b:Class = GFX_GFX_WALL_b; public static var GFX_BACK_CASTLE:Class = GFX_GFX_BACK_CASTLE; public static var GFX_BON_BONUS_1:Class = GFX_GFX_BON_BONUS_1; public static var GFX_BON_BONUS_2:Class = GFX_GFX_BON_BONUS_2; public static var GFX_BON_BONUS_3:Class = GFX_GFX_BON_BONUS_3; public static var GFX_BON_BONUS_4:Class = GFX_GFX_BON_BONUS_4; public static var GFX_EN_BBEETLE_3:Class = GFX_GFX_EN_BBEETLE_3; public static var GFX_EN_BBEETLE_1:Class = GFX_GFX_EN_BBEETLE_1; public static var GFX_EN_BBEETLE_2:Class = GFX_GFX_EN_BBEETLE_2; public static var GFX_MARIO1_JUMP:Class = GFX_GFX_MARIO1_JUMP; public static var GFX_EFF_ELEVATOR_1:Class = GFX_GFX_EFF_ELEVATOR_1; public static var GFX_EFF_ELEVATOR_2:Class = GFX_GFX_EFF_ELEVATOR_2; public static var GFX_EFF_ELEVATOR_4:Class = GFX_GFX_EFF_ELEVATOR_4; public static var GFX_MARIO1_WALK_0:Class = GFX_GFX_MARIO1_WALK_0; public static var GFX_MARIO1_WALK_1:Class = GFX_GFX_MARIO1_WALK_1; public static var GFX_MARIO1_WALK_2:Class = GFX_GFX_MARIO1_WALK_2; public static var GFX_EFF_ELEVATOR_3:Class = GFX_GFX_EFF_ELEVATOR_3; public static var GFX_MARIO1_WALK_4:Class = GFX_GFX_MARIO1_WALK_4; public static var GFX_MARIO1_WALK_5:Class = GFX_GFX_MARIO1_WALK_5; public static var GFX_MARIO1_WALK_6:Class = GFX_GFX_MARIO1_WALK_6; public static var GFX_MARIO1_WALK_7:Class = GFX_GFX_MARIO1_WALK_7; public static var GFX_MARIO1_WALK_8:Class = GFX_GFX_MARIO1_WALK_8; public static var GFX_MARIO1_WALK_9:Class = GFX_GFX_MARIO1_WALK_9; public static var GFX_EFF_POINTS_1UP:Class = GFX_GFX_EFF_POINTS_1UP; public static var GFX_EN_KOOPA_RED_2:Class = GFX_GFX_EN_KOOPA_RED_2; public static var GFX_EN_KOOPA_RED_3:Class = GFX_GFX_EN_KOOPA_RED_3; public static var GFX_EN_KOOPA_RED_1:Class = GFX_GFX_EN_KOOPA_RED_1; public static var GFX_MARIO1_WALK_3:Class = GFX_GFX_MARIO1_WALK_3; public static var GFX_FONT_MARIO:Class = GFX_GFX_FONT_MARIO; public static var GFX_WALL_a0:Class = GFX_GFX_WALL_a0; public static var GFX_WALL_a1:Class = GFX_GFX_WALL_a1; public static var GFX_WALL_a3:Class = GFX_GFX_WALL_a3; public static var GFX_WALL_a5:Class = GFX_GFX_WALL_a5; public static var GFX_WALL_a7:Class = GFX_GFX_WALL_a7; public static var GFX_WALL_a8:Class = GFX_GFX_WALL_a8; public static var GFX_WALL_a2:Class = GFX_GFX_WALL_a2; public static var GFX_WALL_a4:Class = GFX_GFX_WALL_a4; public static var GFX_WALL_a6:Class = GFX_GFX_WALL_a6; public static var GFX_WALL_a9:Class = GFX_GFX_WALL_a9; public static var GFX_WALL_b0:Class = GFX_GFX_WALL_b0; public static var GFX_WALL_b2:Class = GFX_GFX_WALL_b2; public static var GFX_WALL_b4:Class = GFX_GFX_WALL_b4; public static var GFX_WALL_b5:Class = GFX_GFX_WALL_b5; public static var GFX_WALL_b6:Class = GFX_GFX_WALL_b6; public static var GFX_WALL_b7:Class = GFX_GFX_WALL_b7; public static var GFX_WALL_b1:Class = GFX_GFX_WALL_b1; public static var GFX_WALL_b9:Class = GFX_GFX_WALL_b9; public static var GFX_WALL_b3:Class = GFX_GFX_WALL_b3; public static var GFX_WALL_aa:Class = GFX_GFX_WALL_aa; public static var GFX_EN_PPLANT_1:Class = GFX_GFX_EN_PPLANT_1; public static var GFX_EN_PPLANT_3:Class = GFX_GFX_EN_PPLANT_3; public static var GFX_EN_PPLANT_4:Class = GFX_GFX_EN_PPLANT_4; public static var GFX_WALL_c5:Class = GFX_GFX_WALL_c5; public static var GFX_EFF_POINTS_1000:Class = GFX_GFX_EFF_POINTS_1000; public static var GFX_BACK_HILL_BIG:Class = GFX_GFX_BACK_HILL_BIG; public static var GFX_WALL_c1:Class = GFX_GFX_WALL_c1; public static var GFX_EN_PPLANT_2:Class = GFX_GFX_EN_PPLANT_2; public static var GFX_FONT_0:Class = GFX_GFX_FONT_0; public static var GFX_FONT_1:Class = GFX_GFX_FONT_1; public static var GFX_EN_HAMMER_1:Class = GFX_GFX_EN_HAMMER_1; public static var GFX_EN_HAMMER_2:Class = GFX_GFX_EN_HAMMER_2; public static var GFX_FONT_4:Class = GFX_GFX_FONT_4; public static var GFX_FONT_5:Class = GFX_GFX_FONT_5; public static var GFX_FONT_6:Class = GFX_GFX_FONT_6; public static var GFX_FONT_7:Class = GFX_GFX_FONT_7; public static var GFX_FONT_8:Class = GFX_GFX_FONT_8; public static var GFX_FONT_2:Class = GFX_GFX_FONT_2; public static var GFX_FONT_3:Class = GFX_GFX_FONT_3; public static var GFX_WALL_c6:Class = GFX_GFX_WALL_c6; public static var GFX_WALL_c8:Class = GFX_GFX_WALL_c8; public static var GFX_WALL_ba:Class = GFX_GFX_WALL_ba; public static var GFX_FONT_9:Class = GFX_GFX_FONT_9; public static var GFX_WALL_c3:Class = GFX_GFX_WALL_c3; public static var GFX_WALL_c4:Class = GFX_GFX_WALL_c4; public static var GFX_WALL_aj:Class = GFX_GFX_WALL_aj; public static var GFX_WALL_c7:Class = GFX_GFX_WALL_c7; public static var GFX_WALL_ab:Class = GFX_GFX_WALL_ab; public static var GFX_WALL_b8:Class = GFX_GFX_WALL_b8; public static var GFX_WALL_ad:Class = GFX_GFX_WALL_ad; public function AccessGFX(_arg1:String):Class{ if (Mario.levelGenre == 1){ switch (_arg1){ case "Wall_0": return (GFX_WALL_a0); case "Wall_1": return (GFX_WALL_a1); case "Wall_2": return (GFX_WALL_a2); case "Wall_3": return (GFX_WALL_a3); case "Wall_4": return (GFX_WALL_a4); case "Wall_5": return (GFX_WALL_a5); case "Wall_6": return (GFX_WALL_a6); case "Wall_7": return (GFX_WALL_a7); case "Wall_8": return (GFX_WALL_a8); case "Wall_9": return (GFX_WALL_a9); case "Wall_a": return (GFX_WALL_aa); case "Wall_b": return (GFX_WALL_ab); case "Wall_c": return (GFX_WALL_ac); case "Wall_d": return (GFX_WALL_ad); case "Wall_e": return (GFX_WALL_ae); case "Wall_f": return (GFX_WALL_af); case "Wall_g": return (GFX_WALL_ag); case "Wall_h": return (GFX_WALL_ah); case "Wall_i": return (GFX_WALL_ai); case "Wall_j": return (GFX_WALL_aj); case "Wall_k": return (GFX_WALL_ak); case "enemy_goomba_0": return (GFX_EN_GOOMBA2_0); case "enemy_goomba_1": return (GFX_EN_GOOMBA2_1); case "enemy_goomba_2": return (GFX_EN_GOOMBA2_2); case "enemy_goomba_3": return (GFX_EN_GOOMBA2_3); case "enemy_goomba_4": return (GFX_EN_GOOMBA2_4); case "enemy_goomba_5": return (GFX_EN_GOOMBA2_5); case "enemy_goomba_6": return (GFX_EN_GOOMBA2_6); case "enemy_goomba_7": return (GFX_EN_GOOMBA2_7); case "effect_goomba_stomped": return (GFX_EFF_GOOMBA_STOMPED2); case "bonus_brick": return (GFX_BON_BRICK3); case "bonus_used": return (GFX_BON_USED2); }; } else { if (Mario.levelGenre == 2){ switch (_arg1){ case "Wall_0": return (GFX_WALL_c0); case "Wall_1": return (GFX_WALL_c1); case "Wall_2": return (GFX_WALL_c2); case "Wall_3": return (GFX_WALL_c3); case "Wall_4": return (GFX_WALL_c4); case "Wall_5": return (GFX_WALL_c5); case "Wall_6": return (GFX_WALL_c6); case "Wall_7": return (GFX_WALL_c7); case "Wall_8": return (GFX_WALL_c8); case "Wall_9": return (GFX_WALL_c9); case "Wall_a": return (GFX_WALL_ca); case "Wall_b": return (GFX_WALL_cb); case "Wall_c": return (GFX_WALL_cc); case "Wall_d": return (GFX_WALL_cd); case "Wall_e": return (GFX_WALL_ce); case "back_tree_2": return (GFX_BACK_TREE2_2); case "back_tree_3": return (GFX_BACK_TREE2_3); case "back_tree_4": return (GFX_BACK_TREE2_4); }; } else { if (Mario.levelGenre == 3){ switch (_arg1){ case "Wall_0": return (GFX_WALL_b0); case "Wall_1": return (GFX_WALL_b1); case "Wall_2": return (GFX_WALL_b2); case "Wall_3": return (GFX_WALL_b3); case "Wall_4": return (GFX_WALL_b4); case "Wall_5": return (GFX_WALL_b5); case "Wall_6": return (GFX_WALL_b6); case "Wall_7": return (GFX_WALL_b7); case "Wall_8": return (GFX_WALL_b8); case "Wall_9": return (GFX_WALL_b9); case "Wall_a": return (GFX_WALL_ba); case "Wall_b": return (GFX_WALL_bb); case "bonus_brick": return (GFX_BON_BRICK2); case "bonus_used": return (GFX_BON_USED3); }; }; }; }; switch (_arg1){ case "back_1": return (GFX_BACK_BACK_1); case "back_3": return (GFX_BACK_BACK_3); case "back_4": return (GFX_BACK_BACK_4); case "back_5": return (GFX_BACK_BACK_5); case "back_castle": return (GFX_BACK_CASTLE); case "back_cloud_0": return (GFX_BACK_CLOUD_0); case "back_cloud_1": return (GFX_BACK_CLOUD_1); case "back_cloud_2": return (GFX_BACK_CLOUD_2); case "back_cloud_3": return (GFX_BACK_CLOUD_3); case "back_cloud_4": return (GFX_BACK_CLOUD_4); case "back_cloud_5": return (GFX_BACK_CLOUD_5); case "back_cloud_6": return (GFX_BACK_CLOUD_6); case "back_cloud_7": return (GFX_BACK_CLOUD_7); case "back_cloud_8": return (GFX_BACK_CLOUD_8); case "back_cloud_9": return (GFX_BACK_CLOUD_9); case "back_clouds_1": return (GFX_BACK_CLOUDS_1); case "back_clouds_2": return (GFX_BACK_CLOUDS_2); case "back_clouds_3": return (GFX_BACK_CLOUDS_3); case "back_clouds_4": return (GFX_BACK_CLOUDS_4); case "back_clouds_5": return (GFX_BACK_CLOUDS_5); case "back_clouds_6": return (GFX_BACK_CLOUDS_6); case "back_clouds_7": return (GFX_BACK_CLOUDS_7); case "back_clouds_8": return (GFX_BACK_CLOUDS_8); case "back_crystal_1": return (GFX_BACK_CRYSTAL_1); case "back_crystal_2": return (GFX_BACK_CRYSTAL_2); case "back_crystal_3": return (GFX_BACK_CRYSTAL_3); case "back_fence_1": return (GFX_BACK_FENCE_1); case "back_fence_2": return (GFX_BACK_FENCE_2); case "back_fence_3": return (GFX_BACK_FENCE_3); case "back_forest_1": return (GFX_BACK_FOREST_1); case "back_forest_2": return (GFX_BACK_FOREST_2); case "back_forest_3": return (GFX_BACK_FOREST_3); case "back_forest_4": return (GFX_BACK_FOREST_4); case "back_hill": return (GFX_BACK_HILL); case "back_hill_big": return (GFX_BACK_HILL_BIG); case "back_hill_group": return (GFX_BACK_HILL_GROUP); case "back_tree_1": return (GFX_BACK_TREE_1); case "back_tree_2": return (GFX_BACK_TREE_2); case "back_tree_3": return (GFX_BACK_TREE_3); case "back_tree_4": return (GFX_BACK_TREE_4); case "bonus_bonus_1": return (GFX_BON_BONUS_1); case "bonus_bonus_2": return (GFX_BON_BONUS_2); case "bonus_bonus_3": return (GFX_BON_BONUS_3); case "bonus_brick": return (GFX_BON_BRICK); case "bonus_used": return (GFX_BON_USED); case "bowser_0": return (GFX_BOWSER_0); case "bowser_1": return (GFX_BOWSER_1); case "bowser_2": return (GFX_BOWSER_2); case "bowser_3": return (GFX_BOWSER_3); case "bowser_4": return (GFX_BOWSER_4); case "bowser_5": return (GFX_BOWSER_5); case "bowser_6": return (GFX_BOWSER_6); case "bowser_7": return (GFX_BOWSER_7); case "bowser_8": return (GFX_BOWSER_8); case "bowser_9": return (GFX_BOWSER_9); case "bowser_10": return (GFX_BOWSER_10); case "bowser_11": return (GFX_BOWSER_11); case "bowser_12": return (GFX_BOWSER_12); case "bowser_13": return (GFX_BOWSER_13); case "bowser_14": return (GFX_BOWSER_14); case "bowser_flame_1": return (GFX_BOWSER_FLAME_1); case "bowser_flame_2": return (GFX_BOWSER_FLAME_2); case "bowser_flame_3": return (GFX_BOWSER_FLAME_3); case "bowser_flame_4": return (GFX_BOWSER_FLAME_4); case "bowser_flame_5": return (GFX_BOWSER_FLAME_5); case "bowser_flame_6": return (GFX_BOWSER_FLAME_6); case "bowser_flame_7": return (GFX_BOWSER_FLAME_7); case "bowser_flame_8": return (GFX_BOWSER_FLAME_8); case "bowser_flame_9": return (GFX_BOWSER_FLAME_9); case "finish_4": return (GFX_FINISH_4); case "effect_fire_boom": return (GFX_EFF_FIRE_BOOM); case "effect_goomba_stomped": return (GFX_EFF_GOOMBA_STOMPED); case "effect_hammer": return (GFX_EFF_HAMMER); case "effect_points_1up": return (GFX_EFF_POINTS_1UP); case "effect_points_100": return (GFX_EFF_POINTS_100); case "effect_points_200": return (GFX_EFF_POINTS_200); case "effect_points_500": return (GFX_EFF_POINTS_500); case "effect_points_1000": return (GFX_EFF_POINTS_1000); case "effect_points_2000": return (GFX_EFF_POINTS_2000); case "effect_points_5000": return (GFX_EFF_POINTS_5000); case "effect_points_8000": return (GFX_EFF_POINTS_8000); case "elevator_1": return (GFX_EFF_ELEVATOR_1); case "elevator_2": return (GFX_EFF_ELEVATOR_2); case "elevator_3": return (GFX_EFF_ELEVATOR_3); case "elevator_4": return (GFX_EFF_ELEVATOR_4); case "enemy_bbeetle_1": return (GFX_EN_BBEETLE_1); case "enemy_bbeetle_2": return (GFX_EN_BBEETLE_2); case "enemy_bbeetle_3": return (GFX_EN_BBEETLE_3); case "enemy_bullet_1": return (GFX_EN_BULLET_1); case "enemy_bullet_2": return (GFX_EN_BULLET_2); case "enemy_bullet_3": return (GFX_EN_BULLET_3); case "enemy_fly_green_1": return (GFX_EN_FLY_GREEN_1); case "enemy_fly_green_2": return (GFX_EN_FLY_GREEN_2); case "enemy_fly_green_3": return (GFX_EN_FLY_GREEN_3); case "enemy_fly_red_1": return (GFX_EN_FLY_RED_1); case "enemy_fly_red_2": return (GFX_EN_FLY_RED_2); case "enemy_fly_red_3": return (GFX_EN_FLY_RED_3); case "enemy_goomba_0": return (GFX_EN_GOOMBA_0); case "enemy_goomba_1": return (GFX_EN_GOOMBA_1); case "enemy_goomba_2": return (GFX_EN_GOOMBA_2); case "enemy_goomba_3": return (GFX_EN_GOOMBA_3); case "enemy_goomba_4": return (GFX_EN_GOOMBA_4); case "enemy_goomba_5": return (GFX_EN_GOOMBA_5); case "enemy_goomba_6": return (GFX_EN_GOOMBA_6); case "enemy_goomba_7": return (GFX_EN_GOOMBA_7); case "enemy_hammer_1": return (GFX_EN_HAMMER_1); case "enemy_hammer_2": return (GFX_EN_HAMMER_2); case "enemy_jumper_1": return (GFX_EN_JUMPER_1); case "enemy_jumper_2": return (GFX_EN_JUMPER_2); case "enemy_jumper_3": return (GFX_EN_JUMPER_3); case "enemy_jumper_4": return (GFX_EN_JUMPER_4); case "enemy_jumper_5": return (GFX_EN_JUMPER_5); case "enemy_koopa_green_1": return (GFX_EN_KOOPA_GREEN_1); case "enemy_koopa_green_2": return (GFX_EN_KOOPA_GREEN_2); case "enemy_koopa_green_3": return (GFX_EN_KOOPA_GREEN_3); case "enemy_koopa_red_1": return (GFX_EN_KOOPA_RED_1); case "enemy_koopa_red_2": return (GFX_EN_KOOPA_RED_2); case "enemy_koopa_red_3": return (GFX_EN_KOOPA_RED_3); case "enemy_lakitu_1": return (GFX_EN_LAKITU_1); case "enemy_lakitu_2": return (GFX_EN_LAKITU_2); case "enemy_lakitu_3": return (GFX_EN_LAKITU_3); case "enemy_mill": return (GFX_EN_MILL); case "enemy_pflame_1": return (GFX_EN_PFLAME_1); case "enemy_pflame_2": return (GFX_EN_PFLAME_2); case "enemy_pflame_3": return (GFX_EN_PFLAME_3); case "enemy_pflame_4": return (GFX_EN_PFLAME_4); case "enemy_pplant_1": return (GFX_EN_PPLANT_1); case "enemy_pplant_2": return (GFX_EN_PPLANT_2); case "enemy_pplant_3": return (GFX_EN_PPLANT_3); case "enemy_pplant_4": return (GFX_EN_PPLANT_4); case "enemy_pstatic_1": return (GFX_EN_PSTATIC_1); case "enemy_pstatic_2": return (GFX_EN_PSTATIC_2); case "enemy_pstatic_3": return (GFX_EN_PSTATIC_3); case "enemy_pstatic_4": return (GFX_EN_PSTATIC_4); case "enemy_pstatic_5": return (GFX_EN_PSTATIC_5); case "enemy_spiny_1": return (GFX_EN_SPINY_1); case "enemy_spiny_2": return (GFX_EN_SPINY_2); case "enemy_spiny_3": return (GFX_EN_SPINY_3); case "enemy_spiny_4": return (GFX_EN_SPINY_4); case "enemy_spiny_5": return (GFX_EN_SPINY_5); case "enemy_spiny_shell_1": return (GFX_EN_SPINY_SHELL_1); case "enemy_spiny_shell_2": return (GFX_EN_SPINY_SHELL_2); case "font_0": return (GFX_FONT_0); case "font_1": return (GFX_FONT_1); case "font_2": return (GFX_FONT_2); case "font_3": return (GFX_FONT_3); case "font_4": return (GFX_FONT_4); case "font_5": return (GFX_FONT_5); case "font_6": return (GFX_FONT_6); case "font_7": return (GFX_FONT_7); case "font_8": return (GFX_FONT_8); case "font_9": return (GFX_FONT_9); case "font_-": return (GFX_FONT_LINE); case "font_coin_1": return (GFX_FONT_COIN_1); case "font_coin_2": return (GFX_FONT_COIN_2); case "font_coin_3": return (GFX_FONT_COIN_3); case "font_head": return (GFX_FONT_HEAD); case "font_mario": return (GFX_FONT_MARIO); case "font_time": return (GFX_FONT_TIME); case "font_world": return (GFX_FONT_WORLD); case "font_x": return (GFX_FONT_X); case "object_mario0_crouch": return (GFX_MARIO0_WALK_1); case "object_mario0_walk_0": return (GFX_MARIO0_WALK_0); case "object_mario0_walk_1": return (GFX_MARIO0_WALK_1); case "object_mario0_walk_2": return (GFX_MARIO0_WALK_2); case "object_mario0_walk_3": return (GFX_MARIO0_WALK_3); case "object_mario0_walk_4": return (GFX_MARIO0_WALK_4); case "object_mario0_walk_5": return (GFX_MARIO0_WALK_5); case "object_mario0_walk_6": return (GFX_MARIO0_WALK_6); case "object_mario0_walk_7": return (GFX_MARIO0_WALK_7); case "object_mario0_walk_8": return (GFX_MARIO0_WALK_8); case "object_mario0_walk_9": return (GFX_MARIO0_WALK_9); case "object_mario0_walk_10": return (GFX_MARIO0_WALK_10); case "object_mario0_walk_11": return (GFX_MARIO0_WALK_11); case "object_mario0_walk_12": return (GFX_MARIO0_WALK_12); case "object_mario0_walk_13": return (GFX_MARIO0_WALK_13); case "object_mario0_walk_14": return (GFX_MARIO0_WALK_14); case "object_mario0_walk_15": return (GFX_MARIO0_WALK_15); case "object_mario0_jump": return (GFX_MARIO0_JUMP); case "object_mario0_brake": return (GFX_MARIO0_BRAKE); case "object_mario1_walk_0": return (GFX_MARIO1_WALK_0); case "object_mario1_walk_1": return (GFX_MARIO1_WALK_1); case "object_mario1_walk_2": return (GFX_MARIO1_WALK_2); case "object_mario1_walk_3": return (GFX_MARIO1_WALK_3); case "object_mario1_walk_4": return (GFX_MARIO1_WALK_4); case "object_mario1_walk_5": return (GFX_MARIO1_WALK_5); case "object_mario1_walk_6": return (GFX_MARIO1_WALK_6); case "object_mario1_walk_7": return (GFX_MARIO1_WALK_7); case "object_mario1_walk_8": return (GFX_MARIO1_WALK_8); case "object_mario1_walk_9": return (GFX_MARIO1_WALK_9); case "object_mario1_walk_10": return (GFX_MARIO1_WALK_10); case "object_mario1_walk_11": return (GFX_MARIO1_WALK_11); case "object_mario1_walk_12": return (GFX_MARIO1_WALK_12); case "object_mario1_walk_13": return (GFX_MARIO1_WALK_13); case "object_mario1_walk_14": return (GFX_MARIO1_WALK_14); case "object_mario1_walk_15": return (GFX_MARIO1_WALK_15); case "object_mario1_jump": return (GFX_MARIO1_JUMP); case "object_mario1_brake": return (GFX_MARIO1_BRAKE); case "object_mario_dead": return (GFX_MARIO_DEAD); case "object_mario0_enter": return (GFX_MARIO0_ENTER); case "object_mario1_enter": return (GFX_MARIO1_ENTER); case "object_coin_1": return (GFX_OB_COIN_1); case "object_coin_2": return (GFX_OB_COIN_2); case "object_coin_3": return (GFX_OB_COIN_3); case "object_coin_4": return (GFX_OB_COIN_4); case "object_coin_5": return (GFX_OB_COIN_5); case "object_coin_6": return (GFX_OB_COIN_6); case "effect_coin_jump_1": return (GFX_OB_COIN_1); case "effect_coin_jump_2": return (GFX_OB_COIN_2); case "effect_coin_jump_3": return (GFX_OB_COIN_3); case "effect_coin_jump_4": return (GFX_OB_COIN_4); case "effect_coin_jump_5": return (GFX_OB_COIN_5); case "effect_coin_jump_6": return (GFX_OB_COIN_6); case "object_killshroom": return (GFX_OB_KILLSHROOM); case "object_lifeshroom": return (GFX_OB_LIFESHROOM); case "object_radish": return (GFX_OB_RADISH); case "object_shroom": return (GFX_OB_SHROOM); case "gameover": return (GFX_Z_GAMEOVER); case "Wall_0": return (GFX_WALL_0); case "Wall_1": return (GFX_WALL_1); case "Wall_2": return (GFX_WALL_2); case "Wall_3": return (GFX_WALL_3); case "Wall_4": return (GFX_WALL_4); case "Wall_5": return (GFX_WALL_5); case "Wall_6": return (GFX_WALL_6); case "Wall_7": return (GFX_WALL_7); case "Wall_8": return (GFX_WALL_8); case "Wall_9": return (GFX_WALL_9); case "Wall_a": return (GFX_WALL_a); case "Wall_b": return (GFX_WALL_b); case "Wall_c": return (GFX_WALL_c); case "Wall_d": return (GFX_WALL_d); case "Wall_e": return (GFX_WALL_e); case "Wall_f": return (GFX_WALL_f); case "Wall_g": return (GFX_WALL_g); case "Wall_h": return (GFX_WALL_h); case "Wall_i": return (GFX_WALL_i); case "Wall_j": return (GFX_WALL_j); case "Wall_k": return (GFX_WALL_k); case "Wall_l": return (GFX_WALL_l); case "Wall_m": return (GFX_WALL_m); case "Wall_n": return (GFX_WALL_n); case "Wall_o": return (GFX_WALL_o); case "Wall_p": return (GFX_WALL_p); case "Wall_q": return (GFX_WALL_q); case "Wall_r": return (GFX_WALL_r); case "Wall_s": return (GFX_WALL_s); case "Wall_A": return (GFX_WALL_A); case "Wall_B": return (GFX_WALL_B); case "Wall_C": return (GFX_WALL_C); case "Wall_D": return (GFX_WALL_D); case "Wall_E": return (GFX_WALL_E); case "Wall_F": return (GFX_WALL_F); case "Wall_G": return (GFX_WALL_G); case "Wall_H": return (GFX_WALL_H); case "Wall_I": return (GFX_WALL_I); case "Wall_J": return (GFX_WALL_J); case "Wall_K": return (GFX_WALL_K); case "Wall_L": return (GFX_WALL_L); case "Wall_M": return (GFX_WALL_M); case "Wall_N": return (GFX_WALL_N); case "Wall_O": return (GFX_WALL_O); case "Wall_P": return (GFX_WALL_P); case "Wall_Q": return (GFX_WALL_Q); case "Wall_R": return (GFX_WALL_R); case "Wall_S": return (GFX_WALL_S); case "Wall_T": return (GFX_WALL_T); case "Wall_U": return (GFX_WALL_U); }; trace(_arg1); return (GFX_FONT_0); } } }//package objects
Section 83
//GFX_GFX_BACK_BACK_1 (objects.GFX_GFX_BACK_BACK_1) package objects { import mx.core.*; public class GFX_GFX_BACK_BACK_1 extends BitmapAsset { } }//package objects
Section 84
//GFX_GFX_BACK_BACK_3 (objects.GFX_GFX_BACK_BACK_3) package objects { import mx.core.*; public class GFX_GFX_BACK_BACK_3 extends BitmapAsset { } }//package objects
Section 85
//GFX_GFX_BACK_BACK_4 (objects.GFX_GFX_BACK_BACK_4) package objects { import mx.core.*; public class GFX_GFX_BACK_BACK_4 extends BitmapAsset { } }//package objects
Section 86
//GFX_GFX_BACK_BACK_5 (objects.GFX_GFX_BACK_BACK_5) package objects { import mx.core.*; public class GFX_GFX_BACK_BACK_5 extends BitmapAsset { } }//package objects
Section 87
//GFX_GFX_BACK_CASTLE (objects.GFX_GFX_BACK_CASTLE) package objects { import mx.core.*; public class GFX_GFX_BACK_CASTLE extends BitmapAsset { } }//package objects
Section 88
//GFX_GFX_BACK_CLOUD_0 (objects.GFX_GFX_BACK_CLOUD_0) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_0 extends BitmapAsset { } }//package objects
Section 89
//GFX_GFX_BACK_CLOUD_1 (objects.GFX_GFX_BACK_CLOUD_1) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_1 extends BitmapAsset { } }//package objects
Section 90
//GFX_GFX_BACK_CLOUD_2 (objects.GFX_GFX_BACK_CLOUD_2) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_2 extends BitmapAsset { } }//package objects
Section 91
//GFX_GFX_BACK_CLOUD_3 (objects.GFX_GFX_BACK_CLOUD_3) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_3 extends BitmapAsset { } }//package objects
Section 92
//GFX_GFX_BACK_CLOUD_4 (objects.GFX_GFX_BACK_CLOUD_4) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_4 extends BitmapAsset { } }//package objects
Section 93
//GFX_GFX_BACK_CLOUD_5 (objects.GFX_GFX_BACK_CLOUD_5) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_5 extends BitmapAsset { } }//package objects
Section 94
//GFX_GFX_BACK_CLOUD_6 (objects.GFX_GFX_BACK_CLOUD_6) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_6 extends BitmapAsset { } }//package objects
Section 95
//GFX_GFX_BACK_CLOUD_7 (objects.GFX_GFX_BACK_CLOUD_7) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_7 extends BitmapAsset { } }//package objects
Section 96
//GFX_GFX_BACK_CLOUD_8 (objects.GFX_GFX_BACK_CLOUD_8) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_8 extends BitmapAsset { } }//package objects
Section 97
//GFX_GFX_BACK_CLOUD_9 (objects.GFX_GFX_BACK_CLOUD_9) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUD_9 extends BitmapAsset { } }//package objects
Section 98
//GFX_GFX_BACK_CLOUDS_1 (objects.GFX_GFX_BACK_CLOUDS_1) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_1 extends BitmapAsset { } }//package objects
Section 99
//GFX_GFX_BACK_CLOUDS_2 (objects.GFX_GFX_BACK_CLOUDS_2) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_2 extends BitmapAsset { } }//package objects
Section 100
//GFX_GFX_BACK_CLOUDS_3 (objects.GFX_GFX_BACK_CLOUDS_3) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_3 extends BitmapAsset { } }//package objects
Section 101
//GFX_GFX_BACK_CLOUDS_4 (objects.GFX_GFX_BACK_CLOUDS_4) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_4 extends BitmapAsset { } }//package objects
Section 102
//GFX_GFX_BACK_CLOUDS_5 (objects.GFX_GFX_BACK_CLOUDS_5) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_5 extends BitmapAsset { } }//package objects
Section 103
//GFX_GFX_BACK_CLOUDS_6 (objects.GFX_GFX_BACK_CLOUDS_6) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_6 extends BitmapAsset { } }//package objects
Section 104
//GFX_GFX_BACK_CLOUDS_7 (objects.GFX_GFX_BACK_CLOUDS_7) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_7 extends BitmapAsset { } }//package objects
Section 105
//GFX_GFX_BACK_CLOUDS_8 (objects.GFX_GFX_BACK_CLOUDS_8) package objects { import mx.core.*; public class GFX_GFX_BACK_CLOUDS_8 extends BitmapAsset { } }//package objects
Section 106
//GFX_GFX_BACK_CRYSTAL_1 (objects.GFX_GFX_BACK_CRYSTAL_1) package objects { import mx.core.*; public class GFX_GFX_BACK_CRYSTAL_1 extends BitmapAsset { } }//package objects
Section 107
//GFX_GFX_BACK_CRYSTAL_2 (objects.GFX_GFX_BACK_CRYSTAL_2) package objects { import mx.core.*; public class GFX_GFX_BACK_CRYSTAL_2 extends BitmapAsset { } }//package objects
Section 108
//GFX_GFX_BACK_CRYSTAL_3 (objects.GFX_GFX_BACK_CRYSTAL_3) package objects { import mx.core.*; public class GFX_GFX_BACK_CRYSTAL_3 extends BitmapAsset { } }//package objects
Section 109
//GFX_GFX_BACK_FENCE_1 (objects.GFX_GFX_BACK_FENCE_1) package objects { import mx.core.*; public class GFX_GFX_BACK_FENCE_1 extends BitmapAsset { } }//package objects
Section 110
//GFX_GFX_BACK_FENCE_2 (objects.GFX_GFX_BACK_FENCE_2) package objects { import mx.core.*; public class GFX_GFX_BACK_FENCE_2 extends BitmapAsset { } }//package objects
Section 111
//GFX_GFX_BACK_FENCE_3 (objects.GFX_GFX_BACK_FENCE_3) package objects { import mx.core.*; public class GFX_GFX_BACK_FENCE_3 extends BitmapAsset { } }//package objects
Section 112
//GFX_GFX_BACK_FOREST_1 (objects.GFX_GFX_BACK_FOREST_1) package objects { import mx.core.*; public class GFX_GFX_BACK_FOREST_1 extends BitmapAsset { } }//package objects
Section 113
//GFX_GFX_BACK_FOREST_2 (objects.GFX_GFX_BACK_FOREST_2) package objects { import mx.core.*; public class GFX_GFX_BACK_FOREST_2 extends BitmapAsset { } }//package objects
Section 114
//GFX_GFX_BACK_FOREST_3 (objects.GFX_GFX_BACK_FOREST_3) package objects { import mx.core.*; public class GFX_GFX_BACK_FOREST_3 extends BitmapAsset { } }//package objects
Section 115
//GFX_GFX_BACK_FOREST_4 (objects.GFX_GFX_BACK_FOREST_4) package objects { import mx.core.*; public class GFX_GFX_BACK_FOREST_4 extends BitmapAsset { } }//package objects
Section 116
//GFX_GFX_BACK_HILL (objects.GFX_GFX_BACK_HILL) package objects { import mx.core.*; public class GFX_GFX_BACK_HILL extends BitmapAsset { } }//package objects
Section 117
//GFX_GFX_BACK_HILL_BIG (objects.GFX_GFX_BACK_HILL_BIG) package objects { import mx.core.*; public class GFX_GFX_BACK_HILL_BIG extends BitmapAsset { } }//package objects
Section 118
//GFX_GFX_BACK_HILL_GROUP (objects.GFX_GFX_BACK_HILL_GROUP) package objects { import mx.core.*; public class GFX_GFX_BACK_HILL_GROUP extends BitmapAsset { } }//package objects
Section 119
//GFX_GFX_BACK_TREE_1 (objects.GFX_GFX_BACK_TREE_1) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE_1 extends BitmapAsset { } }//package objects
Section 120
//GFX_GFX_BACK_TREE_2 (objects.GFX_GFX_BACK_TREE_2) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE_2 extends BitmapAsset { } }//package objects
Section 121
//GFX_GFX_BACK_TREE_3 (objects.GFX_GFX_BACK_TREE_3) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE_3 extends BitmapAsset { } }//package objects
Section 122
//GFX_GFX_BACK_TREE_4 (objects.GFX_GFX_BACK_TREE_4) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE_4 extends BitmapAsset { } }//package objects
Section 123
//GFX_GFX_BACK_TREE2_2 (objects.GFX_GFX_BACK_TREE2_2) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE2_2 extends BitmapAsset { } }//package objects
Section 124
//GFX_GFX_BACK_TREE2_3 (objects.GFX_GFX_BACK_TREE2_3) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE2_3 extends BitmapAsset { } }//package objects
Section 125
//GFX_GFX_BACK_TREE2_4 (objects.GFX_GFX_BACK_TREE2_4) package objects { import mx.core.*; public class GFX_GFX_BACK_TREE2_4 extends BitmapAsset { } }//package objects
Section 126
//GFX_GFX_BON_BONUS_1 (objects.GFX_GFX_BON_BONUS_1) package objects { import mx.core.*; public class GFX_GFX_BON_BONUS_1 extends BitmapAsset { } }//package objects
Section 127
//GFX_GFX_BON_BONUS_2 (objects.GFX_GFX_BON_BONUS_2) package objects { import mx.core.*; public class GFX_GFX_BON_BONUS_2 extends BitmapAsset { } }//package objects
Section 128
//GFX_GFX_BON_BONUS_3 (objects.GFX_GFX_BON_BONUS_3) package objects { import mx.core.*; public class GFX_GFX_BON_BONUS_3 extends BitmapAsset { } }//package objects
Section 129
//GFX_GFX_BON_BONUS_4 (objects.GFX_GFX_BON_BONUS_4) package objects { import mx.core.*; public class GFX_GFX_BON_BONUS_4 extends BitmapAsset { } }//package objects
Section 130
//GFX_GFX_BON_BRICK (objects.GFX_GFX_BON_BRICK) package objects { import mx.core.*; public class GFX_GFX_BON_BRICK extends BitmapAsset { } }//package objects
Section 131
//GFX_GFX_BON_BRICK2 (objects.GFX_GFX_BON_BRICK2) package objects { import mx.core.*; public class GFX_GFX_BON_BRICK2 extends BitmapAsset { } }//package objects
Section 132
//GFX_GFX_BON_BRICK3 (objects.GFX_GFX_BON_BRICK3) package objects { import mx.core.*; public class GFX_GFX_BON_BRICK3 extends BitmapAsset { } }//package objects
Section 133
//GFX_GFX_BON_USED (objects.GFX_GFX_BON_USED) package objects { import mx.core.*; public class GFX_GFX_BON_USED extends BitmapAsset { } }//package objects
Section 134
//GFX_GFX_BON_USED2 (objects.GFX_GFX_BON_USED2) package objects { import mx.core.*; public class GFX_GFX_BON_USED2 extends BitmapAsset { } }//package objects
Section 135
//GFX_GFX_BON_USED3 (objects.GFX_GFX_BON_USED3) package objects { import mx.core.*; public class GFX_GFX_BON_USED3 extends BitmapAsset { } }//package objects
Section 136
//GFX_GFX_BOWSER_0 (objects.GFX_GFX_BOWSER_0) package objects { import mx.core.*; public class GFX_GFX_BOWSER_0 extends BitmapAsset { } }//package objects
Section 137
//GFX_GFX_BOWSER_1 (objects.GFX_GFX_BOWSER_1) package objects { import mx.core.*; public class GFX_GFX_BOWSER_1 extends BitmapAsset { } }//package objects
Section 138
//GFX_GFX_BOWSER_10 (objects.GFX_GFX_BOWSER_10) package objects { import mx.core.*; public class GFX_GFX_BOWSER_10 extends BitmapAsset { } }//package objects
Section 139
//GFX_GFX_BOWSER_11 (objects.GFX_GFX_BOWSER_11) package objects { import mx.core.*; public class GFX_GFX_BOWSER_11 extends BitmapAsset { } }//package objects
Section 140
//GFX_GFX_BOWSER_12 (objects.GFX_GFX_BOWSER_12) package objects { import mx.core.*; public class GFX_GFX_BOWSER_12 extends BitmapAsset { } }//package objects
Section 141
//GFX_GFX_BOWSER_13 (objects.GFX_GFX_BOWSER_13) package objects { import mx.core.*; public class GFX_GFX_BOWSER_13 extends BitmapAsset { } }//package objects
Section 142
//GFX_GFX_BOWSER_14 (objects.GFX_GFX_BOWSER_14) package objects { import mx.core.*; public class GFX_GFX_BOWSER_14 extends BitmapAsset { } }//package objects
Section 143
//GFX_GFX_BOWSER_2 (objects.GFX_GFX_BOWSER_2) package objects { import mx.core.*; public class GFX_GFX_BOWSER_2 extends BitmapAsset { } }//package objects
Section 144
//GFX_GFX_BOWSER_3 (objects.GFX_GFX_BOWSER_3) package objects { import mx.core.*; public class GFX_GFX_BOWSER_3 extends BitmapAsset { } }//package objects
Section 145
//GFX_GFX_BOWSER_4 (objects.GFX_GFX_BOWSER_4) package objects { import mx.core.*; public class GFX_GFX_BOWSER_4 extends BitmapAsset { } }//package objects
Section 146
//GFX_GFX_BOWSER_5 (objects.GFX_GFX_BOWSER_5) package objects { import mx.core.*; public class GFX_GFX_BOWSER_5 extends BitmapAsset { } }//package objects
Section 147
//GFX_GFX_BOWSER_6 (objects.GFX_GFX_BOWSER_6) package objects { import mx.core.*; public class GFX_GFX_BOWSER_6 extends BitmapAsset { } }//package objects
Section 148
//GFX_GFX_BOWSER_7 (objects.GFX_GFX_BOWSER_7) package objects { import mx.core.*; public class GFX_GFX_BOWSER_7 extends BitmapAsset { } }//package objects
Section 149
//GFX_GFX_BOWSER_8 (objects.GFX_GFX_BOWSER_8) package objects { import mx.core.*; public class GFX_GFX_BOWSER_8 extends BitmapAsset { } }//package objects
Section 150
//GFX_GFX_BOWSER_9 (objects.GFX_GFX_BOWSER_9) package objects { import mx.core.*; public class GFX_GFX_BOWSER_9 extends BitmapAsset { } }//package objects
Section 151
//GFX_GFX_BOWSER_FLAME_1 (objects.GFX_GFX_BOWSER_FLAME_1) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_1 extends BitmapAsset { } }//package objects
Section 152
//GFX_GFX_BOWSER_FLAME_2 (objects.GFX_GFX_BOWSER_FLAME_2) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_2 extends BitmapAsset { } }//package objects
Section 153
//GFX_GFX_BOWSER_FLAME_3 (objects.GFX_GFX_BOWSER_FLAME_3) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_3 extends BitmapAsset { } }//package objects
Section 154
//GFX_GFX_BOWSER_FLAME_4 (objects.GFX_GFX_BOWSER_FLAME_4) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_4 extends BitmapAsset { } }//package objects
Section 155
//GFX_GFX_BOWSER_FLAME_5 (objects.GFX_GFX_BOWSER_FLAME_5) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_5 extends BitmapAsset { } }//package objects
Section 156
//GFX_GFX_BOWSER_FLAME_6 (objects.GFX_GFX_BOWSER_FLAME_6) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_6 extends BitmapAsset { } }//package objects
Section 157
//GFX_GFX_BOWSER_FLAME_7 (objects.GFX_GFX_BOWSER_FLAME_7) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_7 extends BitmapAsset { } }//package objects
Section 158
//GFX_GFX_BOWSER_FLAME_8 (objects.GFX_GFX_BOWSER_FLAME_8) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_8 extends BitmapAsset { } }//package objects
Section 159
//GFX_GFX_BOWSER_FLAME_9 (objects.GFX_GFX_BOWSER_FLAME_9) package objects { import mx.core.*; public class GFX_GFX_BOWSER_FLAME_9 extends BitmapAsset { } }//package objects
Section 160
//GFX_GFX_EFF_ELEVATOR_1 (objects.GFX_GFX_EFF_ELEVATOR_1) package objects { import mx.core.*; public class GFX_GFX_EFF_ELEVATOR_1 extends BitmapAsset { } }//package objects
Section 161
//GFX_GFX_EFF_ELEVATOR_2 (objects.GFX_GFX_EFF_ELEVATOR_2) package objects { import mx.core.*; public class GFX_GFX_EFF_ELEVATOR_2 extends BitmapAsset { } }//package objects
Section 162
//GFX_GFX_EFF_ELEVATOR_3 (objects.GFX_GFX_EFF_ELEVATOR_3) package objects { import mx.core.*; public class GFX_GFX_EFF_ELEVATOR_3 extends BitmapAsset { } }//package objects
Section 163
//GFX_GFX_EFF_ELEVATOR_4 (objects.GFX_GFX_EFF_ELEVATOR_4) package objects { import mx.core.*; public class GFX_GFX_EFF_ELEVATOR_4 extends BitmapAsset { } }//package objects
Section 164
//GFX_GFX_EFF_FIRE_BOOM (objects.GFX_GFX_EFF_FIRE_BOOM) package objects { import mx.core.*; public class GFX_GFX_EFF_FIRE_BOOM extends BitmapAsset { } }//package objects
Section 165
//GFX_GFX_EFF_GOOMBA_STOMPED (objects.GFX_GFX_EFF_GOOMBA_STOMPED) package objects { import mx.core.*; public class GFX_GFX_EFF_GOOMBA_STOMPED extends BitmapAsset { } }//package objects
Section 166
//GFX_GFX_EFF_GOOMBA_STOMPED2 (objects.GFX_GFX_EFF_GOOMBA_STOMPED2) package objects { import mx.core.*; public class GFX_GFX_EFF_GOOMBA_STOMPED2 extends BitmapAsset { } }//package objects
Section 167
//GFX_GFX_EFF_HAMMER (objects.GFX_GFX_EFF_HAMMER) package objects { import mx.core.*; public class GFX_GFX_EFF_HAMMER extends BitmapAsset { } }//package objects
Section 168
//GFX_GFX_EFF_POINTS_100 (objects.GFX_GFX_EFF_POINTS_100) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_100 extends BitmapAsset { } }//package objects
Section 169
//GFX_GFX_EFF_POINTS_1000 (objects.GFX_GFX_EFF_POINTS_1000) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_1000 extends BitmapAsset { } }//package objects
Section 170
//GFX_GFX_EFF_POINTS_1UP (objects.GFX_GFX_EFF_POINTS_1UP) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_1UP extends BitmapAsset { } }//package objects
Section 171
//GFX_GFX_EFF_POINTS_200 (objects.GFX_GFX_EFF_POINTS_200) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_200 extends BitmapAsset { } }//package objects
Section 172
//GFX_GFX_EFF_POINTS_2000 (objects.GFX_GFX_EFF_POINTS_2000) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_2000 extends BitmapAsset { } }//package objects
Section 173
//GFX_GFX_EFF_POINTS_500 (objects.GFX_GFX_EFF_POINTS_500) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_500 extends BitmapAsset { } }//package objects
Section 174
//GFX_GFX_EFF_POINTS_5000 (objects.GFX_GFX_EFF_POINTS_5000) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_5000 extends BitmapAsset { } }//package objects
Section 175
//GFX_GFX_EFF_POINTS_8000 (objects.GFX_GFX_EFF_POINTS_8000) package objects { import mx.core.*; public class GFX_GFX_EFF_POINTS_8000 extends BitmapAsset { } }//package objects
Section 176
//GFX_GFX_EN_BBEETLE_1 (objects.GFX_GFX_EN_BBEETLE_1) package objects { import mx.core.*; public class GFX_GFX_EN_BBEETLE_1 extends BitmapAsset { } }//package objects
Section 177
//GFX_GFX_EN_BBEETLE_2 (objects.GFX_GFX_EN_BBEETLE_2) package objects { import mx.core.*; public class GFX_GFX_EN_BBEETLE_2 extends BitmapAsset { } }//package objects
Section 178
//GFX_GFX_EN_BBEETLE_3 (objects.GFX_GFX_EN_BBEETLE_3) package objects { import mx.core.*; public class GFX_GFX_EN_BBEETLE_3 extends BitmapAsset { } }//package objects
Section 179
//GFX_GFX_EN_BULLET_1 (objects.GFX_GFX_EN_BULLET_1) package objects { import mx.core.*; public class GFX_GFX_EN_BULLET_1 extends BitmapAsset { } }//package objects
Section 180
//GFX_GFX_EN_BULLET_2 (objects.GFX_GFX_EN_BULLET_2) package objects { import mx.core.*; public class GFX_GFX_EN_BULLET_2 extends BitmapAsset { } }//package objects
Section 181
//GFX_GFX_EN_BULLET_3 (objects.GFX_GFX_EN_BULLET_3) package objects { import mx.core.*; public class GFX_GFX_EN_BULLET_3 extends BitmapAsset { } }//package objects
Section 182
//GFX_GFX_EN_FLY_GREEN_1 (objects.GFX_GFX_EN_FLY_GREEN_1) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_GREEN_1 extends BitmapAsset { } }//package objects
Section 183
//GFX_GFX_EN_FLY_GREEN_2 (objects.GFX_GFX_EN_FLY_GREEN_2) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_GREEN_2 extends BitmapAsset { } }//package objects
Section 184
//GFX_GFX_EN_FLY_GREEN_3 (objects.GFX_GFX_EN_FLY_GREEN_3) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_GREEN_3 extends BitmapAsset { } }//package objects
Section 185
//GFX_GFX_EN_FLY_RED_1 (objects.GFX_GFX_EN_FLY_RED_1) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_RED_1 extends BitmapAsset { } }//package objects
Section 186
//GFX_GFX_EN_FLY_RED_2 (objects.GFX_GFX_EN_FLY_RED_2) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_RED_2 extends BitmapAsset { } }//package objects
Section 187
//GFX_GFX_EN_FLY_RED_3 (objects.GFX_GFX_EN_FLY_RED_3) package objects { import mx.core.*; public class GFX_GFX_EN_FLY_RED_3 extends BitmapAsset { } }//package objects
Section 188
//GFX_GFX_EN_GOOMBA_0 (objects.GFX_GFX_EN_GOOMBA_0) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_0 extends BitmapAsset { } }//package objects
Section 189
//GFX_GFX_EN_GOOMBA_1 (objects.GFX_GFX_EN_GOOMBA_1) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_1 extends BitmapAsset { } }//package objects
Section 190
//GFX_GFX_EN_GOOMBA_2 (objects.GFX_GFX_EN_GOOMBA_2) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_2 extends BitmapAsset { } }//package objects
Section 191
//GFX_GFX_EN_GOOMBA_3 (objects.GFX_GFX_EN_GOOMBA_3) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_3 extends BitmapAsset { } }//package objects
Section 192
//GFX_GFX_EN_GOOMBA_4 (objects.GFX_GFX_EN_GOOMBA_4) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_4 extends BitmapAsset { } }//package objects
Section 193
//GFX_GFX_EN_GOOMBA_5 (objects.GFX_GFX_EN_GOOMBA_5) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_5 extends BitmapAsset { } }//package objects
Section 194
//GFX_GFX_EN_GOOMBA_6 (objects.GFX_GFX_EN_GOOMBA_6) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_6 extends BitmapAsset { } }//package objects
Section 195
//GFX_GFX_EN_GOOMBA_7 (objects.GFX_GFX_EN_GOOMBA_7) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA_7 extends BitmapAsset { } }//package objects
Section 196
//GFX_GFX_EN_GOOMBA2_0 (objects.GFX_GFX_EN_GOOMBA2_0) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_0 extends BitmapAsset { } }//package objects
Section 197
//GFX_GFX_EN_GOOMBA2_1 (objects.GFX_GFX_EN_GOOMBA2_1) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_1 extends BitmapAsset { } }//package objects
Section 198
//GFX_GFX_EN_GOOMBA2_2 (objects.GFX_GFX_EN_GOOMBA2_2) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_2 extends BitmapAsset { } }//package objects
Section 199
//GFX_GFX_EN_GOOMBA2_3 (objects.GFX_GFX_EN_GOOMBA2_3) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_3 extends BitmapAsset { } }//package objects
Section 200
//GFX_GFX_EN_GOOMBA2_4 (objects.GFX_GFX_EN_GOOMBA2_4) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_4 extends BitmapAsset { } }//package objects
Section 201
//GFX_GFX_EN_GOOMBA2_5 (objects.GFX_GFX_EN_GOOMBA2_5) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_5 extends BitmapAsset { } }//package objects
Section 202
//GFX_GFX_EN_GOOMBA2_6 (objects.GFX_GFX_EN_GOOMBA2_6) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_6 extends BitmapAsset { } }//package objects
Section 203
//GFX_GFX_EN_GOOMBA2_7 (objects.GFX_GFX_EN_GOOMBA2_7) package objects { import mx.core.*; public class GFX_GFX_EN_GOOMBA2_7 extends BitmapAsset { } }//package objects
Section 204
//GFX_GFX_EN_HAMMER_1 (objects.GFX_GFX_EN_HAMMER_1) package objects { import mx.core.*; public class GFX_GFX_EN_HAMMER_1 extends BitmapAsset { } }//package objects
Section 205
//GFX_GFX_EN_HAMMER_2 (objects.GFX_GFX_EN_HAMMER_2) package objects { import mx.core.*; public class GFX_GFX_EN_HAMMER_2 extends BitmapAsset { } }//package objects
Section 206
//GFX_GFX_EN_JUMPER_1 (objects.GFX_GFX_EN_JUMPER_1) package objects { import mx.core.*; public class GFX_GFX_EN_JUMPER_1 extends BitmapAsset { } }//package objects
Section 207
//GFX_GFX_EN_JUMPER_2 (objects.GFX_GFX_EN_JUMPER_2) package objects { import mx.core.*; public class GFX_GFX_EN_JUMPER_2 extends BitmapAsset { } }//package objects
Section 208
//GFX_GFX_EN_JUMPER_3 (objects.GFX_GFX_EN_JUMPER_3) package objects { import mx.core.*; public class GFX_GFX_EN_JUMPER_3 extends BitmapAsset { } }//package objects
Section 209
//GFX_GFX_EN_JUMPER_4 (objects.GFX_GFX_EN_JUMPER_4) package objects { import mx.core.*; public class GFX_GFX_EN_JUMPER_4 extends BitmapAsset { } }//package objects
Section 210
//GFX_GFX_EN_JUMPER_5 (objects.GFX_GFX_EN_JUMPER_5) package objects { import mx.core.*; public class GFX_GFX_EN_JUMPER_5 extends BitmapAsset { } }//package objects
Section 211
//GFX_GFX_EN_KOOPA_GREEN_1 (objects.GFX_GFX_EN_KOOPA_GREEN_1) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_GREEN_1 extends BitmapAsset { } }//package objects
Section 212
//GFX_GFX_EN_KOOPA_GREEN_2 (objects.GFX_GFX_EN_KOOPA_GREEN_2) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_GREEN_2 extends BitmapAsset { } }//package objects
Section 213
//GFX_GFX_EN_KOOPA_GREEN_3 (objects.GFX_GFX_EN_KOOPA_GREEN_3) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_GREEN_3 extends BitmapAsset { } }//package objects
Section 214
//GFX_GFX_EN_KOOPA_RED_1 (objects.GFX_GFX_EN_KOOPA_RED_1) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_RED_1 extends BitmapAsset { } }//package objects
Section 215
//GFX_GFX_EN_KOOPA_RED_2 (objects.GFX_GFX_EN_KOOPA_RED_2) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_RED_2 extends BitmapAsset { } }//package objects
Section 216
//GFX_GFX_EN_KOOPA_RED_3 (objects.GFX_GFX_EN_KOOPA_RED_3) package objects { import mx.core.*; public class GFX_GFX_EN_KOOPA_RED_3 extends BitmapAsset { } }//package objects
Section 217
//GFX_GFX_EN_LAKITU_1 (objects.GFX_GFX_EN_LAKITU_1) package objects { import mx.core.*; public class GFX_GFX_EN_LAKITU_1 extends BitmapAsset { } }//package objects
Section 218
//GFX_GFX_EN_LAKITU_2 (objects.GFX_GFX_EN_LAKITU_2) package objects { import mx.core.*; public class GFX_GFX_EN_LAKITU_2 extends BitmapAsset { } }//package objects
Section 219
//GFX_GFX_EN_LAKITU_3 (objects.GFX_GFX_EN_LAKITU_3) package objects { import mx.core.*; public class GFX_GFX_EN_LAKITU_3 extends BitmapAsset { } }//package objects
Section 220
//GFX_GFX_EN_MILL (objects.GFX_GFX_EN_MILL) package objects { import mx.core.*; public class GFX_GFX_EN_MILL extends BitmapAsset { } }//package objects
Section 221
//GFX_GFX_EN_PFLAME_1 (objects.GFX_GFX_EN_PFLAME_1) package objects { import mx.core.*; public class GFX_GFX_EN_PFLAME_1 extends BitmapAsset { } }//package objects
Section 222
//GFX_GFX_EN_PFLAME_2 (objects.GFX_GFX_EN_PFLAME_2) package objects { import mx.core.*; public class GFX_GFX_EN_PFLAME_2 extends BitmapAsset { } }//package objects
Section 223
//GFX_GFX_EN_PFLAME_3 (objects.GFX_GFX_EN_PFLAME_3) package objects { import mx.core.*; public class GFX_GFX_EN_PFLAME_3 extends BitmapAsset { } }//package objects
Section 224
//GFX_GFX_EN_PFLAME_4 (objects.GFX_GFX_EN_PFLAME_4) package objects { import mx.core.*; public class GFX_GFX_EN_PFLAME_4 extends BitmapAsset { } }//package objects
Section 225
//GFX_GFX_EN_PPLANT_1 (objects.GFX_GFX_EN_PPLANT_1) package objects { import mx.core.*; public class GFX_GFX_EN_PPLANT_1 extends BitmapAsset { } }//package objects
Section 226
//GFX_GFX_EN_PPLANT_2 (objects.GFX_GFX_EN_PPLANT_2) package objects { import mx.core.*; public class GFX_GFX_EN_PPLANT_2 extends BitmapAsset { } }//package objects
Section 227
//GFX_GFX_EN_PPLANT_3 (objects.GFX_GFX_EN_PPLANT_3) package objects { import mx.core.*; public class GFX_GFX_EN_PPLANT_3 extends BitmapAsset { } }//package objects
Section 228
//GFX_GFX_EN_PPLANT_4 (objects.GFX_GFX_EN_PPLANT_4) package objects { import mx.core.*; public class GFX_GFX_EN_PPLANT_4 extends BitmapAsset { } }//package objects
Section 229
//GFX_GFX_EN_PSTATIC_1 (objects.GFX_GFX_EN_PSTATIC_1) package objects { import mx.core.*; public class GFX_GFX_EN_PSTATIC_1 extends BitmapAsset { } }//package objects
Section 230
//GFX_GFX_EN_PSTATIC_2 (objects.GFX_GFX_EN_PSTATIC_2) package objects { import mx.core.*; public class GFX_GFX_EN_PSTATIC_2 extends BitmapAsset { } }//package objects
Section 231
//GFX_GFX_EN_PSTATIC_3 (objects.GFX_GFX_EN_PSTATIC_3) package objects { import mx.core.*; public class GFX_GFX_EN_PSTATIC_3 extends BitmapAsset { } }//package objects
Section 232
//GFX_GFX_EN_PSTATIC_4 (objects.GFX_GFX_EN_PSTATIC_4) package objects { import mx.core.*; public class GFX_GFX_EN_PSTATIC_4 extends BitmapAsset { } }//package objects
Section 233
//GFX_GFX_EN_PSTATIC_5 (objects.GFX_GFX_EN_PSTATIC_5) package objects { import mx.core.*; public class GFX_GFX_EN_PSTATIC_5 extends BitmapAsset { } }//package objects
Section 234
//GFX_GFX_EN_SPINY_1 (objects.GFX_GFX_EN_SPINY_1) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_1 extends BitmapAsset { } }//package objects
Section 235
//GFX_GFX_EN_SPINY_2 (objects.GFX_GFX_EN_SPINY_2) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_2 extends BitmapAsset { } }//package objects
Section 236
//GFX_GFX_EN_SPINY_3 (objects.GFX_GFX_EN_SPINY_3) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_3 extends BitmapAsset { } }//package objects
Section 237
//GFX_GFX_EN_SPINY_4 (objects.GFX_GFX_EN_SPINY_4) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_4 extends BitmapAsset { } }//package objects
Section 238
//GFX_GFX_EN_SPINY_5 (objects.GFX_GFX_EN_SPINY_5) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_5 extends BitmapAsset { } }//package objects
Section 239
//GFX_GFX_EN_SPINY_SHELL_1 (objects.GFX_GFX_EN_SPINY_SHELL_1) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_SHELL_1 extends BitmapAsset { } }//package objects
Section 240
//GFX_GFX_EN_SPINY_SHELL_2 (objects.GFX_GFX_EN_SPINY_SHELL_2) package objects { import mx.core.*; public class GFX_GFX_EN_SPINY_SHELL_2 extends BitmapAsset { } }//package objects
Section 241
//GFX_GFX_FINISH_4 (objects.GFX_GFX_FINISH_4) package objects { import mx.core.*; public class GFX_GFX_FINISH_4 extends BitmapAsset { } }//package objects
Section 242
//GFX_GFX_FONT_0 (objects.GFX_GFX_FONT_0) package objects { import mx.core.*; public class GFX_GFX_FONT_0 extends BitmapAsset { } }//package objects
Section 243
//GFX_GFX_FONT_1 (objects.GFX_GFX_FONT_1) package objects { import mx.core.*; public class GFX_GFX_FONT_1 extends BitmapAsset { } }//package objects
Section 244
//GFX_GFX_FONT_2 (objects.GFX_GFX_FONT_2) package objects { import mx.core.*; public class GFX_GFX_FONT_2 extends BitmapAsset { } }//package objects
Section 245
//GFX_GFX_FONT_3 (objects.GFX_GFX_FONT_3) package objects { import mx.core.*; public class GFX_GFX_FONT_3 extends BitmapAsset { } }//package objects
Section 246
//GFX_GFX_FONT_4 (objects.GFX_GFX_FONT_4) package objects { import mx.core.*; public class GFX_GFX_FONT_4 extends BitmapAsset { } }//package objects
Section 247
//GFX_GFX_FONT_5 (objects.GFX_GFX_FONT_5) package objects { import mx.core.*; public class GFX_GFX_FONT_5 extends BitmapAsset { } }//package objects
Section 248
//GFX_GFX_FONT_6 (objects.GFX_GFX_FONT_6) package objects { import mx.core.*; public class GFX_GFX_FONT_6 extends BitmapAsset { } }//package objects
Section 249
//GFX_GFX_FONT_7 (objects.GFX_GFX_FONT_7) package objects { import mx.core.*; public class GFX_GFX_FONT_7 extends BitmapAsset { } }//package objects
Section 250
//GFX_GFX_FONT_8 (objects.GFX_GFX_FONT_8) package objects { import mx.core.*; public class GFX_GFX_FONT_8 extends BitmapAsset { } }//package objects
Section 251
//GFX_GFX_FONT_9 (objects.GFX_GFX_FONT_9) package objects { import mx.core.*; public class GFX_GFX_FONT_9 extends BitmapAsset { } }//package objects
Section 252
//GFX_GFX_FONT_COIN_1 (objects.GFX_GFX_FONT_COIN_1) package objects { import mx.core.*; public class GFX_GFX_FONT_COIN_1 extends BitmapAsset { } }//package objects
Section 253
//GFX_GFX_FONT_COIN_2 (objects.GFX_GFX_FONT_COIN_2) package objects { import mx.core.*; public class GFX_GFX_FONT_COIN_2 extends BitmapAsset { } }//package objects
Section 254
//GFX_GFX_FONT_COIN_3 (objects.GFX_GFX_FONT_COIN_3) package objects { import mx.core.*; public class GFX_GFX_FONT_COIN_3 extends BitmapAsset { } }//package objects
Section 255
//GFX_GFX_FONT_HEAD (objects.GFX_GFX_FONT_HEAD) package objects { import mx.core.*; public class GFX_GFX_FONT_HEAD extends BitmapAsset { } }//package objects
Section 256
//GFX_GFX_FONT_LINE (objects.GFX_GFX_FONT_LINE) package objects { import mx.core.*; public class GFX_GFX_FONT_LINE extends BitmapAsset { } }//package objects
Section 257
//GFX_GFX_FONT_MARIO (objects.GFX_GFX_FONT_MARIO) package objects { import mx.core.*; public class GFX_GFX_FONT_MARIO extends BitmapAsset { } }//package objects
Section 258
//GFX_GFX_FONT_TIME (objects.GFX_GFX_FONT_TIME) package objects { import mx.core.*; public class GFX_GFX_FONT_TIME extends BitmapAsset { } }//package objects
Section 259
//GFX_GFX_FONT_WORLD (objects.GFX_GFX_FONT_WORLD) package objects { import mx.core.*; public class GFX_GFX_FONT_WORLD extends BitmapAsset { } }//package objects
Section 260
//GFX_GFX_FONT_X (objects.GFX_GFX_FONT_X) package objects { import mx.core.*; public class GFX_GFX_FONT_X extends BitmapAsset { } }//package objects
Section 261
//GFX_GFX_MARIO_DEAD (objects.GFX_GFX_MARIO_DEAD) package objects { import mx.core.*; public class GFX_GFX_MARIO_DEAD extends BitmapAsset { } }//package objects
Section 262
//GFX_GFX_MARIO0_BRAKE (objects.GFX_GFX_MARIO0_BRAKE) package objects { import mx.core.*; public class GFX_GFX_MARIO0_BRAKE extends BitmapAsset { } }//package objects
Section 263
//GFX_GFX_MARIO0_ENTER (objects.GFX_GFX_MARIO0_ENTER) package objects { import mx.core.*; public class GFX_GFX_MARIO0_ENTER extends BitmapAsset { } }//package objects
Section 264
//GFX_GFX_MARIO0_JUMP (objects.GFX_GFX_MARIO0_JUMP) package objects { import mx.core.*; public class GFX_GFX_MARIO0_JUMP extends BitmapAsset { } }//package objects
Section 265
//GFX_GFX_MARIO0_STAND (objects.GFX_GFX_MARIO0_STAND) package objects { import mx.core.*; public class GFX_GFX_MARIO0_STAND extends BitmapAsset { } }//package objects
Section 266
//GFX_GFX_MARIO0_WALK_0 (objects.GFX_GFX_MARIO0_WALK_0) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_0 extends BitmapAsset { } }//package objects
Section 267
//GFX_GFX_MARIO0_WALK_1 (objects.GFX_GFX_MARIO0_WALK_1) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_1 extends BitmapAsset { } }//package objects
Section 268
//GFX_GFX_MARIO0_WALK_10 (objects.GFX_GFX_MARIO0_WALK_10) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_10 extends BitmapAsset { } }//package objects
Section 269
//GFX_GFX_MARIO0_WALK_11 (objects.GFX_GFX_MARIO0_WALK_11) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_11 extends BitmapAsset { } }//package objects
Section 270
//GFX_GFX_MARIO0_WALK_12 (objects.GFX_GFX_MARIO0_WALK_12) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_12 extends BitmapAsset { } }//package objects
Section 271
//GFX_GFX_MARIO0_WALK_13 (objects.GFX_GFX_MARIO0_WALK_13) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_13 extends BitmapAsset { } }//package objects
Section 272
//GFX_GFX_MARIO0_WALK_14 (objects.GFX_GFX_MARIO0_WALK_14) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_14 extends BitmapAsset { } }//package objects
Section 273
//GFX_GFX_MARIO0_WALK_15 (objects.GFX_GFX_MARIO0_WALK_15) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_15 extends BitmapAsset { } }//package objects
Section 274
//GFX_GFX_MARIO0_WALK_2 (objects.GFX_GFX_MARIO0_WALK_2) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_2 extends BitmapAsset { } }//package objects
Section 275
//GFX_GFX_MARIO0_WALK_3 (objects.GFX_GFX_MARIO0_WALK_3) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_3 extends BitmapAsset { } }//package objects
Section 276
//GFX_GFX_MARIO0_WALK_4 (objects.GFX_GFX_MARIO0_WALK_4) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_4 extends BitmapAsset { } }//package objects
Section 277
//GFX_GFX_MARIO0_WALK_5 (objects.GFX_GFX_MARIO0_WALK_5) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_5 extends BitmapAsset { } }//package objects
Section 278
//GFX_GFX_MARIO0_WALK_6 (objects.GFX_GFX_MARIO0_WALK_6) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_6 extends BitmapAsset { } }//package objects
Section 279
//GFX_GFX_MARIO0_WALK_7 (objects.GFX_GFX_MARIO0_WALK_7) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_7 extends BitmapAsset { } }//package objects
Section 280
//GFX_GFX_MARIO0_WALK_8 (objects.GFX_GFX_MARIO0_WALK_8) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_8 extends BitmapAsset { } }//package objects
Section 281
//GFX_GFX_MARIO0_WALK_9 (objects.GFX_GFX_MARIO0_WALK_9) package objects { import mx.core.*; public class GFX_GFX_MARIO0_WALK_9 extends BitmapAsset { } }//package objects
Section 282
//GFX_GFX_MARIO1_BRAKE (objects.GFX_GFX_MARIO1_BRAKE) package objects { import mx.core.*; public class GFX_GFX_MARIO1_BRAKE extends BitmapAsset { } }//package objects
Section 283
//GFX_GFX_MARIO1_ENTER (objects.GFX_GFX_MARIO1_ENTER) package objects { import mx.core.*; public class GFX_GFX_MARIO1_ENTER extends BitmapAsset { } }//package objects
Section 284
//GFX_GFX_MARIO1_JUMP (objects.GFX_GFX_MARIO1_JUMP) package objects { import mx.core.*; public class GFX_GFX_MARIO1_JUMP extends BitmapAsset { } }//package objects
Section 285
//GFX_GFX_MARIO1_STAND (objects.GFX_GFX_MARIO1_STAND) package objects { import mx.core.*; public class GFX_GFX_MARIO1_STAND extends BitmapAsset { } }//package objects
Section 286
//GFX_GFX_MARIO1_WALK_0 (objects.GFX_GFX_MARIO1_WALK_0) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_0 extends BitmapAsset { } }//package objects
Section 287
//GFX_GFX_MARIO1_WALK_1 (objects.GFX_GFX_MARIO1_WALK_1) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_1 extends BitmapAsset { } }//package objects
Section 288
//GFX_GFX_MARIO1_WALK_10 (objects.GFX_GFX_MARIO1_WALK_10) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_10 extends BitmapAsset { } }//package objects
Section 289
//GFX_GFX_MARIO1_WALK_11 (objects.GFX_GFX_MARIO1_WALK_11) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_11 extends BitmapAsset { } }//package objects
Section 290
//GFX_GFX_MARIO1_WALK_12 (objects.GFX_GFX_MARIO1_WALK_12) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_12 extends BitmapAsset { } }//package objects
Section 291
//GFX_GFX_MARIO1_WALK_13 (objects.GFX_GFX_MARIO1_WALK_13) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_13 extends BitmapAsset { } }//package objects
Section 292
//GFX_GFX_MARIO1_WALK_14 (objects.GFX_GFX_MARIO1_WALK_14) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_14 extends BitmapAsset { } }//package objects
Section 293
//GFX_GFX_MARIO1_WALK_15 (objects.GFX_GFX_MARIO1_WALK_15) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_15 extends BitmapAsset { } }//package objects
Section 294
//GFX_GFX_MARIO1_WALK_2 (objects.GFX_GFX_MARIO1_WALK_2) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_2 extends BitmapAsset { } }//package objects
Section 295
//GFX_GFX_MARIO1_WALK_3 (objects.GFX_GFX_MARIO1_WALK_3) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_3 extends BitmapAsset { } }//package objects
Section 296
//GFX_GFX_MARIO1_WALK_4 (objects.GFX_GFX_MARIO1_WALK_4) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_4 extends BitmapAsset { } }//package objects
Section 297
//GFX_GFX_MARIO1_WALK_5 (objects.GFX_GFX_MARIO1_WALK_5) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_5 extends BitmapAsset { } }//package objects
Section 298
//GFX_GFX_MARIO1_WALK_6 (objects.GFX_GFX_MARIO1_WALK_6) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_6 extends BitmapAsset { } }//package objects
Section 299
//GFX_GFX_MARIO1_WALK_7 (objects.GFX_GFX_MARIO1_WALK_7) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_7 extends BitmapAsset { } }//package objects
Section 300
//GFX_GFX_MARIO1_WALK_8 (objects.GFX_GFX_MARIO1_WALK_8) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_8 extends BitmapAsset { } }//package objects
Section 301
//GFX_GFX_MARIO1_WALK_9 (objects.GFX_GFX_MARIO1_WALK_9) package objects { import mx.core.*; public class GFX_GFX_MARIO1_WALK_9 extends BitmapAsset { } }//package objects
Section 302
//GFX_GFX_OB_COIN_1 (objects.GFX_GFX_OB_COIN_1) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_1 extends BitmapAsset { } }//package objects
Section 303
//GFX_GFX_OB_COIN_2 (objects.GFX_GFX_OB_COIN_2) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_2 extends BitmapAsset { } }//package objects
Section 304
//GFX_GFX_OB_COIN_3 (objects.GFX_GFX_OB_COIN_3) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_3 extends BitmapAsset { } }//package objects
Section 305
//GFX_GFX_OB_COIN_4 (objects.GFX_GFX_OB_COIN_4) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_4 extends BitmapAsset { } }//package objects
Section 306
//GFX_GFX_OB_COIN_5 (objects.GFX_GFX_OB_COIN_5) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_5 extends BitmapAsset { } }//package objects
Section 307
//GFX_GFX_OB_COIN_6 (objects.GFX_GFX_OB_COIN_6) package objects { import mx.core.*; public class GFX_GFX_OB_COIN_6 extends BitmapAsset { } }//package objects
Section 308
//GFX_GFX_OB_KILLSHROOM (objects.GFX_GFX_OB_KILLSHROOM) package objects { import mx.core.*; public class GFX_GFX_OB_KILLSHROOM extends BitmapAsset { } }//package objects
Section 309
//GFX_GFX_OB_LIFESHROOM (objects.GFX_GFX_OB_LIFESHROOM) package objects { import mx.core.*; public class GFX_GFX_OB_LIFESHROOM extends BitmapAsset { } }//package objects
Section 310
//GFX_GFX_OB_RADISH (objects.GFX_GFX_OB_RADISH) package objects { import mx.core.*; public class GFX_GFX_OB_RADISH extends BitmapAsset { } }//package objects
Section 311
//GFX_GFX_OB_SHROOM (objects.GFX_GFX_OB_SHROOM) package objects { import mx.core.*; public class GFX_GFX_OB_SHROOM extends BitmapAsset { } }//package objects
Section 312
//GFX_GFX_WALL_0 (objects.GFX_GFX_WALL_0) package objects { import mx.core.*; public class GFX_GFX_WALL_0 extends BitmapAsset { } }//package objects
Section 313
//GFX_GFX_WALL_1 (objects.GFX_GFX_WALL_1) package objects { import mx.core.*; public class GFX_GFX_WALL_1 extends BitmapAsset { } }//package objects
Section 314
//GFX_GFX_WALL_2 (objects.GFX_GFX_WALL_2) package objects { import mx.core.*; public class GFX_GFX_WALL_2 extends BitmapAsset { } }//package objects
Section 315
//GFX_GFX_WALL_3 (objects.GFX_GFX_WALL_3) package objects { import mx.core.*; public class GFX_GFX_WALL_3 extends BitmapAsset { } }//package objects
Section 316
//GFX_GFX_WALL_4 (objects.GFX_GFX_WALL_4) package objects { import mx.core.*; public class GFX_GFX_WALL_4 extends BitmapAsset { } }//package objects
Section 317
//GFX_GFX_WALL_5 (objects.GFX_GFX_WALL_5) package objects { import mx.core.*; public class GFX_GFX_WALL_5 extends BitmapAsset { } }//package objects
Section 318
//GFX_GFX_WALL_6 (objects.GFX_GFX_WALL_6) package objects { import mx.core.*; public class GFX_GFX_WALL_6 extends BitmapAsset { } }//package objects
Section 319
//GFX_GFX_WALL_7 (objects.GFX_GFX_WALL_7) package objects { import mx.core.*; public class GFX_GFX_WALL_7 extends BitmapAsset { } }//package objects
Section 320
//GFX_GFX_WALL_8 (objects.GFX_GFX_WALL_8) package objects { import mx.core.*; public class GFX_GFX_WALL_8 extends BitmapAsset { } }//package objects
Section 321
//GFX_GFX_WALL_9 (objects.GFX_GFX_WALL_9) package objects { import mx.core.*; public class GFX_GFX_WALL_9 extends BitmapAsset { } }//package objects
Section 322
//GFX_GFX_WALL_a (objects.GFX_GFX_WALL_a) package objects { import mx.core.*; public class GFX_GFX_WALL_a extends BitmapAsset { } }//package objects
Section 323
//GFX_GFX_WALL_A (objects.GFX_GFX_WALL_A) package objects { import mx.core.*; public class GFX_GFX_WALL_A extends BitmapAsset { } }//package objects
Section 324
//GFX_GFX_WALL_a0 (objects.GFX_GFX_WALL_a0) package objects { import mx.core.*; public class GFX_GFX_WALL_a0 extends BitmapAsset { } }//package objects
Section 325
//GFX_GFX_WALL_a1 (objects.GFX_GFX_WALL_a1) package objects { import mx.core.*; public class GFX_GFX_WALL_a1 extends BitmapAsset { } }//package objects
Section 326
//GFX_GFX_WALL_a2 (objects.GFX_GFX_WALL_a2) package objects { import mx.core.*; public class GFX_GFX_WALL_a2 extends BitmapAsset { } }//package objects
Section 327
//GFX_GFX_WALL_a3 (objects.GFX_GFX_WALL_a3) package objects { import mx.core.*; public class GFX_GFX_WALL_a3 extends BitmapAsset { } }//package objects
Section 328
//GFX_GFX_WALL_a4 (objects.GFX_GFX_WALL_a4) package objects { import mx.core.*; public class GFX_GFX_WALL_a4 extends BitmapAsset { } }//package objects
Section 329
//GFX_GFX_WALL_a5 (objects.GFX_GFX_WALL_a5) package objects { import mx.core.*; public class GFX_GFX_WALL_a5 extends BitmapAsset { } }//package objects
Section 330
//GFX_GFX_WALL_a6 (objects.GFX_GFX_WALL_a6) package objects { import mx.core.*; public class GFX_GFX_WALL_a6 extends BitmapAsset { } }//package objects
Section 331
//GFX_GFX_WALL_a7 (objects.GFX_GFX_WALL_a7) package objects { import mx.core.*; public class GFX_GFX_WALL_a7 extends BitmapAsset { } }//package objects
Section 332
//GFX_GFX_WALL_a8 (objects.GFX_GFX_WALL_a8) package objects { import mx.core.*; public class GFX_GFX_WALL_a8 extends BitmapAsset { } }//package objects
Section 333
//GFX_GFX_WALL_a9 (objects.GFX_GFX_WALL_a9) package objects { import mx.core.*; public class GFX_GFX_WALL_a9 extends BitmapAsset { } }//package objects
Section 334
//GFX_GFX_WALL_aa (objects.GFX_GFX_WALL_aa) package objects { import mx.core.*; public class GFX_GFX_WALL_aa extends BitmapAsset { } }//package objects
Section 335
//GFX_GFX_WALL_ab (objects.GFX_GFX_WALL_ab) package objects { import mx.core.*; public class GFX_GFX_WALL_ab extends BitmapAsset { } }//package objects
Section 336
//GFX_GFX_WALL_ac (objects.GFX_GFX_WALL_ac) package objects { import mx.core.*; public class GFX_GFX_WALL_ac extends BitmapAsset { } }//package objects
Section 337
//GFX_GFX_WALL_ad (objects.GFX_GFX_WALL_ad) package objects { import mx.core.*; public class GFX_GFX_WALL_ad extends BitmapAsset { } }//package objects
Section 338
//GFX_GFX_WALL_ae (objects.GFX_GFX_WALL_ae) package objects { import mx.core.*; public class GFX_GFX_WALL_ae extends BitmapAsset { } }//package objects
Section 339
//GFX_GFX_WALL_af (objects.GFX_GFX_WALL_af) package objects { import mx.core.*; public class GFX_GFX_WALL_af extends BitmapAsset { } }//package objects
Section 340
//GFX_GFX_WALL_ag (objects.GFX_GFX_WALL_ag) package objects { import mx.core.*; public class GFX_GFX_WALL_ag extends BitmapAsset { } }//package objects
Section 341
//GFX_GFX_WALL_ah (objects.GFX_GFX_WALL_ah) package objects { import mx.core.*; public class GFX_GFX_WALL_ah extends BitmapAsset { } }//package objects
Section 342
//GFX_GFX_WALL_ai (objects.GFX_GFX_WALL_ai) package objects { import mx.core.*; public class GFX_GFX_WALL_ai extends BitmapAsset { } }//package objects
Section 343
//GFX_GFX_WALL_aj (objects.GFX_GFX_WALL_aj) package objects { import mx.core.*; public class GFX_GFX_WALL_aj extends BitmapAsset { } }//package objects
Section 344
//GFX_GFX_WALL_ak (objects.GFX_GFX_WALL_ak) package objects { import mx.core.*; public class GFX_GFX_WALL_ak extends BitmapAsset { } }//package objects
Section 345
//GFX_GFX_WALL_b (objects.GFX_GFX_WALL_b) package objects { import mx.core.*; public class GFX_GFX_WALL_b extends BitmapAsset { } }//package objects
Section 346
//GFX_GFX_WALL_B (objects.GFX_GFX_WALL_B) package objects { import mx.core.*; public class GFX_GFX_WALL_B extends BitmapAsset { } }//package objects
Section 347
//GFX_GFX_WALL_b0 (objects.GFX_GFX_WALL_b0) package objects { import mx.core.*; public class GFX_GFX_WALL_b0 extends BitmapAsset { } }//package objects
Section 348
//GFX_GFX_WALL_b1 (objects.GFX_GFX_WALL_b1) package objects { import mx.core.*; public class GFX_GFX_WALL_b1 extends BitmapAsset { } }//package objects
Section 349
//GFX_GFX_WALL_b2 (objects.GFX_GFX_WALL_b2) package objects { import mx.core.*; public class GFX_GFX_WALL_b2 extends BitmapAsset { } }//package objects
Section 350
//GFX_GFX_WALL_b3 (objects.GFX_GFX_WALL_b3) package objects { import mx.core.*; public class GFX_GFX_WALL_b3 extends BitmapAsset { } }//package objects
Section 351
//GFX_GFX_WALL_b4 (objects.GFX_GFX_WALL_b4) package objects { import mx.core.*; public class GFX_GFX_WALL_b4 extends BitmapAsset { } }//package objects
Section 352
//GFX_GFX_WALL_b5 (objects.GFX_GFX_WALL_b5) package objects { import mx.core.*; public class GFX_GFX_WALL_b5 extends BitmapAsset { } }//package objects
Section 353
//GFX_GFX_WALL_b6 (objects.GFX_GFX_WALL_b6) package objects { import mx.core.*; public class GFX_GFX_WALL_b6 extends BitmapAsset { } }//package objects
Section 354
//GFX_GFX_WALL_b7 (objects.GFX_GFX_WALL_b7) package objects { import mx.core.*; public class GFX_GFX_WALL_b7 extends BitmapAsset { } }//package objects
Section 355
//GFX_GFX_WALL_b8 (objects.GFX_GFX_WALL_b8) package objects { import mx.core.*; public class GFX_GFX_WALL_b8 extends BitmapAsset { } }//package objects
Section 356
//GFX_GFX_WALL_b9 (objects.GFX_GFX_WALL_b9) package objects { import mx.core.*; public class GFX_GFX_WALL_b9 extends BitmapAsset { } }//package objects
Section 357
//GFX_GFX_WALL_ba (objects.GFX_GFX_WALL_ba) package objects { import mx.core.*; public class GFX_GFX_WALL_ba extends BitmapAsset { } }//package objects
Section 358
//GFX_GFX_WALL_bb (objects.GFX_GFX_WALL_bb) package objects { import mx.core.*; public class GFX_GFX_WALL_bb extends BitmapAsset { } }//package objects
Section 359
//GFX_GFX_WALL_c (objects.GFX_GFX_WALL_c) package objects { import mx.core.*; public class GFX_GFX_WALL_c extends BitmapAsset { } }//package objects
Section 360
//GFX_GFX_WALL_C (objects.GFX_GFX_WALL_C) package objects { import mx.core.*; public class GFX_GFX_WALL_C extends BitmapAsset { } }//package objects
Section 361
//GFX_GFX_WALL_c0 (objects.GFX_GFX_WALL_c0) package objects { import mx.core.*; public class GFX_GFX_WALL_c0 extends BitmapAsset { } }//package objects
Section 362
//GFX_GFX_WALL_c1 (objects.GFX_GFX_WALL_c1) package objects { import mx.core.*; public class GFX_GFX_WALL_c1 extends BitmapAsset { } }//package objects
Section 363
//GFX_GFX_WALL_c2 (objects.GFX_GFX_WALL_c2) package objects { import mx.core.*; public class GFX_GFX_WALL_c2 extends BitmapAsset { } }//package objects
Section 364
//GFX_GFX_WALL_c3 (objects.GFX_GFX_WALL_c3) package objects { import mx.core.*; public class GFX_GFX_WALL_c3 extends BitmapAsset { } }//package objects
Section 365
//GFX_GFX_WALL_c4 (objects.GFX_GFX_WALL_c4) package objects { import mx.core.*; public class GFX_GFX_WALL_c4 extends BitmapAsset { } }//package objects
Section 366
//GFX_GFX_WALL_c5 (objects.GFX_GFX_WALL_c5) package objects { import mx.core.*; public class GFX_GFX_WALL_c5 extends BitmapAsset { } }//package objects
Section 367
//GFX_GFX_WALL_c6 (objects.GFX_GFX_WALL_c6) package objects { import mx.core.*; public class GFX_GFX_WALL_c6 extends BitmapAsset { } }//package objects
Section 368
//GFX_GFX_WALL_c7 (objects.GFX_GFX_WALL_c7) package objects { import mx.core.*; public class GFX_GFX_WALL_c7 extends BitmapAsset { } }//package objects
Section 369
//GFX_GFX_WALL_c8 (objects.GFX_GFX_WALL_c8) package objects { import mx.core.*; public class GFX_GFX_WALL_c8 extends BitmapAsset { } }//package objects
Section 370
//GFX_GFX_WALL_c9 (objects.GFX_GFX_WALL_c9) package objects { import mx.core.*; public class GFX_GFX_WALL_c9 extends BitmapAsset { } }//package objects
Section 371
//GFX_GFX_WALL_ca (objects.GFX_GFX_WALL_ca) package objects { import mx.core.*; public class GFX_GFX_WALL_ca extends BitmapAsset { } }//package objects
Section 372
//GFX_GFX_WALL_cb (objects.GFX_GFX_WALL_cb) package objects { import mx.core.*; public class GFX_GFX_WALL_cb extends BitmapAsset { } }//package objects
Section 373
//GFX_GFX_WALL_cc (objects.GFX_GFX_WALL_cc) package objects { import mx.core.*; public class GFX_GFX_WALL_cc extends BitmapAsset { } }//package objects
Section 374
//GFX_GFX_WALL_cd (objects.GFX_GFX_WALL_cd) package objects { import mx.core.*; public class GFX_GFX_WALL_cd extends BitmapAsset { } }//package objects
Section 375
//GFX_GFX_WALL_ce (objects.GFX_GFX_WALL_ce) package objects { import mx.core.*; public class GFX_GFX_WALL_ce extends BitmapAsset { } }//package objects
Section 376
//GFX_GFX_WALL_d (objects.GFX_GFX_WALL_d) package objects { import mx.core.*; public class GFX_GFX_WALL_d extends BitmapAsset { } }//package objects
Section 377
//GFX_GFX_WALL_D (objects.GFX_GFX_WALL_D) package objects { import mx.core.*; public class GFX_GFX_WALL_D extends BitmapAsset { } }//package objects
Section 378
//GFX_GFX_WALL_e (objects.GFX_GFX_WALL_e) package objects { import mx.core.*; public class GFX_GFX_WALL_e extends BitmapAsset { } }//package objects
Section 379
//GFX_GFX_WALL_E (objects.GFX_GFX_WALL_E) package objects { import mx.core.*; public class GFX_GFX_WALL_E extends BitmapAsset { } }//package objects
Section 380
//GFX_GFX_WALL_f (objects.GFX_GFX_WALL_f) package objects { import mx.core.*; public class GFX_GFX_WALL_f extends BitmapAsset { } }//package objects
Section 381
//GFX_GFX_WALL_F (objects.GFX_GFX_WALL_F) package objects { import mx.core.*; public class GFX_GFX_WALL_F extends BitmapAsset { } }//package objects
Section 382
//GFX_GFX_WALL_g (objects.GFX_GFX_WALL_g) package objects { import mx.core.*; public class GFX_GFX_WALL_g extends BitmapAsset { } }//package objects
Section 383
//GFX_GFX_WALL_G (objects.GFX_GFX_WALL_G) package objects { import mx.core.*; public class GFX_GFX_WALL_G extends BitmapAsset { } }//package objects
Section 384
//GFX_GFX_WALL_h (objects.GFX_GFX_WALL_h) package objects { import mx.core.*; public class GFX_GFX_WALL_h extends BitmapAsset { } }//package objects
Section 385
//GFX_GFX_WALL_H (objects.GFX_GFX_WALL_H) package objects { import mx.core.*; public class GFX_GFX_WALL_H extends BitmapAsset { } }//package objects
Section 386
//GFX_GFX_WALL_i (objects.GFX_GFX_WALL_i) package objects { import mx.core.*; public class GFX_GFX_WALL_i extends BitmapAsset { } }//package objects
Section 387
//GFX_GFX_WALL_I (objects.GFX_GFX_WALL_I) package objects { import mx.core.*; public class GFX_GFX_WALL_I extends BitmapAsset { } }//package objects
Section 388
//GFX_GFX_WALL_j (objects.GFX_GFX_WALL_j) package objects { import mx.core.*; public class GFX_GFX_WALL_j extends BitmapAsset { } }//package objects
Section 389
//GFX_GFX_WALL_J (objects.GFX_GFX_WALL_J) package objects { import mx.core.*; public class GFX_GFX_WALL_J extends BitmapAsset { } }//package objects
Section 390
//GFX_GFX_WALL_k (objects.GFX_GFX_WALL_k) package objects { import mx.core.*; public class GFX_GFX_WALL_k extends BitmapAsset { } }//package objects
Section 391
//GFX_GFX_WALL_K (objects.GFX_GFX_WALL_K) package objects { import mx.core.*; public class GFX_GFX_WALL_K extends BitmapAsset { } }//package objects
Section 392
//GFX_GFX_WALL_l (objects.GFX_GFX_WALL_l) package objects { import mx.core.*; public class GFX_GFX_WALL_l extends BitmapAsset { } }//package objects
Section 393
//GFX_GFX_WALL_L (objects.GFX_GFX_WALL_L) package objects { import mx.core.*; public class GFX_GFX_WALL_L extends BitmapAsset { } }//package objects
Section 394
//GFX_GFX_WALL_m (objects.GFX_GFX_WALL_m) package objects { import mx.core.*; public class GFX_GFX_WALL_m extends BitmapAsset { } }//package objects
Section 395
//GFX_GFX_WALL_M (objects.GFX_GFX_WALL_M) package objects { import mx.core.*; public class GFX_GFX_WALL_M extends BitmapAsset { } }//package objects
Section 396
//GFX_GFX_WALL_n (objects.GFX_GFX_WALL_n) package objects { import mx.core.*; public class GFX_GFX_WALL_n extends BitmapAsset { } }//package objects
Section 397
//GFX_GFX_WALL_N (objects.GFX_GFX_WALL_N) package objects { import mx.core.*; public class GFX_GFX_WALL_N extends BitmapAsset { } }//package objects
Section 398
//GFX_GFX_WALL_o (objects.GFX_GFX_WALL_o) package objects { import mx.core.*; public class GFX_GFX_WALL_o extends BitmapAsset { } }//package objects
Section 399
//GFX_GFX_WALL_O (objects.GFX_GFX_WALL_O) package objects { import mx.core.*; public class GFX_GFX_WALL_O extends BitmapAsset { } }//package objects
Section 400
//GFX_GFX_WALL_p (objects.GFX_GFX_WALL_p) package objects { import mx.core.*; public class GFX_GFX_WALL_p extends BitmapAsset { } }//package objects
Section 401
//GFX_GFX_WALL_P (objects.GFX_GFX_WALL_P) package objects { import mx.core.*; public class GFX_GFX_WALL_P extends BitmapAsset { } }//package objects
Section 402
//GFX_GFX_WALL_q (objects.GFX_GFX_WALL_q) package objects { import mx.core.*; public class GFX_GFX_WALL_q extends BitmapAsset { } }//package objects
Section 403
//GFX_GFX_WALL_Q (objects.GFX_GFX_WALL_Q) package objects { import mx.core.*; public class GFX_GFX_WALL_Q extends BitmapAsset { } }//package objects
Section 404
//GFX_GFX_WALL_r (objects.GFX_GFX_WALL_r) package objects { import mx.core.*; public class GFX_GFX_WALL_r extends BitmapAsset { } }//package objects
Section 405
//GFX_GFX_WALL_R (objects.GFX_GFX_WALL_R) package objects { import mx.core.*; public class GFX_GFX_WALL_R extends BitmapAsset { } }//package objects
Section 406
//GFX_GFX_WALL_s (objects.GFX_GFX_WALL_s) package objects { import mx.core.*; public class GFX_GFX_WALL_s extends BitmapAsset { } }//package objects
Section 407
//GFX_GFX_WALL_S (objects.GFX_GFX_WALL_S) package objects { import mx.core.*; public class GFX_GFX_WALL_S extends BitmapAsset { } }//package objects
Section 408
//GFX_GFX_WALL_T (objects.GFX_GFX_WALL_T) package objects { import mx.core.*; public class GFX_GFX_WALL_T extends BitmapAsset { } }//package objects
Section 409
//GFX_GFX_WALL_U (objects.GFX_GFX_WALL_U) package objects { import mx.core.*; public class GFX_GFX_WALL_U extends BitmapAsset { } }//package objects
Section 410
//GFX_GFX_Z_GAMEOVER (objects.GFX_GFX_Z_GAMEOVER) package objects { import mx.core.*; public class GFX_GFX_Z_GAMEOVER extends BitmapAsset { } }//package objects
Section 411
//Goomba (objects.Goomba) package objects { import flash.display.*; import flash.media.*; public class Goomba extends Enemy { private var timer:int;// = 0 private var GFX:Array; private var SFXStomp:Sound; private var frame:uint;// = 0 public function Goomba(_arg1:uint, _arg2:uint){ GFX = new Array(8); SFXStomp = new (Mario.classSFX.accessSFX("stomp")); super(); eX = _arg1; eY = _arg2; eWid = 21; dir = ((Player.pX > eX)) ? 1.5 : -1.5; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_goomba_0")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_goomba_1")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_goomba_2")); GFX[3] = new (Mario.classGFX.AccessGFX("enemy_goomba_3")); GFX[4] = new (Mario.classGFX.AccessGFX("enemy_goomba_4")); GFX[5] = new (Mario.classGFX.AccessGFX("enemy_goomba_5")); GFX[6] = new (Mario.classGFX.AccessGFX("enemy_goomba_6")); GFX[7] = new (Mario.classGFX.AccessGFX("enemy_goomba_7")); GFX[0].x = ((eX - 2) + ((frame > 15)) ? 25 : 0); GFX[0].y = (eY - 4); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ if (active){ stomped = false; eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, eX, eY, 2, eHei) == false){ if (((Mario.levelColl(eX, eY)) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 4); }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; if (!timer--){ timer = 5; Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 8); Mario.layerFore.addChild(GFX[frame]); }; GFX[frame].x = ((eX - 2) + ((frame > 15)) ? 25 : 0); GFX[frame].y = (eY - 4); } else { if (((((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))) || (((Mario.scrollEdge + 400) > eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 4), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_goomba_0"))); return (true); } override public function Stomp(_arg1:uint):void{ Mario.instEffects.push(new Points((eX + 10), (eY - 5), "100")); Player.hitStomp = true; Player.Bounce(eY); Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Goomba_Stomped(eX, eY)); if (Mario.sounds){ SFXStomp.play(); }; } } }//package objects
Section 412
//Goomba_Stomped (objects.Goomba_Stomped) package objects { import mx.core.*; public class Goomba_Stomped extends Effect { public var fX:Number; public var fY:Number; public var GFX:BitmapAsset; public var gravity:Number;// = 0 public function Goomba_Stomped(_arg1:Number, _arg2:Number){ timer = 50; fX = _arg1; fY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("effect_goomba_stomped"); GFX = new (_local3); GFX.x = (_arg1 - 2); GFX.y = (_arg2 - 4); Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ timer--; GFX.alpha = (timer / 25); gravity = (gravity + Mario.gravity); fY = (fY + Math.floor(gravity)); if (((Mario.levelColl(fX, (fY + 20))) || (Mario.levelColl((fX + 20), (fY + 20))))){ gravity = 0; fY = ((Math.floor((fY / 25)) * 25) + 4); }; GFX.x = (fX - 2); GFX.y = (fY - 4); if (timer == 0){ Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 413
//Hammer (objects.Hammer) package objects { import flash.display.*; import mx.core.*; public class Hammer extends Obj { private var waiter:uint;// = 0 private var movY:Number;// = 0 private var movX:Number;// = 0 private var Troopa:HammerTroopa; private var GFX:Sprite; public function Hammer(_arg1:HammerTroopa){ GFX = new Sprite(); super(); Troopa = _arg1; var _local2:BitmapAsset = new (Mario.classGFX.AccessGFX("effect_hammer")); _local2.x = -10; _local2.y = -6; GFX.addChild(_local2); oY = 0; oX = 0; Mario.layerEffects.addChild(GFX); } public function SetPos():void{ if (Troopa.dir == 1){ if (Troopa.frame == 0){ GFX.rotation = 0; GFX.x = (Troopa.eX + 16); GFX.y = (Troopa.eY - 2); } else { GFX.rotation = 90; GFX.x = (Troopa.eX + 28); GFX.y = (Troopa.eY + 22); }; } else { if (Troopa.frame == 0){ GFX.rotation = 0; GFX.x = (Troopa.eX + 2); GFX.y = (Troopa.eY - 2); } else { GFX.rotation = -90; GFX.x = (Troopa.eX - 8); GFX.y = (Troopa.eY + 22); }; }; } override public function Update(_arg1:uint):void{ waiter++; if (waiter < 30){ SetPos(); } else { if (waiter == 30){ SetPos(); oX = (GFX.x - 4); oY = (GFX.y - 4); movX = ((Troopa.dir * (Math.random() + 1)) * 2); movY = -((Math.random() + (1 * 6))); } else { oX = (oX + movX); oY = (oY + movY); GFX.rotation = (GFX.rotation + (movX / 2)); GFX.x = (oX + 4); GFX.y = (oY + 4); movY = (movY + Mario.gravity); if (Mario.playerCollide(oX, oY, 8, 8)){ Mario.hitPlayer(); }; }; }; if ((((((oY > ((Mario.levelHei * 25) + 250))) || ((oY < -200)))) || ((((Troopa.dead == true)) && ((waiter < 100)))))){ Mario.removeObject(_arg1); Mario.layerEffects.removeChild(GFX); }; } } }//package objects
Section 414
//HammerTroopa (objects.HammerTroopa) package objects { import flash.display.*; import flash.media.*; public class HammerTroopa extends Enemy { private var attacking:uint;// = 0 public var dead:Boolean; public var frame:uint;// = 0 private var jump:uint;// = 0 private var gotox:uint;// = 0 private var startx:uint;// = 0 private var GFX:Array; private var SFXStomp:Sound; private var wait:uint;// = 0 private var radisher:Boolean; public function HammerTroopa(_arg1:uint, _arg2:uint, _arg3:Boolean=false){ GFX = new Array(2); SFXStomp = new (Mario.classSFX.accessSFX("stomp")); super(); eX = _arg1; eY = _arg2; startx = _arg1; gotox = _arg1; radisher = _arg3; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 35; dir = 1; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_hammer_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_hammer_2")); GFX[0].x = ((eX - 2) + ((dir > 0)) ? 0 : 25); GFX[0].y = (eY - 4); Mario.layerFore.addChild(GFX[0]); } override public function Stomp(_arg1:uint):void{ Mario.instEffects.push(new Points((eX + 10), (eY - 5), "100")); Player.hitStomp = true; dead = true; Player.Bounce(eY); Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Enemy_Fall((eX - 4), (eY - 3), dir, GFX[frame])); if (Mario.sounds){ SFXStomp.play(); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); dead = true; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 4), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_hammer_1"))); return (true); } override public function Update(_arg1:uint):void{ if (active){ if ((((jump == 0)) && ((gravity == 0)))){ switch (Math.floor((Math.random() * 50))){ case 0: gravity = -2; if (eY < 275){ jump = 40; }; break; case 25: gravity = -6; break; }; }; if (eX == gotox){ if (Math.floor((Math.random() * 20)) == 0){ gotox = Math.round((startx + (150 * (Math.random() - 0.5)))); }; }; if (attacking > 0){ attacking--; } else { if (Math.random() < 0.03){ if (!radisher){ attacking = 40; Mario.instObjects.push(new Hammer(this)); }; }; }; eX = (eX + Mario.Sign((gotox - eX))); stomped = false; gravity = (gravity + (Mario.gravity / 3)); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (jump > 0){ jump--; }; if ((((gravity > 0)) && ((jump == 0)))){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((((eY + eHei) - 1) / 25)) * 25) - 35); }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (((Player.pY - Player.gravity) + Player.pHei) <= ((eY + 5) - gravity)){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; wait++; if (wait == 15){ Mario.layerFore.removeChild(GFX[frame]); frame = (1 - frame); Mario.layerFore.addChild(GFX[frame]); dir = ((Player.pX > eX)) ? 1 : -1; GFX[frame].scaleX = dir; wait = 0; if (frame == 0){ if (((((((radisher) && ((attacking == 0)))) && ((Math.random() < 0.4)))) && ((Math.abs(gravity) < 1)))){ attacking = 5; Mario.instObjects.push(new Fireball((eX + 10), (eY + 10), (dir / 2), true)); Mario.instObjects.push(new Fireball((eX + 10), (eY + 10), (dir / 2), true)); Mario.instObjects.push(new Fireball((eX + 10), (eY + 10), (dir / 2), true)); }; }; }; GFX[frame].x = ((eX - 4) + ((dir > 0)) ? 0 : 25); GFX[frame].y = (eY - 3); } else { if (((((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))) || (((Mario.scrollEdge + 400) > eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } } }//package objects
Section 415
//Jumper (objects.Jumper) package objects { public class Jumper extends Enemy { private var wait:uint;// = 0 private var horimov:Number; private var GFX:Array; private var frame:uint;// = 0 public function Jumper(_arg1:uint, _arg2:uint, _arg3:Number=0, _arg4:int=-10){ GFX = new Array(8); super(); eX = _arg1; eY = _arg2; eWid = 19; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_jumper_1")); GFX[1] = (GFX[7] = new (Mario.classGFX.AccessGFX("enemy_jumper_2"))); GFX[2] = (GFX[6] = new (Mario.classGFX.AccessGFX("enemy_jumper_3"))); GFX[3] = (GFX[5] = new (Mario.classGFX.AccessGFX("enemy_jumper_4"))); GFX[4] = new (Mario.classGFX.AccessGFX("enemy_jumper_5")); gravity = _arg4; horimov = _arg3; GFX[0].x = (eX + 1); GFX[0].y = (eY + 2); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ eY = (eY + gravity); eX = (eX + horimov); gravity = (gravity + (Mario.gravity / 2)); wait++; if (wait == 4){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 3); Mario.layerFore.addChild(GFX[frame]); wait = 0; }; GFX[frame].x = (eX + 1); GFX[frame].y = ((eY + 2) + ((gravity < 0)) ? 0 : 20); GFX[frame].scaleY = ((gravity < 0)) ? 1 : -1; if (Mario.playerCollide(eX, eY, eWid, eHei)){ Mario.hitPlayer(); }; if (eY > ((Mario.levelHei * 25) + 200)){ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); }; } } }//package objects
Section 416
//JumperThrower (objects.JumperThrower) package objects { public class JumperThrower extends Enemy { private var waiter:uint; private var amounter:uint; private var sizeh:Number; private var sizev:Number; private var wait:uint; private var pause:uint; private var pauser:uint; private var amount:uint; public function JumperThrower(_arg1:uint, _arg2:uint, _arg3:Number, _arg4:Number, _arg5:uint, _arg6:uint, _arg7:uint){ eX = _arg1; eY = _arg2; sizeh = _arg4; sizev = _arg3; wait = (waiter = _arg5); amount = (amounter = _arg6); pause = (pauser = _arg7); } override public function Update(_arg1:uint):void{ if (waiter > 0){ waiter--; } else { if (pauser > 0){ pauser--; } else { amounter = (amounter - 1); pauser = pause; Mario.instEnemies.push(new Jumper(eX, eY, (((Math.random() - 0.5) * 2) * sizeh), ((sizev - Math.random()) + Math.random()))); if (amounter == 0){ amounter = amount; waiter = wait; }; }; }; } } }//package objects
Section 417
//KillShroom (objects.KillShroom) package objects { import mx.core.*; import flash.media.*; public class KillShroom extends Obj { public var oWid:uint;// = 21 private var SFX:Sound; public var dir:int; public var gravity:Number;// = 0 public var GFX:BitmapAsset; public var oHei:uint;// = 21 public var seq:Boolean;// = false public function KillShroom(_arg1:uint, _arg2:uint){ SFX = new (Mario.classSFX.accessSFX("life")); super(); oX = _arg1; oY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("object_killshroom"); GFX = new (_local3); GFX.x = oX; GFX.y = oY; Mario.layerHide.addChild(GFX); } override public function Update(_arg1:uint):void{ var _local2:Class; if (seq){ oX = (oX + dir); if (dir > 0){ if (((Mario.levelColl(((oX + oWid) - 1), oY)) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; } else { if (((Mario.levelColl(oX, oY)) || (Mario.levelColl(oX, ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; oY = (oY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(oX, ((oY + oHei) - 1))) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ gravity = 0; oY = ((Math.floor((oY / 25)) * 25) + 4); }; }; if (Mario.playerCollide(oX, oY, oWid, oHei)){ Mario.hitPlayer(true); Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; GFX.x = (oX - 2); GFX.y = (oY - 4); } else { oY = (oY - 0.5); GFX.x = oX; GFX.y = oY; if (Mario.levelColl((oX + 12), (oY + 24)) == false){ Mario.layerHide.removeChild(GFX); oX = (oX + 2); oY = (oY + 4); _local2 = Mario.classGFX.AccessGFX("object_killshroom"); GFX = new (_local2); GFX.x = (oX - 2); GFX.y = (oY - 4); Mario.layerFore.addChild(GFX); dir = (((Player.pX - oX) > 0)) ? 1 : -1; seq = true; }; }; if (oY > ((Mario.levelHei * 25) + 250)){ Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; } } }//package objects
Section 418
//Lakitu (objects.Lakitu) package objects { import flash.display.*; import flash.media.*; public class Lakitu extends Enemy { private var moveX:Number;// = 0 private var SFXStomp:Sound; private var frame:uint;// = 0 private var gfxF:uint;// = 0 private var wait:uint;// = 0 private var GFX:Array; private var gfxW:uint;// = 1 public function Lakitu(_arg1:uint, _arg2:uint){ GFX = new Array(4); SFXStomp = new (Mario.classSFX.accessSFX("stomp")); super(); bounce = false; eX = _arg1; eY = _arg2; eWid = 22; eHei = 22; gravity = -4; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_lakitu_1")); GFX[1] = (GFX[3] = new (Mario.classGFX.AccessGFX("enemy_lakitu_2"))); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_lakitu_3")); GFX[0].x = (eX - 2); GFX[0].y = (eY - 12); wait = (50 + (Math.random() * 150)); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ var _local2:Class; if ((Player.pX + (Player.speed / 10)) > eX){ moveX = Math.min((moveX + 0.3), 6); } else { moveX = Math.max((moveX - 0.3), -6); }; eX = (eX + Math.round(moveX)); if (wait < 250){ wait++; }; if (wait == 250){ if ((((((((Mario.levelColl(eX, (eY - 10)) == false)) && ((Mario.levelColl(eX, (eY + 10)) == false)))) && ((Mario.levelColl((eX + 20), (eY - 10)) == false)))) && ((Mario.levelColl((eX + 20), (eY + 10)) == false)))){ frame = 0; wait = 0; wait = (50 + (Math.random() * 150)); Mario.instEnemies.push(new SpinyShell(eX, (eY - 10))); }; }; if (!gfxW--){ Mario.layerFore.removeChild(GFX[gfxF]); gfxF = ((gfxF + 1) % 4); Mario.layerFore.addChild(GFX[gfxF]); gfxW = 5; }; GFX[gfxF].x = (eX - 2); GFX[gfxF].y = (eY - 2); if (((Mario.playerControllable) && (Mario.Collide(eX, eY, eWid, eHei, Player.pX, ((Player.pY + Player.pHei) - 1), Player.pWid, 1)))){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; }; }; } override public function Stomp(_arg1:uint):void{ Mario.instEffects.push(new Points((eX + 10), (eY - 5), "1000")); Player.hitStomp = true; Player.Bounce(eY); Mario.instEffects.push(new Lakitu_Stomped(eX, eY)); eX = (eX + 3000); if (Mario.sounds){ SFXStomp.play(); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ eX = (eX + 3000); Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 12), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_lakitu_1"))); return (true); } } }//package objects
Section 419
//Lakitu_Stomped (objects.Lakitu_Stomped) package objects { import mx.core.*; public class Lakitu_Stomped extends Effect { public var fY:Number; public var GFX:BitmapAsset; public var gravity:Number;// = 0 public function Lakitu_Stomped(_arg1:Number, _arg2:Number){ fY = (_arg2 + 37); var _local3:Class = Mario.classGFX.AccessGFX("enemy_lakitu_1"); GFX = new (_local3); GFX.scaleY = -1; GFX.x = _arg1; GFX.y = fY; Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ gravity = (gravity + Mario.gravity); fY = (fY + gravity); GFX.y = fY; if (fY > ((Mario.levelHei * 25) + 80)){ Mario.layerFore.removeChild(GFX); Mario.removeEffect(_arg1); }; } } }//package objects
Section 420
//LastLevel (objects.LastLevel) package objects { public class LastLevel extends Obj { public var shroom:Boolean;// = false public var waiter:uint;// = 0 override public function Update(_arg1:uint):void{ if ((((((shroom == false)) && (((waiter % 50) == 25)))) && ((Player.pSize == 0)))){ shroom = true; Mario.instObjects.push(new Shroom(180, -25)); }; waiter++; if (waiter == 360){ waiter = 0; if (Player.pX > 200){ Mario.instEnemies.push(new Spiny(30, -25)); } else { Mario.instEnemies.push(new Spiny(355, -25)); }; }; } } }//package objects
Section 421
//LifeShroom (objects.LifeShroom) package objects { import mx.core.*; import flash.media.*; public class LifeShroom extends Obj { public var oWid:uint;// = 21 private var SFX:Sound; public var dir:int; public var gravity:Number;// = 0 public var GFX:BitmapAsset; public var oHei:uint;// = 21 public var seq:Boolean;// = false public function LifeShroom(_arg1:uint, _arg2:uint){ SFX = new (Mario.classSFX.accessSFX("life")); super(); oX = _arg1; oY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("object_lifeshroom"); GFX = new (_local3); GFX.x = oX; GFX.y = oY; Mario.layerHide.addChild(GFX); } override public function Update(_arg1:uint):void{ var _local2:Class; if (seq){ oX = (oX + dir); if (dir > 0){ if (((Mario.levelColl(((oX + oWid) - 1), oY)) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; } else { if (((Mario.levelColl(oX, oY)) || (Mario.levelColl(oX, ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; oY = (oY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(oX, ((oY + oHei) - 1))) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ gravity = 0; oY = ((Math.floor((oY / 25)) * 25) + 4); }; }; if (Mario.playerCollide(oX, oY, oWid, oHei)){ Mario.instEffects.push(new Points((oX + 10), (oY - 5), "1up")); if (Mario.sounds){ SFX.play(); }; Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; GFX.x = (oX - 2); GFX.y = (oY - 4); } else { oY = (oY - 0.5); GFX.x = oX; GFX.y = oY; if (Mario.levelColl((oX + 12), (oY + 24)) == false){ Mario.instEffects.push(new Points((oX + 10), (oY - 5), "1000")); Mario.layerHide.removeChild(GFX); oX = (oX + 2); oY = (oY + 4); _local2 = Mario.classGFX.AccessGFX("object_lifeshroom"); GFX = new (_local2); GFX.x = (oX - 2); GFX.y = (oY - 4); Mario.layerFore.addChild(GFX); dir = (((Player.pX - oX) > 0)) ? 1 : -1; seq = true; }; }; if (oY > ((Mario.levelHei * 25) + 250)){ Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; } } }//package objects
Section 422
//Loading (objects.Loading) package objects { import flash.events.*; import flash.display.*; import mochi.as3.*; import mx.core.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.external.*; import CPMStar.*; public dynamic class Loading extends MovieClip { public var app:Object; public var rect:Sprite; public var loaded:Boolean;// = false public var txt:TextField; private var GLOGO:Class; public var gfx:Sprite; public var logo:BitmapAsset; public static var r2:Sprite; public static var r3:Sprite; public static var ad:Sprite = new Sprite(); public static var ts:Sprite; public static var add:DisplayObject; public static var locked:uint = 0; public static var r4:Sprite; public static var lc:LocalConnection = new LocalConnection(); public static var r1:Sprite; public function Loading(){ GLOGO = Loading_GLOGO; rect = new Sprite(); gfx = new Sprite(); txt = new TextField(); super(); MochiServices.connect("d766491db4929cdd", this); ts = new Sprite(); ts.graphics.beginFill(0, 1); ts.graphics.drawRect(100, 330, 200, 32); ts.graphics.endFill(); ts.alpha = 0; ts.buttonMode = true; ts.addEventListener(MouseEvent.CLICK, function ():void{ gfx.removeChild(ad); ts.buttonMode = false; ad.removeChild(add); }); var tt:TextField = new TextField(); tt.htmlText = "<p align='center'><font size='25'>Click to close Ad.</font></p>"; tt.width = 200; tt.x = 100; tt.height = 32; tt.background = true; tt.backgroundColor = 0; tt.textColor = 0xFFFFFF; tt.autoSize = TextFieldAutoSize.NONE; tt.y = 330; tt.borderColor = 0xEEEEEE; tt.border = true; stop(); r1 = new Sprite(); r1.graphics.beginFill(0xFFFFFF, 0.2); r1.graphics.drawRect(12, 131, 374, 104); r1.graphics.endFill(); r1.buttonMode = true; r1.alpha = 0; r1.addEventListener(MouseEvent.CLICK, function ():void{ openWindow("http://beejeux.com/mario.php", "_blank"); }); r1.addEventListener(MouseEvent.MOUSE_OVER, function ():void{ r1.alpha = 1; }); r1.addEventListener(MouseEvent.MOUSE_OUT, function ():void{ r1.alpha = 0; }); r2 = new Sprite(); r2.graphics.beginFill(0xFFFFFF, 0.2); r2.graphics.drawRect(12, 250, 374, 45); r2.graphics.endFill(); r2.buttonMode = true; r2.alpha = 0; r2.addEventListener(MouseEvent.CLICK, clickman); r2.addEventListener(MouseEvent.MOUSE_OVER, function ():void{ r2.alpha = 1; }); r2.addEventListener(MouseEvent.MOUSE_OUT, function ():void{ r2.alpha = 0; }); r3 = new Sprite(); r3.graphics.beginFill(0xFFFFFF, 0.2); r3.graphics.drawRect(127, 327, 75, 48); r3.graphics.endFill(); r3.buttonMode = true; r3.alpha = 0; r3.addEventListener(MouseEvent.CLICK, function ():void{ openWindow("http://mauft.com", "_blank"); }); r3.addEventListener(MouseEvent.MOUSE_OVER, function ():void{ r3.alpha = 1; }); r3.addEventListener(MouseEvent.MOUSE_OUT, function ():void{ r3.alpha = 0; }); r4 = new Sprite(); r4.graphics.beginFill(0xFFFFFF, 0.2); r4.graphics.drawRect(202, 327, 76, 48); r4.graphics.endFill(); r4.buttonMode = true; r4.alpha = 0; r4.addEventListener(MouseEvent.CLICK, function ():void{ openWindow("http://kowalczyk.mauft.com", "_blank"); }); r4.addEventListener(MouseEvent.MOUSE_OVER, function ():void{ r4.alpha = 1; }); r4.addEventListener(MouseEvent.MOUSE_OUT, function ():void{ r4.alpha = 0; }); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; addEventListener(Event.ENTER_FRAME, onEnterFrame); logo = new GLOGO(); logo.x = (200 - (logo.width / 2)); logo.y = 0; rect.graphics.beginFill(0); rect.graphics.drawRect(0, 0, 400, 375); rect.graphics.endFill(); txt.y = 260; txt.autoSize = TextFieldAutoSize.NONE; txt.width = 250; gfx.addChild(rect); gfx.addChild(logo); gfx.addChild(txt); addChild(gfx); txt.textColor = 0xFFFFFF; txt.scaleX = 1; txt.scaleY = 1; var percent:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); txt.htmlText = (("<p align='center'><font color='#FFFFFF' size='20'>" + (Math.floor((percent * 10000)) / 100)) + "%</font></p>"); txt.x = 75; txt.selectable = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown2); gfx.addChild(r1); gfx.addChild(r2); gfx.addChild(r3); gfx.addChild(r4); gfx.visible = false; graphics.beginFill(0); graphics.drawRect(0, 0, 400, 375); MochiAd.showPreGameAd({clip:this, id:"d766491db4929cdd", res:"400x375", ad_skipped:showAll, ad_failed:showAll, ad_finished:showAll}); } private function keyDown(_arg1:KeyboardEvent):void{ if (app != null){ app.keyDown(_arg1); }; } private function keyUp(_arg1:KeyboardEvent):void{ if (app != null){ app.keyUp(_arg1); }; } public function clickman(_arg1:Event):void{ var _local2:Class; if (loaded){ removeEventListener(Event.ENTER_FRAME, onEnterFrame); removeChild(gfx); gfx.removeEventListener(MouseEvent.MOUSE_DOWN, clickman); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown2); nextFrame(); _local2 = Class(getDefinitionByName("Mario")); if (_local2){ app = new (_local2); addChild((app as DisplayObject)); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); stage.addEventListener(KeyboardEvent.KEY_UP, keyUp); }; }; } private function init():void{ var _local1:LocalConnection = new LocalConnection(); txt.htmlText = "<p align='center'><font color='#FFFFFF' size='20'>Game Loaded. Click to play!</font></p>"; txt.x = 75; loaded = true; } private function keyDown2(_arg1:KeyboardEvent):void{ switch (locked){ case 0: if (_arg1.keyCode == 80){ locked = 1; }; break; case 1: if (_arg1.keyCode == 53){ locked = 2; }; break; case 2: if (_arg1.keyCode == 75){ locked = 3; }; break; case 3: if (_arg1.keyCode == 71){ locked = 4; }; break; case 4: if (_arg1.keyCode == 66){ locked = 5; }; break; case 5: if (_arg1.keyCode == 49){ locked = 6; }; break; }; } public function onEnterFrame(_arg1:Event):void{ var _local2:Number; if (((gfx.visible) && ((gfx.alpha < 1)))){ gfx.alpha = (gfx.alpha + 0.05); }; if (loaded == true){ return; }; if (framesLoaded == totalFrames){ init(); } else { _local2 = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); txt.htmlText = (("<p align='center'><font color='#FFFFFF' size='20'>" + (Math.floor((_local2 * 10000)) / 100)) + "%</font></p>"); txt.x = 75; }; } private function showAll():void{ gfx.visible = true; gfx.alpha = 0; } public static function openWindow(_arg1:String, _arg2:String="", _arg3:String=""):void{ var _local4:String; navigateToURL(new URLRequest(_arg1), _local4); } private static function getBrowserName():String{ var _local1:String; var _local2:String = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}"); if (((!((_local2 == null))) && ((_local2.indexOf("Firefox") >= 0)))){ _local1 = "Firefox"; } else { if (((!((_local2 == null))) && ((_local2.indexOf("Safari") >= 0)))){ _local1 = "Safari"; } else { if (((!((_local2 == null))) && ((_local2.indexOf("MSIE") >= 0)))){ _local1 = "IE"; } else { if (((!((_local2 == null))) && ((_local2.indexOf("Opera") >= 0)))){ _local1 = "Opera"; } else { _local1 = "Undefined"; }; }; }; }; return (_local1); } } }//package objects
Section 423
//Loading_GLOGO (objects.Loading_GLOGO) package objects { import mx.core.*; public class Loading_GLOGO extends BitmapAsset { } }//package objects
Section 424
//Logo2 (objects.Logo2) package objects { import flash.events.*; import flash.display.*; import flash.net.*; public class Logo2 { public var GFX2:MovieClip; public var timer:uint;// = 0 private var LOGO:Class; public var played:Boolean;// = false public var GFX:Sprite; public function Logo2(){ LOGO = Logo2_LOGO; GFX = new Sprite(); super(); GFX2 = new LOGO(); GFX.addChild(GFX2); trace(GFX2.width); trace(GFX2.height); GFX2.scaleX = (GFX2.scaleY = (375 / 480)); GFX2.x = -50; GFX.addEventListener(MouseEvent.CLICK, clicked); GFX.buttonMode = true; } public function clicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://beejeux.com/mario.php"), "_blank"); } public function Update():void{ if (!played){ played = true; GFX2.gotoAndPlay(0); }; timer++; if (timer < 375){ GFX2.alpha = Math.min((GFX2.alpha + 0.05), 1); } else { GFX2.alpha = (GFX2.alpha - 0.1); }; } public function kill():void{ GFX2.stop(); } } }//package objects
Section 425
//Logo2_LOGO (objects.Logo2_LOGO) package objects { import mx.core.*; import flash.utils.*; public class Logo2_LOGO extends MovieClipLoaderAsset { public var dataClass:Class; private static var bytes:ByteArray = null; public function Logo2_LOGO(){ dataClass = Logo2_LOGO_dataClass; super(); initialWidth = (0x3200 / 20); initialHeight = (9600 / 20); } override public function get movieClipData():ByteArray{ if (bytes == null){ bytes = ByteArray(new dataClass()); }; return (bytes); } } }//package objects
Section 426
//Logo2_LOGO_dataClass (objects.Logo2_LOGO_dataClass) package objects { import mx.core.*; public class Logo2_LOGO_dataClass extends ByteArrayAsset { } }//package objects
Section 427
//Logoobj (objects.Logoobj) package objects { import flash.display.*; import mx.core.*; public class Logoobj extends Sprite { public var a:Number;// = 0 public var gfx:BitmapAsset; public var black:Sprite; public function Logoobj(){ black = new Sprite(); super(); } public function Step():void{ } } }//package objects
Section 428
//Mill (objects.Mill) package objects { import flash.display.*; import mx.core.*; public class Mill extends Obj { public var moment:Number; public var dist:uint; public var speed:Number; public var GFX:Sprite; public var millX:Number; public var millY:Number; private static const PI:Number = 3.14159265358979; public function Mill(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:Number, _arg5:Number=0){ GFX = new Sprite(); super(); oX = (_arg1 + 12); oY = (_arg2 + 12); dist = _arg3; speed = ((PI / 240) * _arg4); moment = _arg5; setPos(); var _local6:BitmapAsset = new (Mario.classGFX.AccessGFX("Wall_P")); _local6.x = _arg1; _local6.y = _arg2; Mario.layerWall.addChild(_local6); var _local7:BitmapAsset = new (Mario.classGFX.AccessGFX("enemy_mill")); _local7.x = -12.5; _local7.y = -12.5; GFX.addChild(_local7); GFX.x = (millX + 11); GFX.y = (millY + 11); Mario.layerEffects.addChild(GFX); Mario.changeLevel((_arg1 / 25), (_arg2 / 25), "x"); } private function setPos():void{ millX = ((oX + (Math.cos(moment) * dist)) - 11); millY = ((oY + (Math.sin(moment) * dist)) - 11); } override public function Update(_arg1:uint):void{ moment = (moment + speed); setPos(); GFX.rotation = (GFX.rotation + (speed * 200)); GFX.x = (millX + 11); GFX.y = (millY + 11); if (Mario.playerCollide(millX, millY, 23, 23)){ Mario.hitPlayer(); }; } } }//package objects
Section 429
//Obj (objects.Obj) package objects { public class Obj { var oX:Number; var oY:Number; public function Update(_arg1:uint):void{ } } }//package objects
Section 430
//Pauser (objects.Pauser) package objects { import flash.display.*; import flash.media.*; public class Pauser { private var shade:Shape; public function Pauser(){ shade = new Shape(); super(); shade.graphics.beginFill(0, 0.5); shade.graphics.drawRect(0, 0, 400, 375); shade.graphics.endFill(); Mario.layerGover.addChild(shade); SoundMixer.soundTransform = new SoundTransform(0.3, 0); } public function kill():void{ Mario.layerGover.removeChild(shade); SoundMixer.soundTransform = new SoundTransform(1, 0); } } }//package objects
Section 431
//PFlame (objects.PFlame) package objects { import flash.display.*; public class PFlame extends Enemy { private var frameDir:int;// = 1 private var timer:uint;// = 0 private var frame:uint;// = 0 private var wait:uint;// = 0 private var GFX:Array; public function PFlame(_arg1:uint, _arg2:uint, _arg3:int=1){ GFX = new Array(2); super(); bounce = false; eX = (_arg1 + 14); eY = _arg2; eWid = 20; dir = _arg3; eHei = 32; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_pflame_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_pflame_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_pflame_3")); GFX[3] = new (Mario.classGFX.AccessGFX("enemy_pflame_4")); GFX[0].x = (eX - 2); GFX[0].y = ((eY - 2) + ((dir == -1)) ? 38 : 0); GFX[0].scaleY = (GFX[1].scaleY = (GFX[2].scaleY = (GFX[3].scaleY = dir))); Mario.layerHide.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ if (active){ if (dir == 1){ if (timer < 100){ timer++; } else { if (timer == 100){ if (((((Player.pX - eX) < -72)) || (((Player.pX - eX) > 50)))){ timer = 101; }; } else { if (timer == 101){ eY--; if (Mario.levelColl(eX, ((eY + eHei) - 1)) == false){ timer = 102; }; } else { if (timer == 105){ eY++; if (Mario.levelColl(eX, (eY - 3))){ timer = 0; }; }; }; }; }; } else { if (timer < 100){ timer++; } else { if (timer == 100){ if (((((Player.pX - eX) < -72)) || (((Player.pX - eX) > 50)))){ timer = 101; }; } else { if (timer == 101){ eY++; if (Mario.levelColl(eX, eY) == false){ timer = 102; }; } else { if (timer == 105){ eY--; if (Mario.levelColl(eX, ((eY + eHei) + 3))){ timer = 0; }; }; }; }; }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ Mario.hitPlayer(); }; if (!wait--){ wait = 5; Mario.layerHide.removeChild(GFX[frame]); frame = (frame + frameDir); if (frame == 0){ if ((((timer >= 102)) && ((timer < 105)))){ timer++; if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ if (dir == 1){ Mario.instObjects.push(new Fireplant((eX + 10), (eY + 5), ((Mario.Sign((Player.pX - eX)) * 4) * Math.random()), -6)); } else { Mario.instObjects.push(new Fireplant((eX + 10), (eY + 30), ((Mario.Sign((Player.pX - eX)) * 4) * Math.random()), 1)); }; }; }; frameDir = 1; } else { if (frame == 3){ frameDir = -1; }; }; Mario.layerHide.addChild(GFX[frame]); }; GFX[frame].x = (eX - 2); GFX[frame].y = ((eY - 2) + ((dir == -1)) ? 38 : 0); } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; timer = 100; }; }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerHide.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); return (true); } } }//package objects
Section 432
//Player (objects.Player) package objects { import flash.display.*; import mx.core.*; import flash.media.*; import flash.geom.*; public class Player { private var SFXJump:Sound; private var SFXBump:Sound; private var SFXRadish:Sound; public static const PLAYER_MAXSPEED:Number = 360; public static const PLAYER_SPEED:Number = 12; public static var hitStomp:Boolean = false; public static var dir:int = 1; public static var SFXDeath:Sound = new (Mario.classSFX.accessSFX("death")); ; public static var pSize:uint = 0; public static var hitHead:Boolean = false; public static var elev:Elevator; public static var trans:ColorTransform = new ColorTransform(); public static var sequenceFrame:uint = 0; public static var crouch:uint = 0; public static var SFXPowerup:Sound = new (Mario.classSFX.accessSFX("powerup")); ; public static var sequence:int = 0; public static var pWid:uint = 16; public static var speed:Number = 0; public static var gravity:Number = 0; public static var SFXPowerdown:Sound = new (Mario.classSFX.accessSFX("powerdown")); ; public static var GFX:BitmapAsset; private static var jumper:uint = 0; private static var maxJumper:uint = 0; private static var seq:uint = 0; public static var pX:int; public static var pY:int; public static var frame:uint = 0; public static var fired:uint = 0; public static var shield:uint = 0; public static var GFX2:Sprite = new Sprite(); public static var pHei:uint = 24; public static var starred:uint = 0; public function Player(_arg1:Number, _arg2:Number):void{ SFXJump = new (Mario.classSFX.accessSFX("jump")); SFXRadish = new (Mario.classSFX.accessSFX("radish")); SFXBump = new (Mario.classSFX.accessSFX("bump")); super(); pX = _arg1; pY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("object_mario0_walk_1"); GFX = new (_local3); GFX.x = (pX - 2); GFX.y = (pY - 3); GFX2.addChild(GFX); Mario.layerFore.addChild(GFX2); } public function Update():void{ var _local1:Class; seq = 0; if (Mario.isKeyDown(0)){ dir = 1; if (speed > -10){ if (speed < PLAYER_MAXSPEED){ speed = (speed + (PLAYER_SPEED * 4)); }; } else { dir = -1; seq = 1; speed = (speed + (PLAYER_SPEED * 6)); }; } else { if (Mario.isKeyDown(2)){ dir = -1; if (speed < 10){ if (speed > -(PLAYER_MAXSPEED)){ speed = (speed - (PLAYER_SPEED * 4)); }; } else { dir = 1; seq = 1; speed = (speed - (PLAYER_SPEED * 6)); }; } else { if (speed > 2){ speed = (speed - (PLAYER_SPEED * 4)); } else { if (speed < -2){ speed = (speed + (PLAYER_SPEED * 4)); }; }; }; }; if (((Mario.isKeyPressed(4)) && (((((!((elev == null))) || (Mario.levelColl(pX, ((pY + pHei) + 1))))) || (Mario.levelColl(((pX + pWid) - 1), ((pY + pHei) + 1))))))){ gravity = -5.5; jumper = 1; maxJumper = 16; if (elev){ elev.free(); }; if (Mario.sounds){ SFXJump.play(); }; }; if (((((Mario.isKeyDown(4)) && ((jumper < maxJumper)))) && ((jumper > 0)))){ jumper++; gravity = -5.5; } else { jumper = 20; }; pX = (pX + Math.round((speed / 100))); if (speed > 0){ if (((((Mario.levelColl(((pX + pWid) - 1), pY)) || (Mario.levelColl(((pX + pWid) - 1), ((pY + pHei) - 1))))) || (Mario.levelColl(((pX + pWid) - 1), (pY + ((pHei - 1) / 2)))))){ speed = 0; pX = (((Math.floor((pX / 25)) * 25) + 25) - pWid); }; } else { if (((((Mario.levelColl(pX, pY)) || (Mario.levelColl(pX, ((pY + pHei) - 1))))) || (Mario.levelColl(pX, (pY + ((pHei - 1) / 2)))))){ speed = 0; pX = ((Math.floor((pX / 25)) * 25) + 25); }; }; if (gravity > 10){ gravity = 10; }; if ((((((elev == null)) && ((Mario.levelColl(pX, (pY + pHei)) == false)))) && ((Mario.levelColl(((pX + pWid) - 1), (pY + pHei)) == false)))){ gravity = (gravity + Mario.gravity); seq = 2; } else { if (gravity >= 0){ gravity = 0; }; }; pY = (pY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(pX, ((pY + pHei) - 1))) || (Mario.levelColl(((pX + pWid) - 1), ((pY + pHei) - 1))))){ jumper = 0; gravity = 0; pY = ((Math.floor((pY / 25)) * 25) + 1); seq = 0; }; } else { if (((Mario.levelColl(pX, pY)) || (Mario.levelColl(((pX + pWid) - 1), pY)))){ jumper = 0; gravity = 0; Player.hitHead = true; if (Mario.sounds){ SFXBump.play(); }; pY = ((Math.floor((pY / 25)) * 25) + 25); }; }; var _local2:uint = pSize; var _local3:uint; if (sequence != 0){ sequenceFrame--; if ((sequenceFrame % 2) == 1){ switch (sequence){ case -2: _local2 = 2; break; case -1: _local2 = 1; break; case 1: _local2 = 0; break; case 2: _local2 = 1; break; }; }; if (sequenceFrame == 0){ sequence = 0; }; } else { if (shield > 0){ _local3 = (shield % 2); shield--; }; }; if (((Mario.isKeyPressed(5)) && ((Mario.radishNO < (pSize * 3))))){ Mario.instObjects.push(new Fireball((pX + ((dir == 1)) ? 22 : 0), (pY + 10), dir)); Mario.radishNO++; if (Mario.sounds){ SFXRadish.play(); }; }; switch (seq){ case 0: frame = ((frame + Math.abs((speed / 8))) % 1500); if (Math.abs(speed) < 30){ frame = 0; if (_local2 == 0){ _local1 = GFX.GFX_MARIO0_STAND; } else { _local1 = GFX.GFX_MARIO1_STAND; }; } else { _local1 = Mario.classGFX.AccessGFX(((("object_mario" + String(_local2)) + "_walk_") + String(Math.floor((frame / 100))))); }; break; case 1: _local1 = Mario.classGFX.AccessGFX((("object_mario" + String(_local2)) + "_brake")); break; case 2: _local1 = Mario.classGFX.AccessGFX((("object_mario" + String(_local2)) + "_jump")); break; }; GFX2.removeChild(GFX); GFX = new (_local1); GFX.scaleX = dir; GFX.x = ((pX - ((dir == -1)) ? -21 : 6) + (_local3 * 1000)); GFX.y = ((pY - 3) - 21); if (starred > 0){ Mario.enemyStarHit(pX, pY, pWid, pHei, dir); if ((((starred > 100)) || (((starred % 5) == 0)))){ trans.greenOffset = ((Math.random() - 0.5) * 400); trans.redOffset = ((Math.random() - 0.5) * 400); trans.blueOffset = ((Math.random() - 0.5) * 0); }; starred--; if (starred == 0){ Mario.classSFX.Play(Mario.musika); }; } else { trans.greenOffset = 0; trans.redOffset = 0; trans.blueOffset = 0; }; GFX2.transform.colorTransform = trans; GFX2.addChild(GFX); if (pY > ((Mario.levelHei * 25) + 25)){ Mario.hitPlayer(true); }; if (Mario.scrolling){ Mario.scrollX = Math.min((200 - Player.pX), -(Mario.scrollEdge)); }; } public static function CeilPull():void{ var _local1:uint; if (((Mario.levelColl(pX, pY)) || (Mario.levelColl(((pX + pWid) - 1), pY)))){ _local1 = ((Math.floor((pY / 25)) * 25) + 25); if (((Mario.levelColl(pX, ((_local1 + pHei) - 1))) || (Mario.levelColl(((pX + pWid) - 1), ((_local1 + pHei) - 1))))){ crouch = 2; } else { pY = _local1; }; }; } public static function starMe():void{ starred = 400; Mario.classSFX.Play(3); } public static function Reset():void{ Player.hitStomp = false; Player.hitHead = false; } public static function Bounce(_arg1:int):void{ Player.pY = (_arg1 - Player.pHei); Player.gravity = -7; Player.jumper = 1; CeilPull(); GFX.x = (pX - ((dir == -1)) ? -23 : 5); GFX.y = ((pY - 3) - 21); } public static function Falls():Boolean{ if (Player.gravity > 1){ return (true); }; return (false); } public static function ResetGraphic():void{ GFX.scaleX = dir; GFX.x = (pX - ((dir == -1)) ? -23 : 5); GFX.y = ((pY - 3) - 21); } public static function ResetPlayer(_arg1:Number, _arg2:Number):void{ pX = _arg1; pY = _arg2; speed = 0; gravity = 0; jumper = 0; GFX.x = (pX - ((dir == -1)) ? -23 : 5); GFX.y = ((pY - 3) - 21); if (((Mario.levelColl(pX, ((pY + pHei) - 1))) || (Mario.levelColl(((pX + pWid) - 1), ((pY + pHei) - 1))))){ Player.pY = (Player.pY - 25); }; Mario.layerFore.addChild(GFX2); } } }//package objects
Section 433
//PlayerFinish (objects.PlayerFinish) package objects { import mx.core.*; import flash.media.*; public class PlayerFinish { public const PLAYER_SPEED:Number = 12; public var GFX:BitmapAsset; private var timer:int;// = 0 public var speed:Number;// = 0 public var pX:int; private var SFXPoint:Sound; private var frame:uint;// = 0 private var gravity:Number;// = 0 public var pY:int; public function PlayerFinish(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:uint):void{ SFXPoint = new (Mario.classSFX.accessSFX("points")); super(); pX = _arg1; pY = _arg2; speed = _arg4; frame = _arg5; gravity = _arg3; if (Player.crouch > 0){ Player.pHei = (Player.pHei + 25); pY = (pY - 21); }; if (((Mario.levelColl(pX, (pY + Player.pHei))) || (Mario.levelColl((pX + Player.pWid), (pY + Player.pHei))))){ GFX = new (Mario.classGFX.AccessGFX(((("object_mario" + String(Player.pSize)) + "_walk_") + String(Math.ceil((frame / 456)))))); } else { GFX = new (Mario.classGFX.AccessGFX((("object_mario" + Player.pSize) + "_jump"))); }; GFX.x = (pX - 3); GFX.y = ((pY - 3) - ((Player.pSize == 0)) ? 21 : 0); Mario.layerFore.addChild(GFX); } public function Update(_arg1:uint):void{ Mario.classSFX.Play(); if (speed > 200){ speed = (speed - PLAYER_SPEED); } else { if (speed < 185){ speed = (speed + PLAYER_SPEED); }; }; pX = (pX + Math.round((speed / 100))); Mario.layerFore.removeChild(GFX); if ((((Mario.levelColl(pX, (pY + Player.pHei)) == false)) && ((Mario.levelColl((pX + Player.pWid), (pY + Player.pHei)) == false)))){ gravity = (gravity + Mario.gravity); pY = (pY + gravity); frame = 400; GFX = new (Mario.classGFX.AccessGFX((("object_mario" + Player.pSize) + "_jump"))); } else { pY = ((Math.floor((pY / 25)) * 25) + 1); frame = (((frame + Math.abs((speed / 3))) % 1367) + 1); GFX = new (Mario.classGFX.AccessGFX(((("object_mario" + String(Player.pSize)) + "_walk_") + String(Math.ceil((frame / 456)))))); }; GFX.x = (pX - 3); GFX.y = ((pY - 3) - 21); Mario.layerFore.addChild(GFX); if (timer > 150){ if (Mario.Hud.Time > 0){ Mario.Hud.Time--; Mario.Hud.Pnts = (Mario.Hud.Pnts + 100); }; if (Mario.Hud.Time > 4){ Mario.Hud.Time = (Mario.Hud.Time - 4); if (Mario.sounds){ SFXPoint.play(); }; Mario.Hud.Pnts = (Mario.Hud.Pnts + 20); }; Mario.Hud.RedrawPnts(); Mario.Hud.RedrawTime(); if (Mario.Hud.Time == 0){ timer++; }; if (timer == 300){ Mario.levelid++; Mario.clearLevel(); }; } else { timer++; }; } } }//package objects
Section 434
//Points (objects.Points) package objects { import mx.core.*; public class Points extends Effect { private var GFX:BitmapAsset; private var fY:int; public function Points(_arg1:Number, _arg2:Number, _arg3:String){ fY = _arg2; var _local4:Class = Mario.classGFX.AccessGFX(("effect_points_" + _arg3)); GFX = new (_local4); GFX.x = Math.floor((_arg1 - (GFX.width / 2))); GFX.y = fY; Mario.layerEffects.addChild(GFX); timer = 120; switch (_arg3){ case "100": Mario.Hud.Pnts = (Mario.Hud.Pnts + 100); Mario.Hud.RedrawPnts(); break; case "200": Mario.Hud.Pnts = (Mario.Hud.Pnts + 200); Mario.Hud.RedrawPnts(); break; case "500": Mario.Hud.Pnts = (Mario.Hud.Pnts + 500); Mario.Hud.RedrawPnts(); break; case "1000": Mario.Hud.Pnts = (Mario.Hud.Pnts + 1000); Mario.Hud.RedrawPnts(); break; case "2000": Mario.Hud.Pnts = (Mario.Hud.Pnts + 2000); Mario.Hud.RedrawPnts(); break; case "5000": Mario.Hud.Pnts = (Mario.Hud.Pnts + 5000); Mario.Hud.RedrawPnts(); break; case "8000": Mario.Hud.Pnts = (Mario.Hud.Pnts + 8000); Mario.Hud.RedrawPnts(); break; case "1up": Mario.Hud.Lives++; Mario.Hud.RedrawPnts(); break; }; } override public function Update(_arg1:uint):void{ fY = (fY - 1); timer--; GFX.y = fY; GFX.alpha = (timer / 30); if (timer == 0){ Mario.removeEffect(_arg1); Mario.layerEffects.removeChild(GFX); }; } } }//package objects
Section 435
//PPlant (objects.PPlant) package objects { import flash.display.*; public class PPlant extends Enemy { private var frameDir:int;// = 1 private var timer:uint;// = 0 private var frame:uint;// = 0 private var wait:uint;// = 0 private var GFX:Array; public function PPlant(_arg1:uint, _arg2:uint, _arg3:int=1){ GFX = new Array(4); super(); bounce = false; eX = (_arg1 + 14); eY = _arg2; eWid = 20; dir = _arg3; eHei = 32; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_pplant_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_pplant_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_pplant_3")); GFX[3] = new (Mario.classGFX.AccessGFX("enemy_pplant_4")); GFX[0].x = (eX - 2); GFX[0].y = ((eY - 2) + ((dir == -1)) ? 38 : 0); GFX[0].scaleY = (GFX[1].scaleY = (GFX[2].scaleY = (GFX[3].scaleY = dir))); Mario.layerHide.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ if (active){ if (dir == 1){ if (timer < 100){ timer++; } else { if (timer == 100){ if (((((Player.pX - eX) < -72)) || (((Player.pX - eX) > 50)))){ timer = 101; }; } else { if (timer == 101){ eY--; if (Mario.levelColl(eX, ((eY + eHei) - 1)) == false){ timer = 102; }; } else { if (timer < 160){ timer++; } else { if (timer == 160){ eY++; if (Mario.levelColl(eX, (eY - 3))){ timer = 0; }; }; }; }; }; }; } else { if (timer < 100){ timer++; } else { if (timer == 100){ if (((((Player.pX - eX) < -72)) || (((Player.pX - eX) > 50)))){ timer = 101; }; } else { if (timer == 101){ eY++; if (Mario.levelColl(eX, eY) == false){ timer = 102; }; } else { if (timer < 160){ timer++; } else { if (timer == 160){ eY--; if (Mario.levelColl(eX, ((eY + eHei) + 3))){ timer = 0; }; }; }; }; }; }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ Mario.hitPlayer(); }; if (!wait--){ wait = 5; Mario.layerHide.removeChild(GFX[frame]); frame = (frame + frameDir); if (frame == 0){ frameDir = 1; } else { if (frame == 3){ frameDir = -1; }; }; Mario.layerHide.addChild(GFX[frame]); }; GFX[frame].x = (eX - 2); GFX[frame].y = ((eY - 2) + ((dir == -1)) ? 38 : 0); } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; timer = 100; }; }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerHide.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); return (true); } } }//package objects
Section 436
//PStatic (objects.PStatic) package objects { public class PStatic extends Enemy { private var wait:uint;// = 0 private var GFX:Array; private var frame:uint;// = 0 public function PStatic(_arg1:uint, _arg2:uint){ GFX = new Array(3); super(); eX = _arg1; eY = _arg2; frame = Math.abs((-((wait / 4)) + 2)); GFX[0] = new (Mario.classGFX.AccessGFX("enemy_pstatic_1")); GFX[1] = new (Mario.classGFX.AccessGFX("enemy_pstatic_2")); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_pstatic_3")); GFX[0].x = (GFX[1].x = (GFX[2].x = _arg1)); GFX[0].y = (GFX[1].y = (GFX[2].y = _arg2)); Mario.layerWall.addChild(GFX[frame]); } override public function Update(_arg1:uint):void{ wait++; if ((wait % 4) == 0){ Mario.layerWall.removeChild(GFX[frame]); frame = Math.abs((-((wait / 4)) + 2)); if (wait == 16){ wait = 0; }; Mario.layerWall.addChild(GFX[frame]); }; if (Mario.playerCollide((eX + 2), (eY + 2), 21, 21)){ Mario.hitPlayer(); }; } override public function FireballHit(_arg1:uint, _arg2:int):Boolean{ return (false); } } }//package objects
Section 437
//SFX (objects.SFX) package objects { import flash.media.*; public class SFX { private var SFX_MUS2:Class; private var SFX_BOWSERHIT:Class; private var SFX_MUS6:Class; private var SFX_MUS1:Class; private var SFX_MUS9:Class; private var SFX_MUS3:Class; private var SFX_MUS7:Class; private var SFX_HURRY:Class; private var SFX_SPROUT:Class; public var Musics:Array; private var SFX_LIFE:Class; private var SFX_CANNON:Class; private var SFX_POWERDOWN:Class; private var SFX_COIN:Class; private var SFX_DEATH:Class; private var SFX_STOMP2:Class; public var playingMus:SoundChannel; private var SFX_GROWL:Class; private var SFX_BRICK:Class; private var SFX_JUMP:Class; private var SFX_BOWSERKILL:Class; private var SFX_FIREBALL:Class; private var SFX_BUMP:Class; private var SFX_LEVEL_COMPLETE:Class; private var SFX_STOMP:Class; private var SFX_GAMEOVER:Class; private var SFX_POWERUP:Class; private var SFX_KICK:Class; private var SFX_POINTS:Class; public function SFX(){ Musics = new Array(6); SFX_BOWSERHIT = SFX_SFX_BOWSERHIT; SFX_BOWSERKILL = SFX_SFX_BOWSERKILL; SFX_BRICK = SFX_SFX_BRICK; SFX_BUMP = SFX_SFX_BUMP; SFX_CANNON = SFX_SFX_CANNON; SFX_COIN = SFX_SFX_COIN; SFX_DEATH = SFX_SFX_DEATH; SFX_FIREBALL = SFX_SFX_FIREBALL; SFX_GAMEOVER = SFX_SFX_GAMEOVER; SFX_GROWL = SFX_SFX_GROWL; SFX_HURRY = SFX_SFX_HURRY; SFX_JUMP = SFX_SFX_JUMP; SFX_KICK = SFX_SFX_KICK; SFX_LEVEL_COMPLETE = SFX_SFX_LEVEL_COMPLETE; SFX_LIFE = SFX_SFX_LIFE; SFX_POINTS = SFX_SFX_POINTS; SFX_POWERDOWN = SFX_SFX_POWERDOWN; SFX_POWERUP = SFX_SFX_POWERUP; SFX_SPROUT = SFX_SFX_SPROUT; SFX_STOMP = SFX_SFX_STOMP; SFX_STOMP2 = SFX_SFX_STOMP2; SFX_MUS1 = SFX_SFX_MUS1; SFX_MUS2 = SFX_SFX_MUS2; SFX_MUS3 = SFX_SFX_MUS3; SFX_MUS6 = SFX_SFX_MUS6; SFX_MUS7 = SFX_SFX_MUS7; SFX_MUS9 = SFX_SFX_MUS9; super(); Musics[0] = new SFX_MUS1(); Musics[1] = new SFX_MUS2(); Musics[2] = new SFX_MUS3(); Musics[5] = new SFX_MUS6(); Musics[6] = new SFX_MUS7(); Musics[8] = new SFX_MUS9(); } public function accessSFX(_arg1:String):Class{ switch (_arg1){ case "bowser_hit": return (SFX_BOWSERHIT); case "bowser_kill": return (SFX_BOWSERKILL); case "brick": return (SFX_BRICK); case "bump": return (SFX_BUMP); case "coin": return (SFX_COIN); case "cannon": return (SFX_CANNON); case "death": return (SFX_DEATH); case "radish": return (SFX_FIREBALL); case "gameover": return (SFX_GAMEOVER); case "growl": return (SFX_GROWL); case "hurry": return (SFX_HURRY); case "jump": return (SFX_JUMP); case "kick": return (SFX_KICK); case "level_complete": return (SFX_LEVEL_COMPLETE); case "life": return (SFX_LIFE); case "points": return (SFX_POINTS); case "powerdown": return (SFX_POWERDOWN); case "powerup": return (SFX_POWERUP); case "sprout": return (SFX_SPROUT); case "stomp": return (SFX_STOMP); case "stompduck": return (SFX_STOMP2); }; return (new Class()); } public function Play(_arg1:int=-1, _arg2:uint=100):void{ if (playingMus != null){ playingMus.stop(); }; if (Mario.music == false){ return; }; if (_arg1 > -1){ playingMus = Musics[_arg1].play(0, _arg2); }; } } }//package objects
Section 438
//SFX_SFX_BOWSERHIT (objects.SFX_SFX_BOWSERHIT) package objects { import mx.core.*; public class SFX_SFX_BOWSERHIT extends SoundAsset { } }//package objects
Section 439
//SFX_SFX_BOWSERKILL (objects.SFX_SFX_BOWSERKILL) package objects { import mx.core.*; public class SFX_SFX_BOWSERKILL extends SoundAsset { } }//package objects
Section 440
//SFX_SFX_BRICK (objects.SFX_SFX_BRICK) package objects { import mx.core.*; public class SFX_SFX_BRICK extends SoundAsset { } }//package objects
Section 441
//SFX_SFX_BUMP (objects.SFX_SFX_BUMP) package objects { import mx.core.*; public class SFX_SFX_BUMP extends SoundAsset { } }//package objects
Section 442
//SFX_SFX_CANNON (objects.SFX_SFX_CANNON) package objects { import mx.core.*; public class SFX_SFX_CANNON extends SoundAsset { } }//package objects
Section 443
//SFX_SFX_COIN (objects.SFX_SFX_COIN) package objects { import mx.core.*; public class SFX_SFX_COIN extends SoundAsset { } }//package objects
Section 444
//SFX_SFX_DEATH (objects.SFX_SFX_DEATH) package objects { import mx.core.*; public class SFX_SFX_DEATH extends SoundAsset { } }//package objects
Section 445
//SFX_SFX_FIREBALL (objects.SFX_SFX_FIREBALL) package objects { import mx.core.*; public class SFX_SFX_FIREBALL extends SoundAsset { } }//package objects
Section 446
//SFX_SFX_GAMEOVER (objects.SFX_SFX_GAMEOVER) package objects { import mx.core.*; public class SFX_SFX_GAMEOVER extends SoundAsset { } }//package objects
Section 447
//SFX_SFX_GROWL (objects.SFX_SFX_GROWL) package objects { import mx.core.*; public class SFX_SFX_GROWL extends SoundAsset { } }//package objects
Section 448
//SFX_SFX_HURRY (objects.SFX_SFX_HURRY) package objects { import mx.core.*; public class SFX_SFX_HURRY extends SoundAsset { } }//package objects
Section 449
//SFX_SFX_JUMP (objects.SFX_SFX_JUMP) package objects { import mx.core.*; public class SFX_SFX_JUMP extends SoundAsset { } }//package objects
Section 450
//SFX_SFX_KICK (objects.SFX_SFX_KICK) package objects { import mx.core.*; public class SFX_SFX_KICK extends SoundAsset { } }//package objects
Section 451
//SFX_SFX_LEVEL_COMPLETE (objects.SFX_SFX_LEVEL_COMPLETE) package objects { import mx.core.*; public class SFX_SFX_LEVEL_COMPLETE extends SoundAsset { } }//package objects
Section 452
//SFX_SFX_LIFE (objects.SFX_SFX_LIFE) package objects { import mx.core.*; public class SFX_SFX_LIFE extends SoundAsset { } }//package objects
Section 453
//SFX_SFX_MUS1 (objects.SFX_SFX_MUS1) package objects { import mx.core.*; public class SFX_SFX_MUS1 extends SoundAsset { } }//package objects
Section 454
//SFX_SFX_MUS2 (objects.SFX_SFX_MUS2) package objects { import mx.core.*; public class SFX_SFX_MUS2 extends SoundAsset { } }//package objects
Section 455
//SFX_SFX_MUS3 (objects.SFX_SFX_MUS3) package objects { import mx.core.*; public class SFX_SFX_MUS3 extends SoundAsset { } }//package objects
Section 456
//SFX_SFX_MUS6 (objects.SFX_SFX_MUS6) package objects { import mx.core.*; public class SFX_SFX_MUS6 extends SoundAsset { } }//package objects
Section 457
//SFX_SFX_MUS7 (objects.SFX_SFX_MUS7) package objects { import mx.core.*; public class SFX_SFX_MUS7 extends SoundAsset { } }//package objects
Section 458
//SFX_SFX_MUS9 (objects.SFX_SFX_MUS9) package objects { import mx.core.*; public class SFX_SFX_MUS9 extends SoundAsset { } }//package objects
Section 459
//SFX_SFX_POINTS (objects.SFX_SFX_POINTS) package objects { import mx.core.*; public class SFX_SFX_POINTS extends SoundAsset { } }//package objects
Section 460
//SFX_SFX_POWERDOWN (objects.SFX_SFX_POWERDOWN) package objects { import mx.core.*; public class SFX_SFX_POWERDOWN extends SoundAsset { } }//package objects
Section 461
//SFX_SFX_POWERUP (objects.SFX_SFX_POWERUP) package objects { import mx.core.*; public class SFX_SFX_POWERUP extends SoundAsset { } }//package objects
Section 462
//SFX_SFX_SPROUT (objects.SFX_SFX_SPROUT) package objects { import mx.core.*; public class SFX_SFX_SPROUT extends SoundAsset { } }//package objects
Section 463
//SFX_SFX_STOMP (objects.SFX_SFX_STOMP) package objects { import mx.core.*; public class SFX_SFX_STOMP extends SoundAsset { } }//package objects
Section 464
//SFX_SFX_STOMP2 (objects.SFX_SFX_STOMP2) package objects { import mx.core.*; public class SFX_SFX_STOMP2 extends SoundAsset { } }//package objects
Section 465
//Shroom (objects.Shroom) package objects { import mx.core.*; public class Shroom extends Obj { public var oWid:uint;// = 21 public var dir:int; public var gravity:Number;// = 0 public var GFX:BitmapAsset; public var oHei:uint;// = 21 public var seq:Boolean;// = false public function Shroom(_arg1:uint, _arg2:int){ oX = _arg1; oY = _arg2; var _local3:Class = Mario.classGFX.AccessGFX("object_shroom"); GFX = new (_local3); GFX.x = oX; GFX.y = oY; Mario.layerHide.addChild(GFX); } override public function Update(_arg1:uint):void{ var _local2:Class; if (seq){ oX = (oX + dir); if (dir > 0){ if (((Mario.levelColl(((oX + oWid) - 1), oY)) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; } else { if (((Mario.levelColl(oX, oY)) || (Mario.levelColl(oX, ((oY + oHei) - 1))))){ dir = (dir * -1); oX = (oX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; oY = (oY + Math.round(gravity)); if (gravity > 0){ if (((Mario.levelColl(oX, ((oY + oHei) - 1))) || (Mario.levelColl(((oX + oWid) - 1), ((oY + oHei) - 1))))){ gravity = 0; oY = ((Math.floor((oY / 25)) * 25) + 4); }; }; if (Mario.playerCollide(oX, oY, oWid, oHei)){ Mario.playerBonus(0); Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; GFX.x = (oX - 2); GFX.y = (oY - 4); } else { oY = (oY - 0.5); GFX.x = oX; GFX.y = oY; if (Mario.levelColl((oX + 12), (oY + 24)) == false){ Mario.instEffects.push(new Points((oX + 10), (oY - 5), "1000")); Mario.layerHide.removeChild(GFX); oX = (oX + 2); oY = (oY + 4); _local2 = Mario.classGFX.AccessGFX("object_shroom"); GFX = new (_local2); GFX.x = (oX - 2); GFX.y = (oY - 4); Mario.layerFore.addChild(GFX); dir = (((Player.pX - oX) > 0)) ? 1 : -1; seq = true; }; }; if (oY > ((Mario.levelHei * 25) + 250)){ Mario.layerFore.removeChild(GFX); Mario.removeObject(_arg1); }; } } }//package objects
Section 466
//Spiny (objects.Spiny) package objects { import flash.display.*; public class Spiny extends Enemy { private var wait:uint;// = 0 private var GFX:Array; private var fall:Boolean;// = false private var frame:uint;// = 0 public function Spiny(_arg1:uint, _arg2:int){ GFX = new Array(8); super(); eX = _arg1; eY = _arg2; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_spiny_1")); GFX[1] = (GFX[7] = new (Mario.classGFX.AccessGFX("enemy_spiny_2"))); GFX[2] = (GFX[6] = new (Mario.classGFX.AccessGFX("enemy_spiny_3"))); GFX[3] = (GFX[5] = new (Mario.classGFX.AccessGFX("enemy_spiny_4"))); GFX[4] = new (Mario.classGFX.AccessGFX("enemy_spiny_5")); GFX[0].x = (eX - 3); GFX[0].y = (eY - 4); Mario.layerFore.addChild(GFX[0]); } override public function Update(_arg1:uint):void{ if (active){ stomped = false; eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, (eX - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(eX, eY)) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 1){ fall = true; }; if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 4); if (fall){ dir = ((Player.pX > eX)) ? 1 : -1; fall = false; }; }; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ Mario.hitPlayer(); }; wait++; if (wait == 4){ Mario.layerFore.removeChild(GFX[frame]); frame++; if (frame == 8){ frame = 0; }; Mario.layerFore.addChild(GFX[frame]); wait = 0; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == -1)) ? 25 : 0); GFX[frame].y = (eY - 4); } else { if (((((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))) || (((Mario.scrollEdge + 400) > eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 4), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_spiny_1"))); return (true); } } }//package objects
Section 467
//SpinyShell (objects.SpinyShell) package objects { import flash.display.*; import mx.core.*; public class SpinyShell extends Enemy { private var GFX:Sprite; public function SpinyShell(_arg1:uint, _arg2:uint){ GFX = new Sprite(); super(); eX = _arg1; eY = _arg2; eWid = 21; eHei = 21; gravity = (-2 - (Math.random() * 3)); var _local3:BitmapAsset = new (Mario.classGFX.AccessGFX("enemy_spiny_shell_1")); _local3.x = (-(_local3.width) / 2); _local3.y = (-(_local3.height) / 2); GFX.addChild(_local3); GFX.x = (eX + 10); GFX.y = (eY + 10); Mario.layerFore.addChild(GFX); } override public function Update(_arg1:uint):void{ gravity = (gravity + (Mario.gravity / 2)); eY = (eY + gravity); gravity = Math.min(20, gravity); GFX.rotation = (GFX.rotation + 6); GFX.x = (eX + 10); GFX.y = (eY + 10); if (((Mario.levelColl(eX, (eY + eHei))) || (Mario.levelColl(((eX + eWid) - 1), (eY + eHei))))){ eY = ((Math.floor((((eY + eHei) / 25) - 1)) * 25) + 5); gravity = 0; Mario.removeEnemy(_arg1); Mario.layerFore.removeChild(GFX); Mario.instEnemies.push(new Spiny(eX, ((Math.floor((eY / 25)) * 25) + 4))); alive = false; }; if (Mario.playerCollide(eX, eY, eWid, eHei)){ Mario.hitPlayer(); }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX); Mario.removeEnemy(_arg1); Mario.instEffects.push(new Enemy_Fire(eX, (eY - 4), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_spiny_shell_1"))); return (true); } } }//package objects
Section 468
//TitleScreen (objects.TitleScreen) package objects { import flash.display.*; import mx.core.*; public class TitleScreen { private var Text1:Class; private var timer:uint;// = 0 private var Logo:Class; private var Text2:Class; private var GFXK:BitmapAsset; private var GFXL:BitmapAsset; private var Keys:Class; private var Cloud:BitmapAsset; private var GFXP:BitmapAsset; private var Hill:BitmapAsset; private var GFXfloor:Sprite; private var pX:uint;// = 600 public var sel:uint;// = 1 private var frame:uint;// = 0 private var GFXT1:BitmapAsset; private var GFXT2:BitmapAsset; public function TitleScreen(){ var _local2:BitmapAsset; var _local3:uint; var _local4:BitmapAsset; GFXfloor = new Sprite(); Hill = new (Mario.classGFX.AccessGFX("back_hill_big")); Cloud = new (Mario.classGFX.AccessGFX("back_clouds_8")); GFXP = new (Mario.classGFX.AccessGFX("object_mario0_walk_1")); Logo = TitleScreen_Logo; Keys = TitleScreen_Keys; Text1 = TitleScreen_Text1; Text2 = TitleScreen_Text2; super(); GFXL = new Logo(); GFXK = new Keys(); GFXT1 = new Text1(); GFXT2 = new Text2(); Mario.generateBackground(0); Mario.layerGover.addChild(Hill); Mario.layerGover.addChild(Cloud); Mario.layerGover.addChild(GFXfloor); Mario.layerGover.addChild(GFXL); Mario.layerGover.addChild(GFXK); Mario.layerGover.addChild(GFXT1); Mario.layerGover.addChild(GFXT2); Mario.layerGover.addChild(GFXP); GFXP.x = pX; GFXL.x = 420; GFXL.y = 20; GFXK.x = (400 - GFXK.width); GFXK.y = (375 - GFXK.height); GFXK.alpha = 0; GFXT1.alpha = 0; GFXT2.alpha = 0; GFXT1.y = 280; GFXT2.y = 320; Hill.x = 200; Cloud.x = -200; Cloud.y = 200; var _local1:uint; while (_local1 < 18) { _local2 = new (Mario.classGFX.AccessGFX("Wall_d")); _local2.y = (11 * 25); _local2.x = (_local1 * 25); GFXfloor.addChild(_local2); _local3 = 12; while (_local3 < 15) { _local4 = new (Mario.classGFX.AccessGFX("Wall_g")); _local4.y = (_local3 * 25); _local4.x = (_local1 * 25); GFXfloor.addChild(_local4); _local3++; }; _local1++; }; Mario.classSFX.Play(6); } public function Update():void{ GFXfloor.x = ((((25 + GFXfloor.x) - 3) % 25) - 25); Hill.x = (Hill.x - 0.08); Cloud.x = (Cloud.x - 0.12); if (Hill.x < -(Hill.width)){ Hill.x = (Hill.x + (Hill.width + 400)); }; if (Cloud.x < -(Cloud.width)){ Cloud.x = (Cloud.x + (Cloud.width + 400)); }; timer++; if ((timer % 4) == 0){ Mario.layerGover.removeChild(GFXP); frame = ((frame + 1) % 16); GFXP = new (Mario.classGFX.AccessGFX(("object_mario0_walk_" + frame))); Mario.layerGover.addChild(GFXP); }; GFXP.x = pX; GFXP.y = 228; pX = Math.max(190, (pX - 1)); GFXL.x = Math.max((200 - (GFXL.width / 2)), (GFXL.x - 1)); if ((((timer > 350)) && ((timer < 400)))){ GFXK.alpha = Math.min(1, (GFXK.alpha + 0.05)); GFXT1.alpha = Math.min(0.5, (GFXT1.alpha + 0.05)); GFXT2.alpha = Math.min(1, (GFXT2.alpha + 0.025)); }; if (timer < 400){ if (((((Mario.isKeyPressed(4)) || (Mario.isKeyPressed(6)))) || (Mario.isKeyPressed(7)))){ pX = 190; GFXL.x = (200 - (GFXL.width / 2)); GFXK.alpha = 1; GFXT1.alpha = 0.5; GFXT2.alpha = 1; timer = 400; }; } else { if (((Mario.isKeyPressed(1)) || (Mario.isKeyPressed(3)))){ sel = (1 - sel); if (sel == 0){ GFXT1.alpha = 1; GFXT2.alpha = 0.5; } else { GFXT1.alpha = 0.5; GFXT2.alpha = 1; }; }; if (((((Mario.isKeyPressed(4)) || (Mario.isKeyPressed(6)))) || (Mario.isKeyPressed(7)))){ Mario.Hud.Pnts = 0; Mario.Hud.RedrawPnts(); Mario.checkPoint = 0; if (sel == 0){ sel = 10; } else { sel = 11; }; }; }; } } }//package objects
Section 469
//TitleScreen_Keys (objects.TitleScreen_Keys) package objects { import mx.core.*; public class TitleScreen_Keys extends BitmapAsset { } }//package objects
Section 470
//TitleScreen_Logo (objects.TitleScreen_Logo) package objects { import mx.core.*; public class TitleScreen_Logo extends BitmapAsset { } }//package objects
Section 471
//TitleScreen_Text1 (objects.TitleScreen_Text1) package objects { import mx.core.*; public class TitleScreen_Text1 extends BitmapAsset { } }//package objects
Section 472
//TitleScreen_Text2 (objects.TitleScreen_Text2) package objects { import mx.core.*; public class TitleScreen_Text2 extends BitmapAsset { } }//package objects
Section 473
//TroopaGreen (objects.TroopaGreen) package objects { import flash.display.*; import flash.media.*; public class TroopaGreen extends Enemy { private var waiter:uint;// = 0 private var Mode:uint;// = 0 private var frame:uint;// = 0 private var SFXStomp:Sound; private var wait:uint;// = 0 private var GFX:Array; private var fall:Boolean;// = false private var num:uint;// = 0 public function TroopaGreen(_arg1:uint, _arg2:uint){ GFX = new Array(4); SFXStomp = new (Mario.classSFX.accessSFX("stompduck")); super(); eX = _arg1; eY = _arg2; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_koopa_green_1")); GFX[1] = (GFX[3] = new (Mario.classGFX.AccessGFX("enemy_koopa_green_2"))); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_koopa_green_3")); GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 24); GFX[frame].y = (eY - 16); Mario.layerFore.addChild(GFX[0]); } override public function Stomp(_arg1:uint):void{ Player.hitStomp = true; Player.Bounce(eY); if (Mario.sounds){ SFXStomp.play(); }; } override public function Update(_arg1:uint):void{ var _local2:Class; if (active){ if (Mode == 0){ eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, (eX - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(eX, eY)) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 1){ fall = true; }; if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 4); if (fall){ dir = ((Player.pX > eX)) ? 1 : -1; fall = false; }; }; }; if (!wait--){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 4); Mario.layerFore.addChild(GFX[frame]); wait = 5; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 24); GFX[frame].y = (eY - 16); if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; }; } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } private function makeShell():void{ Mario.layerFore.removeChild(GFX[frame]); frame = 2; GFX[frame].x = (eX - 3); GFX[frame].y = (eY - 1); Mario.layerFore.addChild(GFX[frame]); } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 1), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_koopa_green_1"))); return (true); } } }//package objects
Section 474
//TroopaRed (objects.TroopaRed) package objects { import flash.display.*; import flash.media.*; public class TroopaRed extends Enemy { private var waiter:uint;// = 0 private var Mode:uint;// = 0 private var frame:uint;// = 0 private var SFXStomp:Sound; private var wait:uint;// = 0 private var GFX:Array; private var fall:Boolean;// = false private var num:uint;// = 0 public function TroopaRed(_arg1:uint, _arg2:uint){ GFX = new Array(4); SFXStomp = new (Mario.classSFX.accessSFX("stompduck")); super(); eX = _arg1; eY = _arg2; eWid = 21; dir = ((Player.pX > eX)) ? 1 : -1; eHei = 21; GFX[0] = new (Mario.classGFX.AccessGFX("enemy_koopa_red_1")); GFX[1] = (GFX[3] = new (Mario.classGFX.AccessGFX("enemy_koopa_red_2"))); GFX[2] = new (Mario.classGFX.AccessGFX("enemy_koopa_red_3")); GFX[0].x = (eX - 3); GFX[0].y = (eY - 5); Mario.layerFore.addChild(GFX[0]); } override public function Stomp(_arg1:uint):void{ Player.hitStomp = true; Player.Bounce(eY); if (Mario.sounds){ SFXStomp.play(); }; } override public function Update(_arg1:uint):void{ var _local2:Class; if (active){ if (Mode == 0){ eX = (eX + dir); if (dir > 0){ if (Mario.enemyBounce(_arg1, ((eX + eWid) - 1), eY, 2, eHei) == false){ if (((Mario.levelColl(((eX + eWid) - 1), eY)) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); } else { if ((((gravity < 1)) && ((Mario.levelColl((eX + eWid), (eY + eHei)) == false)))){ dir = (dir * -1); eX = (eX + dir); }; }; } else { dir = (dir * -1); eX = (eX + dir); }; } else { if (Mario.enemyBounce(_arg1, (eX - 1), eY, 2, eHei) == false){ if ((((((Mario.levelColl((eX - 1), (eY + eHei)) == false)) || (Mario.levelColl(eX, eY)))) || (Mario.levelColl(eX, ((eY + eHei) - 1))))){ dir = (dir * -1); eX = (eX + dir); } else { if ((((gravity > 1)) && ((Mario.levelColl((eX - 1), (eY + eHei)) == false)))){ dir = (dir * -1); eX = (eX + dir); }; }; } else { dir = (dir * -1); eX = (eX + dir); }; }; gravity = (gravity + Mario.gravity); if (gravity > 10){ gravity = 10; }; eY = (eY + Math.round(gravity)); if (gravity > 1){ fall = true; }; if (gravity > 0){ if (((Mario.levelColl(eX, ((eY + eHei) - 1))) || (Mario.levelColl(((eX + eWid) - 1), ((eY + eHei) - 1))))){ gravity = 0; eY = ((Math.floor((eY / 25)) * 25) + 4); if (fall){ dir = ((Player.pX > eX)) ? 1 : -1; fall = false; }; }; }; if (!wait--){ Mario.layerFore.removeChild(GFX[frame]); frame = ((frame + 1) % 4); Mario.layerFore.addChild(GFX[frame]); wait = 5; }; GFX[frame].scaleX = dir; GFX[frame].x = ((eX - 2) + ((dir == 1)) ? 0 : 25); GFX[frame].y = (eY - 16); if (Mario.playerCollide(eX, eY, eWid, eHei)){ if (Player.Falls()){ if (Player.hitStomp == false){ Mario.stompSetDistance(_arg1, eX); }; } else { Mario.hitPlayer(); }; }; }; } else { if (((((Player.pX + 250) > eX)) && (((Player.pX - 250) < eX)))){ active = true; }; }; if (eY > ((Mario.levelHei * 25) + 250)){ Fire(_arg1, 1); }; } private function makeShell():void{ Mario.layerFore.removeChild(GFX[frame]); frame = 2; GFX[frame].x = (eX - 2); GFX[frame].y = (eY - 1); Mario.layerFore.addChild(GFX[frame]); } override public function Fire(_arg1:uint, _arg2:int):Boolean{ Mario.layerFore.removeChild(GFX[frame]); Mario.removeEnemy(_arg1); alive = false; Mario.instEffects.push(new Enemy_Fire((eX - 2), (eY - 1), (Mario.Sign(_arg2) * 3), Mario.classGFX.AccessGFX("enemy_koopa_red_1"))); return (true); } } }//package objects
Section 475
//TypeHud (objects.TypeHud) package objects { import flash.display.*; import mx.core.*; import flash.media.*; import flash.text.*; public class TypeHud { public var debugtext:TextField; public var SFXLife:Sound; private var GFXP3:BitmapAsset; private var GFXP4:BitmapAsset; private var GFXP5:BitmapAsset; private var GFXP6:BitmapAsset; private var wait:uint;// = 0 public var Pnts:int;// = 0 private var GFXX:BitmapAsset; private var GFXTIME:BitmapAsset; public var SFXHurry:Sound; private var GFXMARIO:BitmapAsset; private var GFXWORLD:BitmapAsset; private var GFXW1:BitmapAsset; private var GFXW2:BitmapAsset; public var GFX:Sprite; private var GFXW3:BitmapAsset; public var Coins:int;// = 0 public var Interval:int;// = 20 public var Lives:int;// = 2 private var GFXC2:BitmapAsset; private var GFXCOIN:BitmapAsset; public var Time:int;// = 320 private var GFXC1:BitmapAsset; private var GFXT1:BitmapAsset; private var GFXT2:BitmapAsset; private var GFXT3:BitmapAsset; private var GFXP1:BitmapAsset; private var GFXP2:BitmapAsset; public function TypeHud(){ var _local1:Class; SFXLife = new (Mario.classSFX.accessSFX("life")); GFX = new Sprite(); debugtext = new TextField(); SFXHurry = new (Mario.classSFX.accessSFX("hurry")); super(); Mario.layerWall.addChild(debugtext); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXC1 = new (_local1); GFXC1.x = 0; GFXC1.y = 0; GFX.addChild(GFXC1); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXC2 = new (_local1); GFXC2.x = 1; GFXC2.y = 1; GFX.addChild(GFXC2); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP1 = new (_local1); GFXP1.x = 1; GFXP1.y = 1; GFX.addChild(GFXP1); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP2 = new (_local1); GFXP2.x = 1; GFXP2.y = 1; GFX.addChild(GFXP2); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP3 = new (_local1); GFXP3.x = 1; GFXP3.y = 1; GFX.addChild(GFXP3); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP4 = new (_local1); GFXP4.x = 1; GFXP4.y = 1; GFX.addChild(GFXP4); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP5 = new (_local1); GFXP5.x = 1; GFXP5.y = 1; GFX.addChild(GFXP5); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXP6 = new (_local1); GFXP6.x = 1; GFXP6.y = 1; GFX.addChild(GFXP6); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXT1 = new (_local1); GFXT1.x = 1; GFXT1.y = 1; GFX.addChild(GFXT1); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXT2 = new (_local1); GFXT2.x = 1; GFXT2.y = 1; GFX.addChild(GFXT2); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXT3 = new (_local1); GFXT3.x = 1; GFXT3.y = 1; GFX.addChild(GFXT3); _local1 = Mario.classGFX.AccessGFX("font_time"); GFXTIME = new (_local1); GFXTIME.x = 325; GFXTIME.y = 20; GFX.addChild(GFXTIME); _local1 = Mario.classGFX.AccessGFX("font_world"); GFXWORLD = new (_local1); GFXWORLD.x = 200; GFXWORLD.y = 20; GFX.addChild(GFXWORLD); _local1 = Mario.classGFX.AccessGFX("font_mario"); GFXMARIO = new (_local1); GFXMARIO.x = 25; GFXMARIO.y = 20; GFX.addChild(GFXMARIO); _local1 = Mario.classGFX.AccessGFX("font_coin_1"); GFXCOIN = new (_local1); GFXCOIN.x = 120; GFXCOIN.y = 35; GFX.addChild(GFXCOIN); _local1 = Mario.classGFX.AccessGFX("font_x"); GFXX = new (_local1); GFXX.x = 130; GFXX.y = 36; GFX.addChild(GFXX); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXW1 = new (_local1); GFXW1.x = 214; GFXW1.y = 35; GFX.addChild(GFXW1); _local1 = Mario.classGFX.AccessGFX("font_-"); GFXW2 = new (_local1); GFXW2.x = 225; GFXW2.y = 35; GFX.addChild(GFXW2); _local1 = Mario.classGFX.AccessGFX("font_1"); GFXW3 = new (_local1); GFXW3.x = 238; GFXW3.y = 35; GFX.addChild(GFXW3); RedrawWorld(); RedrawCoins(); RedrawTime(); RedrawPnts(); } public function RedrawTime():void{ GFX.removeChild(GFXT1); GFX.removeChild(GFXT2); GFX.removeChild(GFXT3); var _local1:Class = Mario.classGFX.AccessGFX(("font_" + Math.floor((Time / 100)))); GFXT1 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Math.floor((Time / 10)) % 10))); GFXT2 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Time % 10))); GFXT3 = new (_local1); GFXT1.x = (340 + ((Time > 99)) ? 0 : 1000); GFXT1.y = 35; GFXT2.x = (352 + ((Time > 9)) ? 0 : 1000); GFXT2.y = 35; GFXT3.x = 364; GFXT3.y = 35; GFX.addChild(GFXT1); GFX.addChild(GFXT2); GFX.addChild(GFXT3); } public function RedrawPnts():void{ GFX.removeChild(GFXP1); GFX.removeChild(GFXP2); GFX.removeChild(GFXP3); GFX.removeChild(GFXP4); GFX.removeChild(GFXP5); GFX.removeChild(GFXP6); var _local1:Class = Mario.classGFX.AccessGFX(("font_" + Math.floor((Pnts / 100000)))); GFXP1 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Math.floor((Pnts / 10000)) % 10))); GFXP2 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Math.floor((Pnts / 1000)) % 10))); GFXP3 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Math.floor((Pnts / 100)) % 10))); GFXP4 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Math.floor((Pnts / 10)) % 10))); GFXP5 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Pnts % 10))); GFXP6 = new (_local1); GFXP1.x = (25 + ((Pnts > 99999)) ? 0 : 1000); GFXP1.y = 35; GFXP2.x = (37 + ((Pnts > 9999)) ? 0 : 1000); GFXP2.y = 35; GFXP3.x = (49 + ((Pnts > 999)) ? 0 : 1000); GFXP3.y = 35; GFXP4.x = (61 + ((Pnts > 99)) ? 0 : 1000); GFXP4.y = 35; GFXP5.x = (73 + ((Pnts > 9)) ? 0 : 1000); GFXP5.y = 35; GFXP6.x = 85; GFXP6.y = 35; GFX.addChild(GFXP1); GFX.addChild(GFXP2); GFX.addChild(GFXP3); GFX.addChild(GFXP4); GFX.addChild(GFXP5); GFX.addChild(GFXP6); } public function RedrawWorld():void{ var _local2:Class; GFX.removeChild(GFXW1); GFX.removeChild(GFXW3); var _local1:uint = ((Mario.levelid < 16)) ? (Math.floor((Mario.levelid / 4)) + 1) : 4; _local2 = Mario.classGFX.AccessGFX(("font_" + _local1)); GFXW1 = new (_local2); GFXW1.x = 214; GFXW1.y = 35; GFX.addChild(GFXW1); _local1 = ((Mario.levelid < 16)) ? ((Mario.levelid % 4) + 1) : 5; _local2 = Mario.classGFX.AccessGFX(("font_" + _local1)); GFXW3 = new (_local2); GFXW3.x = 238; GFXW3.y = 35; GFX.addChild(GFXW3); } public function RedrawCoins():void{ GFX.removeChild(GFXC1); GFX.removeChild(GFXC2); while (Coins > 99) { Coins = (Coins - 100); Mario.instEffects.push(new Points(Player.pX, Player.pY, "1up")); if (Mario.sounds){ SFXLife.play(); }; }; var _local1:Class = Mario.classGFX.AccessGFX(("font_" + Math.floor((Coins / 10)))); GFXC1 = new (_local1); _local1 = Mario.classGFX.AccessGFX(("font_" + (Coins % 10))); GFXC2 = new (_local1); GFXC1.x = 142; GFXC1.y = 35; GFXC2.x = 154; GFXC2.y = 35; GFX.addChild(GFXC1); GFX.addChild(GFXC2); } public function Hud():Sprite{ return (GFX); } public function Update():void{ var _local1:Class; if (Mario.playerControllable){ Interval--; if (Interval == 0){ Interval = 25; Time--; RedrawTime(); if (Time == 100){ SFXHurry.play(); }; }; if (Time == 0){ Mario.hitPlayer(true); }; }; wait = (((wait + 1) % 30) + 1); if ((wait % 10) == 2){ GFX.removeChild(GFXCOIN); _local1 = Mario.classGFX.AccessGFX(("font_coin_" + Math.ceil((wait / 10)))); GFXCOIN = new (_local1); GFXCOIN.x = 115; GFXCOIN.y = 35; GFX.addChild(GFXCOIN); }; } } }//package objects
Section 476
//WaitScreen (objects.WaitScreen) package objects { import flash.display.*; import mx.core.*; public class WaitScreen { public var GFX:Sprite; public var seq:uint;// = 0 public var Back:Shape; public var timer:uint;// = 0 public var GFXL2:BitmapAsset; public var GFXHEAD:BitmapAsset; public var GFXL1:BitmapAsset; public var GFXX:BitmapAsset; public function WaitScreen(){ GFX = new Sprite(); Back = new Shape(); super(); Back.graphics.beginFill(0); Back.graphics.drawRect(0, 0, 400, 375); GFX.addChild(Back); } public function update():uint{ var _local1:Class; switch (seq){ case 0: Mario.Hud.RedrawWorld(); Mario.classSFX.Play(); _local1 = Mario.classGFX.AccessGFX("font_head"); GFXHEAD = new (_local1); _local1 = Mario.classGFX.AccessGFX("font_x"); GFXX = new (_local1); GFXHEAD.x = 171; GFXHEAD.y = 180; GFXX.x = 200; GFXX.y = 191; GFX.addChild(GFXHEAD); GFX.addChild(GFXX); setVar(Mario.Hud.Lives); seq = 1; return (0); case 1: timer++; if (timer == 50){ timer = 0; seq = 2; }; return (1); case 2: clearAll(); seq = 0; if (Mario.music){ Mario.classSFX.Play(Mario.musika); }; Mario.self.ingameStep(); return (2); }; return (1); } public function setVar(_arg1:uint):void{ var _local2:Class = Mario.classGFX.AccessGFX(("font_" + Math.floor((_arg1 / 10)))); GFXL1 = new (_local2); _local2 = Mario.classGFX.AccessGFX(("font_" + (_arg1 % 10))); GFXL2 = new (_local2); GFXL1.x = 217; GFXL1.y = 190; GFXL2.x = 229; GFXL2.y = 190; GFX.addChild(GFXL1); GFX.addChild(GFXL2); } public function clearAll():void{ GFX.removeChild(GFXL1); GFX.removeChild(GFXL2); GFX.removeChild(GFXHEAD); GFX.removeChild(GFXX); } } }//package objects
Section 477
//Kufciarz (Kufciarz) package { import flash.events.*; import flash.display.*; public class Kufciarz extends Sprite { private var LOGO:Class; public function Kufciarz():void{ LOGO = Kufciarz_LOGO; super(); addChild(new LOGO()); addEventListener(Event.ENTER_FRAME, step); x = 5; y = 350; } private function step(_arg1):void{ parent.setChildIndex(this, (parent.numChildren - 1)); } } }//package
Section 478
//Kufciarz_LOGO (Kufciarz_LOGO) package { import mx.core.*; public class Kufciarz_LOGO extends BitmapAsset { } }//package
Section 479
//Mario (Mario) package { import flash.events.*; import flash.display.*; import mx.core.*; import objects.*; import flash.geom.*; import objects.levelMakes.*; import flash.ui.*; import flash.net.*; public class Mario extends Sprite { private var instPlayer:Player; public static var instEnemies:Array = new Array(); public static var Waiter:WaitScreen; public static var playerControllable:Boolean = true; private static var headbuttDistance:uint = 999; public static var mox:Number; public static var moy:Number; public static var music:Boolean = true; public static var scrollEdge:int = 0; public static var scrollX:int = 0; private static var stompID:int = -1; public static var background:Shape = new Shape(); public static var gradient:Shape = new Shape(); public static var layerHide:Sprite = new Sprite(); public static var sounds:Boolean = true; public static var self:Mario; public static var stepping:Boolean = true; public static var gravity:Number = 0.4; public static var decreaseStomp:uint = 0; private static var headbuttID:int = -1; public static var layerBack2:Sprite = new Sprite(); public static var levelGenre:uint = 0; public static var checkPoint:uint = 1; public static var decreaseI:uint = 0; public static var instBlocks:Array = new Array(); private static var stompDistance:uint = 999; public static var layerEffects:Sprite = new Sprite(); public static var level:Array = new Array(); public static var kufciarz:Kufciarz; public static var Log2:Logo2; public static var layerPipe:Sprite = new Sprite(); public static var layerFore:Sprite = new Sprite(); public static var levelWid:uint; private static var keysDown:Array = [false, false, false, false, false, false, false, false]; public static var levelid:uint = 12; public static var layerWall:Sprite = new Sprite(); public static var sequence:uint = 11; public static var Logo1:Logoobj; public static var radishNO:uint = 0; public static var musika:uint; public static var layerBack:Sprite = new Sprite(); public static var Hud:TypeHud; public static var TScreen:TitleScreen; public static var classGFX:GFX; public static var instEffects:Array = new Array(); public static var levelHei:uint; public static var layerGover:Sprite = new Sprite(); public static var classSFX:SFX; public static var instObjects:Array = new Array(); public static var scrolling:Boolean = true; public static var pause:Pauser; private static var keysHit:Array = [0, 0, 0, 0, 0, 0, 0, 0]; public function Mario():void{ self = this; addEventListener(Event.ENTER_FRAME, MainGame); generateBackground(1); addChildAt(gradient, 0); addChild(layerBack2); addChild(layerBack); addChild(layerPipe); addChild(layerHide); addChild(layerWall); addChild(layerFore); addChild(layerEffects); addChild(layerGover); MainGame(null); var _local1:Sprite = new Sprite(); _local1.graphics.beginFill(0xFFFFFF); _local1.graphics.drawRect(0, 0, 400, 375); this.mask = _local1; this.addChild(_local1); } public function waitScreen():void{ switch (Waiter.update()){ case 0: addChildAt(Waiter.GFX, (this.numChildren - 1)); break; case 2: removeChild(Waiter.GFX); sequence = 1; break; }; layerBack.x = 0; layerHide.x = 0; layerWall.x = 0; layerFore.x = 0; } public function Logo():void{ if (Logo1.a == 0){ layerGover.addChild(Logo1); }; Logo1.Step(); if (Logo1.a > 10){ layerGover.removeChild(Logo1); Logo1 = new Logoobj(); sequence = 4; }; } public function ingameStep():void{ var _local1:int; Hud.Update(); if (playerControllable){ instPlayer.Update(); }; stompDistance = 99; stompID = -1; _local1 = (instEnemies.length - 1); while (_local1 >= 0) { instEnemies[_local1].Update(_local1); _local1 = (_local1 - decreaseI); stompID = (stompID - decreaseStomp); decreaseI = 0; decreaseStomp = 0; _local1--; }; if (Mario.stompID > -1){ instEnemies[stompID].Stomp(stompID); }; headbuttID = -1; headbuttDistance = 99; _local1 = (instBlocks.length - 1); while (_local1 >= 0) { instBlocks[_local1].Update(_local1); _local1--; }; if (Mario.headbuttID > -1){ instBlocks[headbuttID].Headbutt(headbuttID); }; _local1 = (instObjects.length - 1); while (_local1 >= 0) { instObjects[_local1].Update(_local1); if (decreaseI == 1){ decreaseI = 0; return; }; _local1--; }; _local1 = (instEffects.length - 1); while (_local1 >= 0) { instEffects[_local1].Update(_local1); if (decreaseI == 1){ decreaseI = 0; break; }; _local1--; }; keyHitReset(); Player.Reset(); if (((playerControllable) && (scrolling))){ scrollX = Math.min((200 - Player.pX), -(scrollEdge)); layerBack.x = scrollX; layerHide.x = scrollX; layerWall.x = scrollX; layerFore.x = scrollX; layerEffects.x = scrollX; }; } public function keyDown(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case Keyboard.RIGHT: if (keysHit[0] == 0){ keysHit[0] = 1; }; keysDown[0] = true; break; case Keyboard.DOWN: keysDown[1] = true; if (keysHit[1] == 0){ keysHit[1] = 1; }; break; case Keyboard.LEFT: keysDown[2] = true; if (keysHit[2] == 0){ keysHit[2] = 1; }; break; case Keyboard.UP: keysDown[3] = true; if (keysHit[3] == 0){ keysHit[3] = 1; }; break; case 90: keysDown[4] = true; if (keysHit[4] == 0){ keysHit[4] = 1; }; break; case 88: keysDown[5] = true; if (keysHit[5] == 0){ keysHit[5] = 1; }; break; case Keyboard.ENTER: keysDown[6] = true; if (keysHit[6] == 0){ keysHit[6] = 1; }; break; case Keyboard.SPACE: keysDown[7] = true; if (keysHit[7] == 0){ keysHit[7] = 1; }; break; case Keyboard.ESCAPE: togglePause(); break; case 83: if (!GameOver.isGO){ toggleSound(); }; break; case 77: if (!GameOver.isGO){ toggleMusic(); }; break; }; } public function keyUp(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case Keyboard.RIGHT: keysDown[0] = false; if (keysHit[0] > 0){ keysHit[0] = 0; }; break; case Keyboard.DOWN: keysDown[1] = false; if (keysHit[1] > 0){ keysHit[1] = 0; }; break; case Keyboard.LEFT: keysDown[2] = false; if (keysHit[2] > 0){ keysHit[2] = 0; }; break; case Keyboard.UP: keysDown[3] = false; if (keysHit[3] > 0){ keysHit[3] = 0; }; break; case 90: keysDown[4] = false; if (keysHit[4] > 0){ keysHit[4] = 0; }; break; case 88: keysDown[5] = false; if (keysHit[5] > 0){ keysHit[5] = 0; }; break; case Keyboard.ENTER: keysDown[6] = false; if (keysHit[6] > 0){ keysHit[6] = 0; }; break; case Keyboard.SPACE: keysDown[7] = false; if (keysHit[7] > 0){ keysHit[7] = 0; }; break; }; } public function TitScreen():void{ var _local1:SharedObject; if (TScreen == null){ TScreen = new TitleScreen(); }; TScreen.Update(); keyHitReset(); if (TScreen.sel == 10){ Player.GFX2.alpha = 1; levelid = 0; Hud.Lives = 2; Mario.clearLevel(); TScreen = null; Hud.GFX.alpha = 1; waitScreen(); } else { if (TScreen.sel == 11){ Player.GFX2.alpha = 1; _local1 = SharedObject.getLocal("MarioForeverFlash"); if (_local1.data.level >= 12){ levelid = 12; } else { if (_local1.data.level >= 8){ levelid = 8; } else { if (_local1.data.level >= 4){ levelid = 4; } else { levelid = 0; }; }; }; Hud.Lives = 2; Mario.clearLevel(); TScreen = null; Hud.GFX.alpha = 1; waitScreen(); }; }; } private function MainGame(_arg1:Event):void{ mox = mouseX; moy = mouseY; if (stepping){ switch (sequence){ case 0: waitScreen(); break; case 1: ingameStep(); break; case 2: Logo(); break; case 3: LogoZwei(); break; case 4: TitScreen(); break; case 11: classGFX = new GFX(); classSFX = new SFX(); instPlayer = new Player(25, 200); Waiter = new WaitScreen(); Logo1 = new Logoobj(); Log2 = new Logo2(); Player.GFX2.alpha = 0; Hud = new TypeHud(); Hud.GFX.alpha = 0; addChild(Hud.Hud()); kufciarz = new Kufciarz(); addChild(kufciarz); sequence = 3; break; case 12: break; }; }; } public function LogoZwei():void{ if (Log2.timer == 0){ Player.GFX2.alpha = 0; layerGover.addChild(Log2.GFX); }; Log2.Update(); if (Log2.timer == 400){ Log2.kill(); layerGover.removeChild(Log2.GFX); sequence = 4; }; } private function keyHitReset():void{ if (keysHit[0] == 1){ keysHit[0] = 2; }; if (keysHit[1] == 1){ keysHit[1] = 2; }; if (keysHit[2] == 1){ keysHit[2] = 2; }; if (keysHit[3] == 1){ keysHit[3] = 2; }; if (keysHit[4] == 1){ keysHit[4] = 2; }; if (keysHit[5] == 1){ keysHit[5] = 2; }; if (keysHit[6] == 1){ keysHit[6] = 2; }; if (keysHit[7] == 1){ keysHit[7] = 2; }; } public static function togglePause():void{ if (((((((!((sequence == 12))) && (!((sequence == 1))))) || ((musika == 13)))) || (GameOver.isGO))){ return; }; if (pause == null){ sequence = 12; pause = new Pauser(); } else { sequence = 1; pause.kill(); pause = null; }; } public static function toggleSound():void{ if (sounds == true){ sounds = false; } else { sounds = true; }; } public static function playerCollide(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:uint):Boolean{ var _local5:int; var _local6:int; if (playerControllable){ _local5 = (Player.pX - _arg1); _local6 = (Player.pY - _arg2); if ((((((((_local5 < _arg3)) && ((_local5 > -(Player.pWid))))) && ((_local6 < _arg4)))) && ((_local6 > -(Player.pHei))))){ return (true); }; }; return (false); } public static function isKeyDown(_arg1:uint):Boolean{ return (keysDown[_arg1]); } public static function centerScreen(_arg1:int):void{ scrollX = Math.min((200 - _arg1), -(scrollEdge)); layerBack.x = scrollX; layerHide.x = scrollX; layerWall.x = scrollX; layerFore.x = scrollX; layerEffects.x = scrollX; var _local2:int = (instEffects.length - 1); while (_local2 >= 0) { if ((instEffects[_local2] is Background)){ instEffects[_local2].Reset(_arg1); }; _local2--; }; } public static function Collide(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:uint, _arg5:uint, _arg6:uint, _arg7:uint, _arg8:uint):Boolean{ var _local9:int = (_arg5 - _arg1); var _local10:int = (_arg6 - _arg2); if ((((((((_local9 < _arg3)) && ((_local9 > -(_arg7))))) && ((_local10 < _arg4)))) && ((_local10 > -(_arg8))))){ return (true); }; return (false); } public static function toggleMusic():void{ if (music == true){ music = false; } else { music = true; }; if (music == false){ classSFX.Play(); } else { if (sequence == 4){ classSFX.Play(6); } else { if (Player.starred > 0){ classSFX.Play(3); } else { if (sequence == 1){ if (musika != 13){ classSFX.Play(musika); }; }; }; }; }; } public static function enemyBounce(_arg1:uint, _arg2:int, _arg3:int, _arg4:uint, _arg5:uint):Boolean{ var _local6:int = (instEnemies.length - 1); while (_local6 >= 0) { if (((((!((_local6 == _arg1))) && ((instEnemies[_local6].bounce == true)))) && (Mario.Collide(_arg2, _arg3, _arg4, _arg5, instEnemies[_local6].eX, instEnemies[_local6].eY, instEnemies[_local6].eWid, instEnemies[_local6].eHei)))){ return (true); }; _local6--; }; return (false); } public static function enemyStarHit(_arg1:int, _arg2:int, _arg3:uint, _arg4:uint, _arg5:int):void{ var _local7:Enemy; var _local6:int = (instEnemies.length - 1); while (_local6 >= 0) { if (Mario.Collide(_arg1, _arg2, _arg3, _arg4, instEnemies[_local6].eX, instEnemies[_local6].eY, instEnemies[_local6].eWid, instEnemies[_local6].eHei)){ _local7 = instEnemies[_local6]; if (_local7.Fire(_local6, _arg5)){ if (Mario.sounds){ _local7.SFXKick.play(); }; Mario.instEffects.push(new Points(_arg1, _arg2, "200")); }; }; _local6--; }; } public static function removeEffect(_arg1:uint):void{ Mario.instEffects.splice(_arg1, 1); } public static function enemyHitFireball(_arg1:int, _arg2:int, _arg3:uint, _arg4:uint, _arg5:int):Boolean{ var _local6:int = (instEnemies.length - 1); while (_local6 >= 0) { if (Mario.Collide(_arg1, _arg2, _arg3, _arg4, instEnemies[_local6].eX, instEnemies[_local6].eY, instEnemies[_local6].eWid, instEnemies[_local6].eHei)){ if (instEnemies[_local6].FireballHit(_local6, _arg5)){ return (true); }; }; _local6--; }; return (false); } public static function clearLevel(_arg1:Boolean=true):void{ var _local2:SharedObject; var _local3:uint; stepping = false; instEnemies = new Array(); instEffects = new Array(); instObjects = new Array(); instBlocks = new Array(); while (layerBack.numChildren > 0) { layerBack.removeChildAt(0); }; while (layerFore.numChildren > 0) { layerFore.removeChildAt(0); }; while (layerHide.numChildren > 0) { layerHide.removeChildAt(0); }; while (layerWall.numChildren > 0) { layerWall.removeChildAt(0); }; while (layerBack2.numChildren > 0) { layerBack2.removeChildAt(0); }; while (layerEffects.numChildren > 0) { layerEffects.removeChildAt(0); }; while (layerGover.numChildren > 0) { layerGover.removeChildAt(0); }; Player.starred = 0; Player.shield = 0; if (_arg1){ _local2 = SharedObject.getLocal("MarioForeverFlash"); _local3 = (Math.floor((levelid / 4)) * 4); _local2.data.level = _local3; _local2.flush(128); playerControllable = true; scrolling = true; scrollEdge = 0; MakeLevel(levelid); }; } public static function hitPlayer(_arg1:Boolean=false):void{ if ((((((((Player.shield == 0)) && ((Player.sequence == 0)))) && ((Player.starred == 0)))) || (_arg1))){ if (Player.pSize > 0){ if (Player.pSize == 1){ Player.sequence = 2; } else { Player.sequence = -2; }; Player.pSize = 0; Player.sequenceFrame = 60; Player.shield = 100; if (_arg1){ Player.sequence = 0; Player.sequenceFrame = 0; Player.shield = 0; Mario.instEffects.push(new DeadMario(Player.pX, (Player.pY - 21))); playerControllable = false; layerFore.removeChild(Player.GFX2); if (scrolling){ scrollX = Math.min((200 - Player.pX), -(scrollEdge)); layerBack.x = scrollX; layerHide.x = scrollX; layerWall.x = scrollX; layerFore.x = scrollX; layerEffects.x = scrollX; }; Mario.classSFX.Play(-1); if (Mario.sounds){ Player.SFXDeath.play(); }; } else { if (Mario.sounds){ Player.SFXPowerdown.play(); }; }; } else { Mario.instEffects.push(new DeadMario(Player.pX, (Player.pY - 21))); playerControllable = false; layerFore.removeChild(Player.GFX2); if (scrolling){ scrollX = Math.min((200 - Player.pX), -(scrollEdge)); layerBack.x = scrollX; layerHide.x = scrollX; layerWall.x = scrollX; layerFore.x = scrollX; layerEffects.x = scrollX; }; Mario.classSFX.Play(-1); if (Mario.sounds){ Player.SFXDeath.play(); }; }; }; } public static function removeEnemy(_arg1:uint):void{ if (_arg1 < stompID){ stompID--; }; Mario.instEnemies.splice(_arg1, 1); } public static function removeBlock(_arg1:uint):void{ Mario.instBlocks.splice(_arg1, 1); } public static function stompSetDistance(_arg1:uint, _arg2:int):void{ if (Math.abs((_arg2 - Player.pX)) < Mario.stompDistance){ Mario.stompID = _arg1; Mario.stompDistance = Math.abs((_arg2 - Player.pX)); }; } public static function givePointShell(_arg1:uint):String{ switch (_arg1){ case 0: return ("100"); case 1: return ("200"); case 2: return ("500"); case 3: return ("1000"); case 4: return ("2000"); case 5: return ("5000"); case 6: return ("8000"); case 7: return ("1up"); }; return ("100"); } public static function generateBackground(_arg1:uint):void{ var _local2:String; var _local7:String; gradient.graphics.clear(); var _local3:Array = new Array(2); var _local4:Array = new Array(2); var _local5:Array = new Array(2); var _local6:Matrix = new Matrix(); switch (_arg1){ case 0: _local2 = GradientType.LINEAR; _local3 = [8349395, 6663157, 0xFFFFFF]; _local4 = [100, 100, 100]; _local5 = [0, 78, 231]; _local6 = new Matrix(); _local6.createGradientBox(400, 375, (Math.PI / 2)); _local7 = SpreadMethod.PAD; gradient.graphics.beginGradientFill(_local2, _local3, _local4, _local5, _local6, _local7); gradient.graphics.drawRect(0, 0, 400, 375); break; case 1: _local2 = GradientType.LINEAR; _local3 = [2113648, 1122626]; _local4 = [100, 100]; _local5 = [60, 120]; _local6 = new Matrix(); _local6.createGradientBox(400, 375, (Math.PI / 2)); _local7 = SpreadMethod.PAD; gradient.graphics.beginGradientFill(_local2, _local3, _local4, _local5, _local6, _local7); gradient.graphics.drawRect(0, 0, 400, 375); break; }; } public static function headbuttSetDistance(_arg1:uint, _arg2:int):void{ if (Math.abs((_arg2 - Player.pX)) < Mario.headbuttDistance){ Mario.headbuttID = _arg1; Mario.headbuttDistance = Math.abs((_arg2 - Player.pX)); }; } public static function isKeyPressed(_arg1:uint):Boolean{ if (keysHit[_arg1] == 1){ return (true); }; return (false); } public static function levelColl(_arg1:Number, _arg2:Number):Boolean{ if (_arg1 < scrollEdge){ return (true); }; _arg1 = Math.floor((_arg1 / 25)); _arg2 = Math.floor((_arg2 / 25)); if ((((((((_arg1 < Mario.levelWid)) && ((_arg1 > -1)))) && ((_arg2 < Mario.levelHei)))) && ((_arg2 > -1)))){ if (Mario.level[_arg2].charAt(_arg1) == "x"){ return (true); }; }; return (false); } public static function drawLevel():void{ var _local1:BitmapAsset; var _local3:uint; var _local2:uint; while (_local2 < Mario.levelHei) { _local3 = 0; while (_local3 < Mario.levelWid) { switch (Mario.level[_local2].charAt(_local3)){ case " ": break; case "q": case "r": case "s": _local1 = new (Mario.classGFX.AccessGFX(("Wall_" + Mario.level[_local2].charAt(_local3)))); _local1.x = (_local3 * 25); _local1.y = (_local2 * 25); Mario.layerHide.addChild(_local1); changeLevel(_local3, _local2, " "); break; default: _local1 = new (Mario.classGFX.AccessGFX(("Wall_" + Mario.level[_local2].charAt(_local3)))); _local1.x = (_local3 * 25); _local1.y = (_local2 * 25); Mario.layerWall.addChild(_local1); changeLevel(_local3, _local2, "x"); break; }; _local3++; }; _local2++; }; } public static function changeLevel(_arg1:uint, _arg2:uint, _arg3:String):void{ Mario.level[_arg2] = ((Mario.level[_arg2].substr(0, _arg1) + _arg3) + Mario.level[_arg2].substr((_arg1 + 1))); } public static function playerBonus(_arg1:uint):void{ Player.pSize = 1; Player.sequence = 1; Player.sequenceFrame = 60; if (Mario.sounds){ Player.SFXPowerup.play(); }; } public static function Sign(_arg1:Number):int{ if (_arg1 > 0){ return (1); }; if (_arg1 < 0){ return (-1); }; return (0); } public static function enemyShellHit(_arg1:int, _arg2:int, _arg3:int, _arg4:uint, _arg5:uint, _arg6:int):int{ var _local10:Enemy; var _local7:int; var _local8 = 1; var _local9:int = (instEnemies.length - 1); while (_local9 >= 0) { if (((!((_local9 == _arg1))) && (Mario.Collide(_arg2, _arg3, _arg4, _arg5, instEnemies[_local9].eX, instEnemies[_local9].eY, instEnemies[_local9].eWid, instEnemies[_local9].eHei)))){ if (_local9 < _arg1){ Mario.decreaseI++; }; if (stompID < _arg1){ Mario.decreaseStomp++; }; if (_local9 < Mario.stompID){ Mario.stompID--; }; if (instEnemies[_local9].isShell){ _local8 = -1; }; _local10 = instEnemies[_local9]; if (_local10.Fire(_local9, _arg6)){ if (Mario.sounds){ _local10.SFXKick.play(); }; }; _local7++; }; _local9--; }; return ((_local7 * _local8)); } public static function removeObject(_arg1:uint):void{ Mario.instObjects.splice(_arg1, 1); } } }//package

Library Items

Symbol 1 Bitmap {objects.Loading_GLOGO}
Symbol 2 Sound {objects.SFX_SFX_DEATH} [objects.SFX_SFX_DEATH]
Symbol 3 Sound {objects.SFX_SFX_BOWSERKILL} [objects.SFX_SFX_BOWSERKILL]
Symbol 4 Sound {objects.SFX_SFX_STOMP2} [objects.SFX_SFX_STOMP2]
Symbol 5 Sound {objects.SFX_SFX_BOWSERHIT} [objects.SFX_SFX_BOWSERHIT]
Symbol 6 Sound {objects.SFX_SFX_GROWL} [objects.SFX_SFX_GROWL]
Symbol 7 Sound {objects.SFX_SFX_CANNON} [objects.SFX_SFX_CANNON]
Symbol 8 Sound {objects.SFX_SFX_POWERDOWN} [objects.SFX_SFX_POWERDOWN]
Symbol 9 Sound {objects.SFX_SFX_KICK} [objects.SFX_SFX_KICK]
Symbol 10 Sound {objects.SFX_SFX_JUMP} [objects.SFX_SFX_JUMP]
Symbol 11 Sound {objects.SFX_SFX_MUS3} [objects.SFX_SFX_MUS3]
Symbol 12 Sound {objects.SFX_SFX_MUS2} [objects.SFX_SFX_MUS2]
Symbol 13 Sound {objects.SFX_SFX_MUS1} [objects.SFX_SFX_MUS1]
Symbol 14 Sound {objects.SFX_SFX_LIFE} [objects.SFX_SFX_LIFE]
Symbol 15 Sound {objects.SFX_SFX_MUS7} [objects.SFX_SFX_MUS7]
Symbol 16 Sound {objects.SFX_SFX_POINTS} [objects.SFX_SFX_POINTS]
Symbol 17 Sound {objects.SFX_SFX_MUS6} [objects.SFX_SFX_MUS6]
Symbol 18 Sound {objects.SFX_SFX_HURRY} [objects.SFX_SFX_HURRY]
Symbol 19 Sound {objects.SFX_SFX_FIREBALL} [objects.SFX_SFX_FIREBALL]
Symbol 20 Sound {objects.SFX_SFX_MUS9} [objects.SFX_SFX_MUS9]
Symbol 21 Sound {objects.SFX_SFX_BRICK} [objects.SFX_SFX_BRICK]
Symbol 22 Sound {objects.SFX_SFX_STOMP} [objects.SFX_SFX_STOMP]
Symbol 23 Sound {objects.SFX_SFX_LEVEL_COMPLETE} [objects.SFX_SFX_LEVEL_COMPLETE]
Symbol 24 Sound {objects.SFX_SFX_GAMEOVER} [objects.SFX_SFX_GAMEOVER]
Symbol 25 Sound {objects.SFX_SFX_POWERUP} [objects.SFX_SFX_POWERUP]
Symbol 26 Sound {objects.SFX_SFX_COIN} [objects.SFX_SFX_COIN]
Symbol 27 Sound {objects.SFX_SFX_SPROUT} [objects.SFX_SFX_SPROUT]
Symbol 28 Sound {objects.SFX_SFX_BUMP} [objects.SFX_SFX_BUMP]
Symbol 29 Sound {objects.GameEnd_Jebs} [objects.GameEnd_Jebs]
Symbol 30 Bitmap {objects.GFX_GFX_BACK_CLOUD_4}
Symbol 31 Bitmap {objects.GFX_GFX_BACK_FOREST_1}
Symbol 32 Bitmap {objects.GFX_GFX_BACK_CLOUD_5}
Symbol 33 Bitmap {objects.GFX_GFX_BACK_CLOUD_6}
Symbol 34 Bitmap {objects.GFX_GFX_BACK_FOREST_3}
Symbol 35 Bitmap {objects.GFX_GFX_BACK_CLOUD_7}
Symbol 36 Bitmap {objects.GFX_GFX_BACK_FOREST_2}
Symbol 37 Bitmap {objects.GFX_GFX_WALL_b3}
Symbol 38 Bitmap {objects.GFX_GFX_BACK_CLOUD_8}
Symbol 39 Bitmap {objects.GFX_GFX_WALL_b4}
Symbol 40 Bitmap {objects.GFX_GFX_BACK_CLOUD_9}
Symbol 41 Bitmap {objects.GFX_GFX_BACK_FOREST_4}
Symbol 42 Bitmap {objects.GFX_GFX_EFF_POINTS_1000}
Symbol 43 Bitmap {objects.GFX_GFX_BACK_CLOUD_0}
Symbol 44 Bitmap {objects.GFX_GFX_BACK_CLOUD_1}
Symbol 45 Bitmap {objects.GFX_GFX_BACK_CLOUD_2}
Symbol 46 Bitmap {objects.GFX_GFX_BACK_CLOUD_3}
Symbol 47 Bitmap {objects.GFX_GFX_MARIO1_WALK_8}
Symbol 48 Bitmap {objects.GFX_GFX_MARIO1_WALK_9}
Symbol 49 Bitmap {objects.GFX_GFX_MARIO1_WALK_6}
Symbol 50 Bitmap {objects.GFX_GFX_MARIO1_WALK_7}
Symbol 51 Bitmap {objects.GFX_GFX_MARIO1_WALK_4}
Symbol 52 Bitmap {objects.GFX_GFX_MARIO1_WALK_5}
Symbol 53 Bitmap {objects.GFX_GFX_MARIO1_WALK_2}
Symbol 54 Bitmap {objects.GFX_GFX_MARIO1_WALK_3}
Symbol 55 Bitmap {objects.GFX_GFX_MARIO1_WALK_0}
Symbol 56 Bitmap {objects.GFX_GFX_WALL_a5}
Symbol 57 Bitmap {objects.GFX_GFX_MARIO1_WALK_1}
Symbol 58 Bitmap {objects.GFX_GFX_WALL_a4}
Symbol 59 Bitmap {objects.GFX_GFX_WALL_a3}
Symbol 60 Bitmap {objects.GFX_GFX_WALL_a2}
Symbol 61 Bitmap {objects.GFX_GFX_WALL_a9}
Symbol 62 Bitmap {objects.GFX_GFX_WALL_a8}
Symbol 63 Bitmap {objects.GFX_GFX_WALL_a7}
Symbol 64 Bitmap {objects.GFX_GFX_WALL_a6}
Symbol 65 Bitmap {objects.GFX_GFX_OB_COIN_6}
Symbol 66 Bitmap {objects.GFX_GFX_EFF_POINTS_8000}
Symbol 67 Bitmap {objects.GameEnd_GFXK}
Symbol 68 Bitmap {objects.GFX_GFX_OB_COIN_4}
Symbol 69 Bitmap {objects.GFX_GFX_EN_BBEETLE_3}
Symbol 70 Bitmap {objects.GFX_GFX_OB_COIN_5}
Symbol 71 Bitmap {objects.GFX_GFX_EN_BBEETLE_2}
Symbol 72 Bitmap {objects.GFX_GFX_OB_COIN_2}
Symbol 73 Bitmap {objects.GFX_GFX_OB_COIN_3}
Symbol 74 Bitmap {objects.GFX_GFX_OB_LIFESHROOM}
Symbol 75 Bitmap {objects.GFX_GFX_MARIO0_BRAKE}
Symbol 76 Bitmap {objects.GFX_GFX_WALL_a0}
Symbol 77 Bitmap {objects.GFX_GFX_OB_COIN_1}
Symbol 78 Bitmap {objects.GFX_GFX_WALL_a1}
Symbol 79 Bitmap {objects.GFX_GFX_BON_BONUS_4}
Symbol 80 Bitmap {objects.GFX_GFX_BOWSER_FLAME_1}
Symbol 81 Bitmap {objects.GFX_GFX_BOWSER_FLAME_2}
Symbol 82 Bitmap {objects.GFX_GFX_BOWSER_FLAME_3}
Symbol 83 Bitmap {objects.GFX_GFX_BON_BONUS_3}
Symbol 84 Bitmap {objects.GFX_GFX_BOWSER_FLAME_4}
Symbol 85 Bitmap {objects.GFX_GFX_BON_BONUS_2}
Symbol 86 Bitmap {objects.GFX_GFX_BOWSER_FLAME_5}
Symbol 87 Bitmap {objects.GFX_GFX_EN_LAKITU_2}
Symbol 88 Bitmap {objects.GFX_GFX_BON_BONUS_1}
Symbol 89 Bitmap {objects.GFX_GFX_BOWSER_FLAME_6}
Symbol 90 Bitmap {objects.GFX_GFX_EN_LAKITU_1}
Symbol 91 Bitmap {objects.GFX_GFX_BOWSER_FLAME_7}
Symbol 92 Bitmap {objects.GFX_GFX_BOWSER_FLAME_8}
Symbol 93 Bitmap {objects.GFX_GFX_EN_LAKITU_3}
Symbol 94 Bitmap {objects.GFX_GFX_BOWSER_FLAME_9}
Symbol 95 Bitmap {objects.GFX_GFX_EN_BBEETLE_1}
Symbol 96 Bitmap {objects.GFX_GFX_MARIO0_WALK_4}
Symbol 97 Bitmap {objects.GFX_GFX_MARIO0_WALK_3}
Symbol 98 Bitmap {objects.GFX_GFX_MARIO0_WALK_2}
Symbol 99 Bitmap {objects.GFX_GFX_MARIO0_WALK_1}
Symbol 100 Bitmap {objects.GFX_GFX_OB_SHROOM}
Symbol 101 Bitmap {objects.GFX_GFX_MARIO0_WALK_8}
Symbol 102 Bitmap {objects.GFX_GFX_MARIO0_WALK_7}
Symbol 103 Bitmap {objects.GFX_GFX_MARIO0_WALK_6}
Symbol 104 Bitmap {objects.GFX_GFX_MARIO0_WALK_5}
Symbol 105 Bitmap {objects.GFX_GFX_MARIO0_WALK_0}
Symbol 106 Bitmap {objects.GFX_GFX_EFF_ELEVATOR_2}
Symbol 107 Bitmap {objects.GFX_GFX_EFF_ELEVATOR_1}
Symbol 108 Bitmap {objects.GFX_GFX_EFF_ELEVATOR_4}
Symbol 109 Bitmap {objects.GFX_GFX_EFF_ELEVATOR_3}
Symbol 110 Bitmap {objects.GFX_GFX_EN_SPINY_4}
Symbol 111 Bitmap {objects.GFX_GFX_EN_SPINY_5}
Symbol 112 Bitmap {objects.GFX_GFX_MARIO0_WALK_9}
Symbol 113 Bitmap {objects.GFX_GFX_WALL_s}
Symbol 114 Bitmap {objects.GFX_GFX_WALL_r}
Symbol 115 Bitmap {objects.GFX_GFX_BACK_CASTLE}
Symbol 116 Bitmap {objects.GFX_GFX_EN_SPINY_1}
Symbol 117 Bitmap {objects.GFX_GFX_WALL_q}
Symbol 118 Bitmap {objects.GFX_GFX_EN_SPINY_2}
Symbol 119 Bitmap {objects.GFX_GFX_WALL_p}
Symbol 120 Bitmap {objects.GFX_GFX_EN_SPINY_3}
Symbol 121 Bitmap {objects.GFX_GFX_WALL_o}
Symbol 122 Bitmap {objects.GFX_GFX_EN_KOOPA_GREEN_3}
Symbol 123 Bitmap {objects.GFX_GFX_WALL_k}
Symbol 124 Bitmap {objects.GFX_GFX_EN_KOOPA_GREEN_1}
Symbol 125 Bitmap {objects.GFX_GFX_WALL_l}
Symbol 126 Bitmap {objects.GFX_GFX_WALL_m}
Symbol 127 Bitmap {objects.GFX_GFX_WALL_n}
Symbol 128 Bitmap {objects.GFX_GFX_EN_HAMMER_1}
Symbol 129 Bitmap {objects.GFX_GFX_WALL_g}
Symbol 130 Bitmap {objects.GFX_GFX_EN_HAMMER_2}
Symbol 131 Bitmap {objects.GFX_GFX_WALL_h}
Symbol 132 Bitmap {objects.GFX_GFX_WALL_i}
Symbol 133 Bitmap {objects.GFX_GFX_WALL_j}
Symbol 134 Bitmap {objects.GFX_GFX_WALL_c}
Symbol 135 Bitmap {objects.GFX_GFX_WALL_d}
Symbol 136 Bitmap {objects.GFX_GFX_WALL_e}
Symbol 137 Bitmap {objects.TitleScreen_Logo}
Symbol 138 Bitmap {objects.GFX_GFX_WALL_f}
Symbol 139 Bitmap {objects.GFX_GFX_BACK_HILL_GROUP}
Symbol 140 Bitmap {objects.GFX_GFX_WALL_a}
Symbol 141 Bitmap {objects.GFX_GFX_WALL_b}
Symbol 142 Bitmap {objects.GFX_GFX_Z_GAMEOVER}
Symbol 143 BinaryData {objects.Logo2_LOGO_dataClass}
Symbol 144 Bitmap {objects.GFX_GFX_WALL_T}
Symbol 145 Bitmap {objects.GFX_GFX_WALL_S}
Symbol 146 Bitmap {objects.GFX_GFX_WALL_U}
Symbol 147 Bitmap {objects.GFX_GFX_WALL_P}
Symbol 148 Bitmap {objects.GFX_GFX_WALL_O}
Symbol 149 Bitmap {objects.GFX_GFX_WALL_R}
Symbol 150 Bitmap {objects.GFX_GFX_FONT_MARIO}
Symbol 151 Bitmap {objects.GFX_GFX_WALL_Q}
Symbol 152 Bitmap {objects.GFX_GFX_WALL_B}
Symbol 153 Bitmap {objects.GFX_GFX_WALL_A}
Symbol 154 Bitmap {objects.GFX_GFX_WALL_F}
Symbol 155 Bitmap {objects.GFX_GFX_WALL_E}
Symbol 156 Bitmap {objects.GFX_GFX_WALL_D}
Symbol 157 Bitmap {objects.GFX_GFX_WALL_C}
Symbol 158 Bitmap {objects.GFX_GFX_BON_BRICK}
Symbol 159 Bitmap {objects.GFX_GFX_WALL_J}
Symbol 160 Bitmap {objects.GFX_GFX_WALL_I}
Symbol 161 Bitmap {objects.GFX_GFX_BACK_HILL_BIG}
Symbol 162 Bitmap {objects.GFX_GFX_WALL_H}
Symbol 163 Bitmap {objects.GFX_GFX_WALL_G}
Symbol 164 Bitmap {objects.GFX_GFX_WALL_N}
Symbol 165 Bitmap {objects.GFX_GFX_WALL_M}
Symbol 166 Bitmap {objects.GFX_GFX_WALL_L}
Symbol 167 Bitmap {objects.GFX_GFX_WALL_K}
Symbol 168 Bitmap {objects.GFX_GFX_WALL_1}
Symbol 169 Bitmap {objects.GFX_GFX_WALL_2}
Symbol 170 Bitmap {objects.GFX_GFX_WALL_0}
Symbol 171 Bitmap {objects.GFX_GFX_WALL_5}
Symbol 172 Bitmap {objects.GFX_GFX_WALL_6}
Symbol 173 Bitmap {objects.GFX_GFX_WALL_3}
Symbol 174 Bitmap {objects.GFX_GFX_MARIO1_ENTER}
Symbol 175 Bitmap {objects.GFX_GFX_WALL_4}
Symbol 176 Bitmap {objects.GFX_GFX_WALL_9}
Symbol 177 Bitmap {objects.GFX_GFX_WALL_7}
Symbol 178 Bitmap {objects.GFX_GFX_EN_MILL}
Symbol 179 Bitmap {objects.GFX_GFX_WALL_8}
Symbol 180 Bitmap {objects.GFX_GFX_FONT_0}
Symbol 181 Bitmap {objects.GFX_GFX_FONT_1}
Symbol 182 Bitmap {objects.GFX_GFX_FONT_2}
Symbol 183 Bitmap {objects.GFX_GFX_MARIO1_WALK_15}
Symbol 184 Bitmap {objects.GFX_GFX_FONT_3}
Symbol 185 Bitmap {objects.GFX_GFX_FONT_4}
Symbol 186 Bitmap {objects.GFX_GFX_MARIO1_WALK_13}
Symbol 187 Bitmap {objects.GFX_GFX_FONT_5}
Symbol 188 Bitmap {objects.GFX_GFX_MARIO1_WALK_14}
Symbol 189 Bitmap {objects.GFX_GFX_FONT_6}
Symbol 190 Bitmap {objects.GFX_GFX_MARIO1_WALK_11}
Symbol 191 Bitmap {objects.GFX_GFX_FONT_7}
Symbol 192 Bitmap {objects.GFX_GFX_MARIO1_WALK_12}
Symbol 193 Bitmap {objects.GFX_GFX_FONT_8}
Symbol 194 Bitmap {objects.GFX_GFX_MARIO1_WALK_10}
Symbol 195 Bitmap {objects.GFX_GFX_FONT_9}
Symbol 196 Bitmap {objects.GFX_GFX_MARIO0_JUMP}
Symbol 197 MovieClip {objects.Logo2_LOGO}
Symbol 198 Bitmap {objects.GFX_GFX_FONT_X}
Symbol 199 Bitmap {objects.GFX_GFX_EFF_POINTS_1UP}
Symbol 200 Bitmap {objects.GFX_GFX_EN_GOOMBA2_1}
Symbol 201 Bitmap {objects.GFX_GFX_EN_GOOMBA2_2}
Symbol 202 Bitmap {objects.GFX_GFX_MARIO_DEAD}
Symbol 203 Bitmap {objects.GFX_GFX_EN_GOOMBA2_0}
Symbol 204 Bitmap {objects.GFX_GFX_EN_PSTATIC_2}
Symbol 205 Bitmap {objects.GFX_GFX_EN_PSTATIC_1}
Symbol 206 Bitmap {objects.GFX_GFX_EN_PSTATIC_4}
Symbol 207 Bitmap {objects.GFX_GFX_EN_PSTATIC_3}
Symbol 208 Bitmap {objects.GFX_GFX_EN_PSTATIC_5}
Symbol 209 Bitmap {objects.GFX_GFX_EN_GOOMBA_1}
Symbol 210 Bitmap {objects.GFX_GFX_EN_GOOMBA_0}
Symbol 211 Bitmap {objects.GFX_GFX_EN_GOOMBA_6}
Symbol 212 Bitmap {objects.GFX_GFX_MARIO1_STAND}
Symbol 213 Bitmap {objects.GFX_GFX_EFF_GOOMBA_STOMPED}
Symbol 214 Bitmap {objects.TitleScreen_Keys}
Symbol 215 Bitmap {objects.GFX_GFX_FONT_HEAD}
Symbol 216 Bitmap {objects.GFX_GFX_OB_KILLSHROOM}
Symbol 217 Bitmap {objects.GFX_GFX_EN_JUMPER_1}
Symbol 218 Bitmap {objects.GFX_GFX_EN_JUMPER_2}
Symbol 219 Bitmap {objects.GFX_GFX_EN_JUMPER_3}
Symbol 220 Bitmap {objects.GFX_GFX_FINISH_4}
Symbol 221 Bitmap {objects.GFX_GFX_EN_PPLANT_2}
Symbol 222 Bitmap {objects.GFX_GFX_EN_PPLANT_3}
Symbol 223 Bitmap {objects.GFX_GFX_EN_PPLANT_1}
Symbol 224 Bitmap {objects.GFX_GFX_BACK_CLOUDS_8}
Symbol 225 Bitmap {objects.GFX_GFX_EN_PFLAME_2}
Symbol 226 Bitmap {objects.GFX_GFX_EN_PPLANT_4}
Symbol 227 Bitmap {objects.GFX_GFX_BACK_CLOUDS_7}
Symbol 228 Bitmap {objects.GFX_GFX_EN_PFLAME_3}
Symbol 229 Bitmap {objects.GFX_GFX_EN_PFLAME_1}
Symbol 230 Bitmap {objects.GFX_GFX_EN_FLY_RED_3}
Symbol 231 Bitmap {objects.GFX_GFX_EFF_HAMMER}
Symbol 232 Bitmap {objects.GFX_GFX_BACK_TREE2_4}
Symbol 233 Bitmap {objects.GFX_GFX_BACK_TREE2_3}
Symbol 234 Bitmap {objects.GFX_GFX_BACK_TREE2_2}
Symbol 235 Bitmap {objects.GFX_GFX_BACK_CLOUDS_2}
Symbol 236 Bitmap {objects.GFX_GFX_EN_FLY_RED_1}
Symbol 237 Bitmap {objects.GFX_GFX_BACK_CLOUDS_1}
Symbol 238 Bitmap {objects.GFX_GFX_BACK_CLOUDS_4}
Symbol 239 Bitmap {objects.GFX_GFX_BACK_CLOUDS_3}
Symbol 240 Bitmap {objects.GFX_GFX_BACK_CLOUDS_6}
Symbol 241 Bitmap {objects.GFX_GFX_EN_PFLAME_4}
Symbol 242 Bitmap {objects.GFX_GFX_BACK_CLOUDS_5}
Symbol 243 Bitmap {objects.GFX_GFX_FONT_COIN_2}
Symbol 244 Bitmap {objects.GFX_GFX_FONT_COIN_3}
Symbol 245 Bitmap {objects.GFX_GFX_FONT_COIN_1}
Symbol 246 Bitmap {Kufciarz_LOGO}
Symbol 247 Bitmap {objects.GFX_GFX_BOWSER_13}
Symbol 248 Bitmap {objects.GFX_GFX_EN_KOOPA_RED_2}
Symbol 249 Bitmap {objects.GFX_GFX_BOWSER_12}
Symbol 250 Bitmap {objects.GFX_GFX_MARIO1_BRAKE}
Symbol 251 Bitmap {objects.GFX_GFX_EN_KOOPA_RED_1}
Symbol 252 Bitmap {objects.GFX_GFX_BOWSER_14}
Symbol 253 Bitmap {objects.GFX_GFX_BOWSER_11}
Symbol 254 Bitmap {objects.GFX_GFX_BOWSER_10}
Symbol 255 Bitmap {objects.GFX_GFX_EFF_POINTS_5000}
Symbol 256 Bitmap {objects.GFX_GFX_MARIO0_STAND}
Symbol 257 Bitmap {objects.GFX_GFX_EFF_FIRE_BOOM}
Symbol 258 Bitmap {objects.GFX_GFX_FONT_LINE}
Symbol 259 Bitmap {objects.GFX_GFX_EN_FLY_GREEN_2}
Symbol 260 Bitmap {objects.GFX_GFX_OB_RADISH}
Symbol 261 Bitmap {objects.GFX_GFX_EN_FLY_GREEN_1}
Symbol 262 Bitmap {objects.GFX_GFX_BON_BRICK2}
Symbol 263 Bitmap {objects.GFX_GFX_BON_USED3}
Symbol 264 Bitmap {objects.GFX_GFX_BON_BRICK3}
Symbol 265 Bitmap {objects.GFX_GFX_BON_USED2}
Symbol 266 Bitmap {objects.GFX_GFX_BACK_CRYSTAL_3}
Symbol 267 Bitmap {objects.GFX_GFX_EFF_GOOMBA_STOMPED2}
Symbol 268 Bitmap {objects.GFX_GFX_BACK_CRYSTAL_2}
Symbol 269 Bitmap {objects.GFX_GFX_BACK_CRYSTAL_1}
Symbol 270 Bitmap {objects.GFX_GFX_BACK_BACK_3}
Symbol 271 Bitmap {objects.GFX_GFX_BACK_BACK_5}
Symbol 272 Bitmap {objects.GFX_GFX_BACK_BACK_4}
Symbol 273 Bitmap {objects.GFX_GFX_BACK_BACK_1}
Symbol 274 Bitmap {objects.GFX_GFX_EN_BULLET_3}
Symbol 275 Bitmap {objects.GFX_GFX_EN_BULLET_2}
Symbol 276 Bitmap {objects.GFX_GFX_EN_BULLET_1}
Symbol 277 Bitmap {objects.TitleScreen_Text2}
Symbol 278 Bitmap {objects.GFX_GFX_EFF_POINTS_200}
Symbol 279 Bitmap {objects.GFX_GFX_BACK_FENCE_1}
Symbol 280 Bitmap {objects.GFX_GFX_BACK_FENCE_2}
Symbol 281 Bitmap {objects.GFX_GFX_BACK_FENCE_3}
Symbol 282 Bitmap {objects.GFX_GFX_FONT_WORLD}
Symbol 283 Bitmap {objects.GFX_GFX_EFF_POINTS_100}
Symbol 284 Bitmap {objects.GFX_GFX_BACK_TREE_1}
Symbol 285 Bitmap {objects.GFX_GFX_BACK_TREE_2}
Symbol 286 Bitmap {objects.GFX_GFX_BACK_TREE_3}
Symbol 287 Bitmap {objects.GFX_GFX_BACK_TREE_4}
Symbol 288 Bitmap {objects.TitleScreen_Text1}
Symbol 289 Bitmap {objects.GFX_GFX_MARIO0_ENTER}
Symbol 290 Bitmap {objects.GFX_GFX_MARIO0_WALK_11}
Symbol 291 Bitmap {objects.GFX_GFX_MARIO1_JUMP}
Symbol 292 Bitmap {objects.GFX_GFX_MARIO0_WALK_10}
Symbol 293 Bitmap {objects.GFX_GFX_MARIO0_WALK_13}
Symbol 294 Bitmap {objects.GFX_GFX_MARIO0_WALK_12}
Symbol 295 Bitmap {objects.GFX_GFX_EFF_POINTS_500}
Symbol 296 Bitmap {objects.GFX_GFX_MARIO0_WALK_15}
Symbol 297 Bitmap {objects.GFX_GFX_WALL_cb}
Symbol 298 Bitmap {objects.GFX_GFX_MARIO0_WALK_14}
Symbol 299 Bitmap {objects.GFX_GFX_WALL_cc}
Symbol 300 Bitmap {objects.GFX_GFX_WALL_ca}
Symbol 301 Bitmap {objects.GFX_GFX_WALL_ce}
Symbol 302 Bitmap {objects.GFX_GFX_WALL_cd}
Symbol 303 Bitmap {objects.GFX_GFX_EN_SPINY_SHELL_1}
Symbol 304 Bitmap {objects.GFX_GFX_FONT_TIME}
Symbol 305 Bitmap {objects.GFX_GFX_EN_SPINY_SHELL_2}
Symbol 306 Bitmap {objects.GFX_GFX_WALL_c8}
Symbol 307 Bitmap {objects.GFX_GFX_WALL_c9}
Symbol 308 Bitmap {objects.GFX_GFX_WALL_c4}
Symbol 309 Bitmap {objects.GFX_GFX_BACK_HILL}
Symbol 310 Bitmap {objects.GFX_GFX_WALL_c5}
Symbol 311 Bitmap {objects.GFX_GFX_WALL_c6}
Symbol 312 Bitmap {objects.GFX_GFX_WALL_c7}
Symbol 313 Bitmap {objects.GFX_GFX_BOWSER_6}
Symbol 314 Bitmap {objects.GFX_GFX_BOWSER_5}
Symbol 315 Bitmap {objects.GFX_GFX_BOWSER_4}
Symbol 316 Bitmap {objects.GFX_GFX_EFF_POINTS_2000}
Symbol 317 Bitmap {objects.GFX_GFX_WALL_ba}
Symbol 318 Bitmap {objects.GFX_GFX_BOWSER_3}
Symbol 319 Bitmap {objects.GFX_GFX_WALL_bb}
Symbol 320 Bitmap {objects.GFX_GFX_BOWSER_9}
Symbol 321 Bitmap {objects.GFX_GFX_BOWSER_8}
Symbol 322 Bitmap {objects.GFX_GFX_BOWSER_7}
Symbol 323 Bitmap {objects.GFX_GFX_BOWSER_1}
Symbol 324 Bitmap {objects.GFX_GFX_BOWSER_2}
Symbol 325 Bitmap {objects.GFX_GFX_BOWSER_0}
Symbol 326 Bitmap {objects.GFX_GFX_BON_USED}
Symbol 327 Bitmap {objects.GFX_GFX_WALL_b9}
Symbol 328 Bitmap {objects.GFX_GFX_EN_JUMPER_4}
Symbol 329 Bitmap {objects.GFX_GFX_WALL_b6}
Symbol 330 Bitmap {objects.GFX_GFX_EN_JUMPER_5}
Symbol 331 Bitmap {objects.GFX_GFX_WALL_aa}
Symbol 332 Bitmap {objects.GFX_GFX_WALL_ai}
Symbol 333 Bitmap {objects.GFX_GFX_WALL_ah}
Symbol 334 Bitmap {objects.GFX_GFX_WALL_ag}
Symbol 335 Bitmap {objects.GFX_GFX_WALL_af}
Symbol 336 Bitmap {objects.GFX_GFX_WALL_ae}
Symbol 337 Bitmap {objects.GFX_GFX_WALL_ad}
Symbol 338 Bitmap {objects.GFX_GFX_WALL_ac}
Symbol 339 Bitmap {objects.GFX_GFX_WALL_ab}
Symbol 340 Bitmap {objects.GFX_GFX_WALL_c3}
Symbol 341 Bitmap {objects.GFX_GFX_WALL_c2}
Symbol 342 Bitmap {objects.GFX_GFX_WALL_c1}
Symbol 343 Bitmap {objects.GFX_GFX_WALL_c0}
Symbol 344 Bitmap {objects.GFX_GFX_WALL_ak}
Symbol 345 Bitmap {objects.GFX_GFX_WALL_aj}

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 2Symbol 2 as "objects.SFX_SFX_DEATH"
ExportAssets (56)Timeline Frame 2Symbol 3 as "objects.SFX_SFX_BOWSERKILL"
ExportAssets (56)Timeline Frame 2Symbol 4 as "objects.SFX_SFX_STOMP2"
ExportAssets (56)Timeline Frame 2Symbol 5 as "objects.SFX_SFX_BOWSERHIT"
ExportAssets (56)Timeline Frame 2Symbol 6 as "objects.SFX_SFX_GROWL"
ExportAssets (56)Timeline Frame 2Symbol 7 as "objects.SFX_SFX_CANNON"
ExportAssets (56)Timeline Frame 2Symbol 8 as "objects.SFX_SFX_POWERDOWN"
ExportAssets (56)Timeline Frame 2Symbol 9 as "objects.SFX_SFX_KICK"
ExportAssets (56)Timeline Frame 2Symbol 10 as "objects.SFX_SFX_JUMP"
ExportAssets (56)Timeline Frame 2Symbol 11 as "objects.SFX_SFX_MUS3"
ExportAssets (56)Timeline Frame 2Symbol 12 as "objects.SFX_SFX_MUS2"
ExportAssets (56)Timeline Frame 2Symbol 13 as "objects.SFX_SFX_MUS1"
ExportAssets (56)Timeline Frame 2Symbol 14 as "objects.SFX_SFX_LIFE"
ExportAssets (56)Timeline Frame 2Symbol 15 as "objects.SFX_SFX_MUS7"
ExportAssets (56)Timeline Frame 2Symbol 16 as "objects.SFX_SFX_POINTS"
ExportAssets (56)Timeline Frame 2Symbol 17 as "objects.SFX_SFX_MUS6"
ExportAssets (56)Timeline Frame 2Symbol 18 as "objects.SFX_SFX_HURRY"
ExportAssets (56)Timeline Frame 2Symbol 19 as "objects.SFX_SFX_FIREBALL"
ExportAssets (56)Timeline Frame 2Symbol 20 as "objects.SFX_SFX_MUS9"
ExportAssets (56)Timeline Frame 2Symbol 21 as "objects.SFX_SFX_BRICK"
ExportAssets (56)Timeline Frame 2Symbol 22 as "objects.SFX_SFX_STOMP"
ExportAssets (56)Timeline Frame 2Symbol 23 as "objects.SFX_SFX_LEVEL_COMPLETE"
ExportAssets (56)Timeline Frame 2Symbol 24 as "objects.SFX_SFX_GAMEOVER"
ExportAssets (56)Timeline Frame 2Symbol 25 as "objects.SFX_SFX_POWERUP"
ExportAssets (56)Timeline Frame 2Symbol 26 as "objects.SFX_SFX_COIN"
ExportAssets (56)Timeline Frame 2Symbol 27 as "objects.SFX_SFX_SPROUT"
ExportAssets (56)Timeline Frame 2Symbol 28 as "objects.SFX_SFX_BUMP"
ExportAssets (56)Timeline Frame 2Symbol 29 as "objects.GameEnd_Jebs"
SerialNumber (41)Timeline Frame 1

Labels

"objects_Loading"Frame 1
"Mario"Frame 2




http://swfchan.com/27/130866/info.shtml
Created: 21/2 -2019 21:16:34 Last modified: 21/2 -2019 21:16:34 Server time: 03/05 -2024 02:52:34