aboutsummaryrefslogtreecommitdiff
path: root/src/doc/features.dox
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-12-07 18:35:32 +0100
committerLoek Le Blansch <loek@pipeframe.xyz>2024-12-07 18:35:32 +0100
commit80a1307e1e4c4f749d0d885c65c07b5508a73fac (patch)
tree7bc8a8c21262fa8d90dd938ccfc58971ca82c509 /src/doc/features.dox
parentfdb4c99e139a264d4e15e6913a3756fc6cccb2f2 (diff)
add update feature pages
Diffstat (limited to 'src/doc/features.dox')
-rw-r--r--src/doc/features.dox49
1 files changed, 42 insertions, 7 deletions
diff --git a/src/doc/features.dox b/src/doc/features.dox
index 21a040a..7d20ccb 100644
--- a/src/doc/features.dox
+++ b/src/doc/features.dox
@@ -3,8 +3,12 @@
\htmlonly
<style>
-table.memberdecls { display: none; }
-ul { margin: 1ex 0pt; }
+table.memberdecls,
+.groupheader
+{ display: none; }
+ul,
+li
+{ margin: 1ex 0pt; }
</style>
\endhtmlonly
@@ -14,15 +18,46 @@ ul { margin: 1ex 0pt; }
This page lists engine features and contains usage instructions for each
feature.
-\par Features
+- Basics
+ - \todo Hello world / engine initialization
-- Scripting
- - \ref feature_script \n\copybrief feature_script
+ - \todo Engine configuration options
-- Game flow management
+- Scenes
- \ref feature_scene \n\copybrief feature_scene
+ - \todo Navigating between scenes
-- Entity
+- 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
+ - \todo SaveManager usage
+
+- Audio
+ - \todo Playing sound effects
+
+ - \todo Adding background music to a scene
+
+- \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 Replay
+
*/