From e19132c65f6d9b4a184d1aee59d950d0b925f433 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Wed, 4 Apr 2007 18:13:38 +0000 Subject: [PATCH] Fixed mouse coordinates --- src/ei/game/input/InGameMouseInput.java | 9 ++++----- src/ei/game/scene/Map.java | 7 +++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/ei/game/input/InGameMouseInput.java b/src/ei/game/input/InGameMouseInput.java index 4de77b1..c296b89 100644 --- a/src/ei/game/input/InGameMouseInput.java +++ b/src/ei/game/input/InGameMouseInput.java @@ -54,10 +54,10 @@ public class InGameMouseInput extends MouseInput{ @Override public void mouseDown(int event,int x, int y) { - System.out.println("DOWN("+event+"): "+x+"-"+y+map); + System.out.println("DOWN("+event+"): "+x+"-"+y); Vector2i pos = map.getPosByPixel( LWJGLGameWindow.getCamera().getLocation().getX()+x, - LWJGLGameWindow.getCamera().getLocation().getY()+y); + LWJGLGameWindow.getCamera().getLocation().getY()+(LWJGLGameWindow.getHeight()-y)); if(!map.isPosEmpty(pos.getX(), pos.getY())){ selected.clear(); System.out.println(pos.getX()+", "+pos.getY()); @@ -65,8 +65,8 @@ public class InGameMouseInput extends MouseInput{ } else{ for(int i=0; i