Original Post
Hi! I've been working on a game engine for a big learning experience and possible future use, and it's going along quite nicely. This is the code on SourceForge: http://sourceforge.net/p/woodenfoot/code/ci/26f967bdaa7291265910bf93273384fa41b73335/tree/trunk/Source/
Would anyone care to go through the little that I have done and give me some tips on the structure of the engine and my coding style? I've based the structure on what's discussed in Game Coding Complete, 4th ed (strongly recommended). It's in C++ primarily targeted for Linux (I'm on Ubuntu right now), but should still be platform independent as most of the code I've completed is basic C++ constructs.
The main portions that are far are the process manager:
http://sourceforge.net/p/woodenfoot/code/ci/26f967bdaa7291265910bf93273384fa41b73335/tree/trunk/Source/ProcessMan/
And the event manager:
http://sourceforge.net/p/woodenfoot/code/ci/26f967bdaa7291265910bf93273384fa41b73335/tree/trunk/Source/EventMan/
The demo.cpp files demonstrate the use of that specific component.
The main thing I'd like to get reviewed on is my overall coding style. What do you think of it?
Would anyone care to go through the little that I have done and give me some tips on the structure of the engine and my coding style? I've based the structure on what's discussed in Game Coding Complete, 4th ed (strongly recommended). It's in C++ primarily targeted for Linux (I'm on Ubuntu right now), but should still be platform independent as most of the code I've completed is basic C++ constructs.
The main portions that are far are the process manager:
http://sourceforge.net/p/woodenfoot/code/ci/26f967bdaa7291265910bf93273384fa41b73335/tree/trunk/Source/ProcessMan/
And the event manager:
http://sourceforge.net/p/woodenfoot/code/ci/26f967bdaa7291265910bf93273384fa41b73335/tree/trunk/Source/EventMan/
The demo.cpp files demonstrate the use of that specific component.
The main thing I'd like to get reviewed on is my overall coding style. What do you think of it?