mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-29 13:00:43 +00:00
- SW: Remove inputScale
const from processMovement()
. Isn't needed anymore since input scaling in DoPlayerTurn()
has been removed.
This commit is contained in:
parent
3667116274
commit
40a00be202
1 changed files with 5 additions and 8 deletions
|
@ -205,9 +205,6 @@ static void processMovement(PLAYERp const pp, ControlInfo* const hidInput, bool
|
||||||
int32_t fvel = 0, svel = 0;
|
int32_t fvel = 0, svel = 0;
|
||||||
fixed_t q16avel = 0, q16horz = 0;
|
fixed_t q16avel = 0, q16horz = 0;
|
||||||
|
|
||||||
// Constant used for scaling input down to match other games. May not last long after true re-factoring.
|
|
||||||
constexpr double inputScale = 263. / 360.;
|
|
||||||
|
|
||||||
if (loc.actions & SB_RUN)
|
if (loc.actions & SB_RUN)
|
||||||
{
|
{
|
||||||
turnamount = pp->sop_control ? RUNTURN * 3 : RUNTURN;
|
turnamount = pp->sop_control ? RUNTURN * 3 : RUNTURN;
|
||||||
|
@ -221,23 +218,23 @@ static void processMovement(PLAYERp const pp, ControlInfo* const hidInput, bool
|
||||||
|
|
||||||
if (strafeKey)
|
if (strafeKey)
|
||||||
{
|
{
|
||||||
svel -= (hidInput->mousex * inputScale) * 4.f;
|
svel -= xs_CRoundToInt(hidInput->mousex * 4.);
|
||||||
svel -= hidInput->dyaw * keymove;
|
svel -= hidInput->dyaw * keymove;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
q16avel += FloatToFixed((hidInput->mousex + (scaleAdjust * hidInput->dyaw)) * inputScale);
|
q16avel += FloatToFixed(hidInput->mousex + (scaleAdjust * hidInput->dyaw));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mouseaim)
|
if (mouseaim)
|
||||||
q16horz -= FloatToFixed(hidInput->mousey * inputScale);
|
q16horz -= FloatToFixed(hidInput->mousey);
|
||||||
else
|
else
|
||||||
fvel -= (hidInput->mousey * inputScale) * 8.f;
|
fvel -= xs_CRoundToInt(hidInput->mousey * 8.);
|
||||||
|
|
||||||
if (in_mouseflip)
|
if (in_mouseflip)
|
||||||
q16horz = -q16horz;
|
q16horz = -q16horz;
|
||||||
|
|
||||||
q16horz -= FloatToFixed(scaleAdjust * (hidInput->dpitch * inputScale));
|
q16horz -= FloatToFixed(scaleAdjust * hidInput->dpitch);
|
||||||
svel -= hidInput->dx * keymove;
|
svel -= hidInput->dx * keymove;
|
||||||
fvel -= hidInput->dz * keymove;
|
fvel -= hidInput->dz * keymove;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue