From c9c1ae1cae4f9b7952af92b11a6d032e5bb83c44 Mon Sep 17 00:00:00 2001 From: "jul..om" Date: Sat, 3 Nov 2012 12:02:12 +0000 Subject: [PATCH] Fixes BPP in JoglNewtAbstractDisplay git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9943 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../system/jogl/JoglNewtAbstractDisplay.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/engine/src/jogl/com/jme3/system/jogl/JoglNewtAbstractDisplay.java b/engine/src/jogl/com/jme3/system/jogl/JoglNewtAbstractDisplay.java index a28d7ddcb..8873d0a50 100644 --- a/engine/src/jogl/com/jme3/system/jogl/JoglNewtAbstractDisplay.java +++ b/engine/src/jogl/com/jme3/system/jogl/JoglNewtAbstractDisplay.java @@ -35,6 +35,8 @@ package com.jme3.system.jogl; import com.jme3.input.KeyInput; import com.jme3.input.MouseInput; import com.jme3.input.TouchInput; +import com.jme3.input.jogl.NewtKeyInput; +import com.jme3.input.jogl.NewtMouseInput; import com.jme3.renderer.jogl.JoglRenderer; import com.jogamp.newt.opengl.GLWindow; import com.jogamp.opengl.util.Animator; @@ -138,14 +140,20 @@ public abstract class JoglNewtAbstractDisplay extends JoglContext implements GLE @Override public KeyInput getKeyInput() { - //TODO - return null; + if (keyInput == null) { + keyInput = new NewtKeyInput(); + ((NewtKeyInput)keyInput).setInputSource(canvas); + } + return keyInput; } @Override public MouseInput getMouseInput() { - //TODO - return null; + if (mouseInput == null) { + mouseInput = new NewtMouseInput(); + ((NewtMouseInput)mouseInput).setInputSource(canvas); + } + return mouseInput; } public TouchInput getTouchInput() {