Skip to content

Commit

Permalink
- Rename PlayerHorizon private members in preparation for replaceme…
Browse files Browse the repository at this point in the history
…nt work.
  • Loading branch information
mjr4077au committed Nov 26, 2022
1 parent ce3ae65 commit 8b65395
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions source/core/gameinput.cpp
Expand Up @@ -357,14 +357,14 @@ FSerializer& Serialize(FSerializer& arc, const char* keyname, PlayerHorizon& w,
{
arc("horiz", w.ZzHORIZON)
("horizoff", w.ZzHORIZOFF)
("inputdisabled", w.inputdisabled)
("inputdisabled", w.legacyDisabledPitch)
.EndObject();

if (arc.isReading())
{
w.ZzOLDHORIZON = w.ZzHORIZON;
w.ZzOHORIZOFF = w.ZzHORIZOFF;
w.inputdisabled = w.inputdisabled;
w.legacyDisabledPitch = w.legacyDisabledPitch;
w.resetAdjustmentPitch();
}
}
Expand Down
26 changes: 13 additions & 13 deletions source/core/gameinput.h
Expand Up @@ -34,19 +34,19 @@ struct PlayerHorizon
DAngle horizLERPSUM(double const interpfrac) { return interpolatedvalue(horizOLDSUM(), horizSUM(), interpfrac); }

// Ticrate playsim adjustment helpers.
void resetAdjustmentPitch() { adjustment = nullAngle; }
void resetAdjustmentPitch() { legacyAdjustmentPitch = nullAngle; }

// Input locking helpers.
void lockPitch() { inputdisabled = true; }
void unlockPitch() { inputdisabled = false; }
bool lockedPitch() { return target.Sgn() || inputdisabled; }
void lockPitch() { legacyDisabledPitch = true; }
void unlockPitch() { legacyDisabledPitch = false; }
bool lockedPitch() { return legacyTargetPitch.Sgn() || legacyDisabledPitch; }

// Ticrate playsim adjustment setters and processor.
void addToPitch(DAngle const value)
{
if (!SyncInput())
{
adjustment += value;
legacyAdjustmentPitch += value;
}
else
{
Expand All @@ -61,7 +61,7 @@ struct PlayerHorizon

if (!SyncInput() && !backup)
{
target = value.Sgn() ? value : minAngle;
legacyTargetPitch = value.Sgn() ? value : minAngle;
}
else
{
Expand All @@ -74,27 +74,27 @@ struct PlayerHorizon
{
if (targetedPitch())
{
auto delta = deltaangle(ZzHORIZON, target);
auto delta = deltaangle(ZzHORIZON, legacyTargetPitch);

if (abs(delta).Degrees() > 0.45)
{
ZzHORIZON += delta * scaleAdjust;
}
else
{
ZzHORIZON = target;
target = nullAngle;
ZzHORIZON = legacyTargetPitch;
legacyTargetPitch = nullAngle;
}
}
else if (adjustment.Sgn())
else if (legacyAdjustmentPitch.Sgn())
{
ZzHORIZON += adjustment * scaleAdjust;
ZzHORIZON += legacyAdjustmentPitch * scaleAdjust;
}
}

private:
DAngle target, adjustment;
bool inputdisabled;
DAngle legacyTargetPitch, legacyAdjustmentPitch;
bool legacyDisabledPitch;
};

struct PlayerAngle
Expand Down

0 comments on commit 8b65395

Please sign in to comment.