OSDN Git Service

[changed] ApplicationListener destroy => dispose.
authornathan.sweet <nathan.sweet@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Tue, 2 Nov 2010 03:47:23 +0000 (03:47 +0000)
committernathan.sweet <nathan.sweet@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Tue, 2 Nov 2010 03:47:23 +0000 (03:47 +0000)
28 files changed:
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidGraphics.java
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglApplication.java
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGraphics.java
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/desktop/LwjglApplication.java
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/desktop/LwjglCanvas.java
extensions/hiero/src/com/badlogic/gdx/hiero/Hiero.java
extensions/hiero/src/com/badlogic/gdx/hiero/unicodefont/UnicodeFontTest.java
extensions/particle-editor/src/com/badlogic/gdx/graphics/particles/ParticleEditor.java
extensions/twl/gdx-twl-tests/src/com/badlogic/gdx/twl/tests/ButtonTest.java
extensions/twl/gdx-twl-tests/src/com/badlogic/gdx/twl/tests/TextAreaTest.java
gdx/src/com/badlogic/gdx/ApplicationListener.java
gdx/src/com/badlogic/gdx/Game.java
tests/gdx-tests-android/src/com/badlogic/gdx/tests/android/WindowedTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/AudioDeviceTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Box2DTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Box2DTestCollection.java
tests/gdx-tests/src/com/badlogic/gdx/tests/FloatTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ImmediateModeRendererTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/IndexBufferObjectClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/IndexBufferObjectShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/LifeCycleTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MD5Test.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SimpleTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexArrayClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexBufferObjectClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexBufferObjectShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/box2d/Box2DTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/utils/GdxTest.java

index 34b1cf7..02b6916 100644 (file)
@@ -322,7 +322,7 @@ final class AndroidGraphics implements Graphics, Renderer {
                        }\r
                        \r
                        if(destroy) {                   \r
-                               app.listener.destroy();\r
+                               app.listener.dispose();\r
                                destroy = false;\r
                        }\r
                }\r
index 0bb0d43..cce99a3 100644 (file)
@@ -177,7 +177,7 @@ public final class JoglApplication implements Application {
                        }\r
                        \r
                        @Override\r
-                       public void destroy() {\r
+                       public void dispose() {\r
                                System.out.println("destroy");                          \r
                        }\r
                        \r
index f811637..4ba63a4 100644 (file)
@@ -80,6 +80,6 @@ public class JoglGraphics extends JoglGraphicsBase implements GLEventListener {
 \r
        public void destroy() {         \r
                canvas.getContext().makeCurrent();\r
-               listener.destroy();\r
+               listener.dispose();\r
        }\r
 }\r
index 56fac65..86f239b 100644 (file)
@@ -89,7 +89,7 @@ public class LwjglApplication implements Application {
                }\r
                \r
                listener.pause();\r
-               listener.destroy();\r
+               listener.dispose();\r
                Display.destroy();\r
        }\r
        \r
