X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=TODO;h=5402588ce568b9f54a9e2ce86210b3cd4b22f23b;hb=53ee378d5f11bf808f99ec0870f70e1eca589df7;hp=31d6cce939aa259857257069b52f585a5a3f8744;hpb=6b69d92e25ed8524a774db10337f1b0dcd77f91b;p=supertux.git diff --git a/TODO b/TODO index 31d6cce93..5402588ce 100644 --- a/TODO +++ b/TODO @@ -33,6 +33,10 @@ Coding Standard * 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 ==== @@ -84,19 +88,50 @@ 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 #