LICENSE
README.md
pyproject.toml
examples/__init__.py
examples/vsss_gym_basic.py
examples/vsss_gym_custom_obs_reward.py
examples/vsss_pettingzoo_basic.py
examples/vsss_simple_basic.py
examples/vsss_simple_hmi_basic.py
pSim/__init__.py
pSim/vsss_base_env.py
pSim/vsss_gym_env.py
pSim/vsss_pettingzoo_env.py
pSim/vsss_simple_env.py
pSim.egg-info/PKG-INFO
pSim.egg-info/SOURCES.txt
pSim.egg-info/dependency_links.txt
pSim.egg-info/entry_points.txt
pSim.egg-info/requires.txt
pSim.egg-info/top_level.txt
pSim/config/game_config.json
pSim/modules/OUNoise.py
pSim/modules/__init__.py
pSim/modules/env_description.py
pSim/modules/game_setup.py
pSim/modules/hmi.py
pSim/modules/render_vsss.py
pSim/modules/simulator.py
pSim/pybox2d/__init__.py
pSim/pybox2d/setup.py
pSim/pybox2d/Box2D/Box2D.h
pSim/pybox2d/Box2D/Box2D_wrap.cpp
pSim/pybox2d/Box2D/Box2D_wrap.h
pSim/pybox2d/Box2D/Collision/b2BroadPhase.cpp
pSim/pybox2d/Box2D/Collision/b2BroadPhase.h
pSim/pybox2d/Box2D/Collision/b2CollideCircle.cpp
pSim/pybox2d/Box2D/Collision/b2CollideEdge.cpp
pSim/pybox2d/Box2D/Collision/b2CollidePolygon.cpp
pSim/pybox2d/Box2D/Collision/b2Collision.cpp
pSim/pybox2d/Box2D/Collision/b2Collision.h
pSim/pybox2d/Box2D/Collision/b2Distance.cpp
pSim/pybox2d/Box2D/Collision/b2Distance.h
pSim/pybox2d/Box2D/Collision/b2DynamicTree.cpp
pSim/pybox2d/Box2D/Collision/b2DynamicTree.h
pSim/pybox2d/Box2D/Collision/b2TimeOfImpact.cpp
pSim/pybox2d/Box2D/Collision/b2TimeOfImpact.h
pSim/pybox2d/Box2D/Collision/Shapes/b2ChainShape.cpp
pSim/pybox2d/Box2D/Collision/Shapes/b2ChainShape.h
pSim/pybox2d/Box2D/Collision/Shapes/b2CircleShape.cpp
pSim/pybox2d/Box2D/Collision/Shapes/b2CircleShape.h
pSim/pybox2d/Box2D/Collision/Shapes/b2EdgeShape.cpp
pSim/pybox2d/Box2D/Collision/Shapes/b2EdgeShape.h
pSim/pybox2d/Box2D/Collision/Shapes/b2PolygonShape.cpp
pSim/pybox2d/Box2D/Collision/Shapes/b2PolygonShape.h
pSim/pybox2d/Box2D/Collision/Shapes/b2Shape.h
pSim/pybox2d/Box2D/Common/b2BlockAllocator.cpp
pSim/pybox2d/Box2D/Common/b2BlockAllocator.h
pSim/pybox2d/Box2D/Common/b2Draw.cpp
pSim/pybox2d/Box2D/Common/b2Draw.h
pSim/pybox2d/Box2D/Common/b2GrowableStack.h
pSim/pybox2d/Box2D/Common/b2Math.cpp
pSim/pybox2d/Box2D/Common/b2Math.h
pSim/pybox2d/Box2D/Common/b2Settings.cpp
pSim/pybox2d/Box2D/Common/b2Settings.h
pSim/pybox2d/Box2D/Common/b2StackAllocator.cpp
pSim/pybox2d/Box2D/Common/b2StackAllocator.h
pSim/pybox2d/Box2D/Common/b2Timer.cpp
pSim/pybox2d/Box2D/Common/b2Timer.h
pSim/pybox2d/Box2D/Dynamics/b2Body.cpp
pSim/pybox2d/Box2D/Dynamics/b2Body.h
pSim/pybox2d/Box2D/Dynamics/b2ContactManager.cpp
pSim/pybox2d/Box2D/Dynamics/b2ContactManager.h
pSim/pybox2d/Box2D/Dynamics/b2Fixture.cpp
pSim/pybox2d/Box2D/Dynamics/b2Fixture.h
pSim/pybox2d/Box2D/Dynamics/b2Island.cpp
pSim/pybox2d/Box2D/Dynamics/b2Island.h
pSim/pybox2d/Box2D/Dynamics/b2TimeStep.h
pSim/pybox2d/Box2D/Dynamics/b2World.cpp
pSim/pybox2d/Box2D/Dynamics/b2World.h
pSim/pybox2d/Box2D/Dynamics/b2WorldCallbacks.cpp
pSim/pybox2d/Box2D/Dynamics/b2WorldCallbacks.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2CircleContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2CircleContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2Contact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2Contact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2ContactSolver.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2NullContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
pSim/pybox2d/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
pSim/pybox2d/Box2D/Dynamics/Contacts/b2PolygonContact.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2DistanceJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2FrictionJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2GearJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2GearJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2Joint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2Joint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2MotorJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2MotorJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2MouseJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2MouseJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2PrismaticJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2PulleyJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2RevoluteJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2RopeJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2RopeJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2WeldJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2WeldJoint.h
pSim/pybox2d/Box2D/Dynamics/Joints/b2WheelJoint.cpp
pSim/pybox2d/Box2D/Dynamics/Joints/b2WheelJoint.h
pSim/pybox2d/library/Box2D/Box2D.py
pSim/pybox2d/library/Box2D/_Box2D.cpython-310-x86_64-linux-gnu.so
pSim/pybox2d/library/Box2D/_Box2D.cpython-311-x86_64-linux-gnu.so
pSim/pybox2d/library/Box2D/_Box2D.cpython-312-x86_64-linux-gnu.so
pSim/pybox2d/library/Box2D/__init__.py
pSim/pybox2d/library/Box2D/b2/__init__.py