Ejemplo n.º 1
0
        public Screen(Game game, SpriteBatch batch, ChangeScreen changeScreen, BackButtonScreenType backButtonScreenType)
        {
            Screen.game    = game;
            Screen.content = game.Content;
            Screen.batch   = batch;

            changeScreenDelegate = changeScreen;
            touchIndicator       = new TouchIndicatorCollection();

            if (music == null)
            {
                music = new Music(content);
            }

            if (soundEffects == null)
            {
                soundEffects = new SoundEffects(content);
            }

            if (!isHighScoresLoaded)
            {
                highScores.Load();
                isHighScoresLoaded = true;
            }

            this.backButtonScreenType = backButtonScreenType;
        }
Ejemplo n.º 2
0
        public Screen(Game game, SpriteBatch batch, ChangeScreen changeScreen, BackButtonScreenType backButtonScreenType)
        {
            Screen.game    = game;
            Screen.content = game.Content;
            Screen.batch   = batch;

            changeScreenDelegate = changeScreen;
            touchIndicator       = new TouchIndicatorCollection();

            this.backButtonScreenType = backButtonScreenType;
        }