summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org15
1 files 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.