Open cyanskies opened 6 years ago
util, base and core are created, though im still migrating code from hades into them as other things are updated
should push this further, split it filesystem stuff out so that only it links against zlib. do the same with anything else that can be split into a logical unit, such as the level editor
Split Hades into smaller libraries to reduce unintended changes and regressions. Also convert naming convention to iso standard and add doxygen documentation
low level library hades-util: utility classes and functions not directly related to hades, no external dependencies allowed hades-base: containing major subsystems(console, data, logging so on) interfaces. external dependencies are fobidden here as well hades-core: implementations for hades features that depend on 3rd party librarys
game libraries: libraries that contain implementations of common game genres ortho_rts:
head projects: app: the executable form of the engine server: a headless version of the engine