[Super-tux-devel] To be done
Brought to you by:
wkendrick
From: Ricardo C. <ri...@ae...> - 2004-04-02 00:20:11
|
Hi, Before starting adding features like crazy, I've made a list of some things that I think that should be done, please comment: - Jump The jump should be fixed, I mean just see what happens if you leave the Up key, until Tux reaches the maximum. Also, the jump should be based in tiles. Besides, when running, the jump should be bigger. - Setup keys We need a dialog for keys setupping! - OpenGL screen cleanup fix The function clearscreen() in screen.c, doesn't work properly in OpenGL mode. It uses the black color, independent from the given values. - Access to variables I think that variables in classes should be kept private (as far as possible). And could be got or changed via functions, just as setSpeed(2) or getSpeed(). - Textures should be a class Textures is the perfect example of a good use for a class. The name should maybe be changed to Surface... - Gameloop cleanups Gameloops should be turned into a class and stuff like scene.c and collisions.c should be integrated into it. - Frontend change It should be possible to have a SDL <-> OpenGL frontend change in the fly. Some time ago, I've made a hack that would just restart the app, when a 'change frontend' option was selected. But it should be more powerfull than that, allowing the change to occur during the gameplay. Just a few thoughts, Ricardo Cruz -- When a person goes on a diet, the first thing he loses is his temper. |