Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | node: Rewrite asset subscription code to avoid use of is-a? | David Thompson | 2022-07-31 | 1 | -8/+14 |
| | |||||
* | node: Advance agenda by timestep. | David Thompson | 2021-10-18 | 1 | -1/+1 |
| | |||||
* | node: Add replace method. | David Thompson | 2021-04-16 | 1 | -0/+9 |
| | |||||
* | node: Export metaclasses. | David Thompson | 2021-04-16 | 1 | -1/+3 |
| | |||||
* | node: Add custom write method. | David Thompson | 2021-04-14 | 1 | -0/+15 |
| | |||||
* | node: Allow children to be attached via make method. | David Thompson | 2021-04-14 | 1 | -0/+2 |
| | |||||
* | node: Change id system to a numeric one. | David Thompson | 2021-04-14 | 1 | -2/+10 |
| | |||||
* | node: Update copyright line. | David Thompson | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | node: Allow asset/watch slot getters/setter to compose. | David Thompson | 2021-04-05 | 1 | -16/+23 |
| | |||||
* | Add watchable slots to <meta-node> metaclass. | David Thompson | 2021-03-16 | 1 | -0/+19 |
| | |||||
* | Fix typo in comment. | David Thompson | 2021-01-29 | 1 | -1/+1 |
| | |||||
* | Remove docstrings that aren't actually docstrings. | David Thompson | 2021-01-29 | 1 | -20/+0 |
| | |||||
* | Make asset access transparent and add reload handler method. | David Thompson | 2021-01-29 | 1 | -2/+54 |
| | |||||
* | 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: Improve boot logic. | David Thompson | 2020-12-15 | 1 | -4/+7 |
| | |||||
* | node: Update copyright year. | David Thompson | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Migrate over changes from unfinished spring lisp game jam entry. | David Thompson | 2020-09-26 | 1 | -2/+3 |
| | |||||
* | 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: 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 |
| | |||||
* | 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 | 1 | -6/+6 |
| | |||||
* | node: Add setter for rank. | David Thompson | 2019-06-12 | 1 | -1/+1 |
| | |||||
* | node: Use <redefinable-class> when in dev mode. | David Thompson | 2019-05-24 | 1 | -2/+5 |
| | |||||
* | node: Make node class hierarchy redefinable. | David Thompson | 2019-05-23 | 1 | -1/+3 |
| | |||||
* | 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. | ||||
* | node: Add blink method. | David Thompson | 2018-08-29 | 1 | -1/+18 |
| | | | | * starling/node.scm (blink): New method. | ||||
* | node: Add visible? flag. | David Thompson | 2018-08-28 | 1 | -5/+19 |
| | |||||
* | Reset agenda when node exits scene. | David Thompson | 2018-08-27 | 1 | -1/+2 |
| | |||||
* | Fix node detach method. | David Thompson | 2018-08-27 | 1 | -2/+2 |
| | |||||
* | Fix rendering. | David Thompson | 2018-08-26 | 1 | -1/+1 |
| | |||||
* | node: Fix child-ref. | David Thompson | 2018-08-25 | 1 | -3/+3 |
| | |||||
* | First commit! | David Thompson | 2018-08-24 | 1 | -0/+198 |