Commits

Author Commit Message Labels Comments Date
marcus
Added copyright notice to all source files. Added first C API version, update installer to install the C header. This breaks the current C tests, though. Body class uses a shape attribute rather than bind_rect_shape() now. Renamed get_point_list() to get_points(). Renamed vector2 functions to match C API naming PyVector2_*. Made structures C99 compatible. Fixed shape and joint inheritances (hopefully).
Branches
physics
marcus
Fixed collision test issue with assert(). Distance joints now use x,y tuples instead of complex numbers.
Branches
physics
marcus
Fixed reference counts. Fixed value assignment for joint.distance
Branches
physics
minz
Branches
physics
marcus
Fixed tuple assignments for bodies. world.gravity now takes a tuple. Fixed output list for points.
Branches
physics
marcus
Fixed renamed PG_AppendContact calls. Minor fixes to make it build again.
Branches
physics
minz
Branches
physics
minz
Branches
physics
minz
test2.py can work
Branches
physics
minz
Branches
physics
minz
Add joint pygame render wrapper stuff.
Branches
physics
minz
merge and solve conflicts
Branches
physics
minz
Joint arbitrary anchor algorithm, some changes of simulation methods.
Branches
physics
marcus
Use getter/setter implemenations instead of direct member access in Body class
Branches
physics
marcus
Changed first body attributes to use x,y tuples instead of complex values.
Branches
physics
marcus
Fixed various gcc warnings. Removed OpenGL tests. Changed structure fields and variables to be PyObjects, not specific types.
Branches
physics
minz
free anchors of joints algorithm are added, it's not finished, split impulse method will be added for position correction
Branches
physics
minz
python wrapping: add shape object, move get_point_list to body object
Branches
physics
minz
fix some bugs. delete obsolete code in pgShapeObject.c
Branches
physics
minz
fixed some bugs.
Branches
physics
minz
resovle some bugs.
Branches
physics
minz
add split impulse so that collsion is more stable.
Branches
physics
minz
Branches
physics
minz
Branches
physics
minz
a python memory bug has been fixed, test1.py can run now
Branches
physics
minz
Branches
physics
minz
Branches
physics
minz
test1.py is added, it's under test yet
Branches
physics
minz
Branches
physics
minz
add position correction
Branches
physics
  1. Prev
  2. Next