summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Another error handling fix.David Thompson2022-10-101-2/+2
|
* Update error handling to use new exception API.David Thompson2022-10-102-35/+36
|
* Update guile-sdl2 and chickadee to latest commits.David Thompson2022-10-101-40/+19
|
* Fix REPL log bug.David Thompson2022-10-101-4/+4
|
* Update guix.scm.David Thompson2022-10-011-12/+8
|
* Change dev mode environment variable name.David Thompson2022-09-262-3/+3
|
* node-2d: canvas: Make painter a watched slot.David Thompson2022-09-261-1/+2
|
* node-2d: Use inverse matrix to improve picking.David Thompson2022-09-261-15/+34
| | | | Now picking works for nodes that are not axis-aligned.
* node-2d: Remove an is-a? test for on-child-resize hook.David Thompson2022-09-261-4/+3
|
* node-2d: Initialize render position during instantiation.David Thompson2022-09-261-0/+1
|
* kernel: Allow window resizing.David Thompson2022-09-261-2/+5
|
* Update guix.scm.David Thompson2022-09-261-4/+6
|
* node-2d: s/skew/shear/David Thompson2022-08-011-14/+14
|
* node-2d: Apply blend mode in <sprite> render method.David Thompson2022-07-311-3/+4
|
* node-2d: Clean up <sprite> render code.David Thompson2022-07-311-7/+4
|
* node-2d: Code style tweaks to <sprite> definition.David Thompson2022-07-311-5/+2
|
* node-2d: Remove watch from <sprite> texture slot.David Thompson2022-07-311-1/+1
|
* node-2d: Remove batch support from <sprite>David Thompson2022-07-311-11/+3
| | | | There's a <sprite-batch> node for this.
* node: Rewrite asset subscription code to avoid use of is-a?David Thompson2022-07-311-8/+14
|
* node-2d: Add resize method.David Thompson2022-07-311-0/+5
|
* node-2d: Allow nodes to compute default size.David Thompson2022-07-311-22/+36
|
* node-2d: Apply local matrix when computing bounding box.David Thompson2022-07-311-6/+36
|
* node-2d: Reimplement refresh-matrics to avoid use of is-a?David Thompson2022-07-311-15/+21
|
* node-2d: Fix jittery movement of nodes when paused.David Thompson2021-10-301-2/+27
|
* node-2d: Export color method.David Thompson2021-10-221-0/+1
|
* node-2d: Export align and vertical-align methods.David Thompson2021-10-221-0/+2
|
* kernel: Fix REPL and FPS counter sleep calls.David Thompson2021-10-211-3/+3
|
* kernel: Activate within context of the game loop.David Thompson2021-10-181-3/+3
|
* node: Advance agenda by timestep.David Thompson2021-10-181-1/+1
|
* Rename <canvas> to <display-2d> and <path> to <canvas>.David Thompson2021-10-156-51/+52
|
* Update chickadee and guile-sdl2 to latest commits.David Thompson2021-10-082-21/+11
|
* guix: Make package compatible with `guix build -f`.David Thompson2021-05-041-7/+24
|
* guix: Update guile-sdl2 and chickadee to latest commits.David Thompson2021-05-041-4/+4
|
* scene: Don't play music when scene isn't active.David Thompson2021-05-041-7/+7
|
* scene: Improve background music handling.David Thompson2021-05-031-10/+22
|
* gui: Fix pick-widget.David Thompson2021-05-031-3/+3
|
* scene: Detect improper detachment of current scene.David Thompson2021-05-031-0/+4
|
* gui: Add enabled? flag to <widget>.David Thompson2021-05-031-1/+4
|
* node-2d: Tiny reorganization of pick code.David Thompson2021-05-031-2/+2
|
* ring-buffer: Reset length to 0 in ring-buffer-clear!David Thompson2021-04-291-3/+3
|
* Add ring-buffer-clear! procedure.David Thompson2021-04-281-28/+11
|
* gui: Don't pick widgets that aren't visible.David Thompson2021-04-221-1/+3
|
* node-2d: Add color slot to <label>.David Thompson2021-04-221-2/+4
|
* gui: Export apply-theme.David Thompson2021-04-171-0/+1
| | | | D'oh!
* Add beginnings of a graphical user interface widget module.David Thompson2021-04-162-0/+486
|
* node-2d: Fix vertical alignment of labels.David Thompson2021-04-161-1/+1
|
* node-2d: Fix bug in 9-patch auto-resizing.David Thompson2021-04-161-2/+2
|
* node-2d: Add predicate based filtering to pick method.David Thompson2021-04-161-12/+13
|
* node: Add replace method.David Thompson2021-04-161-0/+9
|
* node: Export metaclasses.David Thompson2021-04-161-1/+3
|