X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=TODO;h=b77cdae4859fa7d4c4b23d1352824f98bfae72e4;hb=ad7cf72ed47c39640d5588ba53386e090289b4d1;hp=8c52ca1a6bf7008bf72f8ed94f819da9d6d862a2;hpb=5d2da8a07411ad6417d6ed8d1be997189cf5ce89;p=blank.git diff --git a/TODO b/TODO index 8c52ca1..b77cdae 100644 --- a/TODO +++ b/TODO @@ -8,14 +8,10 @@ composite entity animations complex entities are made up of part which have their own local transform that can be animated (like e.g. an arm or head) -textures +font rendering - do I need to say anything? :) - -font colours - - set font fg and bg colour as either uniform or vertex attribute - and lerp between them based on the texture's alpha component + with background now being a thing, a padding might be nice + that or maybe separate bg from fg rendering it may also be feasible to get rid of SDL_ttf and use freetype directly to eliminate the unneccessary surface creation @@ -25,14 +21,20 @@ command line usefull for development and later on world administration -networking +persistence - exchange of chunks and entities + merge IO counters, so number of operations per frame is kept + low, no matter what exactly is done -persistence + store some kind of byte order mark? - unloaded chunks should be saved to disk and restored when they - are loaded again +block asset loading + + parameterization of chunk generator should be less static/dangerous + +networking + + exchange of chunks and entities launcher ui