PhysicsSolver minor refactor, changed crouch speed

This commit is contained in:
MihailRis
2023-11-30 00:18:31 +03:00
parent 5accfe18c9
commit de134dc2e5
3 changed files with 73 additions and 67 deletions
+3 -4
View File
@@ -2,8 +2,7 @@
#define PHYSICS_PHYSICSSOLVER_H_
#include <glm/glm.hpp>
#include <glm/ext.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include "../typedefs.h"
class Hitbox;
class Chunks;
@@ -15,11 +14,11 @@ public:
void step(Chunks* chunks,
Hitbox* hitbox,
float delta,
unsigned substeps,
uint substeps,
bool shifting,
float gravityScale,
bool collisions);
void colisionCalc(Chunks* chunks, Hitbox* hitbox, glm::vec3* vel, glm::vec3* pos, glm::vec3 half);
void colisionCalc(Chunks* chunks, Hitbox* hitbox, glm::vec3& vel, glm::vec3& pos, const glm::vec3 half);
bool isBlockInside(int x, int y, int z, Hitbox* hitbox);
};