
Has anybody a suggestion on a new prefix for classnames? Std is just stupid. (And no namespaces, please, they just make grepping harder.)
I think we need to further split the code. I can think of these categories: plattform abstraction, helper/library functions, GUI code, network, game logic, and scripting. To make these categories useful, a category should not depend on categories which depend on the category. This means that there is a limit to splitting, my list is probably already too long.
And do we still need those "inc" and "src" directories? They are useful if being in "inc" means that third party code will have access to the files, but we are not writing a library here, and having the header and corresponding source code right next to each other is more convenient.
i think we should at first include the used Std-Sources into the engine and remove Standard-Project (as i did it in my C::B-Port)
then we could sort the files into the following categorys:
-common/helpers
-abstract graphics GL/DX implementations
-abstract Windows/Linux/Mac implementations
-GUI
-Network
-Loading
-Game
-Scripts
please copy this list and change what you would do on an other way
no
then we could sort the files into the following categorys:
-common/helpers
-abstract graphics GL/DX implementations
-abstract Windows/Linux/Mac implementations
-GUI
-Network
-Loading
-Game
-Scripts
please copy this list and change what you would do on an other way
>And do we still need those "inc" and "src" directories?
no


If nobody objects, I'll push it to hg.openclonk.org soon.


It's still a worthwhile thing to do though, because we can start to enforce internal boundaries in the source, which will improve interface design and make maintenance easier.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill