From 33def4bd6e1de8791be59b6d033b9ad8497bcba9 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Mon, 12 Sep 2022 13:18:02 +1000 Subject: [PATCH] - Duke: Clean up some long `VecToAngle()` calls. --- source/games/duke/src/actors.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/games/duke/src/actors.cpp b/source/games/duke/src/actors.cpp index 18b92e7ab..60e50e32e 100644 --- a/source/games/duke/src/actors.cpp +++ b/source/games/duke/src/actors.cpp @@ -435,7 +435,7 @@ void moveplayers(void) if (p->actorsqu != nullptr) { - p->angle.addadjustment(deltaangle(p->angle.ang, VecToAngle(p->actorsqu->spr.pos.X - p->pos.X, p->actorsqu->spr.pos.Y - p->pos.Y)) * (1. / 4.)); + p->angle.addadjustment(deltaangle(p->angle.ang, (p->actorsqu->spr.pos - p->pos).Angle()) * 0.25); } if (act->spr.extra > 0) @@ -455,7 +455,7 @@ void moveplayers(void) if (p->wackedbyactor != nullptr && p->wackedbyactor->spr.statnum < MAXSTATUS) { - p->angle.addadjustment(deltaangle(p->angle.ang, VecToAngle(p->wackedbyactor->spr.pos.X - p->pos.X, p->wackedbyactor->spr.pos.Y - p->pos.Y)) * (1. / 2.)); + p->angle.addadjustment(deltaangle(p->angle.ang, (p->wackedbyactor->spr.pos - p->pos).Angle()) * 0.5); } } act->spr.angle = p->angle.ang;