project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java
branchhedgeroid
changeset 5934 9f05a0f43003
parent 5641 06558ee35f51
child 5943 5b2b86a37089
equal deleted inserted replaced
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;