From 4b184c6d4377b86b2c08df45ff970df64d650720 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 13 Sep 2022 20:03:38 +0200 Subject: [PATCH] - movesprite_ex refactoring, part 2 --- source/games/duke/src/player_r.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/games/duke/src/player_r.cpp b/source/games/duke/src/player_r.cpp index 847911918..b53d5053a 100644 --- a/source/games/duke/src/player_r.cpp +++ b/source/games/duke/src/player_r.cpp @@ -2472,8 +2472,8 @@ void onMotorcycleHit(int snum, DDukeActor* victim) if (numplayers == 1) { Collision coll; - int ang = int(p->TiltStatus * 20 + p->angle.ang.Buildang()); - movesprite_ex(victim, bcos(ang, -8), bsin(ang, -8), victim->int_zvel(), CLIPMASK0, coll); + DAngle ang = DAngle::fromBuild(p->TiltStatus * 20) + p->angle.ang; + movesprite_ex(victim, DVector3(ang.ToVector() * 4, victim->vel.Z), CLIPMASK0, coll); } } else @@ -2532,8 +2532,8 @@ void onBoatHit(int snum, DDukeActor* victim) if (numplayers == 1) { Collision coll; - int ang = int(p->TiltStatus * 20 + p->angle.ang.Buildang()); - movesprite_ex(victim, bcos(ang, -9), bsin(ang, -9), victim->int_zvel(), CLIPMASK0, coll); + DAngle ang = DAngle::fromBuild(p->TiltStatus * 20) + p->angle.ang; + movesprite_ex(victim, DVector3(ang.ToVector() * 2, victim->vel.Z), CLIPMASK0, coll); } } else