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();
|
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
|
// Speed parameters, acceleration etc. are here
|
||||||
if (Directional_delay==-1)
|
if (Directional_delay==-1)
|
||||||
{
|
{
|
||||||
Directional_delay=150;
|
Directional_delay = 150;
|
||||||
Directional_step=16;
|
Directional_step = 16;
|
||||||
}
|
}
|
||||||
else if (Directional_delay==150)
|
else if (Directional_delay == 150)
|
||||||
Directional_delay=40;
|
Directional_delay = 40;
|
||||||
else if (Directional_delay!=0)
|
else if (Directional_delay != 0)
|
||||||
Directional_delay=Directional_delay*8/10;
|
Directional_delay = Directional_delay * 8 / 10;
|
||||||
else if (Directional_step<16*4)
|
// else if (Directional_step < 16 * 2)
|
||||||
Directional_step++;
|
// Directional_step++;
|
||||||
Directional_last_move = time_now;
|
Directional_last_move = time_now;
|
||||||
|
|
||||||
// Directional controller UP
|
// Directional controller UP
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user