mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-26 19:58:36 +01:00
More work on control
This commit is contained in:
1 parent
afa21588d7
commit
634e324975
7 files changed
+46
-43
No files matched your search
@@ -47,13 +47,9 @@ int KeyboardDevice::UpdateState(InputState &input_state) {
|
||||
bool doAlternate = alternate && (alternator++ % 10) < 5;
|
||||
|
||||
for (int i = 0; i < sizeof(key_ctrl_map)/sizeof(key_ctrl_map[0]); i += 2) {
|
||||
if (!GetAsyncKeyState(key_ctrl_map[i]) || doAlternate)
|
||||
__CtrlButtonUp(key_ctrl_map[i+1]);
|
||||
else
|
||||
__CtrlButtonDown(key_ctrl_map[i+1]);
|
||||
|
||||
//if (GetAsyncKeyState(key_pad_map[i]) && !doAlternate)
|
||||
// input_state.pad_buttons |= key_pad_map[i+1];
|
||||
if (GetAsyncKeyState(key_pad_map[i]) && !doAlternate) {
|
||||
input_state.pad_buttons |= key_pad_map[i+1];
|
||||
}
|
||||
}
|
||||
|
||||
float analogX = 0;
|
||||
@@ -79,8 +75,7 @@ int KeyboardDevice::UpdateState(InputState &input_state) {
|
||||
}
|
||||
}
|
||||
|
||||
// __CtrlSetAnalog(analogX, analogY);
|
||||
input_state.pad_lstick_x = analogX;
|
||||
input_state.pad_lstick_y = analogY;
|
||||
input_state.pad_lstick_x += analogX;
|
||||
input_state.pad_lstick_y += analogY;
|
||||
return 0;
|
||||
}
|
||||
Reference in new issue
Block a user