From da08e752b267c9e7b4ed11f427feb895122c872e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 18 Aug 2013 21:22:32 -0400 Subject: Update TODO list. --- TODO.org | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/TODO.org b/TODO.org index 8ccf80b..38e5c05 100644 --- a/TODO.org +++ b/TODO.org @@ -62,9 +62,9 @@ - [X] Vectors - [ ] Matrices -** TODO Fonts - - [ ] Write wrappers for needed freetype functions - - [ ] OpenGL glyph renderer +** DONE Fonts + - [X] Write wrappers for needed FTGL functions + - [X] Write font rendering procedures ** TODO Sound Provide helpful wrappers around SDL sound procedures? @@ -95,11 +95,10 @@ time-based actions such as linear interpolation. It would be nice to have a way to make these easily composable as well. - - [ ] Make the composable + - [ ] Make actions composable - [ ] Linear interpolation (lerp) - [ ] Move to/move by - ** TODO Combos Provide an Emacs-like way of defining key combinations to that multi-button input is easy for users. @@ -108,13 +107,17 @@ - [ ] Simultaneous key presses (press A and B at the same time) - [ ] Timeouts (combos fail if you don't enter them quick enough) +** TODO GUI widgets + Provide a set of common graphical widgets such as buttons, scroll + bars, and sliders. + ** 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 - - [ ] Font rendering with freetype + - [X] Font rendering with FTGL - [ ] Resolve issues with FIGL Can't have a broken dependency. -- cgit v1.2.3