LICENCE.txt
README.md
pyproject.toml
setup.py
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_broad_phase.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_chain_shape.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_circle_shape.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_collide_circle.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_collide_edge.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_collide_polygon.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_collision.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_distance.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_dynamic_tree.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_edge_shape.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_polygon_shape.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/collision/b2_time_of_impact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_block_allocator.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_draw.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_free_list.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_math.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_settings.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_stack_allocator.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_stat.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_timer.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/common/b2_tracked_block.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_body.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_chain_circle_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_chain_polygon_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_circle_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_contact_manager.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_contact_solver.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_distance_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_edge_circle_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_edge_polygon_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_fixture.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_friction_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_gear_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_island.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_motor_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_mouse_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_polygon_circle_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_polygon_contact.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_prismatic_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_pulley_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_revolute_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_weld_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_wheel_joint.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_world.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/dynamics/b2_world_callbacks.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/particle/b2_particle.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/particle/b2_particle_assembly.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/particle/b2_particle_group.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/particle/b2_particle_system.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/particle/b2_voronoi_diagram.cpp
external/box2d-ecf398ca73f31b282cf9e6a500d8af6665654617/src/rope/b2_rope.cpp
python/module/b2d/__init__.py
python/module/b2d/extend_body.py
python/module/b2d/extend_collision.py
python/module/b2d/extend_contact.py
python/module/b2d/extend_draw.py
python/module/b2d/extend_fixture.py
python/module/b2d/extend_joints.py
python/module/b2d/extend_math.py
python/module/b2d/extend_particles.py
python/module/b2d/extend_shapes.py
python/module/b2d/extend_user_data.py
python/module/b2d/extend_world.py
python/module/b2d/query_callback.py
python/module/b2d/tools.py
python/module/b2d.egg-info/PKG-INFO
python/module/b2d.egg-info/SOURCES.txt
python/module/b2d.egg-info/dependency_links.txt
python/module/b2d.egg-info/not-zip-safe
python/module/b2d.egg-info/requires.txt
python/module/b2d.egg-info/top_level.txt
python/module/b2d/testbed/__init__.py
python/module/b2d/testbed/testbed_base.py
python/module/b2d/testbed/backend/__init__.py
python/module/b2d/testbed/backend/default_backend.py
python/module/b2d/testbed/backend/gui_settings.py
python/module/b2d/testbed/backend/gif_gui/__init__.py
python/module/b2d/testbed/backend/gif_gui/gif_gui.py
python/module/b2d/testbed/backend/gif_gui/opencv_debug_draw.py
python/module/b2d/testbed/backend/jupyter/__init__.py
python/module/b2d/testbed/backend/jupyter/jupyter_batch_debug_draw.py
python/module/b2d/testbed/backend/jupyter/jupyter_gui.py
python/module/b2d/testbed/backend/kivy/__init__.py
python/module/b2d/testbed/backend/kivy/kivy_debug_draw.py
python/module/b2d/testbed/backend/kivy/kivy_gui.py
python/module/b2d/testbed/backend/matplotlib_gif_gui/__init__.py
python/module/b2d/testbed/backend/matplotlib_gif_gui/matplotlib_gif_gui.py
python/module/b2d/testbed/backend/no_gui/__init__.py
python/module/b2d/testbed/backend/no_gui/no_gui.py
python/module/b2d/testbed/backend/pygame/__init__.py
python/module/b2d/testbed/backend/pygame/pygame_debug_draw.py
python/module/b2d/testbed/backend/pygame/pygame_gui.py
python/src/b2Body.cxx
python/src/b2Collision.cxx
python/src/b2Contact.cxx
python/src/b2Draw.cxx
python/src/b2Fixture.cxx
python/src/b2Joint.cxx
python/src/b2JointDef.cxx
python/src/b2Math.cxx
python/src/b2Particle.cxx
python/src/b2ParticleGroup.cxx
python/src/b2ParticleSystem.cxx
python/src/b2Shape.cxx
python/src/b2World.cxx
python/src/b2WorldCallbacks.cxx
python/src/def_build_config.cpp
python/src/main.cpp
python/src/pyEmitter.cxx
python/src/extensions/b2Emitter.cpp