summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Major rewrite of vertex buffer and vertex array abstractions.David Thompson2017-09-131-1/+1
|
* math: Add quaternion module.David Thompson2017-09-131-0/+1
|
* Move color module into render namespace.David Thompson2017-08-081-1/+1
|
* Add buffer module.David Thompson2017-05-021-1/+2
| | | | | | | | | * chickadee/buffer.scm: New file. * Makefile.am (SOURCES): Add it. * .dir-locals.el: Add indent rules for with-buffer and with-current-buffer. * examples/buffer.scm: New file. * doc/api.texi (Buffers): Add docs.
* scripting: Add a tweening procedure.David Thompson2017-04-271-0/+1
| | | | | | | * chickadee/scripting.scm (tween): Reimplement procedure. * chickadee/math/easings.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.text (Easings, Tweening): New subsections.
* Add simple scripting system.David Thompson2017-04-031-0/+4
| | | | | | | * chickadee/scripting.scm: New file. * chickadee/scripting/agenda.scm: New file. * chickadee/scripting/coroutine.scm: New file. * Makefile.am (SOURCES): Add them.
* Add queue module.David Thompson2017-04-031-0/+1
| | | | | * chickadee/queue.scm: New file. * Makefile.am (SOURCES): Add it.
* Add array list module.David Thompson2017-04-011-0/+1
| | | | | * chickadee/array-list.scm: New file. * Makefile.am (SOURCES): Add it.
* Add binary heap implementation.David Thompson2017-04-011-0/+1
| | | | | * chickadee/heap.scm: New file. * Makefile.am (SOURCES): Add it.
* input: Add keyboard module.David Thompson2017-04-011-0/+1
| | | | | | * chickadee/input/keyboard.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.texi (Keyboard): New section.
* doc: html: Use dthompson.us stylesheet to make manual more attractive.David Thompson2017-01-271-0/+3
| | | | | * Makefile.am (AM_MAKEINFOHTMLFLAGS): New variable. * doc/manual.css: New file.
* Add full GPLv3 text.David Thompson2017-01-261-0/+1
|
* Distribute examples in release tarballs.David Thompson2017-01-261-0/+12
|
* Add audio support.David Thompson2017-01-241-0/+1
| | | | | | | * chickadee/audio.scm: New file. * Makefile.am (SOURCES): Add it. * chickadee.scm (run-game): Initialize audio. * doc/api.texi ("Audio"): Document it.
* render: Add bitmap font support.David Thompson2017-01-241-0/+1
| | | | | | | | | * chickadee/render/font.scm: New file. * Makefile.am (SOURCES): Add it. * examples/text.scm: New file. * examples/fonts/AUTHORS: New file. * examples/fonts/good_neighbors_starling.png: New file. * examples/fonts/good_neighbors_starling.xml: New file.
* Add 'make publish' target.David Thompson2017-01-231-0/+5
|
* Don't build dvi docs.David Thompson2017-01-231-0/+2
|
* render: Add framebuffers.David Thompson2017-01-191-0/+1
|
* render: Add viewports.David Thompson2017-01-191-0/+1
|
* Add utils module.David Thompson2017-01-191-0/+1
|
* doc: Add the beginnings of an API reference.David Thompson2017-01-181-0/+1
|
* math: Add rect module.David Thompson2017-01-101-0/+1
|
* First commit!David Thompson2017-01-041-0/+64