X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2Fgen%2FSproingiesService.java;fp=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2Fgen%2FSproingiesService.java;h=0000000000000000000000000000000000000000;hp=8cddbebcded2b2b7d97c2efaa041a004aee81183;hb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;hpb=7edd66e6bd3209013ee059819747b10b5835635b diff --git a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/SproingiesService.java b/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/SproingiesService.java deleted file mode 100644 index 8cddbebc..00000000 --- a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/SproingiesService.java +++ /dev/null @@ -1,49 +0,0 @@ -package org.jwz.xscreensaver.gen; -import net.rbgrn.android.glwallpaperservice.*; -import android.content.SharedPreferences; -import org.jwz.xscreensaver.*; - -// Original code provided by Robert Green -// http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers -public class SproingiesService extends GLWallpaperService { - SharedPreferences sp; - public SproingiesService() { - super(); - } - @Override - public void onCreate() { - sp = ((XscreensaverApp)getApplication()).getThePrefs(SproingiesWallpaper.SHARED_PREFS_NAME); - } - public Engine onCreateEngine() { - MyEngine engine = new MyEngine(); - return engine; - } - class MyEngine extends GLEngine { - SproingiesWallpaper renderer; - public MyEngine() { - super(); - // handle prefs, other initialization - renderer = new SproingiesWallpaper(); - setRenderer(renderer); - setRenderMode(RENDERMODE_CONTINUOUSLY); - } - public void onDestroy() { - super.onDestroy(); - if (renderer != null) { - renderer.release(); // assuming yours has this method - it should! - } - renderer = null; - } - @Override - public void onVisibilityChanged(boolean visible) { - super.onVisibilityChanged(visible); - if (visible) { - renderer.doSP(sp); - } - } - } - static - { - System.loadLibrary ("xscreensaver"); - } -}