Ejemplo n.º 1
0
        /// <summary>
        /// This function sets the screen state.
        /// </summary>
        /// <param name="stateString">state name</param>
        public void setScreen(String stateString)
        {
            switch (stateString)
            {
                case "Title":
                    screenState = ScreenState.Title;
                    title = new Title();
                    title.LoadContent(titleTexture);
                    break;

                case "MainMenu":
                    screenState = ScreenState.MainMenu;
                    mainMenu = new MainMenu();
                    mainMenu.LoadContent(mainMenuTexture, toggleTexture);
                    break;

                case "Difficulty":
                    screenState = ScreenState.Difficulty;
                    difficulty = new Difficulty();
                    difficulty.LoadContent(difficultyTexture, toggleTexture);
                    break;

                case "Controls":
                    screenState = ScreenState.Controls;
                    controls = new Controls();
                    controls.LoadContent(controlsTexture);
                    break;
            }
        }