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.
The new user-selectable
#define
s, such asROGUE_DEBUG
,ROGUE_COLUMNS
,ROGUE_SRC_TYPE
, should be organized and declared in a single place, preferablyrogue.h
orcurses_common.h
. The different modes available should be clearly documented, and included in theMakefile
.Some of them should be converted to run-time options, via
rogue.opt
env file, command-line arguments, or both.