Android svn path

hi all

few weeks ago i checkout android jme3 from http://jmonkeyengine.googlecode.com/svn.

Is it still there?

There are no change in update mode.

Possible?

Where can i found a stable release of jme3 for android?

ciao



(espacially normen ; )

Its the same project as the normal jme3, just another build target.

i try to do just build target dist-android but i got

[javac] Compiling 7 source files to C:workspacejme3buildandroid

[javac] C:workspacejme3srcandroidcomjme3systemandroidOGLESContext.java:54: com.jme3.system.android.OGLESContext is not abstract and does not override abstract method isRenderable() in com.jme3.system.JmeContext

[javac] public class OGLESContext implements JmeContext, GLSurfaceView.Renderer {

[javac] ^

[javac] Note: C:workspacejme3srcandroidjme3testandroidAndroidActivity.java uses unchecked or unsafe operations.

[javac] Note: Recompile with -Xlint:unchecked for details.

[javac] 1 error



BUILD FAILED



normen you know why? of course y know! : )

The android part is out of sync with the rest of jme3



Here is a patch to add the isRenderable() call to OGLESContext



[patch]Index: src/android/com/jme3/system/android/OGLESContext.java

===================================================================

— src/android/com/jme3/system/android/OGLESContext.java (revision 7169)

+++ src/android/com/jme3/system/android/OGLESContext.java (working copy)

@@ -56,6 +56,7 @@

private static final Logger logger = Logger.getLogger(OGLESContext.class.getName());



protected AtomicBoolean created = new AtomicBoolean(false);

  • protected AtomicBoolean renderable = new AtomicBoolean(false);

    protected AppSettings settings = new AppSettings(true);



    /* < OpenGL ES 2.0 * */

    @@ -123,17 +124,19 @@

    timer = new AndroidTimer();



    renderer = new OGLESShaderRenderer(gl);
  • applySettingsToRenderer(renderer, settings);
  •    applySettingsToRenderer(renderer, settings);<br />
    

renderer.initialize();
listener.initialize();
+
+ renderable.set(true);

// OGLESShaderRenderer does not support guiView yet
// forcefully remove all gui nodes

- if (listener instanceof com.jme3.app.SimpleApplication) {
- ((com.jme3.app.SimpleApplication) listener).getGuiNode().detachAllChildren();
- }
+ //if (listener instanceof com.jme3.app.SimpleApplication) {
+ // ((com.jme3.app.SimpleApplication) listener).getGuiNode().detachAllChildren();
+ //}
}

/**
@@ -147,6 +150,7 @@

logger.info("Display destroyed.");
created.set(false);
+ renderable.set(false);
renderer = null;
timer = null;
}
@@ -253,6 +257,11 @@
renderer.onFrame();
}

+ public boolean isRenderable()
+ {
+ return renderable.get();
+ }
+
/**
* TODO: get these methods to follow the spec
* @param waitFor
[/patch]