MestreLion / roguepc

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

Organize the original compile-time options, make all functional, convert some to run-time #6

Open MestreLion opened 9 years ago

MestreLion commented 9 years ago

Original #define's such as DEMO and PROTECTED should be organized and properly documented. Non-functional ones like WIZARD and LUXURY should be restored if possible, and all of them should be selectable via Makefile options. Some, like DEMO, could be converted to a run-time option via command-line arguments (rogue.opt in this case is not needed)

This is very similar to issue #5, but for the original #defines, and most considerations apply for both cases