diff options
author | Carsten Weisse <[email protected]> | 2007-05-12 15:15:32 +0000 |
---|---|---|
committer | Carsten Weisse <[email protected]> | 2007-05-12 15:15:32 +0000 |
commit | cea29a50930ee20c5bbfdcc93ee039fc28097a01 (patch) | |
tree | cb69296732622d8e892127822960187e8484ea11 /src/jake2 | |
parent | a873d42c6e3a540cf8468737d5a7243f4e68ebef (diff) |
bugfix: center the mouse correct, now really ;-)
Diffstat (limited to 'src/jake2')
-rw-r--r-- | src/jake2/sys/JOGLKBD.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/jake2/sys/JOGLKBD.java b/src/jake2/sys/JOGLKBD.java index e5c86a3..8fda765 100644 --- a/src/jake2/sys/JOGLKBD.java +++ b/src/jake2/sys/JOGLKBD.java @@ -56,8 +56,6 @@ final public class JOGLKBD extends KBD if (IN.mouse_active) { mx = (((MouseEvent)event.ev).getX() - win_w2) * 2; my = (((MouseEvent)event.ev).getY() - win_h2) * 2; - System.out - .println(mx + " " + my); } else { mx = 0; my = 0; @@ -90,8 +88,8 @@ final public class JOGLKBD extends KBD Component c = ((ComponentEvent)event.ev).getComponent(); win_x = 0; win_y = 0; - win_w2 = (c.getWidth() + 1) / 2; - win_h2 = (c.getHeight() + 1) / 2; + win_w2 = c.getWidth() / 2; + win_h2 = c.getHeight() / 2; int left = 0; int top = 0; while (c != null) { if (c instanceof Container) { @@ -104,7 +102,7 @@ final public class JOGLKBD extends KBD c = c.getParent(); } win_x += left; win_y += top; - win_w2 -= (left + 1) / 2; win_h2 -= (top + 1) / 2; + win_w2 -= left / 2; win_h2 -= top / 2; break; } } |