More work on control

This commit is contained in:
Henrik Rydgard committed 2013-03-31 00:39:58 +01:00
1 parent afa21588d7
commit 634e324975
7 files changed
+46 -43

No files matched your search

+5 -10
View File
@@ -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;
}