From 972df2fe53f5f626e4789c49c9096b549d499070 Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Sun, 16 Mar 2003 20:09:49 +0000 Subject: [PATCH] fix: get 60Hz fix: keep polygon within window --- .../org/lwjgl/test/input/MouseCreationTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/test/input/MouseCreationTest.java b/src/java/org/lwjgl/test/input/MouseCreationTest.java index abf9e261..eea68d1c 100644 --- a/src/java/org/lwjgl/test/input/MouseCreationTest.java +++ b/src/java/org/lwjgl/test/input/MouseCreationTest.java @@ -71,7 +71,8 @@ public class MouseCreationTest { for (int i = 0; i < modes.length; i++) { if (modes[i].width == 640 && modes[i].height == 480 - && modes[i].bpp >= 16) { + && modes[i].bpp >= 16 + && modes[i].freq == 60) { displayMode = modes[i]; break; } @@ -167,6 +168,18 @@ public class MouseCreationTest { position.x += Mouse.dx; position.y -= Mouse.dy; + + if(position.x<0) { + position.x = 0; + } else if (position.x>Display.getWidth()-60) { + position.x = Display.getWidth()-60; + } + + if(position.y < 0) { + position.y = 0; + } else if (position.y>Display.getHeight()-30) { + position.y = Display.getHeight()-30; + } render();