View Full Version : Box2d wrapper for Pascal?
paul_nicholls
19-02-2008, 05:14 AM
Hi all,
I have been looking at the free open source 2d physics library http://www.box2d.org/, and was wondering if anyone has ported it to Pascal, or made a usable wrapper so one can use it under Pascal?
I am thinking of trying to make a wrapper for it.
I managed to compile it as a dynamic "libbox2d.a" file, and static "libbox2d.o" file, but I don't think I will be able to use any "objects" from it directly without translating it first...
I am going to try though :-)
cheers,
Paul
Pyrogine
19-02-2008, 06:06 AM
Clicky (http://relishgames.com/forum/viewtopic.php?t=2805)
paul_nicholls
19-02-2008, 09:16 AM
Thanks for the link Jarrod, I will take a look at the download :)
cheers,
Paul
chronozphere
19-02-2008, 10:35 AM
I took a brief look at the source during my biology lessons :roll: 8)
I think the Box2D header looks very clean and can be used without any difficulties. :)
arthurprs
19-02-2008, 09:01 PM
=X Delphi 2005 or superior needed
but looking at the source code, the new features delphi 2005 or superior are very insteresting for that kind of code
ps: works with FPC ?
chronozphere
19-02-2008, 09:23 PM
Delphi 2005 or superior needed
aaagh... maybe we have to modify the source a bit, so it's usable in Delphi 5 and up (Still lot of us use D5, D6, D7 etc) :(
Why is it D2005 and up?
paul_nicholls
19-02-2008, 09:57 PM
Delphi 2005 or superior needed
aaagh... maybe we have to modify the source a bit, so it's usable in Delphi 5 and up (Still lot of us use D5, D6, D7 etc) :(
Why is it D2005 and up?
From the readme file in the download:
"Delphi 2006 or later only
=========================
This Delphi port only compiles on Delphi 2006 or later. One of the reasons not
to support older Delphi versions, is that the HGE C++ code uses operator
overloading and methods within records, which are not supported in earlier
Delphi verions."
It could be converted to D5, but I imagine it will be a bit of work to restructure things.
cheers,
Paul
arthurprs
19-02-2008, 11:11 PM
Delphi 2005 or superior needed
aaagh... maybe we have to modify the source a bit, so it's usable in Delphi 5 and up (Still lot of us use D5, D6, D7 etc) :(
Why is it D2005 and up?
Operator overloading, Static methods, Constructor on Records (this one is veryyyy usefull)
and some more
i will need a good work on the code (60%) to convert then to older delphi versions
arthurprs
24-02-2008, 09:26 PM
if someone make it compatible with older delphi versions, please let me know
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.