Get the demos working that came with DarkGDK. that is a challenge in it self. Also there is a great C++ tutorial on
http://www.cplusplus.com/doc/tutorial/
You need to dig in to C++ hard, and try to make little DarkGDK programs, that say hello, show a cube, load a object like your exported direct x plane. Get some basics down... then when your questions have a little "nonmenclature" (meaning you sound like you've given things a decent try) Alot of people will usually jump in to help ya out! So ... Pull up those bootstraps and dig in... we're around
Good Luck!
p.s.
Modified DarkGDK default application made to load a directx object... though your plain might not face right (thin side) so try a box or some other model first
I modified the default wizard project for ya...
// Dark GDK - The Game Creators - www.thegamecreators.com
// the wizard has created a very simple 3D project that uses Dark GDK
// it can be used as a starting point in making your own 3D games
// whenever using Dark GDK you must ensure you include the header file
#include "DarkGDK.h"
// the main entry point for the application is this function
void DarkGDK ( void )
{
// in this application we are going to create some 3D objects
// and position them on screen
// when starting a Dark GDK program it is useful to set global
// application properties, we begin by turning the sync rate on,
// this means we control when the screen is updated, we also set
// the maximum rate to 60 which means the maximum frame rate will
// be set at 60 frames per second
dbSyncOn ( );
dbSyncRate ( 60 );
// set our random seed to a value from the timer, this will help
// to ensure each time we run our program the random values appear
// more random
dbRandomize ( dbTimer ( ) );
dbLoadObject("YourObjectFilenameHere.x",1);
// move our camera back so we can view the objects
dbPositionCamera ( 10, 10, -20 );
// now we come to our main loop, we call LoopGDK so some internal
// work can be carried out by the GDK
while ( LoopGDK ( ) )
{
// display some text on screen
dbText ( 0, 0, "Use the up and down arrow keys to move the camera" );
// move the camera forwards
if ( dbUpKey ( ) )
dbMoveCamera ( 1 );
// move the camera backwards
if ( dbDownKey ( ) )
dbMoveCamera ( -1 );
// here we make a call to update the contents of the screen
dbSync ( );
}
dbDeleteObject ( 1 );
// and now everything is ready to return back to Windows
return;
}