* split files with multiple classes into multiple files with one class each
+* switch to using SqPlus for squirrel bindings
+
+* implement basic graphics in SDL 1.3 and only special eye-candy in OpenGL
+
TODO
====
* move bugtracker to http://code.google.com (much simpler, less useless)
-* convert worldmap from const lisp::Lisp* lisp to "const Reader&"
-
* having dictionary_manager in Lisp is extremely ugly
* enforce proper naming of files to match their class
-* get rid of DEBUG and conditional compilation, these should be
+* get rid of NDEBUG and conditional compilation, these should be
reserved for a few tiny cases, not spread all over the code
* split particlesystem_interactive
-* centralize menus
-
* Renderer::apply_config() needs to handle fullscreen switching
+* collect all manager classe into globals.hpp
+
+* more moving directories around?
+
+addon/
+audio/
+control/
+gui/
+lisp/
+math/
+physfs/
+sprite/
+util/
+video/
+squirrel/
+ for generic squirrel code
+supertux/
+ worldmap/
+ trigger/
+ scripting/
+ for scripting wrapper code
+ badguy/
+ object/
+
+* implement PNG screenshot
+
+* GL_ARB_texture_non_power_of_two returns 1 on MatroxG450, while it
+ returns "Missing" in glew info, something wrong
+
+* having hitbox in Sprite is fugly
+
+* write decal object
+
+* implement surface and/or sprite scaling (MipMaps?)
+
# EOF #