summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* node: Allow nodes to have no name.David Thompson2020-09-291-5/+9
|
* Update guix.scm.David Thompson2020-09-291-33/+26
|
* Migrate over changes from unfinished spring lisp game jam entry.David Thompson2020-09-265-47/+105
|
* Commit this old stuff that was hanging around.David Thompson2020-09-263-192/+513
|
* transition: Fix warning about duplicate 'color' procedure import.David Thompson2019-11-191-1/+1
|
* kernel: Update to latest chickadee API.David Thompson2019-11-191-2/+3
|
* node-2d: Fix sprite batch rendering.David Thompson2019-07-181-2/+3
|
* node-2d: Add particles node.David Thompson2019-07-181-1/+19
|
* node: Noop when detaching a node without a parent.David Thompson2019-07-151-9/+8
| | | | In practice, throwing an error was real annoying.
* node: Add on-attach and on-detach methods.David Thompson2019-07-111-2/+15
|
* node-2d: Update copyright year.David Thompson2019-07-091-1/+1
|
* node-2d: Export scale procedure.David Thompson2019-07-091-0/+1
|
* Update hacky shmup prototype code.David Thompson2019-07-092-47/+153
|
* Add shmup prototype example.David Thompson2019-06-2616-0/+771
|
* examples: Update tetra.David Thompson2019-06-262-25/+44
|
* node-2d: Add <animation> class.David Thompson2019-06-261-6/+13
| | | | Now each sprite animation can have its own frame duration.
* node-2d: Rename 'rect' method to 'source-rect'.David Thompson2019-06-261-6/+6
|
* node: Add reboot feature.David Thompson2019-06-201-0/+18
|
* node: Remove dynamic agenda setting in activate/deactivate.David Thompson2019-06-201-9/+7
| | | | It was confusing because no other methods do this.
* node: Add pause/resume feature.David Thompson2019-06-201-8/+20
|
* kernel: Add reboot-current-scene convenience method.David Thompson2019-06-201-1/+7
|
* node: Fix blink implementation.David Thompson2019-06-121-9/+7
|
* node: Add run-script and stop-scripts methods.David Thompson2019-06-121-1/+9
|
* Rename update*/render* to update-tree/render-tree.David Thompson2019-06-123-14/+14
|
* node: Add setter for rank.David Thompson2019-06-121-1/+1
|
* node-2d: sprite: Allow overriding texcoords and destination rectangle.David Thompson2019-06-111-3/+23
|
* node-2d: Respect desired viewport in <view-2d>.David Thompson2019-06-111-5/+24
|
* Add tetris example.David Thompson2019-05-282-0/+379
|
* Ignore Emacs temp files.David Thompson2019-05-281-0/+1
|
* repl: Sleep during debug loop.David Thompson2019-05-281-0/+1
|
* kernel: Use global dev mode flag.David Thompson2019-05-241-5/+4
|
* node: Use <redefinable-class> when in dev mode.David Thompson2019-05-241-2/+5
|
* Add global config module.David Thompson2019-05-242-0/+28
|
* node-2d: Export local-matrix and world-matrix methods.David Thompson2019-05-231-0/+2
|
* node: Make node class hierarchy redefinable.David Thompson2019-05-231-1/+3
|
* repl: Fix error message printing.David Thompson2019-05-231-1/+4
|
* node-2d: Rewrite sprite nodes.David Thompson2019-05-231-16/+72
|
* kernel: Use scene multiplexer for scene management.David Thompson2019-05-071-116/+71
|
* Add scene multiplexer class.David Thompson2019-05-071-1/+96
|
* Add <scene-2d> convenience class.David Thompson2019-05-071-0/+10
|
* kernel: Use thunk to create initial scene after kernel init.David Thompson2019-05-071-2/+2
|
* guix: Update chickadee to latest commit.David Thompson2019-05-071-2/+2
|
* guix: Update chickadee package recipe.David Thompson2018-12-161-11/+4
|
* Update to the latest Chickadee commit.David Thompson2018-12-163-10/+10
|
* Tweak configure.ac to accept Guile 3.0.David Thompson2018-12-021-2/+2
|
* guix: Upgrade to Guile with JIT.David Thompson2018-12-021-21/+40
|
* Add support for transitions in sequence scene.David Thompson2018-09-121-4/+21
|
* node: Add child to parent's hash table before calling activate hook.David Thompson2018-09-111-2/+2
| | | | | | | More order of operations bugs! Yay! * starling/node.scm (attach-to): Add child nodes to children-map before calling activate.
* node: Mark node as booted before running on-boot hook.David Thompson2018-09-111-2/+2
| | | | | | This fixes some weird order of operations bugs. * starling/node.scm (boot): Set booted? to #t before calling on-boot.
* guix: Update Chickadee to b69cdffb9e86e62325b8bc5560162b044b8b30b6.David Thompson2018-09-101-2/+2
|