frontend/wbwwb/js/core/SceneManager.js
skysthelimitt 08f1f45e0c games
2023-10-30 21:37:14 -04:00

32 lines
529 B
JavaScript

/************************************
SCENE MANAGER
Basically just swaps out scenes.
*************************************/
function SceneManager(){
var self = this;
self.gotoScene = function(sceneName){
// Old scene
Game.stage.removeChildren();
var oldScene = Game.scene;
if(oldScene) oldScene.kill();
// New scene
var Scene_Class = window["Scene_"+sceneName];
var newScene = new Scene_Class();
Game.scene = newScene;
};
self.update = function(){
if(Game.scene){
Game.scene.update();
}
};
}