diff --git a/src/main/java/cz/jzitnik/tui/MouseHandler.java b/src/main/java/cz/jzitnik/tui/MouseHandler.java index 6cba2a8..824519f 100644 --- a/src/main/java/cz/jzitnik/tui/MouseHandler.java +++ b/src/main/java/cz/jzitnik/tui/MouseHandler.java @@ -39,6 +39,23 @@ public class MouseHandler { } private void scroll(MouseEvent mouseEvent) { + if (game.getWindow() == Window.WORLD) { + if (mouseEvent.getButton() == MouseEvent.Button.WheelUp) { + if (game.getInventory().getItemInhHandIndex() == 0) { + game.changeSlot(8, screenRenderer); + } else { + game.changeSlot(game.getInventory().getItemInhHandIndex() - 1, screenRenderer); + } + } + + if (mouseEvent.getButton() == MouseEvent.Button.WheelDown) { + if (game.getInventory().getItemInhHandIndex() == 8) { + game.changeSlot(0, screenRenderer); + } else { + game.changeSlot(game.getInventory().getItemInhHandIndex() + 1, screenRenderer); + } + } + } } private void leftClick(MouseEvent mouseEvent) {