TODO filesystem:: write a filesystem based on streams write handlers for zip core:: connection to remote game (ok) read/write configuration file (ok) split client and server configuration parse command line options network:: UDP datagrams protocol description chat, channels rcon, commands buffered sends (ok) zlib compression fix lag client connection state client:: keyboard handler, must be able to handle keyboard layouts decent input handling implementation key bindings input handler switching (ok) console chars (ok) render:: render pipelines pipeline for Lines AlphaLines Quads AlphaQuads Characters .map models (ok) sys:: win32 (requires removal or #ifdef of the select() calls)