From 47200a16c749493dba1ed3b1609ce92faf92928f Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Tue, 7 Dec 2004 21:54:43 +0000 Subject: [PATCH] fixed displaymode using grabbed mouse mode empty mouse buffer --- src/java/org/lwjgl/test/input/MouseCreationTest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/java/org/lwjgl/test/input/MouseCreationTest.java b/src/java/org/lwjgl/test/input/MouseCreationTest.java index ac943410..010dc31c 100644 --- a/src/java/org/lwjgl/test/input/MouseCreationTest.java +++ b/src/java/org/lwjgl/test/input/MouseCreationTest.java @@ -50,9 +50,6 @@ public class MouseCreationTest { /** position of quad to draw */ private Vector2f position = new Vector2f(320.0f, 240.0f); - /** Display mode selected */ - private DisplayMode displayMode; - /** Creates a new instance of MouseTest */ public MouseCreationTest() { } @@ -62,6 +59,7 @@ public class MouseCreationTest { setDisplayMode(); Display.setFullscreen(fullscreen); Display.create(); + Mouse.setGrabbed(true); } catch (Exception e) { e.printStackTrace(); System.exit(-1); @@ -118,7 +116,6 @@ public class MouseCreationTest { try { Display.destroy(); initialize(true); - Display.setDisplayMode(displayMode); } catch (Exception e) { e.printStackTrace(); } @@ -144,10 +141,13 @@ public class MouseCreationTest { long statustime = Sys.getTime(); long endtime = Sys.getTime() + Sys.getTimerResolution() * 5; - + while (Sys.getTime() < endtime) { Display.update(); + // empty mouse buffer + while(Mouse.next()); + position.x += Mouse.getDX(); position.y += Mouse.getDY();