Adding isometric camera mode with orthographic projection to current state of master branch of GZDoom.

This commit is contained in:
Dileep V. Reddy 2024-01-15 17:27:39 -07:00 committed by Rachael Alexanderson
commit d2c2c93cf1
10 changed files with 117 additions and 5 deletions

View file

@ -270,6 +270,8 @@ void player_t::CopyFrom(player_t &p, bool copyPSP)
deltaviewheight = p.deltaviewheight;
bob = p.bob;
Vel = p.Vel;
isoviewpoint = p.isoviewpoint;
isoyaw = p.isoyaw;
centering = p.centering;
turnticks = p.turnticks;
attackdown = p.attackdown;
@ -1635,6 +1637,8 @@ void player_t::Serialize(FSerializer &arc)
("deltaviewheight", deltaviewheight)
("bob", bob)
("vel", Vel)
("isoviewpoint", isoviewpoint)
("isoyaw", isoyaw)
("centering", centering)
("health", health)
("inventorytics", inventorytics)
@ -1742,6 +1746,8 @@ DEFINE_FIELD_X(PlayerInfo, player_t, viewheight)
DEFINE_FIELD_X(PlayerInfo, player_t, deltaviewheight)
DEFINE_FIELD_X(PlayerInfo, player_t, bob)
DEFINE_FIELD_X(PlayerInfo, player_t, Vel)
DEFINE_FIELD_X(PlayerInfo, player_t, isoviewpoint)
DEFINE_FIELD_X(PlayerInfo, player_t, isoyaw)
DEFINE_FIELD_X(PlayerInfo, player_t, centering)
DEFINE_FIELD_X(PlayerInfo, player_t, turnticks)
DEFINE_FIELD_X(PlayerInfo, player_t, attackdown)