Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO34
1 files changed, 21 insertions, 13 deletions
diff --git a/TODO b/TODO
index acf00d7..698466b 100644
--- a/TODO
+++ b/TODO
@@ -1,36 +1,44 @@
TODO
-filesystem::
+filesystem:
write a filesystem based on streams
write handlers for zip
-core::
+core:
connection to remote game (ok)
read/write configuration file (ok)
- split client and server configuration
- parse command line options
+ split client and server configuration (ok)
+ parse command line options (ok)
+ game module loading/unloading
+ execute command line options
+ globe entity
-network::
- UDP datagrams
+network:
+ UDP datagrams (ok)
protocol description
chat, channels
rcon, commands
buffered sends (ok)
zlib compression
fix lag
- client connection state
+ client connection state (ok)
-client::
+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
+render:
+ render pipeline (ok)
.map models (ok)
+ write RLE tga screenshots (ok)
+ texture registry
+ text quads render pipe
+
+win32 port:
+ network not functional
+ texture loading is broken
+ screenshots are broken
-sys::
- win32 (requires removal or #ifdef of the select() calls) \ No newline at end of file