source: abuse/trunk/TODO @ 614

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

src: remove some unused files and document the remaining few we still have.

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 - segfault with "abuse-tool foo.spe put 1 2" (missing argument)
18 - add an option to display an md5sum or something
19 - allow to query ids by name rather than by number
20
21DATA MERGE
22----------
23 - remove registration related code
24   - server check in src/net/netdrv.cp
25   - server check in src/innet.cpp
26   - Lisp symbols server_not_reg and net_not_reg
27 - ensure gamma.lsp, hardness.lsp, defaults.prp, edit.lsp etc. are always
28   loaded and saved in the config directory, not in the datadir (use
29   local_load instead of load?). Same for addon/deathmat/cur_lev.lsp
30
31UNUSED FILES
32------------
33There may be interesting code in there:
34 - src/net:
35   - engine.cpp
36   - engine.h
37   - netdrv.cpp
38   - netdrv.h
39   - netfile.cpp
40   - netfile.h
41   - undrv.cpp
42 - src:
43   - control.cpp
44   - control.h
45   - fakelib.h
46   - go.cpp
47   - go.h
48   - newlight.cpp
49   - old.nfclient.cpp
50   - old.nfserver.cpp
51   - old_server.cpp
52   - oldhelp.cpp
53   - server2.cpp
54   - server2.h
55   - smoosh.cpp
56   - unixnfc.cpp
57
Note: See TracBrowser for help on using the repository browser.