package_13 alternativa.tanks.config

This commit is contained in:
Pyogenics
2025-01-26 12:29:35 +00:00
parent adc8802ec4
commit 55159f128c
15 changed files with 140 additions and 139 deletions

View File

@@ -1,2 +1,3 @@
package_1 alternativa.osgi.service.console.variables package_1 alternativa.osgi.service.console.variables
package_7 alternativa.tanks package_7 alternativa.tanks
package_13 alternativa.tanks.config

View File

@@ -18,7 +18,7 @@ package
import package_10.name_17; import package_10.name_17;
import package_11.name_16; import package_11.name_16;
import package_12.name_15; import package_12.name_15;
import package_13.name_18; import alternativa.tanks.config.Config;
import package_14.name_21; import package_14.name_21;
import package_15.name_19; import package_15.name_19;
import package_16.name_26; import package_16.name_26;
@@ -48,7 +48,7 @@ package
{ {
public static var testTask:TankTestTask; public static var testTask:TankTestTask;
private var config:name_18; private var config:Config;
private var gameKernel:name_17; private var gameKernel:name_17;
@@ -201,7 +201,7 @@ package
private function loadConfig(param1:String) : void private function loadConfig(param1:String) : void
{ {
addChild(this.preloader); addChild(this.preloader);
this.config = new name_18(); this.config = new Config();
this.config.addEventListener(Event.COMPLETE,this.onConfigLoadingComplete); this.config.addEventListener(Event.COMPLETE,this.onConfigLoadingComplete);
this.config.load(param1,this.preloader); this.config.load(param1,this.preloader);
} }

View File

@@ -4,9 +4,9 @@ package alternativa.tanks
import package_10.class_1; import package_10.class_1;
import package_10.name_17; import package_10.name_17;
import package_10.name_54; import package_10.name_54;
import package_13.name_18; import alternativa.tanks.config.Config;
import package_13.name_58; import alternativa.tanks.config.BlobGroup;
import package_13.name_70; import alternativa.tanks.config.BlobCategory;
import package_15.name_55; import package_15.name_55;
import package_18.name_44; import package_18.name_44;
import package_19.name_53; import package_19.name_53;
@@ -17,13 +17,13 @@ package alternativa.tanks
{ {
private var gameKernel:name_17; private var gameKernel:name_17;
private var config:name_18; private var config:Config;
private var container:DisplayObjectContainer; private var container:DisplayObjectContainer;
private var preloader:Preloader; private var preloader:Preloader;
public function InitBattleTask(param1:name_17, param2:name_18, param3:DisplayObjectContainer, param4:Preloader) public function InitBattleTask(param1:name_17, param2:Config, param3:DisplayObjectContainer, param4:Preloader)
{ {
super(name_17.EVENT_SYSTEM_PRIORITY + 1); super(name_17.EVENT_SYSTEM_PRIORITY + 1);
this.gameKernel = param1; this.gameKernel = param1;
@@ -50,9 +50,9 @@ package alternativa.tanks
private function createMapEntity() : name_54 private function createMapEntity() : name_54
{ {
var _loc2_:name_55 = null; var _loc2_:name_55 = null;
var _loc6_:name_58 = null; var _loc6_:BlobGroup = null;
var _loc7_:String = null; var _loc7_:String = null;
var _loc3_:name_70 = this.config.name_68.name_72("skybox"); var _loc3_:BlobCategory = this.config.name_68.name_72("skybox");
if(_loc3_ != null) if(_loc3_ != null)
{ {
_loc2_ = new name_55(); _loc2_ = new name_55();

View File

@@ -13,7 +13,7 @@ package alternativa.tanks
import package_10.name_54; import package_10.name_54;
import package_10.name_57; import package_10.name_57;
import package_100.name_301; import package_100.name_301;
import package_13.name_18; import alternativa.tanks.config.Config;
import package_15.name_275; import package_15.name_275;
import package_15.name_55; import package_15.name_55;
import package_18.name_102; import package_18.name_102;
@@ -124,7 +124,7 @@ package alternativa.tanks
private static var log:name_160 = name_160(name_3.name_8().name_30(name_160)); private static var log:name_160 = name_160(name_3.name_8().name_30(name_160));
private var config:name_18; private var config:Config;
private var gameKernel:name_17; private var gameKernel:name_17;
@@ -178,7 +178,7 @@ package alternativa.tanks
private var var_80:name_293 = new name_293(); private var var_80:name_293 = new name_293();
public function TankTestTask(param1:int, param2:name_18, param3:name_17, param4:name_20, param5:Preloader) public function TankTestTask(param1:int, param2:Config, param3:name_17, param4:name_20, param5:Preloader)
{ {
super(param1); super(param1);
this.preloader = param5; this.preloader = param5;
@@ -1164,7 +1164,7 @@ import flash.media.Sound;
import flash.utils.ByteArray; import flash.utils.ByteArray;
import package_10.name_17; import package_10.name_17;
import package_101.name_304; import package_101.name_304;
import package_13.name_172; import alternativa.tanks.config.TextureLibrary;
import package_15.name_275; import package_15.name_275;
import package_18.name_44; import package_18.name_44;
import package_28.name_129; import package_28.name_129;
@@ -1286,11 +1286,11 @@ class WeaponHitEffects implements class_12
class TextureResourceCache class TextureResourceCache
{ {
private var textureLibrary:name_172; private var textureLibrary:TextureLibrary;
private var cache:Object = {}; private var cache:Object = {};
public function TextureResourceCache(param1:name_172) public function TextureResourceCache(param1:TextureLibrary)
{ {
super(); super();
this.textureLibrary = param1; this.textureLibrary = param1;
@@ -1320,11 +1320,11 @@ class TextureResourceCache
class MultiBitmapTextureResourceCache class MultiBitmapTextureResourceCache
{ {
private var textureLibrary:name_172; private var textureLibrary:TextureLibrary;
private var cache:Object = {}; private var cache:Object = {};
public function MultiBitmapTextureResourceCache(param1:name_172) public function MultiBitmapTextureResourceCache(param1:TextureLibrary)
{ {
super(); super();
this.textureLibrary = param1; this.textureLibrary = param1;

View File

@@ -1,10 +1,10 @@
package package_13 package alternativa.tanks.config
{ {
public class name_70 public class BlobCategory
{ {
private var groups:Object; private var groups:Object;
public function name_70() public function BlobCategory()
{ {
super(); super();
this.groups = new Object(); this.groups = new Object();
@@ -21,12 +21,12 @@ package package_13
return _loc1_; return _loc1_;
} }
public function name_62(param1:String) : name_58 public function name_62(param1:String) : BlobGroup
{ {
return this.groups[param1]; return this.groups[param1];
} }
public function method_214(param1:String, param2:name_58) : void public function method_214(param1:String, param2:BlobGroup) : void
{ {
this.groups[param1] = param2; this.groups[param1] = param2;
} }

View File

@@ -1,12 +1,12 @@
package package_13 package alternativa.tanks.config
{ {
import flash.utils.ByteArray; import flash.utils.ByteArray;
public class name_58 public class BlobGroup
{ {
private var blobs:Object; private var blobs:Object;
public function name_58() public function BlobGroup()
{ {
super(); super();
this.blobs = new Object(); this.blobs = new Object();

View File

@@ -1,10 +1,10 @@
package package_13 package alternativa.tanks.config
{ {
public class name_174 public class BlobLibrary
{ {
private var var_199:Object; private var var_199:Object;
public function name_174() public function BlobLibrary()
{ {
super(); super();
this.var_199 = new Object(); this.var_199 = new Object();
@@ -21,12 +21,12 @@ package package_13
return _loc1_; return _loc1_;
} }
public function name_72(param1:String) : name_70 public function name_72(param1:String) : BlobCategory
{ {
return this.var_199[param1]; return this.var_199[param1];
} }
public function method_326(param1:String, param2:name_70) : void public function method_326(param1:String, param2:BlobCategory) : void
{ {
this.var_199[param1] = param2; this.var_199[param1] = param2;
} }

View File

@@ -1,4 +1,4 @@
package package_13 package alternativa.tanks.config
{ {
import flash.events.Event; import flash.events.Event;
import flash.events.EventDispatcher; import flash.events.EventDispatcher;
@@ -12,17 +12,17 @@ package package_13
import package_41.name_175; import package_41.name_175;
[Event(name="complete",type="flash.events.Event")] [Event(name="complete",type="flash.events.Event")]
public class name_18 extends EventDispatcher public class Config extends EventDispatcher
{ {
public var mapData:name_55; public var mapData:name_55;
public var var_37:name_172; public var var_37:TextureLibrary;
public var tankParts:name_176; public var tankParts:TankPartsLibrary;
public var soundsLibrary:name_173; public var soundsLibrary:name_173;
public var name_68:name_174 = new name_174(); public var name_68:BlobLibrary = new BlobLibrary();
private var var_35:XML; private var var_35:XML;
@@ -32,7 +32,7 @@ package package_13
private var var_36:Object = {}; private var var_36:Object = {};
public function name_18() public function Config()
{ {
super(); super();
} }
@@ -43,27 +43,27 @@ package package_13
this.var_34 = new name_170(); this.var_34 = new name_170();
var _loc3_:ConfigXMLLoader = new ConfigXMLLoader(param1,this); var _loc3_:ConfigXMLLoader = new ConfigXMLLoader(param1,this);
this.var_34.addTask(_loc3_); this.var_34.addTask(_loc3_);
_loc3_.addEventListener(name_169.TASK_COMPLETE,this.method_103); _loc3_.addEventListener(name_169.TASK_COMPLETE,this.onTaskProgress);
var _loc4_:name_175 = new name_175(this); var _loc4_:name_175 = new name_175(this);
this.var_34.addTask(_loc4_); this.var_34.addTask(_loc4_);
_loc4_.addEventListener(name_169.TASK_PROGRESS,this.method_103); _loc4_.addEventListener(name_169.TASK_PROGRESS,this.onTaskProgress);
this.var_37 = new name_172(this); this.var_37 = new TextureLibrary(this);
this.var_37.addEventListener(name_169.TASK_PROGRESS,this.method_103); this.var_37.addEventListener(name_169.TASK_PROGRESS,this.onTaskProgress);
this.var_34.addTask(this.var_37); this.var_34.addTask(this.var_37);
var _loc5_:class_7 = this.method_106(); var _loc5_:class_7 = this.createMapLoadTask();
this.var_34.addTask(_loc5_); this.var_34.addTask(_loc5_);
_loc5_.addEventListener(name_169.TASK_COMPLETE,this.method_103); _loc5_.addEventListener(name_169.TASK_COMPLETE,this.onTaskProgress);
this.tankParts = new name_176(this); this.tankParts = new TankPartsLibrary(this);
this.tankParts.addEventListener(name_169.TASK_PROGRESS,this.method_103); this.tankParts.addEventListener(name_169.TASK_PROGRESS,this.onTaskProgress);
this.var_34.addTask(this.tankParts); this.var_34.addTask(this.tankParts);
this.soundsLibrary = new name_173(this); this.soundsLibrary = new name_173(this);
this.soundsLibrary.addEventListener(name_169.TASK_PROGRESS,this.method_103); this.soundsLibrary.addEventListener(name_169.TASK_PROGRESS,this.onTaskProgress);
this.var_34.addTask(this.soundsLibrary); this.var_34.addTask(this.soundsLibrary);
this.var_34.addEventListener(Event.COMPLETE,this.method_107); this.var_34.addEventListener(Event.COMPLETE,this.onSequenceComplete);
this.var_34.run(); this.var_34.run();
} }
private function method_103(param1:name_169) : void private function onTaskProgress(param1:name_169) : void
{ {
this.preloader.method_82(param1.progress / param1.total * 0.1); this.preloader.method_82(param1.progress / param1.total * 0.1);
} }
@@ -81,7 +81,7 @@ package package_13
public function set xml(param1:XML) : void public function set xml(param1:XML) : void
{ {
this.var_35 = param1; this.var_35 = param1;
this.method_104(); this.parseOptions();
} }
public function get options() : Object public function get options() : Object
@@ -100,24 +100,24 @@ package package_13
this.mapData = null; this.mapData = null;
} }
private function method_106() : class_7 private function createMapLoadTask() : class_7
{ {
return new MapLoadTask(this,this.method_105); return new MapLoadTask(this,this.setMapData);
} }
private function method_107(param1:Event) : void private function onSequenceComplete(param1:Event) : void
{ {
this.var_34 = null; this.var_34 = null;
dispatchEvent(new Event(Event.COMPLETE)); dispatchEvent(new Event(Event.COMPLETE));
} }
private function method_105(param1:ByteArray) : void private function setMapData(param1:ByteArray) : void
{ {
var _loc2_:name_171 = new name_171(param1); var _loc2_:name_171 = new name_171(param1);
this.mapData = new name_55(_loc2_.data); this.mapData = new name_55(_loc2_.data);
} }
private function method_104() : void private function parseOptions() : void
{ {
var _loc1_:XML = null; var _loc1_:XML = null;
for each(_loc1_ in this.var_35.kernelOptions.option) for each(_loc1_ in this.var_35.kernelOptions.option)
@@ -138,13 +138,13 @@ import package_40.class_7;
class ConfigXMLLoader extends class_7 class ConfigXMLLoader extends class_7
{ {
private var config:name_18; private var config:Config;
private var loader:URLLoader; private var loader:URLLoader;
private var url:String; private var url:String;
public function ConfigXMLLoader(param1:String, param2:name_18) public function ConfigXMLLoader(param1:String, param2:Config)
{ {
super(); super();
this.url = param1; this.url = param1;
@@ -170,11 +170,11 @@ class MapLoadTask extends class_7
{ {
private var callback:Function; private var callback:Function;
private var config:name_18; private var config:Config;
private var loader:URLLoader; private var loader:URLLoader;
public function MapLoadTask(param1:name_18, param2:Function) public function MapLoadTask(param1:Config, param2:Function)
{ {
super(); super();
this.config = param1; this.config = param1;

View File

@@ -0,0 +1,19 @@
package alternativa.tanks.config
{
import package_40.class_7;
public class ResourceLoader extends class_7
{
public var config:Config;
public var name:String;
public function ResourceLoader(param1:String, param2:Config)
{
super();
this.config = param2;
this.name = param1;
}
}
}

View File

@@ -1,8 +1,8 @@
package package_13 package alternativa.tanks.config
{ {
public class name_459 public class StringUtils
{ {
public function name_459() public function StringUtils()
{ {
super(); super();
} }

View File

@@ -1,4 +1,4 @@
package package_13 package alternativa.tanks.config
{ {
import flash.display.BitmapData; import flash.display.BitmapData;
import flash.events.Event; import flash.events.Event;
@@ -11,7 +11,7 @@ package package_13
import package_71.name_249; import package_71.name_249;
import package_71.name_333; import package_71.name_333;
public class name_176 extends class_21 public class TankPartsLibrary extends ResourceLoader
{ {
private var var_196:Vector.<name_333>; private var var_196:Vector.<name_333>;
@@ -23,7 +23,7 @@ package package_13
private var var_195:name_462; private var var_195:name_462;
public function name_176(param1:name_18) public function TankPartsLibrary(param1:Config)
{ {
super("Tank parts library",param1); super("Tank parts library",param1);
} }
@@ -40,12 +40,12 @@ package package_13
public function name_353(param1:String) : name_249 public function name_353(param1:String) : name_249
{ {
return this.method_316(param1,this.var_196) as name_249; return this.findPartByID(param1,this.var_196) as name_249;
} }
public function name_350(param1:String) : int public function name_350(param1:String) : int
{ {
return this.method_317(param1,this.var_196); return this.getPartIndex(param1,this.var_196);
} }
public function get name_302() : int public function get name_302() : int
@@ -60,12 +60,12 @@ package package_13
public function name_331(param1:String) : name_234 public function name_331(param1:String) : name_234
{ {
return this.method_316(param1,this.var_197) as name_234; return this.findPartByID(param1,this.var_197) as name_234;
} }
public function name_338(param1:String) : int public function name_338(param1:String) : int
{ {
return this.method_317(param1,this.var_197); return this.getPartIndex(param1,this.var_197);
} }
public function get method_325() : int public function get method_325() : int
@@ -80,10 +80,10 @@ package package_13
override public function run() : void override public function run() : void
{ {
this.method_323(); this.loadHulls();
} }
private function method_316(param1:String, param2:Vector.<name_333>) : name_333 private function findPartByID(param1:String, param2:Vector.<name_333>) : name_333
{ {
var _loc3_:name_333 = null; var _loc3_:name_333 = null;
for each(_loc3_ in param2) for each(_loc3_ in param2)
@@ -96,7 +96,7 @@ package package_13
return null; return null;
} }
private function method_317(param1:String, param2:Vector.<name_333>) : int private function getPartIndex(param1:String, param2:Vector.<name_333>) : int
{ {
var _loc4_:name_333 = null; var _loc4_:name_333 = null;
var _loc3_:int = 0; var _loc3_:int = 0;
@@ -112,55 +112,55 @@ package package_13
return -1; return -1;
} }
private function method_323() : void private function loadHulls() : void
{ {
this.var_194 = new name_461(); this.var_194 = new name_461();
this.var_194.addEventListener(Event.COMPLETE,this.method_321); this.var_194.addEventListener(Event.COMPLETE,this.onHullsLoadingComplete);
this.var_194.load(this.method_320(),config.xml.tankParts.hull,new name_463()); this.var_194.load(this.getBaseUrl(),config.xml.tankParts.hull,new name_463());
} }
private function method_321(param1:Event) : void private function onHullsLoadingComplete(param1:Event) : void
{ {
dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3)); dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3));
this.var_194.removeEventListener(Event.COMPLETE,this.method_321); this.var_194.removeEventListener(Event.COMPLETE,this.onHullsLoadingComplete);
this.var_196 = this.var_194.parts; this.var_196 = this.var_194.parts;
this.method_324(); this.loadTurrets();
} }
private function method_324() : void private function loadTurrets() : void
{ {
this.var_194.addEventListener(Event.COMPLETE,this.method_319); this.var_194.addEventListener(Event.COMPLETE,this.onTurretsLoadingComplete);
this.var_194.load(this.method_320(),config.xml.tankParts.turret,new name_464()); this.var_194.load(this.getBaseUrl(),config.xml.tankParts.turret,new name_464());
} }
private function method_319(param1:Event) : void private function onTurretsLoadingComplete(param1:Event) : void
{ {
dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3)); dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3));
this.var_194.removeEventListener(Event.COMPLETE,this.method_319); this.var_194.removeEventListener(Event.COMPLETE,this.onTurretsLoadingComplete);
this.var_197 = this.var_194.parts; this.var_197 = this.var_194.parts;
this.var_194 = null; this.var_194 = null;
this.method_322(); this.loadColormaps();
} }
private function method_322() : void private function loadColormaps() : void
{ {
this.var_195 = new name_462(); this.var_195 = new name_462();
this.var_195.addEventListener(Event.COMPLETE,this.method_318); this.var_195.addEventListener(Event.COMPLETE,this.onColormapsLoadingComplete);
this.var_195.load(name_459.name_460(config.xml.colorings.@baseUrl),config.xml.colorings.image); this.var_195.load(StringUtils.name_460(config.xml.colorings.@baseUrl),config.xml.colorings.image);
} }
private function method_318(param1:Event) : void private function onColormapsLoadingComplete(param1:Event) : void
{ {
dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3)); dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,3));
this.var_198 = this.var_195.images; this.var_198 = this.var_195.images;
this.var_195.removeEventListener(Event.COMPLETE,this.method_318); this.var_195.removeEventListener(Event.COMPLETE,this.onColormapsLoadingComplete);
this.var_195 = null; this.var_195 = null;
method_102(); method_102();
} }
private function method_320() : String private function getBaseUrl() : String
{ {
return name_459.name_460(config.xml.tankParts.@baseUrl); return StringUtils.name_460(config.xml.tankParts.@baseUrl);
} }
} }
} }

View File

@@ -1,11 +1,11 @@
package package_13 package alternativa.tanks.config
{ {
import flash.display.BitmapData; import flash.display.BitmapData;
import flash.events.Event; import flash.events.Event;
import package_40.name_169; import package_40.name_169;
import package_40.name_170; import package_40.name_170;
public class name_172 extends class_21 public class TextureLibrary extends ResourceLoader
{ {
private var textures:Object = {}; private var textures:Object = {};
@@ -13,14 +13,14 @@ package package_13
private var var_34:name_170; private var var_34:name_170;
public function name_172(param1:name_18) public function TextureLibrary(param1:Config)
{ {
super("Texture library loader",param1); super("Texture library loader",param1);
} }
public function name_244(param1:String) : Object public function name_244(param1:String) : Object
{ {
return this.textures[param1] || this.method_311(); return this.textures[param1] || this.getDummyTexture();
} }
public function method_310(param1:String, param2:Object) : void public function method_310(param1:String, param2:Object) : void
@@ -32,29 +32,29 @@ package package_13
{ {
var _loc3_:XML = null; var _loc3_:XML = null;
var _loc1_:XML = config.xml.textures[0]; var _loc1_:XML = config.xml.textures[0];
var _loc2_:String = name_459.name_460(_loc1_.@baseUrl); var _loc2_:String = StringUtils.name_460(_loc1_.@baseUrl);
this.var_34 = new name_170(); this.var_34 = new name_170();
for each(_loc3_ in _loc1_.texture) for each(_loc3_ in _loc1_.texture)
{ {
this.var_34.addTask(new TextureLoader(_loc3_.@id,_loc2_ + _loc3_.@url,this)); this.var_34.addTask(new TextureLoader(_loc3_.@id,_loc2_ + _loc3_.@url,this));
} }
this.var_34.addEventListener(name_169.TASK_COMPLETE,this.method_312); this.var_34.addEventListener(name_169.TASK_COMPLETE,this.onTaskComplete);
this.var_34.addEventListener(Event.COMPLETE,this.method_107); this.var_34.addEventListener(Event.COMPLETE,this.onSequenceComplete);
this.var_34.run(); this.var_34.run();
} }
private function method_312(param1:name_169) : void private function onTaskComplete(param1:name_169) : void
{ {
dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,this.var_34.length)); dispatchEvent(new name_169(name_169.TASK_PROGRESS,1,this.var_34.length));
} }
private function method_107(param1:Event) : void private function onSequenceComplete(param1:Event) : void
{ {
this.var_34 = null; this.var_34 = null;
method_102(); method_102();
} }
private function method_311() : BitmapData private function getDummyTexture() : BitmapData
{ {
var _loc1_:int = 0; var _loc1_:int = 0;
var _loc2_:uint = 0; var _loc2_:uint = 0;
@@ -98,13 +98,13 @@ class TextureLoader extends class_7
private var url:String; private var url:String;
private var library:name_172; private var library:TextureLibrary;
private var loader:Loader; private var loader:Loader;
private var urlLoader:URLLoader; private var urlLoader:URLLoader;
public function TextureLoader(param1:String, param2:String, param3:name_172) public function TextureLoader(param1:String, param2:String, param3:TextureLibrary)
{ {
super(); super();
this.id = param1; this.id = param1;

View File

@@ -1,19 +0,0 @@
package package_13
{
import package_40.class_7;
public class class_21 extends class_7
{
public var config:name_18;
public var name:String;
public function class_21(param1:String, param2:name_18)
{
super();
this.config = param2;
this.name = param1;
}
}
}

View File

@@ -2,19 +2,19 @@ package package_41
{ {
import flash.events.Event; import flash.events.Event;
import flash.media.Sound; import flash.media.Sound;
import package_13.class_21; import alternativa.tanks.config.ResourceLoader;
import package_13.name_18; import alternativa.tanks.config.Config;
import package_13.name_459; import alternativa.tanks.config.StringUtils;
import package_40.name_169; import package_40.name_169;
import package_40.name_170; import package_40.name_170;
public class name_173 extends class_21 public class name_173 extends ResourceLoader
{ {
private var sounds:Object = {}; private var sounds:Object = {};
private var var_34:name_170; private var var_34:name_170;
public function name_173(param1:name_18) public function name_173(param1:Config)
{ {
super("Sounds library loader",param1); super("Sounds library loader",param1);
} }
@@ -38,7 +38,7 @@ package package_41
return; return;
} }
var _loc1_:XML = config.xml.sounds[0]; var _loc1_:XML = config.xml.sounds[0];
var _loc2_:String = name_459.name_460(_loc1_.@baseUrl); var _loc2_:String = StringUtils.name_460(_loc1_.@baseUrl);
this.var_34 = new name_170(); this.var_34 = new name_170();
for each(_loc3_ in _loc1_.sound) for each(_loc3_ in _loc1_.sound)
{ {

View File

@@ -2,21 +2,21 @@ package package_41
{ {
import flash.events.Event; import flash.events.Event;
import flash.utils.ByteArray; import flash.utils.ByteArray;
import package_13.name_18; import alternativa.tanks.config.Config;
import package_13.name_459; import alternativa.tanks.config.StringUtils;
import package_13.name_58; import alternativa.tanks.config.BlobGroup;
import package_13.name_70; import alternativa.tanks.config.BlobCategory;
import package_40.class_7; import package_40.class_7;
import package_40.name_169; import package_40.name_169;
import package_40.name_170; import package_40.name_170;
public class name_175 extends class_7 public class name_175 extends class_7
{ {
private var config:name_18; private var config:Config;
private var var_34:name_170; private var var_34:name_170;
public function name_175(param1:name_18) public function name_175(param1:Config)
{ {
super(); super();
this.config = param1; this.config = param1;
@@ -39,7 +39,7 @@ package package_41
for each(_loc3_ in _loc1_.elements("blobs-group")) for each(_loc3_ in _loc1_.elements("blobs-group"))
{ {
_loc4_ = _loc3_.@id; _loc4_ = _loc3_.@id;
_loc5_ = name_459.name_460(_loc3_.@baseUrl); _loc5_ = StringUtils.name_460(_loc3_.@baseUrl);
for each(_loc6_ in _loc3_.elements("blob")) for each(_loc6_ in _loc3_.elements("blob"))
{ {
_loc7_ = _loc6_.@id; _loc7_ = _loc6_.@id;
@@ -60,16 +60,16 @@ package package_41
public function method_328(param1:String, param2:String, param3:String, param4:ByteArray) : void public function method_328(param1:String, param2:String, param3:String, param4:ByteArray) : void
{ {
var _loc5_:name_70 = this.config.name_68.name_72(param1); var _loc5_:BlobCategory = this.config.name_68.name_72(param1);
if(_loc5_ == null) if(_loc5_ == null)
{ {
_loc5_ = new name_70(); _loc5_ = new BlobCategory();
this.config.name_68.method_326(param1,_loc5_); this.config.name_68.method_326(param1,_loc5_);
} }
var _loc6_:name_58 = _loc5_.name_62(param2); var _loc6_:BlobGroup = _loc5_.name_62(param2);
if(_loc6_ == null) if(_loc6_ == null)
{ {
_loc6_ = new name_58(); _loc6_ = new BlobGroup();
_loc5_.method_214(param2,_loc6_); _loc5_.method_214(param2,_loc6_);
} }
_loc6_.method_218(param3,param4); _loc6_.method_218(param3,param4);