- Change wrapper internals for previous pitch to the actor's sprite DRotator and make sure all the games load a level.

This commit is contained in:
Mitchell Richters 2022-11-25 23:15:23 +11:00 committed by Christoph Oelckers
parent 7f5b97a0b7
commit 16a48cba17
2 changed files with 1 additions and 4 deletions

View file

@ -340,7 +340,6 @@ FSerializer& Serialize(FSerializer& arc, const char* keyname, PlayerAngles& w, P
("spin", w.YawSpin)
("actor", w.pActor)
("inputdisabled", w.legacyDisabledYaw)
("horiz", w.ZzHORIZON())
("horizoff", w.ZzHORIZOFF)
("inputdisabled", w.legacyDisabledPitch)
.EndObject();
@ -352,7 +351,6 @@ FSerializer& Serialize(FSerializer& arc, const char* keyname, PlayerAngles& w, P
w.ZzOLDROTSCRNANG = w.ZzROTSCRNANG;
w.legacyDisabledYaw = w.legacyDisabledYaw;
w.resetAdjustmentYaw();
w.ZzOLDHORIZON() = w.ZzHORIZON();
w.ZzOHORIZOFF = w.ZzHORIZOFF;
w.legacyDisabledPitch = w.legacyDisabledPitch;
w.resetAdjustmentPitch();

View file

@ -10,8 +10,7 @@ struct PlayerAngles
{
// Temporary wrappers.
DAngle& ZzHORIZON() { return pActor->spr.Angles.Pitch; }
DAngle prevHoriz;
DAngle& ZzOLDHORIZON() { return prevHoriz; }
DAngle& ZzOLDHORIZON() { return pActor->PrevAngles.Pitch; }
DAngle thisAngle;
DAngle& ZzANGLE() { return thisAngle; }
DAngle prevAngle;