2006-06-30 12:25:05 -07:00
|
|
|
Easy:
|
2006-08-21 13:54:54 -07:00
|
|
|
- Add an option to directly host or join a multiplay game to src/clparse.c
|
|
|
|
|
2006-07-03 12:43:12 -07:00
|
|
|
- Make Warzone respond to the SDL_QUIT event so it can be closed with ^C, ALT+F4 or closing the window.
|
2006-07-05 13:39:13 -07:00
|
|
|
This involves registering all needed functions to atexit() so Warzone shuts down properly on that event.
|
2006-07-03 12:43:12 -07:00
|
|
|
|
2006-07-22 07:05:08 -07:00
|
|
|
- Fix memleaks in lexer files. Appears in functions like strres_ensure_buffer_stack or strres__create_buffer.
|
|
|
|
|
2006-06-30 12:25:05 -07:00
|
|
|
More difficult:
|
2006-07-05 13:39:13 -07:00
|
|
|
- Display "backdrops" instead of novideo.rpl so a story can be told using subtitles and be illustrated with pictures.
|
|
|
|
|
2006-07-03 12:43:12 -07:00
|
|
|
- Create one single place where platform dependend defines reside.
|
|
|
|
|
2006-06-30 12:25:05 -07:00
|
|
|
- [separation] Work out an engine part (lib/) and a game part (src/),
|
|
|
|
where no engine part depends on any game part
|
|
|
|
|
|
|
|
- [separation2] Separate the engine parts so they have only a minimum dependency on each other
|
|
|
|
and rearrange them logically (depends on [separation])
|
|
|
|
|
2007-08-03 11:30:39 -07:00
|
|
|
- Improve the menus for usability (esp. networking)
|
2006-06-30 12:25:05 -07:00
|
|
|
|
2006-06-30 15:35:23 -07:00
|
|
|
- Improve loading of data / dataformat. Should be possible to load all maps
|
|
|
|
in all techlevels for campaign as well as multiplay mode. This would hopefully
|
|
|
|
fix those bugs where maps are missing or the campaign breaks because of maps.
|
2007-08-03 11:30:39 -07:00
|
|
|
Would involve modification of data and YaCC/Lex files.
|
2006-08-31 11:58:29 -07:00
|
|
|
|
2007-08-03 11:30:39 -07:00
|
|
|
- Revise input handling to support multiple keymaps.
|