summaryrefslogtreecommitdiff
path: root/sly
Commit message (Expand)AuthorAgeFilesLines
* window: Initialize window in with-window form.HEADmasterDavid Thompson2016-08-171-0/+1
* cli: Add --version flag.David Thompson2016-08-172-0/+18
* input: mouse: Fix mouse-down? signal.Muriithi Frederick Muriuki2016-08-171-1/+1
* Add 'sly' CLI program.David Thompson2016-08-111-0/+116
* window: Tweak the responsibilities of init-window and open-window.David Thompson2016-08-111-2/+2
* window: Change default title to "Untitled".David Thompson2016-08-111-1/+1
* Add declarative game specification type.David Thompson2016-08-111-1/+18
* render: particles: Allow finer control over particle emission.David Thompson2016-06-201-27/+35
* render: Add particle effects.David Thompson2016-05-281-0/+105
* render: Add 9-patch implementation.David Thompson2016-05-271-0/+120
* vector: Factorize anchor function.David Thompson2016-05-272-21/+30
* render: Fix set-mesh.David Thompson2016-05-181-1/+1
* audio: Ignore errors when playing samples.David Thompson2016-05-091-1/+3
* actor: Fix action-effect-lift.David Thompson2016-05-071-1/+2
* render: Use separate model, view, and projection matrices.David Thompson2016-04-254-75/+114
* actor: Add apply-effects procedure.David Thompson2016-04-251-0/+9
* actor: Fix effect handling in 'both'.David Thompson2016-04-251-3/+3
* actor: Add action-effect-lift.David Thompson2016-04-241-0/+13
* math: vector: Add polar2 procedure.David Thompson2016-04-241-0/+7
* Add actor module.David Thompson2016-04-181-0/+196
* math: vector: Fix export issue.David Thompson2016-04-171-1/+2
* live-reload: Do not load asset until the game has started.David Thompson2016-03-311-3/+4
* signal: Fix signal-sample.David Thompson2016-03-211-5/+9
* signal: Add docstring for signal-if.David Thompson2016-02-271-0/+3
* utils: Remove unused 'forever' procedure.David Thompson2016-02-271-4/+0
* render: sprite-batch: Clean up sprite-batch-add!David Thompson2016-02-271-105/+63
* render: sprite-batch: Implement in terms of a mesh.David Thompson2016-02-231-16/+5
* render: vbo: Use cached buffer length when computing index length.David Thompson2016-02-231-1/+1
* render: texture: Remove unused texture vertex code.David Thompson2016-02-231-50/+5
* Use a single foreign object guardian.David Thompson2016-02-155-38/+108
* Remove dead modules.David Thompson2016-02-112-285/+0
* Remove GSL dependency.David Thompson2016-02-112-60/+1
* math: transform: Perform matrix multiplication in Scheme.David Thompson2016-02-111-8/+136
* signal: Add signal-map-maybe.David Thompson2016-02-101-1/+12
* signal: Add signal-if.David Thompson2016-02-101-0/+4
* game: Add on-start procedure.David Thompson2016-02-101-0/+11
* render: framebuffer: Use the null texture within the null framebuffer.David Thompson2016-02-101-1/+2
* render: framebuffer: Add framebuffer-null?David Thompson2016-02-101-0/+5
* audio: Adjust name of argument to load-sample.David Thompson2016-02-101-3/+3
* window: Initialize SDL window before opening.David Thompson2016-02-051-0/+2
* render: font: Remove unused module imports.David Thompson2016-02-051-2/+0
* render: font: Add docstring for enable-fonts.David Thompson2016-02-051-3/+4
* live-reload: Don't load anything if the game hasn't started.David Thompson2016-02-051-0/+3
* game: Add game started hook.David Thompson2016-01-271-2/+16
* sprite: Add null-sprite.David Thompson2016-01-241-0/+4
* signal: Run newly added hooks immediately.David Thompson2016-01-121-2/+6
* window: Configure various OpenGL parameters.David Thompson2016-01-121-1/+6
* window: Respect fullscreen setting.David Thompson2016-01-121-0/+1
* audio: Add #:loop? argument to play-music.David Thompson2016-01-121-2/+2
* game-loop: Process input events before each agenda tick.David Thompson2016-01-121-1/+1