public void createSplashScene(IGameInterface.OnCreateSceneCallback onCreateSceneCallback) { resourceManagerMap.get(SceneType.SPLASH).loadResources(); splashScene = new SplashScene(resourceManagerMap.get(SceneType.SPLASH)); splashScene.createScene(); currentScene = splashScene; onCreateSceneCallback.onCreateSceneFinished(splashScene); }
public void createMainMenuScene() { final MainMenuResourcesManager menuResourcesManager = (MainMenuResourcesManager) resourceManagerMap.get(SceneType.MENU); final IResourcesManager loadingResourcesManger = resourceManagerMap.get(SceneType.LOADING); menuResourcesManager.loadResources(); menuResourcesManager.loadFonts(); loadingResourcesManger.loadResources(); menuScene = new MainMenuScene(menuResourcesManager); menuScene.createScene(); loadingScene = new LoadingScene(loadingResourcesManger); loadingScene.createScene(); setScene(menuScene); disposeSplashScene(); showAppRating(); }