public override void ProcessEvent()
 {
     if (SwinGame.MouseClicked(MouseButton.LeftButton))
     {
         if (_gotoMenuButton.IsAt(SwinGame.MousePosition()))
         {
             _viewManager.View = _viewManager.Menu;
         }
         if (_nextImgButton.IsAt(SwinGame.MousePosition()))
         {
             if (BS_bgSelector.Img < 6)
             {
                 BS_bgSelector.nextImg();
                 SwinGame.ReleaseBitmap(_image);
                 _image = BS_bgSelector.bg_img();
                 SwinGame.LoadBitmapNamed(_image, _image);
                 _menu = SwinGame.CreateSprite(SwinGame.LoadBitmap(_image));
             }
         }
         if (_previousImgButton.IsAt(SwinGame.MousePosition()))
         {
             if (BS_bgSelector.Img > 0)
             {
                 BS_bgSelector.previousImg();
                 SwinGame.ReleaseBitmap(_image);
                 _image = BS_bgSelector.bg_img();
                 SwinGame.LoadBitmapNamed(_image, _image);
                 _menu = SwinGame.CreateSprite(SwinGame.LoadBitmap(_image));
             }
         }
         if (_BGM1Button.IsAt(SwinGame.MousePosition()))
         {
             SwinGame.StopMusic();
             SwinGame.LoadMusic("Mountain.mp3");
             SwinGame.PlayMusic("Mountain.mp3");
         }
         if (_BGM2Button.IsAt(SwinGame.MousePosition()))
         {
             SwinGame.StopMusic();
             SwinGame.LoadMusic("Netherplace.mp3");
             SwinGame.PlayMusic("Netherplace.mp3");
         }
         if (_stopBGMButton.IsAt(SwinGame.MousePosition()))
         {
             SwinGame.StopMusic();
         }
     }
 }
        public Settings(ViewManager viewManager)
            : base(viewManager)
        {
            //background Image
            _image = BS_bgSelector.bg_img();
            SwinGame.LoadBitmapNamed(_image, _image);
            _menu = SwinGame.CreateSprite(SwinGame.BitmapNamed(_image));
            //

            //next img button
            _nextImgButton = new BS_Button("flatDark24_2.png");
            _nextImgButton.SetWidth(30);
            _nextImgButton.SetHeight(30);
            _nextImgButton.SetText(" Background Changer ", 15);

            //previous img button
            _previousImgButton = new BS_Button("flatDark23_2.png");
            _previousImgButton.SetWidth(30);
            _previousImgButton.SetHeight(30);

            //BGM1 button
            _BGM1Button = new MWButton("red_button2.png");
            _BGM1Button.SetWidth(80);
            _BGM1Button.SetHeight(40);
            _BGM1Button.SetText("Adventure", 15);

            //BGM2 button
            _BGM2Button = new MWButton("red_button2.png");
            _BGM2Button.SetWidth(80);
            _BGM2Button.SetHeight(40);
            _BGM2Button.SetText(" Fantasy ", 15);

            //stop BGM button
            _stopBGMButton = new MWButton("red_button2.png");
            _stopBGMButton.SetWidth(80);
            _stopBGMButton.SetHeight(40);
            _stopBGMButton.SetText("No Music", 15);

            //Go to menu
            _gotoMenuButton = new BS_Button("grey_button06.png");
            _gotoMenuButton.SetWidth(191);
            _gotoMenuButton.SetHeight(49);
            _gotoMenuButton.SetText(" Back to Menu ", 25);
            //
        }
        public MWCustomerSelection(ViewManager viewManager) : base(viewManager)
        {
            //background Image
            _image = BS_bgSelector.bg_img();
            SwinGame.LoadBitmapNamed(_image, _image);
            _menu = SwinGame.CreateSprite(SwinGame.BitmapNamed(_image));
            //

            //Male Button
            _pokemonButton = new MWButton("grey_button06.png");
            _pokemonButton.SetWidth(191);
            _pokemonButton.SetHeight(49);
            _pokemonButton.SetText("Pokemon", 25);
            //

            _superMarioButton = new MWButton("grey_button06.png");
            _superMarioButton.SetWidth(191);
            _superMarioButton.SetHeight(49);
            _superMarioButton.SetText("SuperMario", 25);
        }
コード例 #4
0
        public Menu(ViewManager viewManager) : base(viewManager)
        {
            _backgroundImage = BS_bgSelector.bg_img();
            SwinGame.LoadBitmapNamed(_backgroundImage, _backgroundImage);
            _menu = SwinGame.CreateSprite(SwinGame.BitmapNamed(_backgroundImage));

            _startButton = new ZYButton("grey_button06.png");
            _startButton.SetWidth(191);
            _startButton.SetHeight(49);
            _startButton.SetText("     Start     ", 33);

            _settingsButton = new BS_Button("grey_button06.png");
            _settingsButton.SetWidth(191);
            _settingsButton.SetHeight(49);
            _settingsButton.SetText("   Settings  ", 33);

            _instructionButton = new ZYButton("grey_button06.png");
            _instructionButton.SetWidth(191);
            _instructionButton.SetHeight(49);
            _instructionButton.SetText(" Instruction ", 33);
        }