summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update the rest of the examples to use the new declarative game stuff.David Thompson2013-09-066-194/+141
|
* Add the beginnings of game scene management.David Thompson2013-09-061-2/+13
|
* Create copies of the default events alist for safety.David Thompson2013-09-061-2/+5
|
* Update TODO list.David Thompson2013-09-061-6/+32
|
* Update README with new minimal example.David Thompson2013-09-061-38/+21
|
* Update simple example.David Thompson2013-09-061-19/+9
| | | | I am loving how few lines it takes to create a running application.
* Remove all hooks and instead trigger events on the current scene.David Thompson2013-09-061-68/+60
|
* Prevent circular dependency by moving core game data structures to another ↵David Thompson2013-09-063-27/+145
| | | | module.
* Create observer module.David Thompson2013-09-061-0/+82
|
* Update simple demo to use a game object.David Thompson2013-09-061-1/+1
|
* Add a *running* flag to the game loop.David Thompson2013-09-063-43/+47
|
* Change window module API.David Thompson2013-09-061-19/+10
| | | | | Users will no longer have to interface directly with this module. They will simply specify window parameters when creating game objects.
* Create (2d game) module.David Thompson2013-09-061-0/+66
|
* Revert "Add missing wrappers for glGenTextures and glDeleteTextures."David Thompson2013-09-051-23/+1
| | | | This reverts commit f6eed03342b55a2a843c177822bef13609d81703.
* Add missing wrappers for glGenTextures and glDeleteTextures.David Thompson2013-09-051-1/+23
| | | | This should resolve issue #10.
* Update mvars module.David Thompson2013-09-042-89/+88
| | | | | | | | There were some issues with the original version that Mark Weaver has fixed. This also resolves an issue where mvars was unusable on Guile versions less than 2.0.9 because of a docstring on case-lambda.
* Add freeimage installation instructions.David Thompson2013-09-041-0/+10
|
* Add more information to README.David Thompson2013-09-041-11/+27
|
* Add a couple of lines to the installation guide.David Thompson2013-09-041-0/+2
|
* Add installation guide.David Thompson2013-09-041-0/+88
|
* Update TODO list.David Thompson2013-09-021-0/+11
|
* Add some documentation.David Thompson2013-09-022-2/+8
|
* Pass along the *repl-stack* fluid so that nested REPLs work right.David Thompson2013-09-022-3/+7
|
* Move both mvars into the repl module.David Thompson2013-09-022-32/+9
|
* Remove frame-sleep and add run-repl.David Thompson2013-09-021-8/+7
|
* Add license info mvars module to give Mark Weaver proper credit.David Thompson2013-09-021-0/+21
|
* Execute REPL thunks in the context of the main game thread.David Thompson2013-09-022-24/+57
|
* Add mvars module.David Thompson2013-09-021-0/+147
|
* This software is LGPLv3 or any later version.David Thompson2013-09-011-1/+1
|
* Clean up lines longer than 80 characters.David Thompson2013-08-291-3/+6
|
* Fix issue #9.David Thompson2013-08-291-3/+1
| | | | | draw-sprite-vertices was drawing the entire vertex array rather than only drawing the amount specified in the size argument.
* Rename apply-color to use-color.David Thompson2013-08-273-4/+6
|
* Add procedures to perform a gl-translate or gl-scale given a vector2 object.David Thompson2013-08-272-9/+20
|
* Replace old vector module with new vector2 module.David Thompson2013-08-2710-135/+49
|
* Create new 2D vector module.David Thompson2013-08-271-0/+107
|
* Update TODO list.David Thompson2013-08-261-2/+8
|
* Update tilemap example.David Thompson2013-08-261-16/+19
|
* Create tileset module.David Thompson2013-08-262-18/+88
|
* Make the origin the top-left corner of the window again.David Thompson2013-08-264-5/+32
|
* Add to TODO list.David Thompson2013-08-251-1/+9
|
* Merge branch 'master' of github.com:davexunit/guile-2dDavid Thompson2013-08-255-46/+60
|\
| * Fix typo in README.David Thompson2013-08-241-1/+1
| |
| * Tidy up freeimage module.David Thompson2013-08-241-21/+36
| |
| * Throw error if image file does not exist.David Thompson2013-08-241-1/+7
| |
| * Update simple example programPieter Slabbert2013-08-241-9/+11
| | | | | | | | | | | | The example program provided in the readme doesn't work. It seems that the on-key-down hook changed since the readme was written. This takes bits from simple.scm to fix it.
| * Merge pull request #5 from blob626/masterDavid Thompson2013-08-232-2/+4
| |\ | | | | | | Add (ice-9 format) module to imports for freeimage and ftgl
| | * Add (ice-9 format) module to imports for freeimage and ftglPieter Slabbert2013-08-232-2/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | freeimage.scm and ftgl.scm were throwing warnings when running make about a unsupported format option GEN 2d/wrappers/freeimage.go 2d/wrappers/freeimage.scm:120:6: warning: "<freeimage-bitmap ~x width: ~d height: ~d bpp: ~d>": unsupported format option ~x, use (ice-9 format) instead wrote `2d/wrappers/freeimage.go' GEN 2d/wrappers/ftgl.go 2d/wrappers/ftgl.scm:62:6: warning: "<ftgl-font ~x>": unsupported format option ~x, use (ice-9 format) instead 2d/wrappers/ftgl.scm:100:6: warning: "<ftgl-simple-layout ~x>": unsupported format option ~x, use (ice-9 format) instead wrote `2d/wrappers/ftgl.go' GEN 2d/wrappers/gl.go wrote `2d/wrappers/gl.go' adding the modules to the module definition of each file fixes it
| * Merge pull request #4 from blob626/masterDavid Thompson2013-08-231-12/+1
| |\ | | | | | | Add wildcards to makefile for sources
| | * add wildcards to makefile for sourcesPieter Slabbert2013-08-231-12/+1
| |/ | | | | | | | | Makefile.am didn't change as modules were added added wildcards so that all the files in 2d/ are used as sources
* | Fix typo.David Thompson2013-08-251-1/+1
| |