Last change
on this file since 737 was
682,
checked in by Sam Hocevar, 12 years ago
|
core: rename vec2i to ivec2 and update matrix.h from Lol Engine.
|
File size:
1.5 KB
|
Rev | Line | |
---|
[2] | 1 | This is a list of known bugs and features that need fixing/implementing: |
---|
| 2 | |
---|
| 3 | FEATURES |
---|
| 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. |
---|
[136] | 10 | |
---|
| 11 | SAM'S TODO |
---|
| 12 | ---------- |
---|
| 13 | - replace write_PCX calls with SDL_WriteSurfaceBMP |
---|
| 14 | |
---|
[584] | 15 | ABUSE-TOOL |
---|
| 16 | ---------- |
---|
| 17 | - allow to query ids by name rather than by number |
---|
| 18 | |
---|
| 19 | DATA MERGE |
---|
| 20 | ---------- |
---|
| 21 | - remove registration related code |
---|
| 22 | - server check in src/net/netdrv.cp |
---|
| 23 | - server check in src/innet.cpp |
---|
[590] | 24 | - Lisp symbols server_not_reg and net_not_reg |
---|
[596] | 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 |
---|
[584] | 28 | |
---|
[613] | 29 | UNUSED FILES |
---|
| 30 | ------------ |
---|
| 31 | There 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 | |
---|
[655] | 56 | REFACTOR |
---|
| 57 | -------- |
---|
[682] | 58 | - move to ivec2: |
---|
[665] | 59 | - scale_put, scale_put_trans |
---|
[666] | 60 | - fg_width, etc. |
---|
[659] | 61 | |
---|
[665] | 62 | Jwindow::_x1 _x2 |
---|
| 63 | |
---|
[655] | 64 | VolumeWindow::draw_vol plus grand !! |
---|
[656] | 65 | |
---|
[659] | 66 | x, y in game_object? |
---|
[657] | 67 | snap_x() snap_y() |
---|
[659] | 68 | xstart() / xend() etc. |
---|
| 69 | jwindow::area |
---|
[668] | 70 | button::area |
---|
[657] | 71 | |
---|
Note: See
TracBrowser
for help on using the repository browser.