From 4fb9283027a1c77ab0daeb172d1deab8b1f20ee3 Mon Sep 17 00:00:00 2001 From: Guillaume Plum Date: Mon, 21 Sep 2020 11:37:33 +0200 Subject: [PATCH] Fixing an error on clang and silenting a warning on gcc. --- Extensions/olcPGEX_RayCastWorld.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extensions/olcPGEX_RayCastWorld.h b/Extensions/olcPGEX_RayCastWorld.h index e17641a..b2a60fc 100644 --- a/Extensions/olcPGEX_RayCastWorld.h +++ b/Extensions/olcPGEX_RayCastWorld.h @@ -605,7 +605,7 @@ void olc::rcw::Engine::HandleObjectVsObject(std::shared_ptr ob // Will be explained in upcoming video... bool olc::rcw::Engine::CastRayDDA(const olc::vf2d& vOrigin, const olc::vf2d& vDirection, sTileHit& hit) { - olc::vf2d vRayDelta = { sqrt(1 + (vDirection.y / vDirection.x) * (vDirection.y / vDirection.x)), sqrt(1 + (vDirection.x / vDirection.y) * (vDirection.x / vDirection.y)) }; + olc::vf2d vRayDelta = { static_cast(sqrt(1 + (vDirection.y / vDirection.x) * (vDirection.y / vDirection.x))), static_cast(sqrt(1 + (vDirection.x / vDirection.y) * (vDirection.x / vDirection.y))) }; olc::vi2d vMapCheck = vOrigin; olc::vf2d vSideDistance;