Hi,

Here's my suggestion for our TODO list for the 0.3.2 release:


Primary goals:
        * Win32 port
        * Implement sound servers that actually produce some sound

Secondary goals:
        + Fix DoAvoider
        + Fix DoBresen in the HQ and CB1 intros
        + Refactor resource.h and move the portability stuff into a different
          header file
        + Add any gfx driver for the following: glx, Xlib, SDL
        * LRU resource manager
        * fix invalid (but consistent) shifting for word classes
          (is w[0] << 4 | (w[1] & 0xf0) >> 4, but should be w[0] | w[1] << 4).
        * docs: Mention words with class set to zero (no word).
        * Re-implement on-screen console

        GFX subsystem:

        * operations.c: Remove the scroll offset (it's obsolete now)
        * operations.c: Add full support for state->visible_map


Bonus goals:
        + pic_0.c: Fix artifact removal to check surrounding pixels for
          occurences of white before removing a white pixel
        + pic_0.c: Fix white spots in QfG1 forest
        + pic_0.c: Fix black line on left side in Erana's Peace
        * bi- or trilinear pixmap filter
        * pic_0.c: Add SCI01 support (priority palettes and embedded views)
        * pal_1.c: Fix palettes not to compress colors (doing this is pointless
          and wrong)
        * grammar.c: Replace proto-Earley parser with backtracking Earley


Admittedly, some of these are pretty old... ;-)

Any comments/suggestions? Volunteers?


llap,
 Christoph


Reply via email to