Ok, so first off, I would like to say that Dark GDK seems pretty useful from my initial experience. It seems to be simpler then attempting to do everything raw.
I have taken several programming classes at my college, but none of them when very deep, or complex. The most difficult thing we made was a text based adventure.
A few questions have raised, first, I am using visual Studio express C++
http://gdk.thegamecreators.com/?f=downloads everything from that page. So would this count as Dark GDK, Dark GDK .net, or even something else?
Next, I looked with the Search bar, but everything was for 3d based programs, or it was for another language. I am attempting to make a 2d one for c++.
I had thought to do something simple such as
int Ycord;
int Xcord;
dbCreateAnimatedSprite ( 2, "Magus.bmp", 1, 4, 2);
dbSprite ( 2, XCord, YCord, 2)
While( LoopGDK())
{
if (dbUpKey())
{
YCord -= 4;
Sleep(1000);
YCord += 4;
}
}
but that does not work well at all, since the sleep function would freeze the entire program. I wanted to basically delay the it so that you would return to where you started.
I also noticed that even if it did what I wanted it to, you could press rapidly on the up key, you would continue fly upwards.
I also haven't taken into account how platforms on different heights would even work.
Sorry for the bad grammar.