UNPKG

@curiousmedia/createjs-scene-container

Version:

A scene manager for CreateJS

75 lines (60 loc) 982 B
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 ); } }