예제 #1
0
        public PhoneMainMenuScreen()
            : base("  Planetary \n  Escape")
        {
            // Create a button to start the game
            Button playButton = new Button("Enter");

            playButton.Tapped += playButton_Tapped;
            MenuButtons.Add(playButton);

            // Create two buttons to toggle
            //  effects and music. This sample just shows one way
            // of making and using these buttons; it doesn't actually have sound effects or music
            //BooleanButton sfxButton = new BooleanButton("SoundFx", ScreenManager.GetSetting("enableSoundFx", true));
            BooleanButton sfxButton = new BooleanButton("SoundFx", true);

            sfxButton.Tapped += sfxButton_Tapped;
            MenuButtons.Add(sfxButton);

            //BooleanButton musicButton = new BooleanButton("Music", ScreenManager.GetSetting("enableMusic", true));
            BooleanButton musicButton = new BooleanButton("Music", true);

            musicButton.Tapped += musicButton_Tapped;
            MenuButtons.Add(musicButton);

            Button creditButton = new Button("Credits");

            creditButton.Tapped += creditButton_Tapped;
            MenuButtons.Add(creditButton);

            //BooleanButton vibrateButton = new BooleanButton("Vibration", true);
            //vibrateButton.Tapped += vibrateButton_Tapped;
            //MenuButtons.Add(vibrateButton);
        }
예제 #2
0
        void musicButton_Tapped(object sender, EventArgs e)
        {
            BooleanButton button = sender as BooleanButton;

            //if (GameplayScreen.musicOn)
            //    GameplayScreen.musicOn = false;
            //else
            //    GameplayScreen.musicOn = true;
            ScreenManager.EnableMusic = !ScreenManager.EnableMusic;

            // In a real game, you'd want to store away the value of
            // the button to turn off music here. :)
        }
예제 #3
0
        void sfxButton_Tapped(object sender, EventArgs e)
        {
            BooleanButton button = sender as BooleanButton;

            //if (GameplayScreen.soundOn)
            //    GameplayScreen.soundOn = false;
            //else
            //    GameplayScreen.soundOn = true;

            ScreenManager.EnableSoundFx = !ScreenManager.EnableSoundFx;

            // In a real game, you'd want to store away the value of
            // the button to turn off sounds here. :)
        }