v0.6.3: improved error handling in SPD-classes

This commit is contained in:
Evan Debenham
2018-01-21 19:05:00 -05:00
parent ffc1a52ca3
commit 2dddeee60d
7 changed files with 48 additions and 59 deletions

View File

@@ -32,6 +32,7 @@ import android.os.Bundle;
import android.os.SystemClock;
import android.os.Vibrator;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.SurfaceHolder;
@@ -404,6 +405,14 @@ public class Game extends Activity implements GLSurfaceView.Renderer, View.OnTou
Camera.updateAll();
}
public static void reportException( Throwable tr ) {
if (instance != null) instance.logException(tr);
}
protected void logException( Throwable tr ){
Log.e("GAME", Log.getStackTraceString(tr));
}
public static void vibrate( int milliseconds ) {
((Vibrator)instance.getSystemService( VIBRATOR_SERVICE )).vibrate( milliseconds );
}