Account for scrolled view when assigning and unassigning scripts.

This commit is contained in:
Martin Haye 2014-07-17 08:27:18 -07:00
parent 7901dba5f3
commit fdb36f9aab

View File

@ -117,15 +117,15 @@ public class MapEditor extends Editor<Map, MapEditor.DrawMode> 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();
}