Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update examples so they work with latest code. | David Thompson | 2020-12-16 | 2 | -38/+43 | |
| | ||||||
* | node-2d: Improve teleporting a node that a camera is tracking. | David Thompson | 2020-12-16 | 1 | -2/+17 | |
| | ||||||
* | run-example: Compile example files. | David Thompson | 2020-12-16 | 1 | -1/+1 | |
| | ||||||
* | guix: Update chickadee commit. | David Thompson | 2020-12-16 | 1 | -2/+2 | |
| | ||||||
* | node: Short circuit update-tree if node is not booted. | David Thompson | 2020-12-16 | 1 | -1/+1 | |
| | | | | | This provides some safety for users doing things like calling update-tree on their own for some unattached subtree of nodes. | |||||
* | node-2d: Reduce matrix multiplication when camera is tracking a target. | David Thompson | 2020-12-16 | 1 | -8/+8 | |
| | ||||||
* | node-2d: Improve position interpolation logic. | David Thompson | 2020-12-16 | 1 | -5/+3 | |
| | ||||||
* | node-2d: Allow non-node-2d objects to live within a node-2d tree. | David Thompson | 2020-12-16 | 1 | -1/+2 | |
| | ||||||
* | node-2d: Stop using deprecated reader syntax for 2D vectors. | David Thompson | 2020-12-16 | 1 | -6/+6 | |
| | ||||||
* | node-2d: Fix camera target tracking. | David Thompson | 2020-12-16 | 1 | -33/+21 | |
| | ||||||
* | Add convenient current-scene method. | David Thompson | 2020-12-15 | 1 | -0/+3 | |
| | ||||||
* | Use a more precise timer. | David Thompson | 2020-12-15 | 4 | -11/+14 | |
| | ||||||
* | node: Improve boot logic. | David Thompson | 2020-12-15 | 1 | -4/+7 | |
| | ||||||
* | Update to new chickadee and guile-sdl2. | David Thompson | 2020-12-11 | 5 | -48/+63 | |
| | ||||||
* | repl: Improve exception printing code. | David Thompson | 2020-10-11 | 1 | -15/+14 | |
| | ||||||
* | repl: Print backtrace on error. | David Thompson | 2020-10-11 | 1 | -24/+50 | |
| | ||||||
* | repl: Add really crappy exception handling. | David Thompson | 2020-10-09 | 1 | -24/+42 | |
| | ||||||
* | Add uncomitted assets for tetris example. | David Thompson | 2020-10-07 | 3 | -0/+106 | |
| | ||||||
* | Allow use of local chickadee project to speed up debugging. | David Thompson | 2020-10-07 | 1 | -3/+9 | |
| | | | | | Sometimes I find a bug in chickadee and need a quick a way to test a bug fix without making a commit and rebuilding the guix environment. | |||||
* | kernel: Update copyright year. | David Thompson | 2020-10-06 | 1 | -1/+1 | |
| | ||||||
* | kernel: Remove name slot. | David Thompson | 2020-10-06 | 1 | -2/+0 | |
| | | | | The <node> class already has this, and name should be a symbol anyway. | |||||
* | kernel: Create minibuffer node only once. | David Thompson | 2020-10-06 | 2 | -17/+20 | |
| | ||||||
* | Add primitive in-engine REPL. | David Thompson | 2020-10-06 | 3 | -13/+166 | |
| | ||||||
* | Update some colors. | David Thompson | 2020-10-06 | 2 | -2/+2 | |
| | ||||||
* | Add ring buffer implementation. | David Thompson | 2020-10-06 | 2 | -0/+82 | |
| | ||||||
* | scene: Remove scancode arg from key press/release methods. | David Thompson | 2020-10-06 | 5 | -11/+11 | |
| | ||||||
* | examples: shmup: Stop polling input devices and only use events. | David Thompson | 2020-10-06 | 1 | -27/+23 | |
| | ||||||
* | node-2d: Stop using framebuffers with canvases. | David Thompson | 2020-10-06 | 3 | -99/+41 | |
| | ||||||
* | Rename repl module to repl-server. | David Thompson | 2020-10-06 | 3 | -15/+16 | |
| | ||||||
* | kernel: Reorganize a bit. | David Thompson | 2020-10-04 | 1 | -7/+17 | |
| | ||||||
* | minibuffer: Store commands in a hash table. | David Thompson | 2020-10-04 | 1 | -9/+9 | |
| | ||||||
* | system: Add copyright info. | David Thompson | 2020-10-04 | 1 | -0/+22 | |
| | ||||||
* | kernel: Add an fps counter in dev mode. | David Thompson | 2020-10-04 | 1 | -3/+57 | |
| | ||||||
* | Update guix.scm. | David Thompson | 2020-10-04 | 1 | -6/+6 | |
| | ||||||
* | Run examples in dev mode. | David Thompson | 2020-10-04 | 1 | -1/+1 | |
| | ||||||
* | Add very simple minibuffer a la Emacs. | David Thompson | 2020-10-04 | 3 | -4/+154 | |
| | ||||||
* | 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 | |
| |