summaryrefslogtreecommitdiff
path: root/sly/game.scm
Commit message (Expand)AuthorAgeFilesLines
* math: Rewrite vector math library to use packed f64 bytevectors.David Thompson2016-02-271-1/+3
* Use a single foreign object guardian.David Thompson2016-02-151-0/+2
* game: Add on-start procedure.David Thompson2016-02-101-0/+11
* game: Add game started hook.David Thompson2016-01-271-2/+16
* game-loop: Process input events before each agenda tick.David Thompson2016-01-121-1/+1
* render: Add alpha value to render context.David Thompson2016-01-121-1/+3
* Upgrade to SDL2!David Thompson2015-12-221-6/+7
* game: Stop the game loop upon SIGINT.David Thompson2015-11-121-0/+5
* render: Reimplement rendering engine using functional combinators.David Thompson2015-09-211-10/+8
* render: Reimplement OpenGL state machine manager.David Thompson2015-08-261-7/+7
* Rename start-game-loop to run-game-loop.David Thompson2015-06-101-2/+2
* game: Add scene argument to start-game-loop.David Thompson2015-06-061-5/+12
* agenda: Rename procedures.David Thompson2014-12-131-1/+1
* Remove unneeded (sly camera) imports.David Thompson2014-10-281-1/+0
* game: Decouple the scene graph from the game loop.David Thompson2014-10-251-18/+9
* Rewrite vector math module.David Thompson2014-10-011-1/+1
* scene: Remove messy interpolation/caching for now.David Thompson2014-09-301-4/+0
* scene: Decouple cameras from the scene they render.David Thompson2014-09-291-10/+9
* game: Accept one camera object as well as a list in start-game-loop.David Thompson2014-09-011-14/+20
* Run draw-hook each time a frame is drawn.David Thompson2014-08-251-0/+1
* Render using scenes and cameras.David Thompson2014-08-251-2/+12
* Deference one signal instead of two.David Thompson2014-08-251-3/+3
* Add error handling hook to game loop.David Thompson2014-07-051-7/+47
* Remove global variables for controlling tick rate.David Thompson2014-07-031-57/+62
* Rename guile-2d to Sly!David Thompson2014-06-281-0/+109