From ec973e310443481848ac5a44b926fae0652b40e8 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Sun, 25 Dec 2022 15:24:55 +0100 Subject: [PATCH] Fix save book --- .../advancedscripts/screen/ScriptEditScreen.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/de/zonlykroks/advancedscripts/screen/ScriptEditScreen.java b/src/main/java/de/zonlykroks/advancedscripts/screen/ScriptEditScreen.java index d98db9f..82b734b 100644 --- a/src/main/java/de/zonlykroks/advancedscripts/screen/ScriptEditScreen.java +++ b/src/main/java/de/zonlykroks/advancedscripts/screen/ScriptEditScreen.java @@ -353,7 +353,7 @@ public class ScriptEditScreen extends Screen { @Override public boolean mouseScrolled(double mouseX, double mouseY, double amount) { - scroll -= amount / 10; + scroll -= Math.signum(amount); if (scroll > lines.size() - 1) { scroll = lines.size() - 1; } @@ -363,11 +363,6 @@ public class ScriptEditScreen extends Screen { return true; } - @Override - public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) { - return super.mouseDragged(mouseX, mouseY, button, deltaX, deltaY); - } - @Override public boolean mouseClicked(double mouseX, double mouseY, int button) { return super.mouseClicked(mouseX, mouseY, button); @@ -389,7 +384,11 @@ public class ScriptEditScreen extends Screen { pages.add(page.toString()); page = new StringBuilder(); } - page.append(line); + if (line.isEmpty()) { + page.append("\n"); + } else { + page.append(line); + } } if (!page.isEmpty()) { pages.add(page.toString());