From fdb36f9aab390c82fd26d234572afa58ecf83c1c Mon Sep 17 00:00:00 2001 From: Martin Haye Date: Thu, 17 Jul 2014 08:27:18 -0700 Subject: [PATCH] Account for scrolled view when assigning and unassigning scripts. --- .../main/java/org/badvision/outlaweditor/MapEditor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java index ee7501bd..8b96819b 100644 --- a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java +++ b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java @@ -117,15 +117,15 @@ public class MapEditor extends Editor implements EventH } public void assignScript(Script script, double x, double y) { - int xx = (int) (x / tileWidth); - int yy = (int) (y / tileHeight); + int xx = (int) (x / tileWidth) + posX; + int yy = (int) (y / tileHeight) + posY; getCurrentMap().putLocationScript(xx, yy, script); redraw(); } public void unassignScripts(double x, double y) { - int xx = (int) (x / tileWidth); - int yy = (int) (y / tileHeight); + int xx = (int) (x / tileWidth) + posX; + int yy = (int) (y / tileHeight) + posY; getCurrentMap().removeLocationScripts(xx, yy); redraw(); }