Age | Commit message (Collapse) | Author |
|
Make the initialization functions more consistent with the rest of the
engine. Init functions should have the format `rune_init_<object>`.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
Move all the rendering code out of the UI subsystem. The new rendering
API now has hooks that the UI code can make use of.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
The hooks into the rendering API that is used by the UI subsystem should
be finalized. This should give developers a baseline implementation to
build a different kind of renderer with.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
Use scancodes instead of keycodes for indexing into the callback array.
This makes the engine keyboard-agnostic.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
Add the UI subsystem. This subsystem will control the window display,
events and input.
Signed-off-by: Danny Holman <dholman@gymli.org>
|