Пример #1
0
        private void JoystickMove(object sender, MouseButtonEventArgs e, DirectionEnum direction)
        {
            switch (direction)
            {
            case DirectionEnum.Left:
                _joystick.Left();
                ((Border)sender).BorderThickness = new Thickness(8);
                break;

            case DirectionEnum.Right:
                _joystick.Right();
                ((Border)sender).BorderThickness = new Thickness(8);
                break;

            case DirectionEnum.IDLELeft:
                _joystick.IDLELeft();
                ((Border)sender).BorderThickness = new Thickness(9);
                break;

            case DirectionEnum.IDLERight:
                _joystick.IDLERight();
                ((Border)sender).BorderThickness = new Thickness(9);
                break;

            case DirectionEnum.Up:
                _joystick.Up();
                ((Border)sender).BorderThickness = new Thickness(8);
                break;

            case DirectionEnum.Down:
                _joystick.Down();
                ((Border)sender).BorderThickness = new Thickness(8);
                break;
            }
            e.Handled = true;
        }