\r
glEnable(GL_BLEND);\r
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);\r
+ }\r
+ \r
\r
- int width = Gdx.graphics.getWidth();\r
- int height = Gdx.graphics.getHeight();\r
- \r
+ @Override\r
+ public void resize(int width, int height) { \r
glViewport(0, 0, width, height);\r
glScissor(0, 0, width, height);\r
\r
glLoadIdentity();\r
glOrtho(0, width, height, 0, 1, -1);\r
glMatrixMode(GL_MODELVIEW);\r
- glLoadIdentity();\r
+ glLoadIdentity(); \r
}\r
\r
public void render () {\r
-\r
package com.badlogic.gdx.hiero.unicodefont;\r
\r
import static org.lwjgl.opengl.GL11.GL_BLEND;\r
public class UnicodeFontTest implements ApplicationListener {\r
private UnicodeFont unicodeFont;\r
\r
- public void create () {\r
- unicodeFont = new UnicodeFont("c:/windows/fonts/arial.ttf", 48, false, false);\r
+ public void create() {\r
+ unicodeFont = new UnicodeFont("c:/windows/fonts/arial.ttf", 48, false,\r
+ false);\r
unicodeFont.getEffects().add(new ColorEffect(java.awt.Color.white));\r
+ }\r
\r
- int width = Gdx.graphics.getWidth();\r
- int height = Gdx.graphics.getHeight();\r
- \r
+ @Override\r
+ public void resize(int width, int height) {\r
glViewport(0, 0, width, height);\r
glScissor(0, 0, width, height);\r
glEnable(GL_SCISSOR_TEST);\r
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);\r
}\r
\r
- public void render () {\r
+ public void render() {\r
GL11.glClear(GL_COLOR_BUFFER_BIT);\r
\r
unicodeFont.loadGlyphs(1);\r
unicodeFont.drawString(10, 330, text);\r
\r
unicodeFont.addGlyphs("~!@!#!#$%___--");\r
- // Cypriot Syllabary glyphs (Everson Mono font): \uD802\uDC02\uD802\uDC03\uD802\uDC12 == 0x10802, 0x10803, s0x10812\r
+ // Cypriot Syllabary glyphs (Everson Mono font):\r
+ // \uD802\uDC02\uD802\uDC03\uD802\uDC12 == 0x10802, 0x10803, s0x10812\r
}\r
\r
- public void dispose () {\r
+ public void dispose() {\r
}\r
\r
- public static void main (String[] args) {\r
- new LwjglApplication(new UnicodeFontTest(), "UnicodeFont Test", 800, 600, false); \r
+ public static void main(String[] args) {\r
+ new LwjglApplication(new UnicodeFontTest(), "UnicodeFont Test", 800,\r
+ 600, false);\r
}\r
\r
@Override\r
public void destroy() {\r
// TODO Auto-generated method stub\r
- \r
+\r
}\r
\r
@Override\r
public void pause() {\r
// TODO Auto-generated method stub\r
- \r
+\r
}\r
\r
@Override\r
public void resume() {\r
// TODO Auto-generated method stub\r
- \r
+\r
}\r
}\r
"data/default.png", FileType.Internal), true);\r
effectPanel.newEmitter("Untitled", true);\r
// if (resources.openFile("/editor-bg.png") != null) bgImage = new Image(gl, "/editor-bg.png");\r
-\r
- int viewWidth = Gdx.graphics.getWidth();\r
- int viewHeight = Gdx.graphics.getHeight();\r
-\r
- spriteBatch.getProjectionMatrix().setToOrtho(0, viewWidth, viewHeight, 0, 0, 1);\r
+ }\r
+ \r
+ @Override\r
+ public void resize(int width, int height) {\r
+ spriteBatch.getProjectionMatrix().setToOrtho(0, width, height, 0, 0, 1);\r
\r
synchronized (effect) {\r
- effect.setPosition(viewWidth / 2, viewHeight / 2);\r
- }\r
+ effect.setPosition(width / 2, height / 2);\r
+ } \r
}\r
\r
public void render () {\r
layout.setHorizontalGroup(layout.createParallelGroup().addWidgets(button, fpsCounter));\r
layout.setVerticalGroup(layout.createSequentialGroup().addWidget(button).addGap(5).addWidget(fpsCounter).addGap(5));\r
\r
- gui = TwlRenderer.createGUI(layout, "data/widgets.xml", FileType.Internal);\r
- gui.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());\r
+ gui = TwlRenderer.createGUI(layout, "data/widgets.xml", FileType.Internal); \r
guiInputListener = new TwlInputListener(gui);\r
}\r
+ \r
+ @Override\r
+ public void resize(int width, int height) {\r
+ gui.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); \r
+ }\r
\r
public void render () {\r
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); \r
}\r
});\r
\r
- TwlRenderer.updateSize(gui);\r
guiInputListener = new TwlInputListener(gui);\r
}\r
+ \r
+ @Override\r
+ public void resize(int width, int height) { \r
+ TwlRenderer.updateSize(gui);\r
+ }\r
\r
public void render () {\r
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);\r
// TODO Auto-generated method stub\r
\r
}\r
+\r
+ @Override\r
+ public void resize(int width, int height) {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
}\r
public void resume() {\r
\r
}\r
+ \r
+ public void resize(int width, int height) {\r
+ \r
+ }\r
}\r
\r
public abstract class GdxTest implements ApplicationListener\r
{\r
- public abstract boolean needsGL20( ); \r
+ public abstract boolean needsGL20( ); \r
public void create( ) { };\r
public void resume( ) { };\r
public void render( ) { };\r
+ public void resize(int width, int height) { };\r
public void pause( ) { };\r
public void destroy( ) { };\r
}\r