1 package org.jwz.xscreensaver.gen;
2 import javax.microedition.khronos.egl.EGLConfig;
3 import javax.microedition.khronos.opengles.GL10;
4 import net.rbgrn.android.glwallpaperservice.*;
5 import android.opengl.GLU;
6 import android.content.Context;
7 import android.content.SharedPreferences;
8 import org.jwz.xscreensaver.*;
9 public class SproingiesWallpaper extends ARenderer {
10 private static native void nativeSettings(String hack, String hackPref, int draw);
11 public static final String SHARED_PREFS_NAME="sproingiessettings";
13 public void onSurfaceCreated(GL10 gl, EGLConfig config) {
14 super.onSurfaceCreated(gl, config);
15 cn = new CallNative();
18 public void onDrawFrame(GL10 gl) {
19 super.onDrawFrame(gl);
20 nativeSettings("bogus", "bogus", 1);
26 void doSP(SharedPreferences sspp) {
27 String hackPref = sspp.getString("sproingies_count", "8"); // key
28 String hack = "sproingies";
29 nativeSettings(hack, hackPref, 0);
33 System.loadLibrary ("xscreensaver");