Commit Graph

599 Commits

Author SHA1 Message Date
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 dc5cfc928c Make Xcode even more less stupid.
--HG--
branch : box2d-update
2011-09-23 23:40:04 -04:00
Bill Meltsner 0ee4bbc0bd Make Xcode less stupid and use the right files for b2RopeJoint and b2WheelJoint.
This is the first time this branch has successfully compiled since it started. Holy shit.

--HG--
branch : box2d-update
2011-09-23 23:05:08 -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
Bill Meltsner b3434997bf more joint updates to better match the API
--HG--
branch : box2d-update
2011-07-02 11:46:42 -05:00
Bill Meltsner b4fae893fd updating the Joints
--HG--
branch : box2d-update
2011-03-13 13:16:02 -04:00
Bill Meltsner be146c5f61 some more Shape fixes
--HG--
branch : box2d-update
2011-03-13 10:09:17 -04:00
Bill Meltsner c3d69746c1 making a stab at updating Shapes
--HG--
branch : box2d-update
2011-03-13 09:33:32 -04:00
Bill Meltsner e32a373dc9 add new joint enums (no implementation yet)
--HG--
branch : box2d-update
2011-03-13 08:04:43 -04:00
Bill Meltsner 57e345e91e bring in new version of Box2D and update #include paths
--HG--
branch : box2d-update
2011-03-13 07:59:18 -04:00
Bill Meltsner aaa6afed76 start box2d update branch
--HG--
branch : box2d-update
2011-03-13 07:46:36 -04:00
Bill Meltsner a1dc0e5c8e fixed framebuffers being filled with garbage when created
--HG--
branch : minor
2011-03-12 10:11:37 -05:00
Bill Meltsner e6bf34431c merge default into minor
--HG--
branch : minor
2011-03-12 09:58:40 -05:00
vrld 19e4dea8e8 Add framebuffer:clear(r,g,b,a) (issue #134).
--HG--
branch : minor
2011-03-12 15:43:00 +01:00
vrld 141d4d5eee Turn of auto color clearing in Framebuffer::startGrab().
--HG--
branch : minor
2011-03-12 14:36:50 +01:00
vrld 61bf387bf9 Change love.graphics.setBackgroundColor() to accept alpha values.
--HG--
branch : minor
2011-03-12 14:35:58 +01:00
vrld 140fbfb61c Merge Framebuffer changes 2011-03-12 14:30:21 +01:00
vrld 4cf2d0dc99 Merge...
--HG--
branch : minor
2011-03-12 14:29:24 +01:00
Bill Meltsner d44322edcc updated Xcode project to work with Xcode 4 2011-03-11 13:56:51 -05:00
Bill Meltsner 45b8ba7ae3 fixed ParticleSystem:setSize() looking at the wrong argument for size variation 2011-03-11 01:44:01 -05:00
Bill Meltsner 79fd4aa180 fixing font-related segfault bug, thanks to itsnotabigtruck
--HG--
branch : minor
2011-03-10 19:05:05 -05:00
vrld 40ab19d91a Merge Framebuffer:set/getWrap to minor
--HG--
branch : minor
2011-03-10 14:16:36 +01:00
vrld 75d03505ab Expose Framebuffer:set/getWrap to Lua 2011-03-10 14:16:01 +01:00
vrld a88c4c6a79 Add get/setWrap to Framebuffer (issue #192). 2011-03-10 13:41:25 +01:00
vrld e77b94f112 Make the compiler shut up about initialization order. 2011-03-10 13:35:18 +01:00
rude 2546f27b07 Merge default into minor.
--HG--
branch : minor
2011-03-09 12:39:21 +01:00