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, 30 insertions, 4 deletions
diff --git a/TODO b/TODO
index c62f1df..57d33b4 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,31 @@
-* Fix win32 issues
- server/timer.h
- server/tmer.cc
- sys/sys.cc
+TODO
+filesystem::
+ write a filesystem based on streams
+ write handlers for zip
+
+core::
+ connection to remote game
+ read/write configuration file
+ parse command line options
+
+network::
+ protocol
+ chat, channels
+ rcon, commands
+ zlib compression
+
+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
+
+sys::
+ win32 (requires removal or #ifdef of the select() calls) \ No newline at end of file