Quote: "Sadly, my HD containing a backup of the wiki files died at the same time as the website died (seems to be cursed!)
Now, I can either start the wiki from scratch for box2d v2, or I can make a new plugin for the latest version of box2d and make the help files as I go for once
I would prefer to do the second option, but I'll see what people want..."
Quote: "OK, I've got a week and a half free of exams (except for my driving test...) so I'll make a start.
@swissolo
Making a new version is probably faster because I'll be far more motivated!
@Alien Menace
There's probably not much point making documentation to explain version 2 if there is a new version. I'd be better off making documentation to explain that instead.
Also, there are lots of cool new features in the new version including kinematic bodies and meshes."
Quote: "Progress:
- I've got my environment completely set up and automated. (I click build and the string table, keywords, help files and plugin are all generated and copied to the correct folders!)
- I've created the common functions for checking that objects exist and are of the correct type.
- I've reintroduced support for automatic unit scaling, so you can now use whatever units you want. (Distance, Angle, Time and Mass can all use a custom scale)
- 20 commands already done, including the comments needed to generate their help files."
In short, it would be better to wait for the new version.
edit:
294 commands done so far.
b2World, b2Shape, b2Body, b2Fixture, b2Joint, b2Contact and b2Manifold objects are completely wrapped.
I got rid of the concept of body templates. Shapes are now more like what shape templates used to be like, and there is a new object called a fixture which is more like what a shape used to be like.
The reason for this is that box2d is now divided into three sections: common, collision and dynamics, so you can use the collision detection functionality (which includes b2Shape) on its own if you don't need the whole physics simulation.
Joint templates will be removed as well.
Getting information about contacts in the world is now greatly simplified and easy to use.
I also improved the way you loop through lists of objects by designing it to fit perfectly to a while loop in DBPro. (Everything uses linked lists so a for loop is not possible)