diff options
author | David Thompson <dthompson2@worcester.edu> | 2013-07-21 22:55:22 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2013-07-21 23:01:28 -0400 |
commit | 9009092cf055b461fb273b5e20252622d9e4a9d1 (patch) | |
tree | 4afd2ba71bdc1943d9953a4cc526a88d30c83d55 /TODO | |
parent | 3678af541ed14fe679b1e22f7c07c8bfec9c8265 (diff) |
Update TODO.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 31 |
1 files changed, 27 insertions, 4 deletions
@@ -14,15 +14,15 @@ - [X] Keyboard - [X] Mouse - - [ ] Window + - [X] Window (active, resize, quit) - [ ] Joystick -** TODO Sprites +** DONE Sprites Encapsulates an image and all of its transformations: position, rotation, scale, color, etc. - [X] Add support for texture regions - - [ ] Add support for animations + - [X] Add support for animations - [X] Use a sprite batch when drawing if one is currently bound ** TODO Sprite batches @@ -64,7 +64,11 @@ - [ ] Matrices ** TODO Fonts - Use Freetype to provide font rendering procedures. + - [ ] Fixed width bitmap font rendering + - [ ] Truetype font rendering via freetype + +** TODO Sound + Provide helpful wrappers around SDL sound procedures? ** TODO A* pathfinding A* is a commonly used pathfinding algorithm for games. Pathfinding @@ -83,3 +87,22 @@ etc.) and storing them in a cache. Explore using weak keys so that assets are removed from the cache when they are no longer referenced. + +** TODO 0.1 Release + An official 0.1 alpha release with basic, minimal functionality + will provide a good place for people other than me to try out + guile-2d and perhaps even start to hack on it. + + - [ ] Finish sprite batches + - [ ] Basic font rendering + + I don't know of any freetype bindings for Guile, so maybe basic + fixed-width bitmap font support will be all that is possible for + now. + + - [ ] Resolve issues with FIGL + + Can't have a broken dependency. + + - [ ] Texinfo documentation + - [ ] Autotools build files |