Exemple #1
0
    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);
    }
Exemple #2
0
    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");
        }
    }