Beispiel #1
0
        private void SoundButtonUpdate()
        {
            if (MouseState.LeftButton == ButtonState.Pressed && OldMouseState.LeftButton == ButtonState.Released)
            {
                if (ProgramParameters.Get_MusicEnable())
                {
                    ProgramParameters.MusicSwitch(Convert.ToBoolean(SoundButtons[0].CheckMoveInButtonPosition(MouseState.X, MouseState.Y, Convert.ToInt16(ProgramParameters.Get_MusicEnable()))));
                }
                else
                {
                    ProgramParameters.MusicSwitch(Convert.ToBoolean(SoundButtons[1].CheckMoveInButtonPosition(MouseState.X, MouseState.Y, Convert.ToInt16(ProgramParameters.Get_MusicEnable()))));
                }
            }

            if (ProgramParameters.Get_MusicEnable())
            {
                if (!SoundButtons[0].GetOnMoveState() && SoundButtons[0].CheckMoveInButtonPositionX(MouseState.X) && SoundButtons[0].CheckMoveInButtonPositionY(MouseState.Y))
                {
                    SoundButtons[0].SetOnMoveState(true);
                }
                else if (SoundButtons[0].GetOnMoveState())
                {
                    SoundButtons[0].SetOnMoveState(false);
                }
            }
            else
            {
                if (!SoundButtons[1].GetOnMoveState() && SoundButtons[1].CheckMoveInButtonPositionX(MouseState.X) && SoundButtons[1].CheckMoveInButtonPositionY(MouseState.Y))
                {
                    SoundButtons[1].SetOnMoveState(true);
                }
                else if (SoundButtons[1].GetOnMoveState())
                {
                    SoundButtons[1].SetOnMoveState(false);
                }
            }
        }