Verify if compatibility mode requires the joystick - D-pad hack
This commit is contained in:
parent
6097b6f5b0
commit
f2622f07bb
|
@ -10,6 +10,7 @@ newdc/android/libnewdc/bin/libnewdc.jar
|
|||
newdc/android/libnewdc/bin/classes/com/example/newdc/JNIdc.class
|
||||
|
||||
shell/android/assets/build
|
||||
shell/android/tools
|
||||
|
||||
# iOS/Xcode general stuff
|
||||
.DS_Store
|
||||
|
|
|
@ -1 +1 @@
|
|||
382f2e5c19c85627f23bdc8e6cc2c59c97262bc3
|
||||
6097b6f5b009454b5c041f89f429f96aa1e795f6
|
|
@ -224,13 +224,17 @@ public class GL2JNIActivity extends Activity {
|
|||
}
|
||||
|
||||
private void initJoyStickLayout(int playerNum) {
|
||||
pad.globalLS_X[playerNum] = pad.previousLS_X[playerNum] = 0.0f;
|
||||
pad.globalLS_Y[playerNum] = pad.previousLS_Y[playerNum] = 0.0f;
|
||||
if (!pad.joystick[playerNum]) {
|
||||
pad.globalLS_X[playerNum] = pad.previousLS_X[playerNum] = 0.0f;
|
||||
pad.globalLS_Y[playerNum] = pad.previousLS_Y[playerNum] = 0.0f;
|
||||
}
|
||||
}
|
||||
|
||||
private void runCompatibilityMode() {
|
||||
for (int n = 0; n < 4; n++) {
|
||||
if (pad.compat[n]) {
|
||||
String id = pad.portId[n];
|
||||
pad.joystick[n] = prefs.getBoolean(Gamepad.pref_js_separate + id, false);
|
||||
getCompatibilityMap(n, pad.portId[n]);
|
||||
initJoyStickLayout(n);
|
||||
}
|
||||
|
|
|
@ -246,13 +246,17 @@ public class GL2JNINative extends NativeActivity {
|
|||
}
|
||||
|
||||
private void initJoyStickLayout(int playerNum) {
|
||||
pad.globalLS_X[playerNum] = pad.previousLS_X[playerNum] = 0.0f;
|
||||
pad.globalLS_Y[playerNum] = pad.previousLS_Y[playerNum] = 0.0f;
|
||||
if (!pad.joystick[playerNum]) {
|
||||
pad.globalLS_X[playerNum] = pad.previousLS_X[playerNum] = 0.0f;
|
||||
pad.globalLS_Y[playerNum] = pad.previousLS_Y[playerNum] = 0.0f;
|
||||
}
|
||||
}
|
||||
|
||||
private void runCompatibilityMode(int joy) {
|
||||
for (int n = 0; n < 4; n++) {
|
||||
if (pad.compat[n]) {
|
||||
String id = pad.portId[n];
|
||||
pad.joystick[n] = prefs.getBoolean(Gamepad.pref_js_separate + id, false);
|
||||
getCompatibilityMap(n, pad.portId[n]);
|
||||
pad.playerNumX.put(joy, n);
|
||||
initJoyStickLayout(n);
|
||||
|
|
Loading…
Reference in New Issue