public void initialize(ContentUtil content, SceneActivationParameters parameters) { this.exit = false; this.content = content; this.scenes = new Dictionary<string,IScene>(); this.defaultScene = "menu"; this.scenes["story_01"] = new VideoScene("video/story_01"); this.scenes["story_02"] = new VideoScene("video/story_02"); this.scenes["story_03"] = new VideoScene("video/story_03"); this.scenes["story_04"] = new VideoScene("video/story_04"); this.scenes["credits"] = new VideoScene("video/credits"); SceneChain storyMode = new SceneChain(); storyMode.addToChain( "story_01", "level_01", "story_02", "level_02", "story_03", "level_03", "story_04", "level_04", "credits"); this.scenes["story_mode"] = storyMode; MenuScene menu = new MenuScene(); this.scenes["menu"] = menu; //menu.add(new MenuItem("story_mode", "Story Mode", this)); this.addDanceScene("level_01", menu); this.addDanceScene("level_02", menu); this.addDanceScene("level_03", menu); this.addDanceScene("level_04", menu); //menu.add(new MenuItem("highscore", "Highscore", new HighscoreParams("T-Bone the Steak"))); this.scenes["highscore"] = new HighscoreScene(); //menu.add(new MenuItem("exit", "Quit Game")); menu.buildMenuStructure(this); this.initIntroScenes(); }
private void addDanceScene(String scriptname, MenuScene menu) { DanceScene scene = new DanceScene(scriptname); this.scenes[scriptname] = scene; //menu.add(new MenuItem(scriptname, scene.title)); }