public override void HandleInput(InputHelper inputHelper) { save.HandleInput(inputHelper); exit.HandleInput(inputHelper); if (exit.Pressed) { GameEnvironment.GameStateManager.SwitchTo("titleScreen"); return; } if (save.Pressed) { string levelnum = GameEnvironment.GameSettingsManager.GetValue("level"); LevelEditor.Save(levelnum); return; } LevelEditor.HandleInput(inputHelper); }
public void HandleInput(InputHelper inputHelper) { Load.HandleInput(inputHelper); New.HandleInput(inputHelper); //selecting load/new if (Load.Pressed) { EditorState editorState = GameEnvironment.GameStateManager.GetGameState("editorState") as EditorState; editorState.LoadLevel("Content/1.txt"); GameEnvironment.GameStateManager.SwitchTo("editorState"); } if (New.Pressed) { EditorState editorState = GameEnvironment.GameStateManager.GetGameState("editorState") as EditorState; editorState.NewLevel(60, 60); GameEnvironment.GameStateManager.SwitchTo("editorState"); } }