MestreLion / roguepc

Port of original PC-DOS Epyx Rogue to modern platforms
27 stars 6 forks source link

Organize the new compile options and convert some to run time #5

Open MestreLion opened 9 years ago

MestreLion commented 9 years ago

The new user-selectable #defines, such as ROGUE_DEBUG, ROGUE_COLUMNS, ROGUE_SRC_TYPE, should be organized and declared in a single place, preferably rogue.h or curses_common.h. The different modes available should be clearly documented, and included in the Makefile.

Some of them should be converted to run-time options, via rogue.opt env file, command-line arguments, or both.