fixed relative coordinate bug

This commit is contained in:
Brian Matzon 2004-04-11 16:03:40 +00:00
parent 368207e9e2
commit 438e790987
1 changed files with 6 additions and 12 deletions

View File

@ -351,9 +351,9 @@ public class Mouse {
// set absolute position
x += poll_dx;
y += poll_dy;
dx += poll_dx;
dy += poll_dy;
dwheel += poll_dwheel;
dx = poll_dx;
dy = poll_dy;
dwheel = poll_dwheel;
// if window has been created, clamp to edges
if(Window.isCreated()) {
@ -509,27 +509,21 @@ public class Mouse {
* @return Movement on the x axis since last time getDX() was called
*/
public static int getDX() {
int result = dx;
dx = 0;
return result;
return dx;
}
/**
* @return Movement on the y axis since last time getDY() was called
*/
public static int getDY() {
int result = dy;
dy = 0;
return result;
return dy;
}
/**
* @return Movement of the wheel since last time getDWheel() was called
*/
public static int getDWheel() {
int result = dwheel;
dwheel = 0;
return result;
return dwheel;
}
/**