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.
|
4 months ago | |
---|---|---|
.. | ||
AssetSystem | 4 months ago | |
EntitySystem | 4 months ago | |
GUISystem | 4 months ago | |
LogSystem | 4 months ago | |
RocketLibSystem | 4 months ago | |
Systems.xcodeproj | 4 months ago | |
TimeSystem | 4 months ago | |
.cproject | 4 months ago | |
.project | 4 months ago | |
Definitions.inl | 4 months ago | |
IAssetSystem.h | 4 months ago | |
IEntity.h | 4 months ago | |
IEntitySystem.h | 4 months ago | |
IGUIDocument.h | 4 months ago | |
IGUIElement.h | 4 months ago | |
IGUISystem.h | 4 months ago | |
IGame.h | 4 months ago | |
ILogSystem.h | 4 months ago | |
ISystem.h | 4 months ago | |
ITimeSystem.h | 4 months ago | |
IUpdateable.h | 4 months ago | |
SystemTable.h | 4 months ago | |
Systems.cpp | 4 months ago | |
Systems.h | 4 months ago | |
Systems.vcxproj | 4 months ago | |
Systems.vcxproj.filters | 4 months ago | |
readme.txt | 4 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)