@@ -2,24 +2,20 @@ var Class = require('../utils/Class');
22var CONST = require ( './const' ) ;
33var CustomSet = require ( '../structs/Set' ) ;
44var EventEmitter = require ( 'eventemitter3' ) ;
5- var ParseXMLBitmapFont = require ( '../gameobjects/bitmaptext/ParseXMLBitmapFont' ) ;
6- var XHRSettings = require ( './XHRSettings' ) ;
75var FileTypesManager = require ( './FileTypesManager' ) ;
6+ var ParseXMLBitmapFont = require ( '../gameobjects/bitmaptext/ParseXMLBitmapFont' ) ;
87var PluginManager = require ( '../plugins/PluginManager' ) ;
8+ var XHRSettings = require ( './XHRSettings' ) ;
99
10- // Phaser.Loader.BaseLoader
11-
12- // To finish the loader ...
13- //
14- // 3) Progress update
10+ // Phaser.Loader.LoaderPlugin
1511
16- var BaseLoader = new Class ( {
12+ var LoaderPlugin = new Class ( {
1713
1814 Extends : EventEmitter ,
1915
2016 initialize :
2117
22- function BaseLoader ( scene )
18+ function LoaderPlugin ( scene )
2319 {
2420 EventEmitter . call ( this ) ;
2521
@@ -107,7 +103,7 @@ var BaseLoader = new Class({
107103
108104 start : function ( )
109105 {
110- console . log ( this . scene . sys . settings . key , '- BaseLoader start. Files to load:' , this . list . size ) ;
106+ console . log ( this . scene . sys . settings . key , '- LoaderPlugin start. Files to load:' , this . list . size ) ;
111107
112108 if ( ! this . isReady ( ) )
113109 {
@@ -143,7 +139,7 @@ var BaseLoader = new Class({
143139
144140 processLoadQueue : function ( )
145141 {
146- // console.log('======== BaseLoader processLoadQueue');
142+ // console.log('======== LoaderPlugin processLoadQueue');
147143 // console.log('List size', this.list.size);
148144 // console.log(this.inflight.size, 'items still in flight. Can load another', (this.maxParallelDownloads - this.inflight.size));
149145
@@ -213,7 +209,7 @@ var BaseLoader = new Class({
213209
214210 finishedLoading : function ( )
215211 {
216- // console.log('---> BaseLoader .finishedLoading PROCESSING', this.queue.size, 'files');
212+ // console.log('---> LoaderPlugin .finishedLoading PROCESSING', this.queue.size, 'files');
217213
218214 if ( this . state === CONST . LOADER_PROCESSING )
219215 {
@@ -496,7 +492,7 @@ var BaseLoader = new Class({
496492 if ( filename === undefined ) { filename = 'file.json' ; }
497493 if ( filetype === undefined ) { filetype = 'application/json' ; }
498494
499- var blob = new Blob ( [ data ] , { type : filetype } ) ;
495+ var blob = new Blob ( [ data ] , { type : filetype } ) ;
500496
501497 var url = URL . createObjectURL ( blob ) ;
502498
@@ -528,6 +524,12 @@ var BaseLoader = new Class({
528524 this . state = CONST . LOADER_IDLE ;
529525 } ,
530526
527+ shutdown : function ( )
528+ {
529+ this . reset ( ) ;
530+ this . state = CONST . LOADER_SHUTDOWN ;
531+ } ,
532+
531533 destroy : function ( )
532534 {
533535 this . reset ( ) ;
@@ -536,6 +538,6 @@ var BaseLoader = new Class({
536538
537539} ) ;
538540
539- PluginManager . register ( 'Loader' , Loader , 'load' ) ;
541+ PluginManager . register ( 'Loader' , LoaderPlugin , 'load' ) ;
540542
541- module . exports = BaseLoader ;
543+ module . exports = LoaderPlugin ;
0 commit comments