--- deliantra/Deliantra-Client/TODO 2006/07/02 18:52:04 1.186 +++ deliantra/Deliantra-Client/TODO 2006/07/04 23:44:23 1.193 @@ -8,9 +8,17 @@ 12:17 <@schmorp> remind me of it 12:17 <@schmorp> qwhen i next bundle it -- IMPORTANT: please look over the whole keybinding thing, there are myriads of little bugs (elmex: which bugs for example?) - bind action stays open when closing theamcro recorder -- IMPORTANT: discuss topmost menu, minor issues +- IMPORTANT: Event: '?? cfplus:1856' died and then $Event::DIED died with: Can't use an undefined value as a HASH reference at /localvol/root/src/CFClient/blib/lib/CFClient/Protocol.pm line 579. +- IMPORTANT: re-design inventory (sort order, _sense magic_ and _cursed_ should be shown visually!) + => either using bg attribute, or something else. neither way is currently implementable, imho + => or maybe using an extra icon for curses/magic items?) + maybe drag&drop, otherwise two containers side-by-side makes little sense. + show player weight/max weight in inventory + offer common options such as use_skill sense xxx etc. in inventory via menu? + maybe always use categories (locked etc.) and let drag&drop decide wether an item is locked or not +- notebook should provide a visual feedback (support form button class?) +- IMPORTANT: store decoded graphics in database, not the png (also: do not store them in memory, re-fetch them on use) +- skill page in playerbook - enable autopickup/disable in right-click menĂ¼ for map - help window close button - floorbox should show currently open container @@ -19,7 +27,7 @@ - minor: skill list which shows XP and lets u bind stuff - Attempt to free unreferenced scalar: SV 0x11f5d98 during global destruction. (after starting, press quit) -- use more graphical frames/separators to make dialogs more eye-pleasing/clean. +- use more graphical frames/separators to make dialogs more eye-pleasing/clean, esp. the sorted inventory should be solved/investigated before 1.0 release: - mapmap (overview) - scroll visible area by clicking/dragging @@ -36,6 +44,7 @@ - add menu itemds for inventory items for UNcommon actions: mark/inscribe etc. post-1.0: +- currently the font texture cache lacks "memory" (see texcache.c:tc_put) - when mipmapping upstream data files, run a fatten pass so pixels with alpha=0 don't negatively affect neighbouring visible pixels (border bleeding). - examine etc., should use extendeddrawinfo or sth. similar @@ -71,6 +80,25 @@ your comments, with the mentioning of the current map (and perhaps an item, if you do 'bug '). + + #TODO#d# display texture cache + { + glEnable GL_TEXTURE_2D; + glBindTexture GL_TEXTURE_2D, 41; + glColor 1, 1, 1, 1; + glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE; + glEnable GL_BLEND; + glBlendFunc GL_SRC_ALPHA, GL_ZERO; + glBegin GL_QUADS; + glTexCoord 0,1; glVertex 0,0; + glTexCoord 1,1; glVertex 255,0; + glTexCoord 1,0; glVertex 255,255; + glTexCoord 0,0; glVertex 0,255; + glEnd; + glDisable GL_BLEND; + glDisable GL_TEXTURE_2D; + } + set_face 4783 => 70 libpng warning: Ignoring gAMA chunk with gamma=0 allocating id 71