From bd497a7e6835b848d267b9b61bf11f811e5bd4a1 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 21 Aug 2022 15:51:28 +0200 Subject: [PATCH] - floatified remote.pos. --- source/games/sw/src/game.h | 2 +- source/games/sw/src/player.cpp | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/source/games/sw/src/game.h b/source/games/sw/src/game.h index dbc2ee588..d604ec93f 100644 --- a/source/games/sw/src/game.h +++ b/source/games/sw/src/game.h @@ -570,7 +570,7 @@ struct REMOTE_CONTROL sectortype* cursectp, * lastcursectp; int pang; vec2_t vect, ovect, slide_vect; - vec3_t pos; + DVector3 pos; SECTOR_OBJECT* sop_control; }; diff --git a/source/games/sw/src/player.cpp b/source/games/sw/src/player.cpp index 832a64d46..c687c90de 100644 --- a/source/games/sw/src/player.cpp +++ b/source/games/sw/src/player.cpp @@ -5004,9 +5004,7 @@ void PlayerToRemote(PLAYER* pp) pp->remote.cursectp = pp->cursector; pp->remote.lastcursectp = pp->lastcursector; - pp->remote.pos.X = pp->int_ppos().X; - pp->remote.pos.Y = pp->int_ppos().Y; - pp->remote.pos.Z = pp->int_ppos().Z; + pp->remote.pos = pp->pos; pp->remote.vect.X = pp->vect.X; pp->remote.vect.Y = pp->vect.Y; @@ -5021,7 +5019,7 @@ void RemoteToPlayer(PLAYER* pp) pp->setcursector(pp->remote.cursectp); pp->lastcursector = pp->remote.lastcursectp; - pp->set_int_ppos(pp->remote.pos); + pp->pos = pp->remote.pos; pp->vect.X = pp->remote.vect.X; pp->vect.Y = pp->remote.vect.Y;