Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add system module to fix circular reference. | David Thompson | 2020-10-04 | 4 | -8/+21 |
| | | | | | | | It's very bad that the node-2d module was depending on the kernel module. If the kernel includes a module that includes node-2d, a circular reference occurs and things get very strange very fast. Lots of weird compilation errors and stuff. | ||||
* | Add helper script for running examples. | David Thompson | 2020-10-03 | 1 | -0/+4 |
| | |||||
* | Update chickadee to latest commit. | David Thompson | 2020-10-03 | 7 | -34/+36 |
| | |||||
* | node: Update copyright year. | David Thompson | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | node-2d: Use for-each-child instead of iterating children list directly. | David Thompson | 2020-09-29 | 1 | -6/+6 |
| | |||||
* | node: Add unique ids with global index. | David Thompson | 2020-09-29 | 1 | -0/+11 |
| | |||||
* | node: Export for-each-child. | David Thompson | 2020-09-29 | 1 | -0/+1 |
| | |||||
* | node: Use #:init-thunk instead of #:init-form for agenda slot. | David Thompson | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | node: Make rank read-only. | David Thompson | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | node: Use for-each-child in reboot method. | David Thompson | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | node: Indentation and commenting fixes. | David Thompson | 2020-09-29 | 1 | -8/+9 |
| | |||||
* | node: Allow nodes to have no name. | David Thompson | 2020-09-29 | 1 | -5/+9 |
| | |||||
* | Update guix.scm. | David Thompson | 2020-09-29 | 1 | -33/+26 |
| | |||||
* | Migrate over changes from unfinished spring lisp game jam entry. | David Thompson | 2020-09-26 | 5 | -47/+105 |
| | |||||
* | Commit this old stuff that was hanging around. | David Thompson | 2020-09-26 | 3 | -192/+513 |
| | |||||
* | transition: Fix warning about duplicate 'color' procedure import. | David Thompson | 2019-11-19 | 1 | -1/+1 |
| | |||||
* | kernel: Update to latest chickadee API. | David Thompson | 2019-11-19 | 1 | -2/+3 |
| | |||||
* | node-2d: Fix sprite batch rendering. | David Thompson | 2019-07-18 | 1 | -2/+3 |
| | |||||
* | node-2d: Add particles node. | David Thompson | 2019-07-18 | 1 | -1/+19 |
| | |||||
* | node: Noop when detaching a node without a parent. | David Thompson | 2019-07-15 | 1 | -9/+8 |
| | | | | In practice, throwing an error was real annoying. | ||||
* | node: Add on-attach and on-detach methods. | David Thompson | 2019-07-11 | 1 | -2/+15 |
| | |||||
* | node-2d: Update copyright year. | David Thompson | 2019-07-09 | 1 | -1/+1 |
| | |||||
* | node-2d: Export scale procedure. | David Thompson | 2019-07-09 | 1 | -0/+1 |
| | |||||
* | Update hacky shmup prototype code. | David Thompson | 2019-07-09 | 2 | -47/+153 |
| | |||||
* | Add shmup prototype example. | David Thompson | 2019-06-26 | 16 | -0/+771 |
| | |||||
* | examples: Update tetra. | David Thompson | 2019-06-26 | 2 | -25/+44 |
| | |||||
* | node-2d: Add <animation> class. | David Thompson | 2019-06-26 | 1 | -6/+13 |
| | | | | Now each sprite animation can have its own frame duration. | ||||
* | node-2d: Rename 'rect' method to 'source-rect'. | David Thompson | 2019-06-26 | 1 | -6/+6 |
| | |||||
* | node: Add reboot feature. | David Thompson | 2019-06-20 | 1 | -0/+18 |
| | |||||
* | node: Remove dynamic agenda setting in activate/deactivate. | David Thompson | 2019-06-20 | 1 | -9/+7 |
| | | | | It was confusing because no other methods do this. | ||||
* | node: Add pause/resume feature. | David Thompson | 2019-06-20 | 1 | -8/+20 |
| | |||||
* | kernel: Add reboot-current-scene convenience method. | David Thompson | 2019-06-20 | 1 | -1/+7 |
| | |||||
* | node: Fix blink implementation. | David Thompson | 2019-06-12 | 1 | -9/+7 |
| | |||||
* | node: Add run-script and stop-scripts methods. | David Thompson | 2019-06-12 | 1 | -1/+9 |
| | |||||
* | Rename update*/render* to update-tree/render-tree. | David Thompson | 2019-06-12 | 3 | -14/+14 |
| | |||||
* | node: Add setter for rank. | David Thompson | 2019-06-12 | 1 | -1/+1 |
| | |||||
* | node-2d: sprite: Allow overriding texcoords and destination rectangle. | David Thompson | 2019-06-11 | 1 | -3/+23 |
| | |||||
* | node-2d: Respect desired viewport in <view-2d>. | David Thompson | 2019-06-11 | 1 | -5/+24 |
| | |||||
* | Add tetris example. | David Thompson | 2019-05-28 | 2 | -0/+379 |
| | |||||
* | Ignore Emacs temp files. | David Thompson | 2019-05-28 | 1 | -0/+1 |
| | |||||
* | repl: Sleep during debug loop. | David Thompson | 2019-05-28 | 1 | -0/+1 |
| | |||||
* | kernel: Use global dev mode flag. | David Thompson | 2019-05-24 | 1 | -5/+4 |
| | |||||
* | node: Use <redefinable-class> when in dev mode. | David Thompson | 2019-05-24 | 1 | -2/+5 |
| | |||||
* | Add global config module. | David Thompson | 2019-05-24 | 2 | -0/+28 |
| | |||||
* | node-2d: Export local-matrix and world-matrix methods. | David Thompson | 2019-05-23 | 1 | -0/+2 |
| | |||||
* | node: Make node class hierarchy redefinable. | David Thompson | 2019-05-23 | 1 | -1/+3 |
| | |||||
* | repl: Fix error message printing. | David Thompson | 2019-05-23 | 1 | -1/+4 |
| | |||||
* | node-2d: Rewrite sprite nodes. | David Thompson | 2019-05-23 | 1 | -16/+72 |
| | |||||
* | kernel: Use scene multiplexer for scene management. | David Thompson | 2019-05-07 | 1 | -116/+71 |
| | |||||
* | Add scene multiplexer class. | David Thompson | 2019-05-07 | 1 | -1/+96 |
| |