From: grumbel Date: Mon, 14 Dec 2009 04:45:06 +0000 (+0000) Subject: TODO updates X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=ff1abf6f06d9c0d350ebb3236bd88b5a63fb9d45;p=supertux.git TODO updates git-svn-id: http://supertux.lethargik.org/svn/supertux/trunk/supertux@6212 837edb03-e0f3-0310-88ca-d4d4e8b29345 --- diff --git a/TODO b/TODO index 9250d4373..b0540b238 100644 --- 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 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 #