You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
.. | ||
AssetSystem | 2 months ago | |
EntitySystem | 2 months ago | |
GUISystem | 2 months ago | |
LogSystem | 2 months ago | |
RocketLibSystem | 2 months ago | |
Systems.xcodeproj | 2 months ago | |
TimeSystem | 2 months ago | |
.cproject | 2 months ago | |
.project | 2 months ago | |
Definitions.inl | 2 months ago | |
IAssetSystem.h | 2 months ago | |
IEntity.h | 2 months ago | |
IEntitySystem.h | 2 months ago | |
IGUIDocument.h | 2 months ago | |
IGUIElement.h | 2 months ago | |
IGUISystem.h | 2 months ago | |
IGame.h | 2 months ago | |
ILogSystem.h | 2 months ago | |
ISystem.h | 2 months ago | |
ITimeSystem.h | 2 months ago | |
IUpdateable.h | 2 months ago | |
SystemTable.h | 2 months ago | |
Systems.cpp | 2 months ago | |
Systems.h | 2 months ago | |
Systems.vcxproj | 2 months ago | |
Systems.vcxproj.filters | 2 months ago | |
readme.txt | 2 months ago |
readme.txt
Systems
=======
A system is a piece of functionality that implements the simple ISystem.h interface.
Each kind of module should have:
- an abtract interface in the Systems folder (e.g. ILogging.h)
- a folder for its implementations (e.g. Logging)
A system can in principle have multiple interchangable implementations.
Each implementation folder should have:
- a subfolder for each concrete implementation (e.g. FileLogger)