Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Add <scene-2d> convenience class. | David Thompson | 2019-05-07 | 1 | -0/+10 | |
| | ||||||
* | kernel: Use thunk to create initial scene after kernel init. | David Thompson | 2019-05-07 | 1 | -2/+2 | |
| | ||||||
* | guix: Update chickadee to latest commit. | David Thompson | 2019-05-07 | 1 | -2/+2 | |
| | ||||||
* | guix: Update chickadee package recipe. | David Thompson | 2018-12-16 | 1 | -11/+4 | |
| | ||||||
* | Update to the latest Chickadee commit. | David Thompson | 2018-12-16 | 3 | -10/+10 | |
| | ||||||
* | Tweak configure.ac to accept Guile 3.0. | David Thompson | 2018-12-02 | 1 | -2/+2 | |
| | ||||||
* | guix: Upgrade to Guile with JIT. | David Thompson | 2018-12-02 | 1 | -21/+40 | |
| | ||||||
* | Add support for transitions in sequence scene. | David Thompson | 2018-09-12 | 1 | -4/+21 | |
| | ||||||
* | node: Add child to parent's hash table before calling activate hook. | David Thompson | 2018-09-11 | 1 | -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 Thompson | 2018-09-11 | 1 | -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 Thompson | 2018-09-10 | 1 | -2/+2 | |
| | ||||||
* | node-2d: Export dirty! method. | David Thompson | 2018-09-10 | 1 | -1/+2 | |
| | | | | * starling/node-2d.scm (dirty!): Convert to method and export it. | |||||
* | guix: Update Chickadee to latest commit. | David Thompson | 2018-09-10 | 1 | -2/+2 | |
| | ||||||
* | node-2d: Initialize last position to avoid rendering glitches. | David Thompson | 2018-09-10 | 1 | -0/+3 | |
| | | | | | | * starling/node-2d.scm (activate): Set the initial last position to the same as the initial position to avoid a brief flash where the node appears at (0, 0). | |||||
* | node-2d: Fix broken activate method. | David Thompson | 2018-09-09 | 1 | -1/+2 | |
| | | | | * starling/node-2d.scm (activate): Add missing next-method. | |||||
* | kernel: Add init keywords to <kernel> fields. | David Thompson | 2018-09-09 | 1 | -4/+8 | |
| | | | | | * starling/kernel.scm (<kernel>): Add init keywords for name, window-config, update-hz, and developer-mode?. | |||||
* | kernel: Add keyword init args for <window-config>. | David Thompson | 2018-09-09 | 1 | -4/+6 | |
| | | | | * starling/kernel.scm (<window-config>): Add init keywords for all fields. |