Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-02-19 17:37:01 +0000
committerStijn Buys <ingar@osirion.org>2008-02-19 17:37:01 +0000
commit41ad1e4c9e2a70d0a8811f4b035f0d3018045e61 (patch)
treeabe7fa4544c22ba0cfa6375fd56f2e596f1bf626 /TODO
parent7daaf66869b7b9f85f71b1aa5e9a1b4c40710f33 (diff)
client-to-server connection
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