source: abuse/trunk/TODO @ 655

Last change on this file since 655 was 655, checked in by Sam Hocevar, 12 years ago

imlib: refactor a few image methods so that they use vec2i.

File size: 1.4 KB
Line 
1This is a list of known bugs and features that need fixing/implementing:
2
3FEATURES
4--------
5- Multiplayer support over the internet and local network using tcp/ip.
6- Multiplayer support over a local network using IPX.
7- Performance improvements.
8- Add YUV overlay support.
9- Convert all internal rendering to 24-bit.
10
11SAM'S TODO
12----------
13 - replace write_PCX calls with SDL_WriteSurfaceBMP
14
15ABUSE-TOOL
16----------
17 - allow to query ids by name rather than by number
18
19DATA MERGE
20----------
21 - remove registration related code
22   - server check in src/net/netdrv.cp
23   - server check in src/innet.cpp
24   - Lisp symbols server_not_reg and net_not_reg
25 - ensure gamma.lsp, hardness.lsp, defaults.prp, edit.lsp etc. are always
26   loaded and saved in the config directory, not in the datadir (use
27   local_load instead of load?). Same for addon/deathmat/cur_lev.lsp
28
29UNUSED FILES
30------------
31There may be interesting code in there:
32 - src/net:
33   - engine.cpp
34   - engine.h
35   - netdrv.cpp
36   - netdrv.h
37   - netfile.cpp
38   - netfile.h
39   - undrv.cpp
40 - src:
41   - control.cpp
42   - control.h
43   - fakelib.h
44   - go.cpp
45   - go.h
46   - newlight.cpp
47   - old.nfclient.cpp
48   - old.nfserver.cpp
49   - old_server.cpp
50   - oldhelp.cpp
51   - server2.cpp
52   - server2.h
53   - smoosh.cpp
54   - unixnfc.cpp
55
56REFACTOR
57--------
58game_to_mouse : utiliser vec2i
59console::draw_char : pareil
60VolumeWindow::draw_vol plus grand !!
Note: See TracBrowser for help on using the repository browser.