X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=TODO;h=4625da56735daf6e7cca9e44bc67a6e6f4f9d96e;hb=546364c9567ef212ea9276201facf73f5ada696a;hp=016a60dce98ae0653ec93688b23e3283e498e07e;hpb=02411f7ea61587030533bd8f61f26250452e7e1f;p=supertux.git diff --git a/TODO b/TODO index 016a60dce..4625da567 100644 --- a/TODO +++ b/TODO @@ -17,22 +17,42 @@ L: low priority ?: bug or feature? - needs discussion +--Scons-- + * [H] Add an install target + * [H] Generate the config.h file + * [M] improve opengl check to work on win32 and eventually more strange + systems again + * [H] Make sure compilation on win32 and cross-compilation works + * [M] compile some test executables to test for SDL, SDL_mixer and SDL_image. + Also test for version of SDL_mixer and SDL_image + * [M] Create a distclean target + * [M] Create a dist target + * [M] Add instructions to the README + * [L] If all of the [H] and [M] issues are fixed, remove autoconf/automake + * [L] Take a look if it is possible to make it a bit more quiet. (Similar to + linux kernel, samba or jam output would be optimum, ie. + C++ build/linux/src/bla.o + C++ build/linux/src/blup.o + C++ build/linux/src/error.o + Error on line xx in error.o: This source contained an error + + g++ -Wall .... -o build/linux/src/error.o src/error.cpp + +--Miscelaneous-- [?] Default keyboard setup should change. Up will be needed for other features like going through doors and looking up, etc. - Ricardo: IMO, there should be the following keys for the following actions: - Up arrow - Look up + Up arrow - Look up / activate Down arrow - Look down / duck Left arrow - Left move Right arrow - Right move Ctrl - Run / Power - Alt - Jump - Not sure if Open doors action would be attributed to Up or Ctrl... + Space - Jump [H] Worldmap should have a flag to allow to go to another map after finishing a level from that one. - It might be cool to have a (place group in the worldmap file that would allow - such stuff as: levels, messages, wrapping and worldmap changing (or even - combinations). + It might be cool to have a (place group in the worldmap file that would + allow such stuff as: levels, messages, wrapping and worldmap changing + (or even combinations). [H] Change resolution to 800x600 - Levels need to be updated to resolution - half of the levels have been already updated @@ -54,13 +74,10 @@ L: low priority - New forest tileset - Badguy sprites - Tux's buttjump animation -[H] Backgrounds should be square tiles instead of just tiling one image - - Useful for vertical scrolling when we only want a sky background on the - top of the level - - Support for this is already available using a paralax tilemap layer [H] Background code have the following bugs: - Gradient in software rendering doesn't currently work (at least here). - Images tiling code sucks resulting in glitches and unecessary drawings. + Matze: can you give more details? The code looks perfectly fine to me [M] There are some weird graphical glitches when Tux bumps more than one block at the same time @@ -72,6 +89,10 @@ L: low priority [M] You shouldn't be able to stand on invisible blocks, before you bumped them the roof [M] Implement Unisolid type for tiles (where collisions from below are ignored). + - done +[M] Menu doesn't jump titles, and doesn't seem to like having menu entries + created after initialization. + Matze: what does "menu doesn't jump titles" mean? [L] Allow any object to be inside of a [?] box, ie. trampoline or badguy - Not sure if this would be gameplay wise. @@ -83,8 +104,6 @@ L: low priority instead of fall, pause mode doesn't seem to have this problem, only menu) [L] catch exceptions thrown by lispreader -[L] we only have a global counter for multiple coin blocks. This should be handled - per block. - Why is this a bad thing? It avoids unnecessary cpu and memory use. Beyond Milestone2 -----------------