summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKonAki <konaki@anokonaki.org>2026-10-12 13:45:27 +0800
committerKonAki <konaki@anokonaki.org>2026-10-12 13:45:27 +0800
commit47262912ac4b644806700906f3258e8a32a54938 (patch)
tree1f358cb2cb0c8dbec0a97571e0e29d7bde61e749 /README.md
parentac6f4a20bb4d5782d61967c61c9d47d52d2c869e (diff)
add dialog example, wire the new modules into the build and docs
Diffstat (limited to 'README.md')
-rw-r--r--README.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/README.md b/README.md
index 7e47c92..cf605e9 100644
--- a/README.md
+++ b/README.md
@@ -32,6 +32,8 @@ The engine modules are a `.h` and a `.c` pair, they depend on each other a bit,
| toml | kontoml |
| tile | tilemaps and sprite sheets |
| 2d | what any 2D game needs: a scrolling camera, frame animation, drawing frames of a sprite sheet |
+| stage | sprites on a stage for visual novels and cutscenes: slots, layers above or below your text box, fades, moves, a background that stretches, covers or fits (adds 2d) |
+| textbox | a text box for any game: wrapped pages, typewriter, name plate, a face inside, menus, a panel that can be a colour, an image or a nine patch (adds 2d, font) |
| platformer | a box that runs and jumps through a tilemap, with coyote time and jump buffering (adds tile) |
| rpg | top-down games on tilemaps: actors that walk a tile at a time, events on tiles (talk, touch, step), directions (adds tile) |
| 3d | first person kit: mouse look body, walls from a tilemap, editable hill terrain (adds tile) |
@@ -130,6 +132,7 @@ The examples are their own little programs, in the [examples](examples) folder.
- [modelview.c](examples/modelview.c) shows a model and plays and blends its animations
- [sound.c](examples/sound.c) is an audio and mic playground, everything is made in code so no files needed
- [ui.c](examples/ui.c) is a character card maker made with the ui module
+- [dialog.c](examples/dialog.c) is a small scene with sprites, a text box and a menu, built from the stage and textbox modules
```sh
./build.sh -d -m audio,mic,debug obj/sound