I'm not sure about this, but C++ should be able to read from binary files created by DBPro. If you use stuff like write byte etc, what you need to do in C++ is to read them in as a char, ignore the letter they mean and just take note of the number and use this number to determine the tile which you want to use.
Try something like:
#include <iostream> //cin,cout
#include <fstream> //ifstream
#include <string>
using namespace std;
int main()
{
cout << "Enter name of level file: ";
string fileName;
cin >> fileName;
ifstream levelFile; //Open input filestream levelFile
levelFile.open(fileName.data()); //Open file fileName
char value; //data is temporarily stored here
for (;;)
{
levelFile >> value; //get the next byte of info from fileName
if (levelFile.eof()) break; //Stop if End-Of-File
//Put data here to use value contents to construct level
}
}
This code is not tested, so it might or mightnt work, but it should give you a general idea.
Whatever I did I didn't do it!