23 lines
461 B
Haxe
Raw Normal View History

2025-01-22 16:18:30 +01:00
package leenkx.trait.physics;
#if (!lnx_physics)
class RigidBody extends iron.Trait { public function new() { super(); } }
2025-05-11 17:49:43 +00:00
@:enum abstract Shape(Int) from Int to Int { }
2025-01-22 16:18:30 +01:00
#else
#if lnx_bullet
typedef RigidBody = leenkx.trait.physics.bullet.RigidBody;
2025-05-11 17:49:43 +00:00
typedef Shape = leenkx.trait.physics.bullet.RigidBody.Shape;
2025-01-22 16:18:30 +01:00
#else
typedef RigidBody = leenkx.trait.physics.oimo.RigidBody;
2025-05-11 17:49:43 +00:00
typedef Shape = leenkx.trait.physics.oimo.RigidBody.Shape;
2025-01-22 16:18:30 +01:00
#end
#end