Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / Dark SDK

Author
Message
Richard Davey
Retired Moderator
21
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 1st Dec 2004 22:27
Our intentions are to let the authors decide what they want to do. As for our own DLLs, they will be either free or *extremely* discounted for those who already own them.

"I am not young enough to know everything."
- Oscar Wilde
walaber
20
Years of Service
User Offline
Joined: 22nd Oct 2003
Location: Los Angeles, CA
Posted: 1st Dec 2004 22:27
I just downloaded my copy... about what I expected... all of the DBPro commands in a C/C++ environment.

I have a few suggestions.

seeing as we're dealing with C/C++ now, some easier commands would be nice. the command I personally most would like to see is:

dbSetObjectMatrix( int dbobj, float* matrix )

where "matrix" is just a pointer to an array of 16 floats.

actually, the inclusion of a simple vector and matrix class would make the system about 500x more usable.

imagine this kind of code:

dbVector3 size( 5.0, 3.0, 2.0 );
dbVector3 pos(0.0, 10.0, 0.0);
dbVector3 rot(10.0, 20.0, 30.0);

dbMatrix mat( pos, rot );

dbMakeObjectBox( obj, size );
dbSetObjectMatrix( obj, mat );

pos = dbGetObjectPosition( obj );

...etc. this is so much cleaner! with just the addition of a simple vector class and a matrix class, you can do so much more!

for example, when doing any math on vectors, like for example finding the cross product, we have to calculate it out all individually. with these classes, you can just override the * operator, and the code is so much easier to understand.

I realize this is basically just a C/C++ version of DBPro, but it's a shame not to take advantage of the benefits of C/C++.

For the time being, I suppose I'll write up my own set of classes to do this kind of stuff for me...

Go Go Gadget DBPRO!

Athlon XP 2400+ || DDR-SDRAM 1GB || Nvidia GeForce 4 Ti4200 AGP 8x 128MB
DazzaB
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: South Wales, UK
Posted: 2nd Dec 2004 00:09
@Wolf - Great news that you are going to convert your Ezrotate expansion for us Dark SDK users. I don't actually own it for DBPro but I will certainly buy it when it is available for Dark SDK. I am now hoping that Blue GUI v2 also gets a Dark SDK port.

Just finished downloading and installing Dark SDK - then read that you need DirectX SDK 9. Doh!!! I'll have to be patient for another hour while the 220meg SDK downloads from Microsoft!!! Thank goodness for Broadband!!!!
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 2nd Dec 2004 01:41
I've been using the DX9.0c SDK, which is slightly different to 9.0b (it really doesn't like VC++6), so I've been helping iron out the problems with that.

Either 9.0b or 9.0c should be Ok.

*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins and source code http://www.matrix1.demon.co.uk
Mike Johnson
TGC Developer
21
Years of Service
User Offline
Joined: 13th Sep 2002
Location: United Kingdom
Posted: 2nd Dec 2004 01:47
Tested with 9.0b in VS6 and 9.0c in VS C++ .NET 2003 and all worked well.

Mike
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 2nd Dec 2004 01:55
... and 9.0c in VS6

*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins and source code http://www.matrix1.demon.co.uk
Cellbloc Studios
20
Years of Service
User Offline
Joined: 15th Mar 2004
Location: Atlanta, GA
Posted: 2nd Dec 2004 02:30
@Mike J

Thanks anyways. We ordered 2 last night. Didn't get your message till later.

-This...is my boomstick!
Spline
19
Years of Service
User Offline
Joined: 30th Oct 2004
Location: London U.K
Posted: 2nd Dec 2004 05:07
Is there any idea when Dev-C++ will be suported

Login to post a reply

Server time is: 2024-03-28 14:30:08
Your offset time is: 2024-03-28 14:30:08