OSDN Git Service

[changed] minor changes. making classes and member variables public/protected instead...
authorchristoph.widulle <christoph.widulle@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sun, 14 Nov 2010 22:34:03 +0000 (22:34 +0000)
committerchristoph.widulle <christoph.widulle@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sun, 14 Nov 2010 22:34:03 +0000 (22:34 +0000)
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidApplication.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudio.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidGraphics.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidInput.java

index 30233c6..57fdc31 100644 (file)
@@ -46,13 +46,13 @@ public class AndroidApplication extends Activity implements Application {
                Version.loadLibrary();\r
        }\r
        \r
-       AndroidGraphics graphics;\r
-       AndroidInput input;\r
-       AndroidAudio audio;     \r
-       AndroidFiles files;\r
-       ApplicationListener listener;\r
-       Handler handler;\r
-       boolean firstResume = true;\r
+       protected AndroidGraphics graphics;\r
+       protected AndroidInput input;\r
+       protected AndroidAudio audio;   \r
+       protected AndroidFiles files;\r
+       protected ApplicationListener listener;\r
+       protected Handler handler;\r
+       protected boolean firstResume = true;\r
 \r
        /**\r
         * This method has to be called in the {@link Activity#onCreate(Bundle)} method. It sets up all the things necessary to get input,\r
index 2514e0b..e02aa68 100644 (file)
 \r
 package com.badlogic.gdx.backends.android;\r
 \r
-import java.io.IOException;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
 import android.app.Activity;\r
 import android.content.Context;\r
 import android.content.res.AssetFileDescriptor;\r
 import android.media.AudioManager;\r
 import android.media.MediaPlayer;\r
 import android.media.SoundPool;\r
-\r
 import com.badlogic.gdx.Audio;\r
 import com.badlogic.gdx.audio.AudioDevice;\r
 import com.badlogic.gdx.audio.AudioRecorder;\r
@@ -32,19 +27,23 @@ import com.badlogic.gdx.audio.Sound;
 import com.badlogic.gdx.files.FileHandle;\r
 import com.badlogic.gdx.utils.GdxRuntimeException;\r
 \r
+import java.io.IOException;\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
 /**\r
  * An implementation of the {@link Audio} interface for Android.\r
  * \r
  * @author mzechner\r
  * \r
  */\r
