@Override protected void onClick() { Game.instance.finish(); } }
@Override protected void onClick() { InterlevelScene.mode = InterlevelScene.Mode.DESCEND; Game.switchScene( RankingsScene.class ); } } );
@Override public void call() { if (Game.scene() == BadgesScene.this) { ShatteredPixelDungeon.switchNoFade( BadgesScene.class ); } } };
protected void step() { if (requestedReset) { requestedReset = false; try { requestedScene = sceneClass.newInstance(); switchScene(); } catch (Exception e) { e.printStackTrace(); } } update(); }
@Override protected void onCreate( Bundle savedInstanceState ) { super.onCreate( savedInstanceState ); BitmapCache.context = TextureCache.context = instance = this; DisplayMetrics m = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics( m ); density = m.density; try { version = getPackageManager().getPackageInfo( getPackageName(), 0 ).versionName; versionNum = getPackageManager().getPackageInfo( getPackageName(), 0 ).versionCode; } catch (NameNotFoundException e) { version = "???"; versionNum = 0; } setVolumeControlStream( AudioManager.STREAM_MUSIC ); view = new GLSurfaceView( this ); view.setEGLContextClientVersion( 2 ); view.setEGLConfigChooser( false ); view.setRenderer( this ); view.setOnTouchListener( this ); setContentView( view ); }
@Override public void resize( int width, int height ) { Gdx.gl.glViewport( 0, 0, width, height ); if (width != Game.width || height != Game.height) { Game.width = width; Game.height = height; Scene sc = scene(); if (sc != null) { TextureCache.reload(); Camera.reset(); switchScene(sc.getClass()); } } }
@Override public void onDrawFrame( GL10 gl ) { if (width == 0 || height == 0) { return; } SystemTime.tick(); long rightNow = SystemTime.now; step = (now == 0 ? 0 : rightNow - now); now = rightNow; step(); NoosaScript.get().resetCamera(); GLES20.glScissor( 0, 0, width, height ); GLES20.glClear( GLES20.GL_COLOR_BUFFER_BIT ); draw(); }
public static void bundleToFile( String fileName, Bundle bundle ) throws IOException{ bundleToStream( Game.instance.openFileOutput( fileName, Game.MODE_PRIVATE ), bundle); }
public static Bundle gameBundle( String fileName ) throws IOException { InputStream input = Game.instance.openFileInput( fileName ); Bundle bundle = Bundle.read( input ); input.close(); return bundle; }
InputStream input = Game.instance.openFileInput( bonesFile ) ; Bundle bundle = Bundle.read( input ); input.close(); Game.instance.deleteFile( bonesFile ); depth = 0;
public static void vibrate( int milliseconds ) { ((Vibrator)instance.getSystemService( VIBRATOR_SERVICE )).vibrate( milliseconds ); }
public static boolean deleteFile( String name ){ return Game.instance.deleteFile( name ); }
@Override protected void onCreate( Bundle savedInstanceState ) { super.onCreate( savedInstanceState ); instance.getWindowManager().getDefaultDisplay().getMetrics( metrics ); boolean landscape = metrics.widthPixels > metrics.heightPixels;
@Override public void onDestroy() { super.onDestroy(); destroyGame(); Music.INSTANCE.mute(); Sample.INSTANCE.reset(); }
getWindowManager().getDefaultDisplay().getRealMetrics( m ); else getWindowManager().getDefaultDisplay().getMetrics( m ); density = m.density; dispHeight = m.heightPixels; version = getPackageManager().getPackageInfo( getPackageName(), 0 ).versionName; } catch (NameNotFoundException e) { version = "???"; versionCode = getPackageManager().getPackageInfo( getPackageName(), 0 ).versionCode; } catch (NameNotFoundException e) { versionCode = 0; setVolumeControlStream( AudioManager.STREAM_MUSIC ); setContentView( view );
protected void step() { if (requestedReset) { requestedReset = false; try { requestedScene = ClassReflection.newInstance(sceneClass); switchScene(); } catch (ReflectionException e) { e.printStackTrace(); } } update(); }
@Override public void onDrawFrame( GL10 gl ) { if (width == 0 || height == 0) { return; } NoosaScript.get().resetCamera(); NoosaScriptNoLighting.get().resetCamera(); GLES20.glDisable(GLES20.GL_SCISSOR_TEST); GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); draw(); GLES20.glFlush(); SystemTime.tick(); long rightNow = SystemClock.elapsedRealtime(); step = (now == 0 ? 0 : rightNow - now); now = rightNow; step(); }
public static void bundleToFile( String fileName, Bundle bundle ) throws IOException{ bundleToStream( Game.instance.openFileOutput( fileName ), bundle); }