Bill Meltsner
|
b6f3d2114f
|
Remove legacy meter setting from love.physics.newWorld
--HG--
branch : box2d-update
|
2011-09-25 11:32:46 -04:00 |
|
Bill Meltsner
|
5cd2ce05fd
|
Fix scaling errors with CircleShape's radius
--HG--
branch : box2d-update
|
2011-09-25 11:30:58 -04:00 |
|
Bill Meltsner
|
56ce9a2e17
|
Expose love.physics.getDistance
--HG--
branch : box2d-update
|
2011-09-25 11:21:05 -04:00 |
|
Bill Meltsner
|
624e1bf8f5
|
Missed a bunch of retain() calls
--HG--
branch : box2d-update
|
2011-09-24 23:52:56 -04:00 |
|
Bill Meltsner
|
680dd65c19
|
Add love.physics.getDistance(fixtureA, fixtureB) - gets the distance between and the closest points of two fixtures
--HG--
branch : box2d-update
|
2011-09-24 17:29:42 -04:00 |
|
Bill Meltsner
|
3bd2316c6c
|
Remove Fixture:getNext, it was just for testing
--HG--
branch : box2d-update
|
2011-09-24 17:14:03 -04:00 |
|
Bill Meltsner
|
221d9699f6
|
Add Body:getFilterList
--HG--
branch : box2d-update
|
2011-09-24 17:12:45 -04:00 |
|
Bill Meltsner
|
dd3993623b
|
Add World:isLocked and const-ify a few worthy methods
--HG--
branch : box2d-update
|
2011-09-24 16:59:45 -04:00 |
|
Bill Meltsner
|
6a0c5b485b
|
Memoize Contacts, and add List-fetching functions to World (they return arrays)
--HG--
branch : box2d-update
|
2011-09-24 16:46:07 -04:00 |
|
Bill Meltsner
|
f852c9bac2
|
Add World:rayCast
--HG--
branch : box2d-update
|
2011-09-24 16:26:41 -04:00 |
|
Bill Meltsner
|
e2b832015b
|
Add World:queryBoundingBox
--HG--
branch : box2d-update
|
2011-09-24 16:15:09 -04:00 |
|
Bill Meltsner
|
e984bc084d
|
Move Box2D from modules/physics/box2d to libraries
--HG--
branch : box2d-update
|
2011-09-24 15:34:28 -04:00 |
|
Bill Meltsner
|
8ae43be1fe
|
Fix Fixture memory management issues
--HG--
branch : box2d-update
|
2011-09-24 14:54:06 -04:00 |
|
Bill Meltsner
|
055238659b
|
Change Contact callbacks to pass the actual Fixtures instead of just the userdata
--HG--
branch : box2d-update
|
2011-09-24 13:51:11 -04:00 |
|
Bill Meltsner
|
c233ab3d50
|
isSleepingAllowde -> isSleepingAllowed
--HG--
branch : box2d-update
|
2011-09-24 13:45:40 -04:00 |
|
Bill Meltsner
|
7e039dd1ef
|
Add ContactFilter callback to World
--HG--
branch : box2d-update
|
2011-09-24 13:45:24 -04:00 |
|
Bill Meltsner
|
1b14dcaeb8
|
cleaning up *Shape constructors
--HG--
branch : box2d-update
|
2011-09-24 13:22:05 -04:00 |
|
Bill Meltsner
|
06820210eb
|
better Fixture Shape management
--HG--
branch : box2d-update
|
2011-09-24 13:21:50 -04:00 |
|
Bill Meltsner
|
e962891ba2
|
Add Fixture:getNext()
--HG--
branch : box2d-update
|
2011-09-24 12:32:28 -04:00 |
|
Bill Meltsner
|
c705063597
|
First attempt at implementing Memoization for certain Box2D objects
--HG--
branch : box2d-update
|
2011-09-24 12:20:59 -04:00 |
|
Bill Meltsner
|
d35dbaa28b
|
Add __eq metamethod to all objects (checks to see if the Proxy data they represent are equal)
--HG--
branch : box2d-update
|
2011-09-24 11:58:24 -04:00 |
|
Bill Meltsner
|
2e1b941bd6
|
Add Memoizer class
--HG--
branch : box2d-update
|
2011-09-24 11:51:06 -04:00 |
|
Bill Meltsner
|
b36ff409aa
|
Make Fixture creation API more lovely
--HG--
branch : box2d-update
|
2011-09-24 09:27:39 -04:00 |
|
Bill Meltsner
|
a0c0fd8387
|
Add Body:getWorldPoints, basically for use with PolygonShape:getPoints to facilitate easier drawing
--HG--
branch : box2d-update
|
2011-09-24 03:39:21 -04:00 |
|
Bill Meltsner
|
08f894a98e
|
Box2D implemented its own convex hull algorithm, Graham just messes things up
--HG--
branch : box2d-update
|
2011-09-24 03:10:19 -04:00 |
|
Bill Meltsner
|
0d4569d28b
|
Add mandatory density argument to Body:createFixture
--HG--
branch : box2d-update
|
2011-09-24 02:34:27 -04:00 |
|
Bill Meltsner
|
8592b98525
|
Add type to Body constructor (defaults to "static")
--HG--
branch : box2d-update
|
2011-09-24 02:15:46 -04:00 |
|
Bill Meltsner
|
5f4b4c8838
|
Forgot scaling when creating shapes and in PolygonShape::getPoints()
--HG--
branch : box2d-update
|
2011-09-24 01:55:15 -04:00 |
|
Bill Meltsner
|
542ae2f736
|
Actually create groundBody when creating a World with gravity (i.e. all the time)
--HG--
branch : box2d-update
|
2011-09-24 01:16:34 -04:00 |
|
Bill Meltsner
|
2c761fc701
|
Actually load Fixture Lua functions
--HG--
branch : box2d-update
|
2011-09-24 00:47:54 -04:00 |
|
Bill Meltsner
|
a446ddacc4
|
Fix Shape memory management
--HG--
branch : box2d-update
|
2011-09-24 00:41:42 -04:00 |
|
Bill Meltsner
|
de90c5e0d5
|
Fix Physics linker error
--HG--
branch : box2d-update
|
2011-09-23 22:54:29 -04:00 |
|
Bill Meltsner
|
de170c02c8
|
Update Joint APIs
--HG--
branch : box2d-update
|
2011-09-23 22:32:49 -04:00 |
|
Bill Meltsner
|
6e7d83d7ea
|
Update ChainShape API
--HG--
branch : box2d-update
|
2011-09-23 22:32:39 -04:00 |
|
Bill Meltsner
|
367dbc2ecc
|
Update Body API.
--HG--
branch : box2d-update
|
2011-09-23 22:21:14 -04:00 |
|
Bill Meltsner
|
0678eac453
|
A first attempt at overhauling collision. New everything.
--HG--
branch : box2d-update
|
2011-09-23 21:25:41 -04:00 |
|
Bill Meltsner
|
71abae06c7
|
Implement Fixture class properly.
--HG--
branch : box2d-update
|
2011-09-23 18:01:40 -04:00 |
|
Bill Meltsner
|
95f6047417
|
Update World contact callback definitions, get ready for collision overhaul
--HG--
branch : box2d-update
|
2011-09-23 17:01:53 -04:00 |
|
Bill Meltsner
|
4980797afc
|
World no longer has an explicit size
--HG--
branch : box2d-update
|
2011-09-23 16:27:59 -04:00 |
|
Bill Meltsner
|
a956f9b0c1
|
Update WeldJoint for new soft constraint options
--HG--
branch : box2d-update
|
2011-09-23 16:17:29 -04:00 |
|
Bill Meltsner
|
3c7310e76d
|
Update to Box2D 2.2.1 (stop updating, Erin!)
--HG--
branch : box2d-update
|
2011-09-23 16:09:18 -04:00 |
|
Bill Meltsner
|
a565668183
|
Add ChainShape
--HG--
branch : box2d-update
|
2011-09-15 17:17:28 -04:00 |
|
Bill Meltsner
|
e69cafe868
|
Switched get/setMeter from being a World method to a love.physics function
--HG--
branch : box2d-update
|
2011-09-15 16:13:54 -04:00 |
|
Bill Meltsner
|
1fa99d022a
|
Documented collideConnected flag
--HG--
branch : box2d-update
|
2011-09-15 15:35:11 -04:00 |
|
Bill Meltsner
|
d8f3db6682
|
exposed new Shape functions
--HG--
branch : box2d-update
|
2011-09-15 15:31:09 -04:00 |
|
Bill Meltsner
|
e5fa4c87c6
|
exposed collideConnected flag
--HG--
branch : box2d-update
|
2011-09-15 14:28:48 -04:00 |
|
Bill Meltsner
|
99660f39ab
|
Added RopeJoint
--HG--
branch : box2d-update
|
2011-09-15 12:40:16 -04:00 |
|
Bill Meltsner
|
7ec64bf912
|
Add basic EdgeShape (todo: all edge-related functionality) and further integrated the new Joints
--HG--
branch : box2d-update
|
2011-09-04 13:21:57 -04:00 |
|
Bill Meltsner
|
551cf591e2
|
Add new Shape types to the Shape StringMap
--HG--
branch : box2d-update
|
2011-09-03 16:34:36 -04:00 |
|
Bill Meltsner
|
915e3e9d86
|
Updated to Box2D 2.2, added new joints, some other updates to match the API changes (still plenty more to go though)
--HG--
branch : box2d-update
|
2011-09-03 15:39:32 -04:00 |
|