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%2FHilbertService.java;fp=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2Fgen%2FHilbertService.java;h=0000000000000000000000000000000000000000;hp=a098205cc7f4881040e45aacbbbcd2d7dbc4c6b8;hb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;hpb=7edd66e6bd3209013ee059819747b10b5835635b diff --git a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/HilbertService.java b/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/HilbertService.java deleted file mode 100644 index a098205c..00000000 --- a/android/project/xscreensaver/src/org/jwz/xscreensaver/gen/HilbertService.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 HilbertService extends GLWallpaperService { - SharedPreferences sp; - public HilbertService() { - super(); - } - @Override - public void onCreate() { - sp = ((XscreensaverApp)getApplication()).getThePrefs(HilbertWallpaper.SHARED_PREFS_NAME); - } - public Engine onCreateEngine() { - MyEngine engine = new MyEngine(); - return engine; - } - class MyEngine extends GLEngine { - HilbertWallpaper renderer; - public MyEngine() { - super(); - // handle prefs, other initialization - renderer = new HilbertWallpaper(); - 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"); - } -}