11var BaseLoader = require ( './BaseLoader' ) ;
22var Class = require ( '../utils/Class' ) ;
33var CONST = require ( './const' ) ;
4+ var FileTypesManager = require ( './FileTypesManager' ) ;
45var NumberArray = require ( '../utils/array/NumberArray' ) ;
56var PluginManager = require ( '../plugins/PluginManager' ) ;
6- var TILEMAP_FORMATS = require ( '../gameobjects/tilemap/Formats' ) ;
7-
8- // TODO - Injection mapped
9- var AnimationJSONFile = require ( './filetypes/AnimationJSONFile' ) ;
10- var AtlasJSONFile = require ( './filetypes/AtlasJSONFile' ) ;
11- var AudioFile = require ( './filetypes/AudioFile' ) ;
12- var BinaryFile = require ( './filetypes/BinaryFile' ) ;
13- var BitmapFontFile = require ( './filetypes/BitmapFontFile' ) ;
14- var GLSLFile = require ( './filetypes/GLSLFile' ) ;
15- var HTMLFile = require ( './filetypes/HTMLFile' ) ;
16- var ImageFile = require ( './filetypes/ImageFile' ) ;
17- var JSONFile = require ( './filetypes/JSONFile' ) ;
18- var PluginFile = require ( './filetypes/PluginFile' ) ;
19- var ScriptFile = require ( './filetypes/ScriptFile' ) ;
20- var SpriteSheet = require ( './filetypes/SpriteSheet' ) ;
21- var SVGFile = require ( './filetypes/SVGFile' ) ;
22- var TextFile = require ( './filetypes/TextFile' ) ;
23- var TilemapCSVFile = require ( './filetypes/TilemapCSVFile' ) ;
24- var TilemapJSONFile = require ( './filetypes/TilemapJSONFile' ) ;
25- var UnityAtlasFile = require ( './filetypes/UnityAtlasFile' ) ;
26- var WavefrontFile = require ( './filetypes/WavefrontFile' ) ;
27- var XMLFile = require ( './filetypes/XMLFile' ) ;
287
298var Loader = new Class ( {
309
@@ -44,6 +23,9 @@ var Loader = new Class({
4423 }
4524
4625 this . _multilist = { } ;
26+
27+ // Inject the available filetypes into the Loader
28+ FileTypesManager . install ( this ) ;
4729 } ,
4830
4931 boot : function ( )
@@ -56,6 +38,7 @@ var Loader = new Class({
5638
5739 // key can be either a string, an object or an array of objects
5840
41+ /*
5942 image: function (key, url, xhrSettings)
6043 {
6144 return ImageFile.create(this, key, url, xhrSettings);
@@ -86,6 +69,7 @@ var Loader = new Class({
8669 return XMLFile.create(this, key, url, xhrSettings);
8770 },
8871
72+ /*
8973 binary: function (key, url, xhrSettings)
9074 {
9175 return BinaryFile.create(this, key, url, xhrSettings);
@@ -121,8 +105,10 @@ var Loader = new Class({
121105 {
122106 return SpriteSheet.create(this, key, url, config, xhrSettings);
123107 },
108+ */
124109
125110 // config can include: instances
111+ /*
126112 audio: function (key, urls, config, xhrSettings)
127113 {
128114 var audioFile = AudioFile.create(this, key, urls, config, xhrSettings);
@@ -134,7 +120,9 @@ var Loader = new Class({
134120
135121 return this;
136122 },
123+ */
137124
125+ /*
138126 tilemapCSV: function (key, url, xhrSettings)
139127 {
140128 return TilemapCSVFile.create(this, key, url, TILEMAP_FORMATS.CSV, xhrSettings);
@@ -149,6 +137,7 @@ var Loader = new Class({
149137 {
150138 return TilemapJSONFile.create(this, key, url, TILEMAP_FORMATS.WELTMEISTER, xhrSettings);
151139 },
140+ */
152141
153142 // ---------------------------------------------------
154143 // Multi-File Loaders
@@ -192,6 +181,7 @@ var Loader = new Class({
192181 return this ;
193182 } ,
194183
184+ /*
195185 unityAtlas: function (key, textureURL, atlasURL, textureXhrSettings, atlasXhrSettings)
196186 {
197187 // Returns an object with two properties: 'texture' and 'data'
@@ -224,6 +214,7 @@ var Loader = new Class({
224214
225215 return this;
226216 },
217+ */
227218
228219 multiatlas : function ( key , textureURLs , atlasURLs , textureXhrSettings , atlasXhrSettings )
229220 {
0 commit comments