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