notaz.gp2x.de
/
gpsp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tweaks from 2008 (gpsp09-2xb_3)
[gpsp.git]
/
input.c
diff --git
a/input.c
b/input.c
index
be00c60
..
2b17f50
100644
(file)
--- a/
input.c
+++ b/
input.c
@@
-513,7
+513,7
@@
u32 update_input()
{
static u32 rapidfire_flag = 1;
static u32 last_buttons;
{
static u32 rapidfire_flag = 1;
static u32 last_buttons;
- u32
non_repeat
_buttons;
+ u32
handled
_buttons;
u32 button_id;
u32 new_key = 0;
u32 buttons = gpsp_gp2x_joystick_read();
u32 button_id;
u32 new_key = 0;
u32 buttons = gpsp_gp2x_joystick_read();
@@
-525,12
+525,12
@@
u32 update_input()
buttons |= GP2X_VOL_MIDDLE;
}
buttons |= GP2X_VOL_MIDDLE;
}
-
non_repeat_buttons = (last_buttons ^ buttons
) & buttons;
+
handled_buttons = ((last_buttons ^ buttons) | GP2X_VOL_DOWN | GP2X_VOL_UP
) & buttons;
last_buttons = buttons;
for(i = 0; i < 16; i++)
{
last_buttons = buttons;
for(i = 0; i < 16; i++)
{
- if(
non_repeat
_buttons & button_gp2x_mask_to_config[i])
+ if(
handled
_buttons & button_gp2x_mask_to_config[i])
button_id = gamepad_config_map[i];
else
button_id = BUTTON_ID_NONE;
button_id = gamepad_config_map[i];
else
button_id = BUTTON_ID_NONE;