SirLynix
6757de1be8
Add end-of-line spaces checker
2024-01-26 10:43:00 +01:00
SirLynix
d2e2c075b4
Update copyright year
2024-01-02 12:02:14 +01:00
Lynix
8a32c748bb
Physics2D/ChipmunkRigidBody2D: Fix SetGeom
2023-12-28 17:47:15 +01:00
SirLynix
9da6e2ef8c
ChipmunkPhysics2D: Fix kinematic body handling
2023-12-26 12:42:08 +01:00
SirLynix
7e54b19eb5
Fix unity compilation
2023-08-12 14:08:48 +02:00
SirLynix
68ce2b2d00
ChipmunkPhysics2D/PhysWorld2D: Change default step size to 1 / 120
2023-08-12 12:23:11 +02:00
SirLynix
689ea06fe1
ChipmunkPhysics2D/Constraint2D: Fix leak and implement single body constraints
...
Also move anchors to world space
2023-08-12 12:12:20 +02:00
SirLynix
65a1c195ac
ChipmunkPhysics2D/RigidBody2D: Add ToLocal/ToWorld methods
2023-08-12 12:11:24 +02:00
SirLynix
4642ea778c
ChipmunkPhysics2D/PhysicsSystem: Add query functions wrappers
2023-08-10 12:05:31 +02:00
SirLynix
5484967498
ChipmunkPhysics2D/RigidBody2D: Add unique body index and remove userdata
2023-08-10 08:40:21 +02:00
SirLynix
32f8141bd8
ChipmunkPhysics2D: Rework RigidBody2D
2023-08-07 18:17:00 +02:00
Jérôme Leclercq
1a55b550fb
Improve math module ( #396 )
...
* Improve math module
- Mark almost everything constexpr
- Equality (a == b) is now exact, down to the bit level. If you want approximate equality use the new ApproxEqual method/static method
- Rename Nz::Extend to Nz::Extent
- Removed Make[] and Set[] methods in favor of their static counterpart and operator=
2023-06-02 22:30:51 +02:00
SirLynix
bbbd3f88c1
Core: Add DisabledComponent (to temporary disable an entity)
2023-05-07 22:43:48 +02:00
SirLynix
2f5db80183
Remove empty source files
2023-04-11 13:51:11 +02:00
SirLynix
670389d268
xmake check-files -f
2023-04-10 17:12:23 +02:00
SirLynix
26b23ccce6
Rename Physics2D to ChipmunkPhysics2D
2023-04-10 17:12:23 +02:00