mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-11-10 07:12:03 +00:00
Revert "Remove game deadzone for Accel/Brake"
This reverts commit 44eeb3a0f3
.
# Conflicts:
# src/m_menu.c
This commit is contained in:
parent
b10c21c504
commit
de97c41532
2 changed files with 15 additions and 9 deletions
|
@ -128,11 +128,11 @@ typedef enum
|
|||
{
|
||||
AXISNONE = 0,
|
||||
AXISTURN,
|
||||
AXISMOVE,
|
||||
AXISBRAKE,
|
||||
AXISAIM,
|
||||
AXISLOOK,
|
||||
AXISDEAD, //Axises that don't want deadzones
|
||||
AXISMOVE,
|
||||
AXISBRAKE,
|
||||
AXISFIRE,
|
||||
AXISDRIFT,
|
||||
AXISLOOKBACK,
|
||||
|
|
20
src/m_menu.c
20
src/m_menu.c
|
@ -2627,21 +2627,27 @@ boolean M_Responder(event_t *ev)
|
|||
accelaxis /= 2;
|
||||
if (ev->data1 == accelaxis)
|
||||
{
|
||||
const INT32 jacceldeadzone = xmode ? jxdeadzone : jydeadzone;
|
||||
retaxis = xmode ? ev->data2 : ev->data3;
|
||||
if (retaxis != INT32_MAX)
|
||||
{
|
||||
if (cv_moveaxis.value < 0)
|
||||
retaxis = -retaxis;
|
||||
|
||||
if (joywaitaccel < thistime && retaxis >= pjoyaccel) // only on upwards event
|
||||
if (Joystick.bGamepadStyle || retaxis > jacceldeadzone)
|
||||
{
|
||||
ch = KEY_ENTER;
|
||||
joywaitaccel = thistime;
|
||||
if (pjoyaccel == 0 // no previous input?
|
||||
|| ((retaxis < 0) == (pjoyaccel < 0))) // same direction as the current one?
|
||||
joywaitaccel += NEWTICRATE/3;
|
||||
if (joywaitaccel < thistime)
|
||||
{
|
||||
ch = KEY_ENTER;
|
||||
joywaitaccel = thistime;
|
||||
if (pjoyaccel == 0 // no previous input?
|
||||
|| ((retaxis < 0) == (pjoyaccel > 0))) // same direction as the current one?
|
||||
joywaitaccel += NEWTICRATE/3;
|
||||
}
|
||||
pjoyaccel = retaxis;
|
||||
}
|
||||
pjoyaccel = retaxis;
|
||||
else
|
||||
pjoyaccel = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue