renamed physics_entity_solve_contacts (was default_contact_solver)

This commit is contained in:
Sara 2023-10-24 23:15:29 +02:00
parent e86fa1bdef
commit 4047d04686
4 changed files with 5 additions and 4 deletions

View file

@ -63,7 +63,7 @@ void physics_entity_apply_collision_forces(PhysicsEntity self, List* contacts) {
} }
void default_contact_solver(PhysicsEntity self, List* contacts) { void physics_entity_solve_contacts(PhysicsEntity self, List* contacts) {
RigidBody* body = self.tc->get_rigidbody(self.data); RigidBody* body = self.tc->get_rigidbody(self.data);
const Transform pre_solve = *rigidbody_get_transform(body); const Transform pre_solve = *rigidbody_get_transform(body);
// attempt to solve constraints // attempt to solve constraints

View file

@ -23,7 +23,7 @@ typedef struct {
} PhysicsEntity; } PhysicsEntity;
extern void physics_entity_debug_draw(PhysicsEntity self); extern void physics_entity_debug_draw(PhysicsEntity self);
extern void default_contact_solver(PhysicsEntity self, List* contacts); extern void physics_entity_solve_contacts(PhysicsEntity self, List* contacts);
extern void physics_entity_update(PhysicsEntity self); extern void physics_entity_update(PhysicsEntity self);

View file

@ -25,7 +25,7 @@ void player_spawn(Player* self, Vector at) {
} }
void player_collision_solver(Player* self, List* contacts) { void player_collision_solver(Player* self, List* contacts) {
default_contact_solver(Player_as_PhysicsEntity(self), contacts); physics_entity_solve_contacts(Player_as_PhysicsEntity(self), contacts);
} }
void player_start(Player* self) { void player_start(Player* self) {

View file

@ -147,4 +147,5 @@ float* tile_instance_get_rotation(TileInstance* self) {
return &self->transform.rotation; return &self->transform.rotation;
} }
impl_PhysicsEntity_default_solver(tile_instance_solve_contacts, TileInstance)
void tile_instance_solve_contacts(TileInstance* self, List* contacts) {}