summaryrefslogtreecommitdiff
path: root/2d/game.scm
Commit message (Expand)AuthorAgeFilesLines
* Fix update procedure.David Thompson2014-04-271-3/+3
* Ensure that interpolation alpha is clamped to the range [0, 1].David Thompson2014-04-271-1/+2
* Add max-ticks-per-frame variable.David Thompson2014-04-271-5/+15
* Update commentary for (2d game) module.David Thompson2014-04-241-1/+1
* Rename game loop procedures and remove parameter.David Thompson2014-04-241-22/+21
* Sleep when the game loop runs too fast.David Thompson2014-04-241-0/+9
* Run game loop with a prompt.David Thompson2014-04-241-47/+16
* Remove the accumulator parameter from the game loop.David Thompson2014-04-231-40/+19
* Replace figl with the new guile-opengl official release.David Thompson2014-03-231-1/+1
* Okay, I think I finally got all of the license headers updated.David Thompson2014-03-101-8/+8
* Import new signal moduleDavid Thompson2014-02-171-1/+1
* Remove calls that change OpenGL matrix mode.David Thompson2014-02-161-6/+1
* Remove silly circular import.David Thompson2014-02-091-1/+0
* Remove dynamic scoping of agendas.David Thompson2014-02-061-1/+3
* Remove unused import declarations.David Thompson2014-01-261-2/+0
* Move OpenGL viewport settings to game module.David Thompson2014-01-261-0/+7
* Move SDL event handling to a separate module.David Thompson2014-01-261-25/+3
* Change tick-agenda! and clear-agenda! to take agenda as arg.David Thompson2014-01-101-3/+2
* Fix crash when handling an SDL event.David Thompson2014-01-091-1/+1
* Add paused-agenda.David Thompson2014-01-091-1/+7
* Factor REPL out of main loop.David Thompson2014-01-091-31/+0
* Move FPS to a module and add accumulator parameter.David Thompson2014-01-091-57/+30
* Tweak SDL event handling.David Thompson2014-01-071-11/+10
* Make game loop status parameter.David Thompson2014-01-071-9/+9
* Make tick-interval a parameter.David Thompson2014-01-071-11/+13
* Add draw-hook.David Thompson2014-01-071-13/+6
* Restructure game callbacks and signals.David Thompson2013-12-151-11/+7
* Move event handlers and signals into their own modules.David Thompson2013-12-011-70/+9
* Add key-directions and key-wasd procedures.David Thompson2013-12-011-11/+17
* Make signal transformer an optional keyword argument.David Thompson2013-12-011-4/+4
* Add arrows signal.David Thompson2013-12-011-0/+12
* Refactor game loop code and improve event signals.David Thompson2013-12-011-110/+96
* Add with-window form.David Thompson2013-11-301-18/+7
* Remove stage stuff from game module and use signals.David Thompson2013-11-301-71/+74
* Merge game-loop module with game module.David Thompson2013-11-041-3/+240
* Use the new scene/stage API.David Thompson2013-10-231-76/+19
* Re-export new procedures from game-loop module.David Thompson2013-10-231-0/+5
* Add a paused flag in addition to the running flag.David Thompson2013-10-231-2/+2
* Rename scene draw and update procedures.David Thompson2013-09-151-2/+2
* Export current-fps from game module.David Thompson2013-09-081-1/+2
* Create a scene stack interface.David Thompson2013-09-061-1/+4
* Create copies of the default events alist for safety.David Thompson2013-09-061-2/+5
* Prevent circular dependency by moving core game data structures to another mo...David Thompson2013-09-061-27/+57
* Add a *running* flag to the game loop.David Thompson2013-09-061-10/+15
* Create (2d game) module.David Thompson2013-09-061-0/+66