From 10125808c0f57dba5254b6fb262ff4988ebf6942 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 4 Mar 2022 17:55:49 +0300 Subject: [PATCH] Fixed gravity --- src/voxel_engine.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/voxel_engine.cpp b/src/voxel_engine.cpp index e2603903..0b2e3b30 100644 --- a/src/voxel_engine.cpp +++ b/src/voxel_engine.cpp @@ -79,6 +79,7 @@ void close_world(WorldFiles* wfile, Chunks* chunks){ #define CAMERA_SHAKING_SPEED 1.6f #define CAMERA_SHAKING_DELTA_K 10.0f #define FLIGHT_SPEED_MUL 5.0f +#define JUMP_FORCE 7.0f void update_controls(PhysicsSolver* physics, Chunks* chunks, @@ -151,7 +152,7 @@ void update_controls(PhysicsSolver* physics, camera->zoom = zoomValue * dt + camera->zoom * (1.0f - dt); if (Events::pressed(GLFW_KEY_SPACE) && hitbox->grounded){ - hitbox->velocity.y = 6.0f; + hitbox->velocity.y = JUMP_FORCE; } vec3 dir(0,0,0); @@ -270,7 +271,7 @@ int main() { std::cout << "-- preparing systems" << std::endl; VoxelRenderer renderer(1024*1024); - PhysicsSolver physics(vec3(0,-16.0f,0)); + PhysicsSolver physics(vec3(0,-9.8f*2.0f,0)); Lighting lighting(chunks); init_renderer();