Fixed gravity

This commit is contained in:
MihailRis 2022-03-04 17:55:49 +03:00 committed by GitHub
parent 9150e6d3e3
commit 10125808c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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();