summaryrefslogtreecommitdiff
path: root/examples/particles.scm
Commit message (Collapse)AuthorAgeFilesLines
* Rename game loop procedures and remove parameter.David Thompson2014-04-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | * 2d/game.scm (tick-interval): No longer a parameter. (run-game-loop, start-game-loop): Rename. (quit-game, stop-game-loop): Rename. * examples/animation.scm: Use start-game-loop and stop-game-loop. * examples/common.scm: Use start-game-loop and stop-game-loop. * examples/coroutine.scm: Use start-game-loop and stop-game-loop. * examples/font.scm: Use start-game-loop and stop-game-loop. * examples/guile-2048/guile-2048.scm: Use start-game-loop and stop-game-loop. * examples/particles.scm: Use start-game-loop and stop-game-loop. * examples/simple.scm: Use start-game-loop and stop-game-loop. * examples/tilemap.scm: Use start-game-loop and stop-game-loop.
* Change license to GPLv3+.David Thompson2014-03-081-1/+17
|
* Remove sprite batch from particles example.David Thompson2014-02-161-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.
* Remove dynamic scoping of agendas.David Thompson2014-02-061-1/+1
| | | | | | | | | | | | | | | | * 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.
* Update particle example.David Thompson2014-01-121-38/+25
| | | | * examples/particles.scm: Update example.
* Update examples.David Thompson2013-11-041-1/+0
|
* Update examples to use new scene/stage system.David Thompson2013-11-031-10/+17
|
* Update the rest of the examples to use the new declarative game stuff.David Thompson2013-09-061-32/+32
|
* Replace old vector module with new vector2 module.David Thompson2013-08-271-6/+6
|
* Update examples.David Thompson2013-08-151-1/+0
|
* Update examples.David Thompson2013-07-281-3/+3
|
* Update examples.David Thompson2013-07-221-7/+5
|
* Update examples to reflect changes in keyboard events.David Thompson2013-07-211-3/+1
|
* Use init-2d in all examples.David Thompson2013-07-171-0/+1
|
* Update particle demo to use new sprite batching functionality.David Thompson2013-07-061-5/+4
|
* Update demos to use new sprite-batch-draw procedure.David Thompson2013-07-061-3/+1
|
* Reorganize examples.David Thompson2013-07-061-3/+2
|
* Update particles example to use sprite batching.David Thompson2013-06-271-26/+18
|
* Fix particles example.David Thompson2013-06-251-5/+5
|
* Update examples to use new keycode enumeration.David Thompson2013-06-251-6/+7
|
* Add some rough example programs.David Thompson2013-06-241-0/+93