/*global console */
var core = require('./core'),
mesh = require('./mesh'),
extras = require('./extras');
/**
* @class
* @name PIXI.SpriteBatch
* @see {@link PIXI.ParticleContainer}
* @throws {ReferenceError} SpriteBatch does not exist any more, please use the new ParticleContainer instead.
*/
core.SpriteBatch = function ()
{
throw new ReferenceError('SpriteBatch does not exist any more, please use the new ParticleContainer instead.');
};
/**
* @class
* @name PIXI.AssetLoader
* @see {@link PIXI.loaders.Loader}
* @throws {ReferenceError} The loader system was overhauled in pixi v3, please see the new PIXI.Loader class.
*/
core.AssetLoader = function () {
throw new ReferenceError('The loader system was overhauled in pixi v3, please see the new PIXI.Loader class.');
};
Object.defineProperties(core, {
/**
* @class
* @name PIXI.Stage
* @see {@link PIXI.Container}
* @deprecated since version 3.0
*/
Stage: {
get: function ()
{
console.warn('You do not need to use a PIXI Stage any more, you can simply render any container.');
return core.Container;
}
},
/**
* @class
* @name PIXI.DisplayObjectContainer
* @see {@link PIXI.Container}
* @deprecated since version 3.0
*/
DisplayObjectContainer: {
get: function ()
{
console.warn('DisplayObjectContainer has been shortened to Container, please use Container from now on.');
return core.Container;
}
},
/**
* @class
* @name PIXI.Strip
* @see {@link PIXI.mesh.Mesh}
* @deprecated since version 3.0
*/
Strip: {
get: function ()
{
console.warn('The Strip class has been renamed to Mesh, please use Mesh from now on.');
return mesh.Mesh;
}
}
});
/**
* @method
* @name PIXI.Sprite#setTexture
* @see {@link PIXI.Sprite#texture}
* @deprecated since version 3.0
*/
core.Sprite.prototype.setTexture = function (texture)
{
this.texture = texture;
console.warn('setTexture is now deprecated, please use the texture property, e.g : sprite.texture = texture;');
};
/**
* @method
* @name PIXI.extras.BitmapText#setText
* @see {@link PIXI.BitmapText#text}
* @deprecated since version 3.0
*/
extras.BitmapText.prototype.setText = function (text)
{
this.text = text;
console.warn('setText is now deprecated, please use the text property, e.g : myBitmapText.text = \'my text\';');
};
/**
* @method
* @name PIXI.Text#setText
* @see {@link PIXI.Text#text}
* @deprecated since version 3.0
*/
core.Text.prototype.setText = function (text)
{
this.text = text;
console.warn('setText is now deprecated, please use the text property, e.g : myText.text = \'my text\';');
};
module.exports = {};