Skip to content

Instantly share code, notes, and snippets.

@GoodBoyDigital
Created February 16, 2015 16:41
Show Gist options
  • Save GoodBoyDigital/83c731c180f7e904072f to your computer and use it in GitHub Desktop.
Save GoodBoyDigital/83c731c180f7e904072f to your computer and use it in GitHub Desktop.
var ResourceLoader = require('resource-loader'),
textureParser = require('./textureParser'),
spritesheetParser = require('./spritesheetParser'),
spineAtlasParser = require('./spineAtlasParser'),
bitmapFontParser = require('./bitmapFontParser')
// loader = new Loader();
var Loader = function()
{
ResourceLoader.call(this);
// parse any json strings into objects
this.use(ResourceLoader.middleware.parsing.json())
// parse any blob into more usable objects (e.g. Image)
.use(ResourceLoader.middleware.parsing.blob())
// parse any Image objects into textures
.use(textureParser())
// parse any spritesheet data into multiple textures
.use(spritesheetParser())
// parse any spine data into a spine object
.use(spineAtlasParser())
// parse any spritesheet data into multiple textures
.use(bitmapFontParser());
}
Loader.prototype = Object.create(ResourceLoader.prototype);
Loader.prototype.constructor = Loader;
module.exports = Loader;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment