Somewhat fixed joystick cursor management on gp2X... doesn't work so well but still, it's useable now.
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/release@1054 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
33c371798d
commit
f253728e5e
18
input.c
18
input.c
@ -736,20 +736,20 @@ int Get_input(void)
|
||||
|
||||
time_now=SDL_GetTicks();
|
||||
|
||||
if (time_now>Directional_last_move+Directional_delay)
|
||||
if (time_now>Directional_last_move + Directional_delay)
|
||||
{
|
||||
// Speed parameters, acceleration etc. are here
|
||||
if (Directional_delay==-1)
|
||||
{
|
||||
Directional_delay=150;
|
||||
Directional_step=16;
|
||||
Directional_delay = 150;
|
||||
Directional_step = 16;
|
||||
}
|
||||
else if (Directional_delay==150)
|
||||
Directional_delay=40;
|
||||
else if (Directional_delay!=0)
|
||||
Directional_delay=Directional_delay*8/10;
|
||||
else if (Directional_step<16*4)
|
||||
Directional_step++;
|
||||
else if (Directional_delay == 150)
|
||||
Directional_delay = 40;
|
||||
else if (Directional_delay != 0)
|
||||
Directional_delay = Directional_delay * 8 / 10;
|
||||
// else if (Directional_step < 16 * 2)
|
||||
// Directional_step++;
|
||||
Directional_last_move = time_now;
|
||||
|
||||
// Directional controller UP
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user