Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/TODO
blob: acf00d7236916c475853fe782eb6a7f5a98104fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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)