Yo Tobias! Good to hear from you again. I understand what you said about compiling C++ header with C, not going to work. I have no problem with the quote I posted. I was merely pointing out that lite-C is being promoted to be just like C, maybe this is where I am confused.
I would love to use Pure mode because it is less coding, but I have specific needs and will have to acommodate them before I can move on.
- sqlite3 -- I need this for database
- OpenAL - I need this for Internet Streaming and 3D Audio
- Theora -- I need this for Video Streaming
If I can load and use the following libraries in Pure mode I would love it. My project has been started in Pure mode with the multi-player code as the outer layer and working great. Inside that the next crucial layer is Database and nothing else can go forward until it is done. I only have 2 choices of Database that will work on my web server(s) and my software and that is MySQL and sqlite3. After reading and going over the licenses for both of them with an attorney, it turned out that MySQL was too restrictive and only sqlite3 allowed you to distribute as you please. After Database comes the Audio and Video Streaming. Then we have a foundation for the 3D worlds.
I need to respond to what you said about VC++ headers. I am using
C headers not
C++ headers. I am NOT writing or trying to write code in C++. That really is a different language and incompatible. But C++ classes are coming to 3DGS and I refer you to the new T7 API which is simply a group of classes. I don't know enough yet about that API because there are no examples that I can find about programming in T7. But if you look at the class list it has an impressive array of classes. There are classes for just about every aspect of a game.
Sorry to be so long winded, but I really do appreciate your input and thank you for your response. If you have any info about loading the above libraries into 3DGS I would greatly appreciate that also.