index d8b4a99..a4b2041 100644 (file)
@@ -30,10 +30,8 @@ public class LwjglCanvas implements Application {
        LwjglInput input;\r
        final ApplicationListener listener;\r
        Thread mainLoopThread;\r
-       boolean running = true;\r
        Canvas canvas;\r
        Timer timer = new Timer("LwjglCanvas Timer");\r
-       Runnable updateRunnable;\r
 \r
        public LwjglCanvas (ApplicationListener listener, boolean useGL2) {\r
                LwjglNativesLoader.load();\r
@@ -114,7 +112,7 @@ public class LwjglCanvas implements Application {
                listener.create();\r
                listener.resize(graphics.getWidth(), graphics.getHeight());\r
 \r
-               updateRunnable = new Runnable() {\r
+               final Runnable runnable = new Runnable() {\r
                        int lastWidth = graphics.getWidth();\r
                        int lastHeight = graphics.getHeight();\r
 \r
@@ -138,7 +136,7 @@ public class LwjglCanvas implements Application {
                timer.schedule(new TimerTask() {\r
                        public void run () {\r
                                try {\r
-                                       EventQueue.invokeAndWait(updateRunnable);\r
+                                       EventQueue.invokeAndWait(runnable);\r
                                } catch (Exception ex) {\r
                                        throw new GdxRuntimeException(ex);\r
                                }\r
@@ -147,12 +145,11 @@ public class LwjglCanvas implements Application {
        }\r
 \r
        public void stop () {\r
-               running = false;\r
                timer.cancel();\r
                SwingUtilities.invokeLater(new Runnable() {\r
                        public void run () {\r
                                listener.pause();\r
-                               listener.destroy();\r
+                               listener.dispose();\r
                                Display.destroy();\r
                        }\r
                });\r
index c11b756..326f737 100644 (file)
@@ -1251,7 +1251,7 @@ public class Hiero extends JFrame {
                @Override public void resume () {\r
                }\r
                \r
-               @Override public void destroy () {\r
+               @Override public void dispose () {\r
                }\r
        }\r
 \r
index 3d83d45..16c04a8 100644 (file)
@@ -88,7 +88,7 @@ public class UnicodeFontTest implements ApplicationListener {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                // TODO Auto-generated method stub\r
 \r
        }\r
index 7c83a65..7a27e7a 100644 (file)
@@ -346,7 +346,7 @@ public class ParticleEditor extends JFrame {
                public void dispose () {\r
                }\r
 \r
-               @Override public void destroy () {\r
+               @Override public void dispose () {\r
                        // TODO Auto-generated method stub\r
 \r
                }\r
index e95aa8a..113213e 100644 (file)
@@ -17,6 +17,7 @@ public class ButtonTest implements ApplicationListener {
        GUI gui;        \r
        TwlInputListener guiInputListener;\r
 \r
+       @Override\r
        public void create () {\r
                if (gui != null) return;\r
 \r
@@ -37,6 +38,7 @@ public class ButtonTest implements ApplicationListener {
                gui.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());         \r
        }\r
 \r
+       @Override\r
        public void render () {\r
                Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);       \r
                \r
@@ -44,25 +46,16 @@ public class ButtonTest implements ApplicationListener {
                gui.update();           \r
        }\r
 \r
-       public void dispose () {\r
-               gui.destroy();\r
-       }       \r
-\r
        @Override\r
-       public void destroy() {\r
-               // TODO Auto-generated method stub\r
-               \r
+       public void dispose() {\r
+               gui.destroy();\r
        }\r
 \r
        @Override\r
        public void pause() {\r
-               // TODO Auto-generated method stub\r
-               \r
        }\r
 \r
        @Override\r
        public void resume() {\r
-               // TODO Auto-generated method stub\r
-               \r
        }\r
 }\r
index 4ee0f76..0967d94 100644 (file)
@@ -24,6 +24,7 @@ public class TextAreaTest implements ApplicationListener {
        GUI gui;\r
        TwlInputListener guiInputListener;\r
 \r
+       @Override\r
        public void create () {\r
                if (gui != null) return;\r
 \r
@@ -79,25 +80,23 @@ public class TextAreaTest implements ApplicationListener {
                TwlRenderer.updateSize(gui);\r
        }\r
 \r
+       @Override\r
        public void render () {\r
                Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);\r
                Gdx.input.processEvents(guiInputListener);\r
                gui.update();\r
        }\r
 \r
-       public void destroy () {\r
+       @Override\r
+       public void dispose () {\r
                gui.destroy();\r
        }\r
 \r
        @Override\r
        public void pause() {\r
-               // TODO Auto-generated method stub\r
-               \r
        }\r
 \r
        @Override\r
        public void resume() {\r
-               // TODO Auto-generated method stub\r
-               \r
        }\r
 }\r
index 6fd7ab8..c19d21b 100644 (file)
@@ -62,5 +62,5 @@ public interface ApplicationListener {
        /**\r
         * Called when the {@link Application} is destroyed. Preceded by a call to {@link #pause()}.\r
         */\r
-       public void destroy ();\r
+       public void dispose ();\r
 }\r
index 12451ff..fb218d4 100644 (file)
@@ -18,7 +18,7 @@ public abstract class Game implements ApplicationListener {
        }\r
 \r
        @Override\r
-       public void destroy() {         \r
+       public void dispose() {         \r
                screen.dispose();\r
        }\r
 \r
index 37fa71b..e397a12 100644 (file)
@@ -77,7 +77,7 @@ public class WindowedTest extends AndroidApplication implements ApplicationListe
 \r
        }\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                // TODO Auto-generated method stub\r
 \r
        }\r
index 132ee06..e4248fa 100644 (file)
@@ -48,7 +48,7 @@ public class AudioDeviceTest extends GdxTest {
                }\r
        }\r
        \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                stop = true;\r
                try {\r
                        thread.join();\r
index b22ad34..9bddb5e 100644 (file)
@@ -309,7 +309,7 @@ public class Box2DTest extends GdxTest implements InputProcessor {
                return false;\r
        }\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                world.dispose();\r
        }\r
        \r
index 94a8500..627519a 100644 (file)
@@ -62,7 +62,7 @@ public class Box2DTestCollection extends GdxTest implements InputProcessor {
        @Override public boolean keyDown (int keycode) {\r
                if (keycode == Keys.KEYCODE_SPACE) {\r
                        app.log("TestCollection", "disposing test '" + tests[testIndex].getClass().getName());\r
-                       tests[testIndex].destroy();\r
+                       tests[testIndex].dispose();\r
                        testIndex++;\r
                        if (testIndex >= tests.length) testIndex = 0;\r
                        Box2DTest test = tests[testIndex];\r
index 183a087..46a1c1e 100644 (file)
@@ -35,7 +35,7 @@ public class FloatTest extends GdxTest {
        float angle = 0;\r
        float angleIncrement = 0.1f;\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                tex.dispose();\r
                tex2.dispose();\r
        }\r
index a27f372..95ce52b 100644 (file)
@@ -26,7 +26,7 @@ public class ImmediateModeRendererTest extends GdxTest {
        ImmediateModeRenderer renderer;\r
        Texture texture;\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                texture.dispose();\r
        }\r
 \r
index a2dab6d..496c1c7 100644 (file)
@@ -26,7 +26,7 @@ public class IndexBufferObjectClassTest extends GdxTest {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                texture.dispose();\r
                vbo.dispose();\r
                ibo.dispose();\r
index d65f4a3..f333c98 100644 (file)
@@ -27,7 +27,7 @@ public class IndexBufferObjectShaderTest extends GdxTest {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                texture.dispose();\r
                shader.dispose();\r
                ibo.dispose();\r
index 0c2678c..9fce67e 100644 (file)
@@ -25,7 +25,7 @@ import com.badlogic.gdx.tests.utils.GdxTest;
  */\r
 public class LifeCycleTest extends GdxTest {\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                Gdx.app.log("Test", "Thread=" + Thread.currentThread().getId() + ", app destroyed");\r
        }\r
 \r
index 9386ecc..24cad37 100644 (file)
@@ -106,7 +106,7 @@ public class MD5Test extends GdxTest implements InputProcessor {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                batch.dispose();\r
                renderer.dispose();\r
                font.dispose();\r
index a379a3e..5dea3ac 100644 (file)
@@ -35,7 +35,7 @@ public class SimpleTest extends GdxTest implements InputProcessor {
 \r
        }\r
 \r
-       @Override public void destroy () {\r
+       @Override public void dispose () {\r
                Gdx.app.log("Simple Test", "Thread=" + Thread.currentThread().getId() + ", application destroyed");\r
        }\r
 \r
index b882d9f..67cd479 100644 (file)
@@ -26,7 +26,7 @@ public class VertexArrayClassTest extends GdxTest {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                texture.dispose();\r
                va.dispose();\r
        }\r
index 7aabcb5..95c42d1 100644 (file)
@@ -26,7 +26,7 @@ public class VertexBufferObjectClassTest extends GdxTest {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                texture.dispose();\r
                vbo.dispose();          \r
        }\r
index d7b17bb..936e5f2 100644 (file)
@@ -28,7 +28,7 @@ public class VertexBufferObjectShaderTest extends GdxTest {
        }\r
 \r
        @Override\r
-       public void destroy() {\r
+       public void dispose() {\r
                texture.dispose();\r
                vbo.dispose();\r
                shader.dispose();\r
index 5e2e371..043479c 100644 (file)
@@ -99,7 +99,7 @@ public abstract class Box2DTest implements ApplicationListener, InputProcessor {
                createWorld(world);\r
        }\r
 \r
-       @Override public void destroy () {              \r
+       @Override public void dispose () {              \r
                renderer.dispose();\r
                world.dispose();\r
 \r
index 1e72fd4..7fb6dc1 100644 (file)
@@ -10,5 +10,5 @@ public abstract class GdxTest implements ApplicationListener
        public void render( ) { };\r
        public void resize(int width, int height) { };\r
        public void pause( ) { };\r
-       public void destroy( ) { };\r
+       public void dispose( ) { };\r
 }\r