summaryrefslogtreecommitdiff
path: root/2d
Commit message (Expand)AuthorAgeFilesLines
...
* Improve game loop.David Thompson2013-07-311-18/+16
* Only perform sprite rotation math when necessary.David Thompson2013-07-301-28/+57
* Refactor sprite vertex packing.David Thompson2013-07-291-121/+109
* Create actions module which only has a lerp action thus far.David Thompson2013-07-291-0/+40
* Only update sprite vertex list when the sprite is dirty.David Thompson2013-07-291-7/+23
* Fix figl enum.David Thompson2013-07-282-3/+3
* Use hooks instead of primitive callback procedures.David Thompson2013-07-281-84/+49
* Rewrite game loop to use pure functions.David Thompson2013-07-281-34/+37
* Add rotation and scaling support to sprite batch.David Thompson2013-07-221-17/+36
* Re-export vector-map and vector-for-each.David Thompson2013-07-221-0/+3
* Create math module.David Thompson2013-07-221-0/+82
* Split sprite module into 3 modules.David Thompson2013-07-223-251/+327
* Add support for colors in a sprite batch.David Thompson2013-07-211-9/+16
* Use sprite color when rendering without a batch.David Thompson2013-07-211-6/+10
* rgba->gl-color now returns a vector instead of a list.David Thompson2013-07-211-5/+5
* Add optional resizable paramter to open-window.David Thompson2013-07-211-16/+18
* Add additional SDL event handlers.David Thompson2013-07-211-1/+26
* Remove event-keycode and event-keymods.David Thompson2013-07-211-12/+4
* Remove input module now that guile-sdl changed their keysym enumeration.David Thompson2013-07-211-288/+0
* Update sprite module to reflect changes in figl API.David Thompson2013-07-211-6/+7
* Create gl module.David Thompson2013-07-211-0/+96
* Update to guile-sdl 0.5.0 API.David Thompson2013-07-212-9/+9
* Change animation-state type to be immutable.David Thompson2013-07-181-20/+27
* Create animation type.David Thompson2013-07-171-25/+122
* Use rgba->gl-color in sprite module.David Thompson2013-07-171-3/+5
* Add rgba->gl-color procedure.David Thompson2013-07-171-1/+15
* Add window-title and set-window-title! procedures.David Thompson2013-07-171-1/+11
* Move initialization to it's own procedure.David Thompson2013-07-171-6/+12
* Add improved coroutine macros.David Thompson2013-07-171-22/+32
* Add coroutine module for cooperative multi-tasking.David Thompson2013-07-151-0/+73
* Update the global agenda in the game loop.David Thompson2013-07-151-0/+2
* Add agenda module for procedure scheduling.David Thompson2013-07-151-0/+182
* Add docstring for vector-from-polar.David Thompson2013-07-151-0/+1
* Add vector-from-polar procedure.David Thompson2013-07-151-1/+6
* Add support for sprites that use texture regions and automatic drawing to a b...David Thompson2013-07-061-32/+104
* Update TODO list.David Thompson2013-07-061-3/+0
* Add dynamic state to track the current sprite batch.David Thompson2013-07-061-2/+12
* Change sprite-batch-draw parameter list to use optional keyword arguments.David Thompson2013-07-061-3/+4
* Deleted texture module and moved contents into sprite module.David Thompson2013-07-062-160/+159
* Add optional texture coordinate parameters to texture-quad and sprite-batch-d...David Thompson2013-07-062-11/+13
* Fix sprite batch not rendering the correct number of vertices.David Thompson2013-07-061-1/+1
* Add texture regions.David Thompson2013-07-061-1/+37
* Create simple sprite batch renderer.David Thompson2013-06-271-1/+116
* Clean up run-game-loop procedure.David Thompson2013-06-261-3/+3
* Draw sprites using vertex arrays.David Thompson2013-06-261-19/+84
* Use delayed evaluation of SDL:get-ticks to avoid initial frame stutter.David Thompson2013-06-251-6/+6
* Add mouse event callbacks.David Thompson2013-06-251-1/+33
* Pass key modifiers and unicode value as arguments to key up/down events.David Thompson2013-06-251-4/+13
* Enable unicode characters in SDL.David Thompson2013-06-251-1/+3
* Remove procedures that have been replaced by more generic helper procedures.David Thompson2013-06-251-13/+0