From: Carsten W. <ca...@us...> - 2007-05-12 15:15:35
|
Update of /cvsroot/jake2/jake2/src/jake2/sys In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv22411/src/jake2/sys Modified Files: JOGLKBD.java Log Message: bugfix: center the mouse correct, now really ;-) Index: JOGLKBD.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/sys/JOGLKBD.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** JOGLKBD.java 12 May 2007 15:02:18 -0000 1.11 --- JOGLKBD.java 12 May 2007 15:15:32 -0000 1.12 *************** *** 57,62 **** mx = (((MouseEvent)event.ev).getX() - win_w2) * 2; my = (((MouseEvent)event.ev).getY() - win_h2) * 2; - System.out - .println(mx + " " + my); } else { mx = 0; --- 57,60 ---- *************** *** 91,96 **** win_x = 0; win_y = 0; ! win_w2 = (c.getWidth() + 1) / 2; ! win_h2 = (c.getHeight() + 1) / 2; int left = 0; int top = 0; while (c != null) { --- 89,94 ---- win_x = 0; win_y = 0; ! win_w2 = c.getWidth() / 2; ! win_h2 = c.getHeight() / 2; int left = 0; int top = 0; while (c != null) { *************** *** 105,109 **** } win_x += left; win_y += top; ! win_w2 -= (left + 1) / 2; win_h2 -= (top + 1) / 2; break; } --- 103,107 ---- } win_x += left; win_y += top; ! win_w2 -= left / 2; win_h2 -= top / 2; break; } |