TODO updates
authorgrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Mon, 14 Dec 2009 04:45:06 +0000 (04:45 +0000)
committergrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Mon, 14 Dec 2009 04:45:06 +0000 (04:45 +0000)
git-svn-id: http://supertux.lethargik.org/svn/supertux/trunk/supertux@6212 837edb03-e0f3-0310-88ca-d4d4e8b29345

TODO

diff --git a/TODO b/TODO
index 9250d43..b0540b2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -186,6 +186,20 @@ drivers = oss
 * add a (border #t) flag to fonts, that allows to use fonts which have
   a 1px transparent border around glyphs, which is needed to get rid
   of blending artifacts in OpenGL
+
+* mouse cursor has blend artifact on high magnification
+
+* shadow font glyphs bleed into other glyphs
+
+* in DrawingRequest "void* request_data;" is only free'ed, but the
+  destructor never gets called
+
+* sprite/sprite.cpp: frame should never get out of range:
+
+  if((int)frame >= get_frames() || (int)frame < 0)
+    log_warning << "frame out of range: " << (int)frame << "/" << get_frames() << " at " << get_name() << "/" << get_action() << std::endl;
+
+* Surface::hflip() is used exactly once, should probally be part of the constructor
 \f
 Scenegraph and Physics Engine Restructuring
 ===========================================
@@ -354,4 +368,6 @@ Lower res graphics for 0.5x maginification might be provided as well.
 
 Resolution and magnification can be freely configured by the user within the given limits.
 
+In tiles this means we have 40x25 (=1280x800px) tiles per screen.
+
 # EOF #