summaryrefslogtreecommitdiff
path: root/starling
Commit message (Expand)AuthorAgeFilesLines
* kernel: Add reboot-current-scene convenience method.David Thompson2019-06-201-1/+7
* 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-123-14/+14
* node: Add setter for rank.David Thompson2019-06-121-1/+1
* node-2d: sprite: Allow overriding texcoords and destination rectangle.David Thompson2019-06-111-3/+23
* node-2d: Respect desired viewport in <view-2d>.David Thompson2019-06-111-5/+24
* repl: Sleep during debug loop.David Thompson2019-05-281-0/+1
* kernel: Use global dev mode flag.David Thompson2019-05-241-5/+4
* node: Use <redefinable-class> when in dev mode.David Thompson2019-05-241-2/+5
* Add global config module.David Thompson2019-05-241-0/+27
* node-2d: Export local-matrix and world-matrix methods.David Thompson2019-05-231-0/+2
* node: Make node class hierarchy redefinable.David Thompson2019-05-231-1/+3
* repl: Fix error message printing.David Thompson2019-05-231-1/+4
* node-2d: Rewrite sprite nodes.David Thompson2019-05-231-16/+72
* kernel: Use scene multiplexer for scene management.David Thompson2019-05-071-116/+71
* Add scene multiplexer class.David Thompson2019-05-071-1/+96
* Add <scene-2d> convenience class.David Thompson2019-05-071-0/+10
* kernel: Use thunk to create initial scene after kernel init.David Thompson2019-05-071-2/+2
* Update to the latest Chickadee commit.David Thompson2018-12-162-8/+8
* Add support for transitions in sequence scene.David Thompson2018-09-121-4/+21
* 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-2d: Export dirty! method.David Thompson2018-09-101-1/+2
* node-2d: Initialize last position to avoid rendering glitches.David Thompson2018-09-101-0/+3
* node-2d: Fix broken activate method.David Thompson2018-09-091-1/+2
* kernel: Add init keywords to <kernel> fields.David Thompson2018-09-091-4/+8
* kernel: Add keyword init args for <window-config>.David Thompson2018-09-091-4/+6
* node-2d: Add tile map node.David Thompson2018-08-301-1/+23
* transition: Default to/from to previous/current scene, respectively.David Thompson2018-08-301-2/+4
* transition: Add sequence scene.David Thompson2018-08-301-1/+30
* kernel: Add previous-scene procedure.David Thompson2018-08-301-3/+10
* node-2d: Add follow-bezier-path method.David Thompson2018-08-301-0/+18
* node: Add blink method.David Thompson2018-08-291-1/+18
* node-2d: Add tweened animations for position, rotation, and scale.David Thompson2018-08-281-49/+91
* kernel: Add FPS tracking.David Thompson2018-08-281-7/+18
* Add scene transitions.David Thompson2018-08-281-0/+80
* kernel: Add default viewport so the screen is cleared reliably.David Thompson2018-08-281-1/+5
* node: Add visible? flag.David Thompson2018-08-282-25/+40
* Add sane default canvas view.David Thompson2018-08-281-1/+14
* Remove viewport from camera.David Thompson2018-08-281-18/+5
* Delete file I never meant to commit in the first place.David Thompson2018-08-271-13/+0
* Add scene management.David Thompson2018-08-272-69/+163
* Reset agenda when node exits scene.David Thompson2018-08-271-1/+2
* Fix node detach method.David Thompson2018-08-271-2/+2
* Add sprite batch node.David Thompson2018-08-271-0/+12
* Animate sprite based on elapsed program time, not agenda time.David Thompson2018-08-272-4/+11
* Add live asset reloading.David Thompson2018-08-274-6/+426
* Add 2D node primitives.David Thompson2018-08-261-0/+406
* Fix rendering.David Thompson2018-08-262-5/+17