-final class AndroidAudio implements Audio {\r
+public final class AndroidAudio implements Audio {\r
        private SoundPool soundPool;\r
        private final AudioManager manager;\r
        protected final List<AndroidMusic> musics = new ArrayList<AndroidMusic>();\r
        protected final List<Boolean> wasPlaying = new ArrayList<Boolean>();\r
 \r
-       AndroidAudio (Activity context) {\r
+       public AndroidAudio (Activity context) {\r
                soundPool = new SoundPool(16, AudioManager.STREAM_MUSIC, 100);\r
                manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);\r
                context.setVolumeControlStream(AudioManager.STREAM_MUSIC);\r
index d7a9574..821cda6 100644 (file)
 \r
 package com.badlogic.gdx.backends.android;\r
 \r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.nio.ByteBuffer;\r
-\r
-import javax.microedition.khronos.egl.EGL10;\r
-import javax.microedition.khronos.egl.EGLConfig;\r
-import javax.microedition.khronos.egl.EGLContext;\r
-import javax.microedition.khronos.egl.EGLDisplay;\r
-\r
 import android.app.Activity;\r
 import android.graphics.Bitmap;\r
 import android.graphics.BitmapFactory;\r
 import android.opengl.GLSurfaceView.Renderer;\r
-import android.util.Log;\r
 import android.view.Display;\r
 import android.view.View;\r
-\r
 import com.badlogic.gdx.Gdx;\r
 import com.badlogic.gdx.Graphics;\r
 import com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20;\r
 import com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake;\r
 import com.badlogic.gdx.files.FileHandle;\r
-import com.badlogic.gdx.graphics.GL10;\r
-import com.badlogic.gdx.graphics.GL11;\r
-import com.badlogic.gdx.graphics.GL20;\r
-import com.badlogic.gdx.graphics.GLCommon;\r
-import com.badlogic.gdx.graphics.Mesh;\r
-import com.badlogic.gdx.graphics.Pixmap;\r
-import com.badlogic.gdx.graphics.Texture;\r
+import com.badlogic.gdx.graphics.*;\r
 import com.badlogic.gdx.graphics.Pixmap.Format;\r
 import com.badlogic.gdx.graphics.Texture.TextureFilter;\r
 import com.badlogic.gdx.graphics.Texture.TextureWrap;\r
-import com.badlogic.gdx.graphics.TextureData;\r
 import com.badlogic.gdx.graphics.glutils.FrameBuffer;\r
 import com.badlogic.gdx.graphics.glutils.ShaderProgram;\r
 import com.badlogic.gdx.math.WindowedMean;\r
 import com.badlogic.gdx.utils.GdxRuntimeException;\r
 \r
+import javax.microedition.khronos.egl.EGL10;\r
+import javax.microedition.khronos.egl.EGLConfig;\r
+import javax.microedition.khronos.egl.EGLContext;\r
+import javax.microedition.khronos.egl.EGLDisplay;\r
+import java.io.InputStream;\r
+\r
 /**\r
  * An implementation of {@link Graphics} for Android.\r
  * \r
  * @author mzechner\r
  */\r
-final class AndroidGraphics implements Graphics, Renderer {\r
+public final class AndroidGraphics implements Graphics, Renderer {\r
        final View view;\r
        int width;\r
        int height;\r
@@ -400,7 +388,7 @@ final class AndroidGraphics implements Graphics, Renderer {
                FrameBuffer.clearAllFrameBuffers();             \r
        }\r
        \r
-       View getView () {\r
+       public View getView () {\r
                return view;\r
        }\r
 \r
index d879bf5..8cc5db6 100644 (file)
 \r
 package com.badlogic.gdx.backends.android;\r
 \r
-import java.util.ArrayList;\r
-import java.util.HashSet;\r
-import java.util.List;\r
-\r
 import android.app.AlertDialog;\r
 import android.content.Context;\r
 import android.content.DialogInterface;\r
@@ -31,20 +27,22 @@ import android.view.View.OnKeyListener;
 import android.view.View.OnTouchListener;\r
 import android.view.inputmethod.InputMethodManager;\r
 import android.widget.EditText;\r
-\r
-import com.badlogic.gdx.Gdx;\r
 import com.badlogic.gdx.Input;\r
 import com.badlogic.gdx.InputProcessor;\r
 import com.badlogic.gdx.utils.Pool;\r
 import com.badlogic.gdx.utils.Pool.PoolObjectFactory;\r
 \r
+import java.util.ArrayList;\r
+import java.util.HashSet;\r
+import java.util.List;\r
+\r
 /**\r
  * An implementation of the {@link Input} interface for Android.\r
  * \r
  * @author mzechner\r
  * \r
  */\r
-final class AndroidInput implements Input, OnKeyListener, OnTouchListener,\r
+public final class AndroidInput implements Input, OnKeyListener, OnTouchListener,\r
                SensorEventListener {\r
        class KeyEvent {\r
                static final int KEY_DOWN = 0;\r
@@ -103,7 +101,7 @@ final class AndroidInput implements Input, OnKeyListener, OnTouchListener,
        private int sleepTime = 0;\r
        private boolean catchBack = false;\r
 \r
-       AndroidInput(AndroidApplication activity, View view, int sleepTime) {\r
+       public AndroidInput(AndroidApplication activity, View view, int sleepTime) {\r
                view.setOnKeyListener(this);\r
                view.setOnTouchListener(this);\r
                view.setFocusable(true);\r