Quote: "What I meant is I remember that I couldn't call those libraries within the dark GDk"
Just write yourself some wrapper functions, or do the (relatively slight) extra work in-line.
Examples:
std::stringstream ss;
ss << "This " << "works " << "just fine, running at " << dbScreenFPS() << " FPS.";
dbText(0, 0, ss.str().c_str());
void d3dvecToDB(const D3DVECTOR3 &v, int vectorIndex) {
if(!dbVectorExist(vectorIndex))
dbMakeVector3(vectorIndex);
dbSetVector3(vectorIndex, v.x, v.y, v.z);
}
I just wrote that up off the top of my head and it's 03:40 here by the way, so consider it pseudo code
"Why do programmers get Halloween and Christmas mixed up?" Because Oct(31) = Dec(25)