Esempio n. 1
0
        public static void SwitchMode(Mode newMode)
        {
            switch (newMode)
            {
            case Mode.level_1:
                CurrentMode = Game1.level1;
                break;

            case Mode.level_2:
                CurrentMode = Game1.level2;
                break;

            case Mode.level_3:
                CurrentMode = Game1.level3;
                break;

            case Mode.level_4:
                CurrentMode = Game1.level4;
                break;

            case Mode.textures:
                CurrentMode = new ShowAvailableTiles(Game1.spriteBatch);
                break;

            case Mode.songs_and_sfx:
                CurrentMode = new ShowSongsAndSFX(Game1.spriteBatch);
                break;

            case Mode.main_screen:
                CurrentMode = new MainScreen();
                break;

            case Mode.map:
                MediaPlayer.Play(ContentManager.Songs["Giants.World"]);
                CurrentMode = Map.GetMap();
                break;

            default:
                return;
            }
            CurrentMode.Load();
        }