[DEV] prevent init bug
This commit is contained in:
parent
920ac8cb20
commit
fcd755cd12
@ -36,7 +36,6 @@ import org.atriasoft.gale.key.KeyKeyboard;
|
||||
import org.atriasoft.gale.key.KeySpecial;
|
||||
import org.atriasoft.gale.key.KeyStatus;
|
||||
import org.atriasoft.gale.key.KeyType;
|
||||
|
||||
import org.lwjgl.opengl.GL;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import org.lwjgl.opengl.awt.AWTGLCanvas;
|
||||
@ -101,12 +100,14 @@ public class ContextLWJGLAWT extends GaleContext implements MouseListener, Mouse
|
||||
private Robot robot = null;
|
||||
|
||||
private final List<Integer> pressedKey = new ArrayList<>();
|
||||
private Boolean isInitialized = false;
|
||||
|
||||
public ContextLWJGLAWT(final GaleApplication application, final String[] args) {
|
||||
super(application, args);
|
||||
System.out.println("Hello JOGL !");
|
||||
initWindows();
|
||||
start2ndThreadProcessing();
|
||||
this.isInitialized = true;
|
||||
}
|
||||
|
||||
private int getUniqueIndex(final KeyEvent e) {
|
||||
@ -423,7 +424,7 @@ public class ContextLWJGLAWT extends GaleContext implements MouseListener, Mouse
|
||||
public void mouseEntered(final MouseEvent e) {
|
||||
// TODO Auto-generated method stub
|
||||
//Log.info("Mouse entered:" + e.getX() + " " + e.getY());
|
||||
this.cursorPos = new Vector2f(e.getX(), this.decoratedWindowsSize.y() -e.getY());
|
||||
this.cursorPos = new Vector2f(e.getX(), this.decoratedWindowsSize.y() - e.getY());
|
||||
operatingSystemSetInput(this.guiKeyBoardMode, KeyType.mouse, KeyStatus.enter, 0, this.cursorPos);
|
||||
}
|
||||
|
||||
@ -431,7 +432,7 @@ public class ContextLWJGLAWT extends GaleContext implements MouseListener, Mouse
|
||||
public void mouseExited(final MouseEvent e) {
|
||||
// TODO Auto-generated method stub
|
||||
//Log.info("Mouse exited:" + e.getX() + " " + e.getY());
|
||||
this.cursorPos = new Vector2f(e.getX(),this.decoratedWindowsSize.y() - e.getY());
|
||||
this.cursorPos = new Vector2f(e.getX(), this.decoratedWindowsSize.y() - e.getY());
|
||||
operatingSystemSetInput(this.guiKeyBoardMode, KeyType.mouse, KeyStatus.leave, 0, this.cursorPos);
|
||||
//this.frame.mouseMove(e, 200, 200);
|
||||
}
|
||||
@ -522,7 +523,9 @@ public class ContextLWJGLAWT extends GaleContext implements MouseListener, Mouse
|
||||
System.exit(0);
|
||||
return;
|
||||
}
|
||||
if (ContextLWJGLAWT.this.isInitialized) {
|
||||
ContextLWJGLAWT.this.canvas.render();
|
||||
}
|
||||
// fps.toc();
|
||||
// fps.draw();
|
||||
SwingUtilities.invokeLater(this);
|
||||
|
Loading…
x
Reference in New Issue
Block a user