blob: 56d17c717194918a6804ce4e3c858efe87bd9e92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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
*/
|