Mouse wheel scroll event parameters
Inheritance: System.EventArgs
Ejemplo n.º 1
0
        private void MouseWheelScrolled(object _, SFML.Window.MouseWheelScrollEventArgs e)
        {
            long new_index = (long)Game.Player.Hotbar.Index + (long)e.Delta;

            if (new_index >= 0 && new_index < Game.Player.Hotbar.Tiles.Length)
            {
                Game.Player.Hotbar.Index = (uint)new_index;
            }
        }
Ejemplo n.º 2
0
        private void Window_MouseWheeled(object sender, SFML.Window.MouseWheelScrollEventArgs e)
        {
            var window = (SFML.Window.Window)sender;

            _nodeViewPos += -40 * e.Delta;
            if (_nodeViewPos < 576 / 2)
            {
                _nodeViewPos = 576 / 2;
            }

            //_nodeView.Move(new Vector2f(0, -30 * e.Delta));
        }
Ejemplo n.º 3
0
        public static void win_scroll(object sender, EventArgs e)
        {
            SFML.Window.MouseWheelScrollEventArgs mouseEvent = (SFML.Window.MouseWheelScrollEventArgs)e;


            if (Keyboard.IsKeyPressed(Keyboard.Key.LControl) && !game.domenuopen)
            {
                Core.game_view = new View(new FloatRect(0, 0, Core.game_view.Size.X + (Core.game_view.Size.X / 100) * mouseEvent.Delta, Core.game_view.Size.Y + (Core.game_view.Size.Y / 100) * mouseEvent.Delta));
            }
            else
            {
                cell_ch_dir = -mouseEvent.Delta;
            }
        }
Ejemplo n.º 4
0
        public void win_scroll(object sender, EventArgs e)
        {
            SFML.Window.MouseWheelScrollEventArgs mouseEvent = (SFML.Window.MouseWheelScrollEventArgs)e;

            WorldListOffset -= (int)mouseEvent.Delta;



            float sizeX    = Core.menu_view.Size.X * (Core.game_view.Size.X / Core.menu_view.Size.X);
            float sizeY    = Core.menu_view.Size.Y * (Core.game_view.Size.Y / Core.menu_view.Size.Y);
            int   butcount = buttons_rec[1].Count - 1;


            for (int i = 6; i < buttons_rec[1].Count; i++)
            {
                buttons_rec[1][i].Position = new SFML.System.Vector2f(sizeX / 2 - 20 * 4, sizeY / 2 - 25 * 5 + WorldListOffset + 25 * (i - 6));
            }



            // mouseEvent.Delta
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Protected overridable handler that raises MouseWheelScrolled event.
 /// </summary>
 protected virtual void OnMouseWheelScrolled(MouseWheelScrollEventArgs args)
 {
     MouseWheelScrolled?.Invoke(this, args);
 }
Ejemplo n.º 6
0
        internal virtual void GUI_MouseWheelScrolled(object sender, MouseWheelScrollEventArgs e)
        {
            EventHandler<MouseWheelScrollEventArgs> handler = MouseWheelScrolled;

            if ( (handler != null) && IsActive && InsideElement(Mouse.GetPosition()) ) {
                handler(this, e);
            }
        }
Ejemplo n.º 7
0
 internal override void GUI_MouseWheelScrolled(object sender, MouseWheelScrollEventArgs e)
 {
 }
Ejemplo n.º 8
0
        private void OnMouseWheelScrolled(Object sender, MouseWheelScrollEventArgs e)
        {
            if (e.Delta > 0)
                Zoom(Math.Min(CurrentZoom + (ZoomFaster ? (Config.Setting_ZoomSpeedFast / 100f) : (Config.Setting_ZoomSpeed / 100f)), ZOOM_MAX), !ZoomAlt);
            else if (e.Delta < 0)
                Zoom(Math.Max(CurrentZoom - (ZoomFaster ? (Config.Setting_ZoomSpeedFast / 100f) : (Config.Setting_ZoomSpeed / 100f)), ZOOM_MIN), !ZoomAlt);

            AutomaticallyZoomed = false;
            FitToMonitorHeightForced = false;
            FitToMonitorHeight = false;
            FitToMonitorWidth = false;
        }