summaryrefslogtreecommitdiff
path: root/starling/node.scm
Commit message (Expand)AuthorAgeFilesLines
* node: Rewrite asset subscription code to avoid use of is-a?David Thompson2022-07-311-8/+14
* node: Advance agenda by timestep.David Thompson2021-10-181-1/+1
* node: Add replace method.David Thompson2021-04-161-0/+9
* node: Export metaclasses.David Thompson2021-04-161-1/+3
* node: Add custom write method.David Thompson2021-04-141-0/+15
* node: Allow children to be attached via make method.David Thompson2021-04-141-0/+2
* node: Change id system to a numeric one.David Thompson2021-04-141-2/+10
* node: Update copyright line.David Thompson2021-04-051-1/+1
* node: Allow asset/watch slot getters/setter to compose.David Thompson2021-04-051-16/+23
* Add watchable slots to <meta-node> metaclass.David Thompson2021-03-161-0/+19
* Fix typo in comment.David Thompson2021-01-291-1/+1
* Remove docstrings that aren't actually docstrings.David Thompson2021-01-291-20/+0
* Make asset access transparent and add reload handler method.David Thompson2021-01-291-2/+54
* node: Short circuit update-tree if node is not booted.David Thompson2020-12-161-1/+1
* node: Improve boot logic.David Thompson2020-12-151-4/+7
* node: Update copyright year.David Thompson2020-09-291-1/+1
* node: Add unique ids with global index.David Thompson2020-09-291-0/+11
* node: Export for-each-child.David Thompson2020-09-291-0/+1
* node: Use #:init-thunk instead of #:init-form for agenda slot.David Thompson2020-09-291-1/+1
* node: Make rank read-only.David Thompson2020-09-291-1/+1
* node: Use for-each-child in reboot method.David Thompson2020-09-291-1/+1
* node: Indentation and commenting fixes.David Thompson2020-09-291-8/+9
* node: Allow nodes to have no name.David Thompson2020-09-291-5/+9
* Migrate over changes from unfinished spring lisp game jam entry.David Thompson2020-09-261-2/+3
* node: Noop when detaching a node without a parent.David Thompson2019-07-151-9/+8
* node: Add on-attach and on-detach methods.David Thompson2019-07-111-2/+15
* node: Add reboot feature.David Thompson2019-06-201-0/+18
* node: Remove dynamic agenda setting in activate/deactivate.David Thompson2019-06-201-9/+7
* node: Add pause/resume feature.David Thompson2019-06-201-8/+20
* 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-121-6/+6
* node: Add setter for rank.David Thompson2019-06-121-1/+1
* node: Use <redefinable-class> when in dev mode.David Thompson2019-05-241-2/+5
* node: Make node class hierarchy redefinable.David Thompson2019-05-231-1/+3
* node: Add child to parent's hash table before calling activate hook.David Thompson2018-09-111-2/+2
* node: Mark node as booted before running on-boot hook.David Thompson2018-09-111-2/+2
* node: Add blink method.David Thompson2018-08-291-1/+18
* node: Add visible? flag.David Thompson2018-08-281-5/+19
* Reset agenda when node exits scene.David Thompson2018-08-271-1/+2
* Fix node detach method.David Thompson2018-08-271-2/+2
* Fix rendering.David Thompson2018-08-261-1/+1
* node: Fix child-ref.David Thompson2018-08-251-3/+3
* First commit!David Thompson2018-08-241-0/+198