/** Adds the canvas to the content pane. This triggers addNotify and starts the canvas' game loop. */ protected void addCanvas () { getContentPane().add(lwjglCanvas.getCanvas()); }
void exit (final int exitCode) { rendererCanvas.stop(); EventQueue.invokeLater(new Runnable() { public void run () { System.exit(exitCode); } }); }
@Override public void debug (String tag, String message) { if (logLevel >= LOG_DEBUG) getApplicationLogger().debug(tag, message); }
@Override public boolean launchSample(String sampleName) { Container container = getContentPane(); if (canvas != null) { canvas.stop(); container.remove(canvas.getCanvas()); } ApplicationListener sample = GdxSamples.newSample(sampleName); canvas = new LwjglCanvas(sample); canvas.getCanvas().setSize(960, 540); container.add(canvas.getCanvas(), BorderLayout.EAST); pack(); return sample != null; }
splash.close(); rendererCanvas = new LwjglCanvas(new Renderer()); gamePanel.add(rendererCanvas.getCanvas());
public void run () { if (!running || Display.isCloseRequested()) { running = false; stopped(); return; Display.setLocation(0, 0); Gdx.gl.glViewport(0, 0, width, height); resize(width, height); listener.resize(width, height); shouldRender = true; if (executeRunnables()) shouldRender = true; Display.sync(getFrameRate()); } catch (Throwable ex) { exception(ex);
public ParticleEditor () { super("Particle Editor"); renderer = new Renderer(); lwjglCanvas = new LwjglCanvas(renderer); addWindowListener(new WindowAdapter() { public void windowClosed (WindowEvent event) { System.exit(0); // Gdx.app.quit(); } }); initializeComponents(); setSize(1000, 950); setLocationRelativeTo(null); setDefaultCloseOperation(DISPOSE_ON_CLOSE); setVisible(true); }
@Override protected void exception(Throwable ex) { if (unhandledExceptionListener != null) { unhandledExceptionListener.onGdxException(ex); } super.exception(ex); }
protected int getFrameRate () { int frameRate = LwjglFrame.this.getFrameRate(); return frameRate == 0 ? super.getFrameRate() : frameRate; } };
public final void addNotify () { super.addNotify(); AffineTransform transform = getGraphicsConfiguration().getDefaultTransform(); scaleX = (float)transform.getScaleX(); scaleY = (float)transform.getScaleY(); if (SharedLibraryLoader.isMac) { EventQueue.invokeLater(new Runnable() { public void run () { create(); } }); } else create(); }
@Override public long getNativeHeap () { return getJavaHeap(); }
splash.close(); rendererCanvas = new LwjglCanvas(new Renderer()); gamePanel.add(rendererCanvas.getCanvas());
public void run () { if (!running || Display.isCloseRequested()) { running = false; stopped(); return; Display.setLocation(0, 0); Gdx.gl.glViewport(0, 0, width, height); resize(width, height); listener.resize(width, height); shouldRender = true; if (executeRunnables()) shouldRender = true; Display.sync(getFrameRate()); } catch (Throwable ex) { exception(ex);
public ParticleEditor () { super("Particle Editor"); renderer = new Renderer(); lwjglCanvas = new LwjglCanvas(renderer); addWindowListener(new WindowAdapter() { public void windowClosed (WindowEvent event) { System.exit(0); // Gdx.app.quit(); } }); initializeComponents(); setSize(1000, 950); setLocationRelativeTo(null); setDefaultCloseOperation(DISPOSE_ON_CLOSE); setVisible(true); }
protected int getFrameRate () { int frameRate = LwjglFrame.this.getFrameRate(); return frameRate == 0 ? super.getFrameRate() : frameRate; } };
public final void addNotify () { super.addNotify(); AffineTransform transform = getGraphicsConfiguration().getDefaultTransform(); scaleX = (float)transform.getScaleX(); scaleY = (float)transform.getScaleY(); if (SharedLibraryLoader.isMac) { EventQueue.invokeLater(new Runnable() { public void run () { create(); } }); } else create(); }
@Override public long getNativeHeap () { return getJavaHeap(); }
/** Adds the canvas to the content pane. This triggers addNotify and starts the canvas' game loop. */ protected void addCanvas () { getContentPane().add(lwjglCanvas.getCanvas()); }