Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invert Y coordinate in mouse motion event. | David Thompson | 2018-04-21 | 1 | -1/+1 |
| | | | | | | | Reported-By: Christopher Howard <christopher.howard@qlfiles.net> * chickadee.scm (run-game): Invert the Y coordinate received from SDL's mouse motion event. | ||||
* | Revert "Add error handling to game loop." | David Thompson | 2018-01-17 | 1 | -73/+65 |
| | | | | This reverts commit 8cbb7eed56c4b5edd780c2d51aaa0a4c3eab7350. | ||||
* | Add error handling to game loop. | David Thompson | 2018-01-12 | 1 | -65/+73 |
| | | | | | | * chickadee.scm (error-handler): New procedure. (with-error-handling): New syntax. (run-game): Handle errors caught when running hooks. | ||||
* | Fix broken mouse Y coordinate inversion. | David Thompson | 2018-01-09 | 1 | -1/+1 |
| | | | | * chickadee.scm (run-game): window-height is not a procedure! | ||||
* | Fix inverted Y coordinates in mouse events. | David Thompson | 2018-01-05 | 1 | -3/+7 |
| | | | | * chickadee.scm (run-game): Invert all Y coordinates received from SDL. | ||||
* | Move color module into render namespace. | David Thompson | 2017-08-08 | 1 | -1/+1 |
| | |||||
* | Fix unbounded heap growth in game loop. | David Thompson | 2017-04-25 | 1 | -2/+2 |
| | | | | | * chickadee.scm (run-game): Make sure that the recursive calls to the update loop are in tail position. | ||||
* | Ensure that the viewport is cleared at the beginning of each frame. | David Thompson | 2017-01-25 | 1 | -0/+4 |
| | | | | | * chickadee.scm (run-game): Switch to the null viewport at the beginning of each frame to ensure other viewports are cleared. | ||||
* | Fix guile-sdl2 procedure name. | David Thompson | 2017-01-25 | 1 | -1/+1 |
| | | | | * chickadee.scm (run-game): s/keyboard-event-repeat/keyboard-event-repeat?/ | ||||
* | Add audio support. | David Thompson | 2017-01-24 | 1 | -0/+1 |
| | | | | | | | * chickadee/audio.scm: New file. * Makefile.am (SOURCES): Add it. * chickadee.scm (run-game): Initialize audio. * doc/api.texi ("Audio"): Document it. | ||||
* | Set a default projection matrix for convenience. | David Thompson | 2017-01-23 | 1 | -2/+6 |
| | |||||
* | render: viewport: Use a non-black default clear color. | David Thompson | 2017-01-19 | 1 | -5/+1 |
| | |||||
* | render: Add viewports. | David Thompson | 2017-01-19 | 1 | -6/+12 |
| | |||||
* | Run GPU finalizers in game loop. | David Thompson | 2017-01-18 | 1 | -1/+4 |
| | |||||
* | First commit! | David Thompson | 2017-01-04 | 1 | -0/+185 |