From: <eli...@us...> - 2006-07-04 17:46:45
|
Revision: 2446 Author: elias_naur Date: 2006-07-04 10:46:33 -0700 (Tue, 04 Jul 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2446&view=rev Log Message: ----------- Windows: Use data size constant for input devices instead of hard coded size Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java 2006-07-04 17:07:13 UTC (rev 2445) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java 2006-07-04 17:46:33 UTC (rev 2446) @@ -70,7 +70,7 @@ throw e; } keyboard.acquire(); - temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*2); + temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*WindowsDirectInputDevice.DATA_SIZE); keyboard_state = BufferUtils.createByteBuffer(256); unicode_buffer = BufferUtils.createCharBuffer(BUFFER_SIZE); } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java 2006-07-04 17:07:13 UTC (rev 2445) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java 2006-07-04 17:46:33 UTC (rev 2446) @@ -100,7 +100,7 @@ this.mouse_button_count = Math.min(enumerator.getButtonCount(), 4); this.has_wheel = enumerator.hasWheel(); mouse_state = BufferUtils.createByteBuffer(3*4 + 4); - temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*2); + temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*WindowsDirectInputDevice.DATA_SIZE); } public boolean hasWheel() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |