diff --git a/source/games/duke/src/funct.h b/source/games/duke/src/funct.h index 558dd2f4a..130a815b3 100644 --- a/source/games/duke/src/funct.h +++ b/source/games/duke/src/funct.h @@ -142,6 +142,7 @@ int callsound(sectortype* sectnum,DDukeActor* snum, bool endstate = false); double hitasprite(DDukeActor* snum,DDukeActor **hitSprite); int findplayer(const DDukeActor* s, double* dist); +[[deprecated]] inline int findplayer(const DDukeActor* s, int* dist) { double dd; diff --git a/source/games/duke/src/vmexports.cpp b/source/games/duke/src/vmexports.cpp index a64f1a7b6..e3f322fea 100644 --- a/source/games/duke/src/vmexports.cpp +++ b/source/games/duke/src/vmexports.cpp @@ -397,11 +397,7 @@ DEFINE_ACTION_FUNCTION_NATIVE(_DukePlayer, backuppos, dukeplayer_backuppos) void dukeplayer_setpos(player_struct* self, double x, double y, double z) { - /* - self->pos.X = int(x * worldtoint); - self->pos.Y = int(y * worldtoint); - self->pos.Z = int(z * zworldtoint); - */ + self->pos = { x, y, z }; } DEFINE_ACTION_FUNCTION_NATIVE(_DukePlayer, setpos, dukeplayer_setpos)