From 0423e484a568af58a100e3d123b7c157a3175628 Mon Sep 17 00:00:00 2001 From: Foxar Date: Mon, 7 Dec 2020 14:28:56 +0100 Subject: [PATCH] Changed: Dolphin sample FOV is now 75.F, zoomed in the camera, increased the distance for collectibles pickup. --- src/samples/dolphin/camera.cpp | 2 +- src/samples/dolphin/dolphin.cpp | 2 +- src/samples/dolphin/main.cpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/samples/dolphin/camera.cpp b/src/samples/dolphin/camera.cpp index 0fb871f..5a9e61f 100755 --- a/src/samples/dolphin/camera.cpp +++ b/src/samples/dolphin/camera.cpp @@ -16,7 +16,7 @@ const float CAMERA_Y = 15.0F; Camera::Camera(ScreenSettings *t_screen) : CameraBase(t_screen, &position, &up) { - verticalLevel = 80.0F; + verticalLevel = 30.0F; up.x = 0.0F; up.y = 1.0F; up.z = 0.0F; diff --git a/src/samples/dolphin/dolphin.cpp b/src/samples/dolphin/dolphin.cpp index 19f3df3..bc3f35e 100755 --- a/src/samples/dolphin/dolphin.cpp +++ b/src/samples/dolphin/dolphin.cpp @@ -113,7 +113,7 @@ void Dolphin::onUpdate() { Vector3 vecDist = oysters[i].mesh.position - player.mesh.position; float dist = Math::sqrt(vecDist.x + vecDist.y + vecDist.z); - if (dist < 2 && player.getIsJumping() && oysters[i].isActive()) + if (dist < 2.5F && player.getIsJumping() && oysters[i].isActive()) { printf("Pickup %d Dist %d\n", i, dist); oysters[i].setActive(false); diff --git a/src/samples/dolphin/main.cpp b/src/samples/dolphin/main.cpp index 9c5f37e..d094a17 100755 --- a/src/samples/dolphin/main.cpp +++ b/src/samples/dolphin/main.cpp @@ -13,6 +13,7 @@ int main() { Engine engine = Engine(); + engine.screen.fov = 75.F; Dolphin game = Dolphin(&engine); game.engine->init(&game, 128); SleepThread();