branch | hedgeroid |
changeset 5934 | 9f05a0f43003 |
parent 5641 | 06558ee35f51 |
child 5943 | 5b2b86a37089 |
5932:5164d17b6374 | 5934:9f05a0f43003 |
---|---|
283 // Runs SDL_main() with added parameters |
283 // Runs SDL_main() with added parameters |
284 SDLActivity.nativeInit(new String[] { String.valueOf(ipc.port), |
284 SDLActivity.nativeInit(new String[] { String.valueOf(ipc.port), |
285 String.valueOf(surfaceWidth), String.valueOf(surfaceHeight), |
285 String.valueOf(surfaceWidth), String.valueOf(surfaceHeight), |
286 "0", "null", "xeli", "1", "1", "1", "0", "", path }); |
286 "0", "null", "xeli", "1", "1", "1", "0", "", path }); |
287 |
287 |
288 // Log.v("SDL", "SDL thread terminated"); |
288 //Log.v("SDL", "SDL thread terminated"); |
289 SDLActivity.mSingleton.finish(); |
|
289 } |
290 } |
290 } |
291 } |
291 |
292 |
292 /** |
293 /** |
293 * SDLSurface. This is what we draw on, so we need to know when it's created in |
294 * SDLSurface. This is what we draw on, so we need to know when it's created in |
512 if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) return false; |
513 if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) return false; |
513 if (event.getAction() == KeyEvent.ACTION_DOWN) { |
514 if (event.getAction() == KeyEvent.ACTION_DOWN) { |
514 Log.v("SDL", "key down: " + keyCode); |
515 Log.v("SDL", "key down: " + keyCode); |
515 if(keyCode == KeyEvent.KEYCODE_BACK){//TODO ask user to quit or not |
516 if(keyCode == KeyEvent.KEYCODE_BACK){//TODO ask user to quit or not |
516 SDLActivity.nativeQuit(); |
517 SDLActivity.nativeQuit(); |
517 SDLActivity.mSingleton.finish(); |
518 //SDLActivity.mSingleton.finish(); |
518 }else{ |
519 }else{ |
519 SDLActivity.onNativeKeyDown(keyCode); |
520 SDLActivity.onNativeKeyDown(keyCode); |
520 } |
521 } |
521 |
522 |
522 return true; |
523 return true; |