Advice on starting a game engine?

Ultima

Platinum Member
Oct 16, 1999
2,893
0
0
I'm starting to write my own engine, and I'm not sure if I'm going the right way about it. So far, I've done a bit of work on core.dll, and i'd like to know if there's any stupid mistakes that I've done.. any tips or hints, and so on..

Since the engine is going to be dynamically loaded DLL's, I have another question: Say I have a sound.dll which needs to call the core.dll.. how do I handle this? sound.dll is loaded by core.dll, and core.dll is loaded by the main program. The main program is the one that gets the addresses of the functions in core.dll. How do I set this all up so that the main program can call the functions in any of these dll's directly, and so that sound.dll can call functions in core.dll? I hope I'm not being too vague here :)

Here's the source so far:

core.hpp
core.cpp
 

Ultima

Platinum Member
Oct 16, 1999
2,893
0
0
That was the fault of the forums, not mine :) I linked them now..

Now, is anyone out there able to seriously answer my questions instead of just posting with a "umm, yeah" ?
 

Ultima

Platinum Member
Oct 16, 1999
2,893
0
0
What the hell are you talking about?? :)

I'm talking about the hosting service I was using to store my files on, sheez I thought that would have been apparent... :Q
 

Ultima

Platinum Member
Oct 16, 1999
2,893
0
0
I already figured out the answer to my question, I'm using C/C++, and it's not gonna be a 3d engine.. at least not right away. 2D first.

Right now I'm trying to figure out how to delete a single item in a double-linked list.. i'm not doing something right.. I know how to wipe the entire list if I seek to the end and work backwards, but deleting just one item?