summaryrefslogtreecommitdiff
path: root/doc/api.texi
Commit message (Collapse)AuthorAgeFilesLines
...
* scripting: Add a tweening procedure.David Thompson2017-04-271-0/+87
| | | | | | | * chickadee/scripting.scm (tween): Reimplement procedure. * chickadee/math/easings.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.text (Easings, Tweening): New subsections.
* scripting: agenda: Add 'every' scheduling option.David Thompson2017-04-271-0/+12
| | | | | | * chickadee/scripting/agenda.scm (schedule-every): New procedure. (every): New syntax. * doc/api.texi (Agendas): Document it.
* math: Add pi constant.David Thompson2017-04-251-0/+15
| | | | | * chickadee/math.scm (pi): New variable. * doc/api.texi (Math): Add "Basics" subsection.
* Add simple scripting system.David Thompson2017-04-031-0/+252
| | | | | | | * chickadee/scripting.scm: New file. * chickadee/scripting/agenda.scm: New file. * chickadee/scripting/coroutine.scm: New file. * Makefile.am (SOURCES): Add them.
* input: Add keyboard module.David Thompson2017-04-011-0/+18
| | | | | | * chickadee/input/keyboard.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.texi (Keyboard): New section.
* doc: Mention that signed distance field rendering is not implemented.David Thompson2017-01-251-1/+2
|
* doc: Document draw-line.David Thompson2017-01-251-0/+18
|
* doc: Fix multi-line @deffn commands.David Thompson2017-01-251-11/+14
|
* Add audio support.David Thompson2017-01-241-1/+60
| | | | | | | * chickadee/audio.scm: New file. * Makefile.am (SOURCES): Add it. * chickadee.scm (run-game): Initialize audio. * doc/api.texi ("Audio"): Document it.
* doc: Document sprites and fonts.David Thompson2017-01-241-7/+176
|
* doc: Document a few more things.David Thompson2017-01-201-6/+171
| | | | :)
* doc: Add more documentation!David Thompson2017-01-191-1/+273
|
* doc: Add the beginnings of an API reference.David Thompson2017-01-181-0/+129