- Global BuzzData::LaunchFacility [MAX_LAUNCHPADS]
- what is LaunchFacility == 1?
- Global try_fopen
- ENOENT is POSIX, ANSI equivalent for file does not exist???
- Global DurPri
- Link this at whatever place the duration is actually defined
- Global Future
- the whole Future()-function is 500 >lines and unreadable
- Global Missions
- This mapping of val -> drawing of missions steps should be more variable
- Global CheckIfMissionGo
- introduce mission attribute "manned vs. unmanned"
- Global GetMisType
- This is highly coupled to game logic and size of internal structures.
- Global GetMisType
- Missing assert for opening file?
- Global Launch
- The "early" missions should be defined in a file
- Global PlaySequence
- assumption about seq_filename len
- Global PlaySequence
- do not ignore width/height
- Global PlaySequence
- track decoding time and adjust delays
- Global PlaySequence
- idle_loop is too inaccurate for this
- Global setup_options
- possibly maintain a list of dirs to search??
- Global setup_options
- should use PATH_MAX or something similar here
- Global frm_read_tbl
- Assumption about the size of name is too high, right?
- Global AstroTurn
- : This code must be split... it's cluttered beyond hope
- Global Replay
- assumption on file extension
- Global UpdateHardTurn
- limit of hardcoded 28 hardware types
- Global find_replay
- Uses fread() here - should be fread_REPLAY(&Rep, 1, f);
- Page Event Card Structure
- A load of code uses these number directly. We should fix this and attach propper attributes to the missions or keep lists of missions having these attributes.
- Page manual Todolist
- * [5] Autosave does work, but reloading the game after failures does not bring back the prestige lost (look at president's ranking).
- Page manual Todolist
- * [5] Configuration option for still images instead of videos (do we need it?)
- Page manual Todolist
- * [9] Reduce dependencies between game logic and game engine.
- Page manual Todolist
- * [5] Remove temporary files on exit.
- Page manual Todolist
- * [5] Remove extra gr_sync calls.
- Page manual Todolist
- * [5] Preload next frame during mission playback.
- Page manual Todolist
- * [5] Newscaster animations and sounds should be better synced.
- Page manual Todolist
- * [5] Music is too loud during newscasts (pace, linux)
- Page manual Todolist
- * [5] Bar graphs during mission tests pause audio and video.
- Page manual Todolist
- * [5] Baby pictures shown on missions are downsampled and upsampled.
- Page manual Todolist
- * [3] Optimize grPutPixel and grGetPixel (I'm not sure it's needed)
- Page manual Todolist
- * [3] Clipping in gx* routines.
- Page manual Todolist
- * [9] Comment undocumented game-logic structures.
- Page manual Todolist
- * [7] Remove "magic numbers" (at least as many as possible).
- Page manual Todolist
- * [7] Reduce number and visibility of global variables, rename some.
- Page manual Todolist
- * [7] Move game strings into a separate string table or file.
- Page manual Todolist
- * [5] Clean up header files, separate functionality.
- Page manual Todolist
- * [5] Factor video display code out from mis_c.c and replay.c
- Page manual Todolist
- * Release checklist: valgrind, electric fence, CFLAGS=-O2 -DNDEBUG Everything that does not fit into previous sections.
Generated on Fri Sep 28 00:35:29 2007 for raceintospace by
1.5.3