Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rewrite font module. | David Thompson | 2014-02-16 | 3 | -10/+42 |
| | | | | | | | | | | | | | | FTGL has been dropped in favor of SDL_ttf. * 2d/font: Rewrite everything! * 2d/wrappers/ftgl.scm: Delete it. * configure.ac: Check for SDL_ttf. * data/Makefile.am (shaders_DATA): Add font shaders. * data/shaders/font-fragment.glsl: New shader. * data/shaders/font-vertex.glsl: New shader. * examples/font.scm: Rewrite font example. * examples/fonts/AUTHORS: Delete it. * examples/fonts/Boxy-Bold.ttf: Delete it. | ||||
* | Remove sprite batch from particles example. | David Thompson | 2014-02-16 | 1 | -8/+6 |
| | | | | | | | This slows down the demo considerably, but sprite batches need to be rewritten in order to be actually performant and of real value. * examples/particle.scm (batch): Delete it. | ||||
* | Print FPS to stdout in examples. | David Thompson | 2014-02-15 | 1 | -1/+9 |
| | | | | * examples/common.scm: Use (2d fps) module. | ||||
* | Remove AUTOMAKE_OPTIONS from examples/Makefile.am. | David Thompson | 2014-02-11 | 1 | -2/+0 |
| | | | | * examples/Makefile.am (AUTOMAKE_OPTIONS): Remove it. | ||||
* | Add examples Makefile. | David Thompson | 2014-02-09 | 1 | -0/+27 |
| | | | | | | * Makefile.am (SUBDIRS): Add 'examples'. * configure.ac (AC_CONFIG_FILES): Add 'examples/Makefile'. * examples/Makefile.am: New file. | ||||
* | Add shader module. | David Thompson | 2014-02-09 | 3 | -0/+53 |
| | | | | | | | | * 2d/shader.scm: New module. * Makefile.am: Add 2d/shader.scm to SOURCES. * examples/shader.scm: New example. * examples/shaders/fragment-shader.glsl: New shader. * examples/shaders/vertex-shader.glsl: New shader. | ||||
* | Add new coroutine macro. | David Thompson | 2014-02-06 | 1 | -11/+9 |
| | | | | | | | | * 2d/coroutine.scm (call-with-coroutine): New name for coroutine. (coroutine): New macro. (colambda, codefine, codefine*): Use call-with-coroutine. * examples/coroutine.scm: Use coroutine macro. * README.org: Update coroutine and agenda examples. | ||||
* | Remove dynamic scoping of agendas. | David Thompson | 2014-02-06 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | * 2d/agenda.scm: (*global-agenda*, current-agenda, with-agenda): Delete. (agenda?, agenda-time): Export. (schedule-every, schedule-each): Rename schedule-every to schedule-each. (schedule-next): Delete. * 2d/game.scm: (game-agenda): New variable. (update): Tick game-agenda. * 2d/repl.scm: Use new agenda API. * 2d/sprite.scm: Use new agenda API. * 2d/time.scm: (time-every, time-each, time-delay): Change signature and use new agenda API. * examples/coroutine.scm: Use new agenda API. * examples/particles.scm: Use new agenda API. | ||||
* | Close example programs when window is closed. | David Thompson | 2014-01-26 | 1 | -0/+4 |
| | | | | * examples/common.scm: Add window close hook. | ||||
* | Remove obsolete examples. | David Thompson | 2014-01-20 | 4 | -233/+0 |
| | |||||
* | Update example image authors file. | David Thompson | 2014-01-20 | 2 | -3/+5 |
| | |||||
* | Fix coroutine example to actually use coroutines. | David Thompson | 2014-01-13 | 1 | -7/+11 |
| | |||||
* | Update particle example. | David Thompson | 2014-01-12 | 1 | -38/+25 |
| | | | | * examples/particles.scm: Update example. | ||||
* | Remove ghost sprite. | David Thompson | 2014-01-12 | 1 | -0/+0 |
| | | | | * examples/images/ghost.png: Delete it. | ||||
* | Add example sprite. | David Thompson | 2014-01-11 | 1 | -0/+0 |
| | | | | * examples/images/p1_front.png: New sprite. | ||||
* | Update animation example. | David Thompson | 2014-01-10 | 1 | -14/+7 |
| | | | | * 2d/examples/animation.scm: Updated. | ||||
* | Update some of the example programs to use the new API. | David Thompson | 2014-01-10 | 5 | -69/+55 |
| | | | | | | | | | | | | * 2d/examples/common.scm: New file. * 2d/examples/coroutine.scm: Updated. * 2d/examples/font.scm: Updated. * 2d/examples/simple.scm: Updated. * 2d/examples/tilemap.scm: Updated. | ||||
* | Start working on pong example. | David Thompson | 2013-12-02 | 3 | -0/+82 |
| | | | | Doesn't work yet. Just committing what I have so far. | ||||
* | Use signal-fold in example. | David Thompson | 2013-12-02 | 1 | -7/+6 |
| | |||||
* | Update example. | David Thompson | 2013-12-01 | 1 | -14/+15 |
| | |||||
* | Update example. | David Thompson | 2013-12-01 | 1 | -23/+43 |
| | |||||
* | Add temporary rewrite-test example. | David Thompson | 2013-11-30 | 1 | -0/+32 |
| | |||||
* | Update examples. | David Thompson | 2013-11-04 | 8 | -8/+0 |
| | |||||
* | Update examples to use new scene/stage system. | David Thompson | 2013-11-03 | 8 | -104/+122 |
| | |||||
* | Revert "Export scene type tag." | David Thompson | 2013-11-03 | 1 | -8/+9 |
| | | | | This reverts commit d1ecb21fca03cdd0e9360a4f1b88c7e05a9354e2. | ||||
* | Export scene type tag. | David Thompson | 2013-11-03 | 1 | -9/+8 |
| | |||||
* | Update action and animation example to use new stage variables. | David Thompson | 2013-10-30 | 2 | -11/+7 |
| | |||||
* | Update font demo. | David Thompson | 2013-10-23 | 1 | -8/+12 |
| | |||||
* | Update coroutine demo. | David Thompson | 2013-10-23 | 1 | -15/+17 |
| | |||||
* | Update actions example. | David Thompson | 2013-10-23 | 1 | -13/+16 |
| | |||||
* | Update animation demo. | David Thompson | 2013-10-23 | 1 | -8/+14 |
| | |||||
* | Fix broken examples due to a renamed image file. :( | David Thompson | 2013-10-02 | 3 | -3/+3 |
| | | | | Sorry to everyone that downloaded 0.1 and was annoyed! | ||||
* | Change an example graphic and add credits. | David Thompson | 2013-09-27 | 6 | -1/+11 |
| | |||||
* | Add comment. | David Thompson | 2013-09-06 | 1 | -0/+2 |
| | |||||
* | Add example that shows off multiple scenes. | David Thompson | 2013-09-06 | 1 | -0/+55 |
| | |||||
* | Update the rest of the examples to use the new declarative game stuff. | David Thompson | 2013-09-06 | 6 | -194/+141 |
| | |||||
* | Update simple example. | David Thompson | 2013-09-06 | 1 | -19/+9 |
| | | | | I am loving how few lines it takes to create a running application. | ||||
* | Update simple demo to use a game object. | David Thompson | 2013-09-06 | 1 | -1/+1 |
| | |||||
* | Add a *running* flag to the game loop. | David Thompson | 2013-09-06 | 1 | -20/+10 |
| | |||||
* | Rename apply-color to use-color. | David Thompson | 2013-08-27 | 1 | -1/+1 |
| | |||||
* | Replace old vector module with new vector2 module. | David Thompson | 2013-08-27 | 7 | -38/+40 |
| | |||||
* | Update tilemap example. | David Thompson | 2013-08-26 | 1 | -16/+19 |
| | |||||
* | Update action example. | David Thompson | 2013-08-21 | 1 | -18/+10 |
| | |||||
* | Update font example. | David Thompson | 2013-08-18 | 1 | -13/+7 |
| | |||||
* | Update font example. | David Thompson | 2013-08-18 | 1 | -2/+14 |
| | |||||
* | Update font example. | David Thompson | 2013-08-17 | 1 | -8/+4 |
| | |||||
* | Create a font example. | David Thompson | 2013-08-17 | 2 | -0/+38 |
| | |||||
* | Remove commented code from example. | David Thompson | 2013-08-17 | 1 | -4/+0 |
| | |||||
* | Fix example. | David Thompson | 2013-08-17 | 1 | -2/+4 |
| | |||||
* | Update examples. | David Thompson | 2013-08-15 | 6 | -51/+44 |
| |