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--TODO22
1 files changed, 15 insertions, 7 deletions
diff --git a/TODO b/TODO
index b26597c..eb7f5fe 100644
--- a/TODO
+++ b/TODO
@@ -4,41 +4,49 @@ filesystem:
write a filesystem based on streams
write handlers for zip
+model:
+ split map loader from model
+
core:
connection to remote game (ok)
read/write configuration file (ok)
split client and server configuration (ok)
parse command line options (ok)
- game module loading/unloading
execute command line options (ok)
globe entity (ok)
+ game module loading/unloading
network:
UDP datagrams (ok)
+ buffered sends (ok)
+ client connection state (ok)
+
protocol description
chat, channels
rcon, commands
- buffered sends (ok)
zlib compression
fix lag
- client connection state (ok)
client:
+ input handler switching (ok)
+ console chars (ok)
+
keyboard handler, must be able to handle keyboard layouts
decent input handling implementation
key bindings
- input handler switching (ok)
- console chars (ok)
+ on-the-fly cl_mousecontrol (toggle function)
render:
render pipeline (ok)
.map models (ok)
write RLE tga screenshots (ok)
- texture registry
+ texture registry (ok)
+
text quads render pipe
win32 port:
network not functional (ok)
texture loading is broken (ok)
- screenshots are broken
+ screenshots are broken (ok)
+ directory creation