@curiousmedia/createjs-scene-container
Version:
A scene manager for CreateJS
75 lines (60 loc) • 982 B
JavaScript
export default class Scene extends createjs.Container
{
constructor( name, options )
{
super();
// console.log( "Scene Created: ", name, options );
this.name = name;
this.options = options;
this.active = false;
}
static preload()
{
return Promise.resolve();
}
setup()
{
// console.log("Set up....", this.name);
return Promise.resolve();
}
reset()
{
// console.log("Resetting....", this.name);
return Promise.resolve();
}
start()
{
this.setActive( true );
return Promise.resolve();
}
end()
{
this.setActive( false );
return Promise.resolve();
}
setActive( active )
{
// console.log("Set Active", active);
this.active = active;
}
animateIn()
{
// console.log("Animating in....", this.name);
return Promise.resolve();
}
animateOut()
{
// console.log("Animating out....", this.name);
return Promise.resolve();
}
resize( width, height )
{
}
update()
{
}
destroy()
{
this.setActive( false );
}
}