View Single Post
Posts: 210 | Thanked: 841 times | Joined on Feb 2013
#106
Originally Posted by nice_2000 View Post
Sky Force Reloaded:
Code:
Not supported yet, but found JNI methods:
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeLoadPanel
Java_pl_idreams_skyforcereloaded_game_nativeTouch
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeInit
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeInitPathForSave
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeSave
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativePause
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeDone
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeGetAchievement
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeGetLeaderboard
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeGetScore
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeCheckURL
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeClearURL
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeCheckVibraDuration
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeSetAccelerometer
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeScreenLightState
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeMenuMode
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeProcess
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeSoundInit
Java_pl_idreams_skyforcereloaded_MySurfaceView_nativeSoundUpdate
Which functions must be ported to run the game?
there are no nativeRender and nativeResize functions.

Java_pl_idreams_skyforcereloaded_MySurfaceView_nat iveInit:
Code:
private static native void nativeInit(ByteBuffer paramByteBuffer, int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5);
What is this?
Sorry for my bad english :|
search the code where nativeInit is called and look how the bytebuffer is filled (maybe look up ByteBuffer if you don't know what it is, i found: http://docs.oracle.com/javase/6/docs...yteBuffer.html)
you should also find there what paramInt2-5 should be, probably screen size and stuff...
if there is no update function look up in the code how the game's main loop works (i'd first look at nativeProcess, that seems suspicious)
 

The Following User Says Thank You to liar For This Useful Post: