Skip to content

Commit e2d71e2

Browse files
committed
BaseLoader renamed LoaderPlugin, const updated, index updated.
1 parent 4aa6e93 commit e2d71e2

5 files changed

Lines changed: 48 additions & 123 deletions

File tree

src/loader/Loader.js

Lines changed: 0 additions & 94 deletions
This file was deleted.
Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,20 @@ var Class = require('../utils/Class');
22
var CONST = require('./const');
33
var CustomSet = require('../structs/Set');
44
var EventEmitter = require('eventemitter3');
5-
var ParseXMLBitmapFont = require('../gameobjects/bitmaptext/ParseXMLBitmapFont');
6-
var XHRSettings = require('./XHRSettings');
75
var FileTypesManager = require('./FileTypesManager');
6+
var ParseXMLBitmapFont = require('../gameobjects/bitmaptext/ParseXMLBitmapFont');
87
var 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;

src/loader/const.js

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,35 @@ var FILE_CONST = {
44
LOADER_LOADING: 1,
55
LOADER_PROCESSING: 2,
66
LOADER_COMPLETE: 3,
7-
LOADER_DESTROYED: 4,
8-
9-
FILE_PENDING: 5, // file is in the load queue but not yet started
10-
FILE_LOADING: 6, // file has been started to load by the loader (onLoad called)
11-
FILE_LOADED: 7, // file has loaded successfully, awaiting processing
12-
FILE_FAILED: 8, // file failed to load
13-
FILE_PROCESSING: 9, // file is being processed (onProcess callback)
14-
FILE_WAITING_LINKFILE: 10, // file is being processed (onProcess callback)
15-
FILE_ERRORED: 11, // file is being processed (onProcess callback)
16-
FILE_COMPLETE: 12, // file has finished processing
17-
FILE_DESTROYED: 13, // file has been destroyed
7+
LOADER_SHUTDOWN: 4,
8+
LOADER_DESTROYED: 5,
9+
10+
// File is in the load queue but not yet started
11+
FILE_PENDING: 10,
12+
13+
// File has been started to load by the loader (onLoad called)
14+
FILE_LOADING: 11,
15+
16+
// File has loaded successfully, awaiting processing
17+
FILE_LOADED: 12,
18+
19+
// File failed to load
20+
FILE_FAILED: 13,
21+
22+
// File is being processed (onProcess callback)
23+
FILE_PROCESSING: 14,
24+
25+
// File is being processed (onProcess callback)
26+
FILE_WAITING_LINKFILE: 15,
27+
28+
// File is being processed (onProcess callback)
29+
FILE_ERRORED: 16,
30+
31+
// File has finished processing
32+
FILE_COMPLETE: 17,
33+
34+
// File has been destroyed
35+
FILE_DESTROYED: 18,
1836

1937
TEXTURE_ATLAS_JSON_ARRAY: 20,
2038
TEXTURE_ATLAS_JSON_HASH: 21

src/loader/filetypes/MultiAtlas.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var FileTypesManager = require('../FileTypesManager');
22
var ImageFile = require('./ImageFile.js');
33
var JSONFile = require('./JSONFile.js');
4-
var NumberArray = require('../utils/array/NumberArray');
4+
var NumberArray = require('../../utils/array/NumberArray');
55

66
// Phaser.Loader.FileTypes.MultiAtlas
77

src/loader/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
module.exports = {
44

5-
BaseLoader: require('./BaseLoader'),
5+
LoaderPlugin: require('./LoaderPlugin'),
66
File: require('./File'),
77
FileTypesManager: require('./FileTypesManager'),
8-
LoaderPlugin: require('./Loader'),
98

109
FileTypes: {
1110
AnimationJSONFile: require('./filetypes/AnimationJSONFile'),

0 commit comments

Comments
 (0)