Improve slightly on Peje's L12 patch, changing documentation to match.
[open-adventure.git] / TODO
1 = Open Adventure TODO =
2
3 The FORTRANish mess that once was is now mostly idiomatic C. Some issues
4 remain to be cleaned up:
5
6 * The remaining shared globals: WD1, WD1X, WD2, WD2X. These are used
7   rather promiscuously to pass around information that ought to be function
8   arguments in a modern language.
9
10 * Remaining unstructured gotos in do_command().
11
12 * The program is still pretty much typeless - full of magic numbers being
13   sliced and diced in cryptic ways.  Some attempt has been made to introduce
14   semantic types, but the job is barely started.
15
16
17