diff options
Diffstat (limited to 'src/doc/features.dox')
-rw-r--r-- | src/doc/features.dox | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/doc/features.dox b/src/doc/features.dox index 4786bed..56d17c7 100644 --- a/src/doc/features.dox +++ b/src/doc/features.dox @@ -1,10 +1,69 @@ // vim:ft=doxygen /** +\htmlonly +<style> +table.memberdecls, +.groupheader +{ display: none; } +ul, +li +{ margin: 1ex 0pt; } +</style> +\endhtmlonly + \defgroup feature Features \brief Engine components This page lists engine features and contains usage instructions for each feature. +- Basics + - \todo Hello world / engine initialization + + - \ref feature_config \n\copybrief feature_config + +- Scenes + - \ref feature_scene \n\copybrief feature_scene + - \todo Navigating between scenes + +- Input + - \todo Key/Mouse events (w/ Script) + +- Actors / game objects + - \ref feature_gameobject \n\copybrief feature_gameobject + +- \todo HUD + +- Animation + - \todo Animation using spritesheet + + - \todo Particle effects + +- Save data + - \ref feature_savemgr \n\copybrief feature_savemgr + +- Audio + - \ref feature_sfx \n\copybrief feature_sfx + - \ref feature_bgm \n\copybrief feature_bgm + +- \todo AI + +- \todo Physics + +- Scripting + - \ref feature_script \n\copybrief feature_script + - \ref feature_script_ecs \n\copybrief feature_script_ecs + + - \todo Subscribing to *any* event inside Script + + - \todo Creating and dispatching custom events + +- \todo Replay + +- Utilities + - \todo Logging + + - \ref feature_proxy \n\copybrief feature_proxy + */ |