removed impl macro for default physics solver
This commit is contained in:
parent
4047d04686
commit
635fb7b69f
|
@ -27,11 +27,6 @@ extern void physics_entity_solve_contacts(PhysicsEntity self, List* contacts);
|
||||||
extern void physics_entity_update(PhysicsEntity self);
|
extern void physics_entity_update(PhysicsEntity self);
|
||||||
|
|
||||||
|
|
||||||
#define impl_PhysicsEntity_default_solver(__Name, T)\
|
|
||||||
void __Name(T* self, List* contacts) {\
|
|
||||||
default_contact_solver(T##_as_PhysicsEntity(self), contacts);\
|
|
||||||
}
|
|
||||||
|
|
||||||
#define impl_PhysicsEntity_for(T, get_rigidbody_f, get_shape_f, on_collision_f, collision_solver_f)\
|
#define impl_PhysicsEntity_for(T, get_rigidbody_f, get_shape_f, on_collision_f, collision_solver_f)\
|
||||||
static inline PhysicsEntity T##_as_PhysicsEntity(T* x) {\
|
static inline PhysicsEntity T##_as_PhysicsEntity(T* x) {\
|
||||||
TC_FN_TYPECHECK(Transformable, T##_as_Transformable, T*);\
|
TC_FN_TYPECHECK(Transformable, T##_as_Transformable, T*);\
|
||||||
|
|
Loading…
Reference in a new issue