John "Elwin" Edwards
35bea2ba0d
Use uniform return types for functions related to options.
...
Functions for printing options now return void. Functions for setting
options now return int. Argument types still vary, though converting
all the option pointers to void* would be possible.
2016-03-06 14:45:18 -05:00
John "Elwin" Edwards
e8e6e604c3
Advanced Rogue 7: convert to ANSI-style function declarations.
...
Almost 1500 lines of compiler warnings remain, and the GCC developers
are already working on a new version with even more warnings turned on
by default.
2016-02-19 21:02:28 -05:00
John "Elwin" Edwards
b369d09125
arogue7: fix the backspace key in prompts.
...
md_readchar() now translates KEY_BACKSPACE to the erase character.
XRogue seems to work already.
2015-05-28 09:41:29 -04:00
John "Elwin" Edwards
e3620a3781
Advanced Rogue family: fix the "score" option.
...
Changing the score file (when permitted) now works again, closing the
old score file and opening the new one.
2015-05-20 08:42:17 -04:00
John "Elwin" Edwards
b6ab08176a
arogue7: prevent changing protected options.
...
When using the savedir, whoami, file_name, and score_file cannot be
changed.
2015-05-11 19:41:46 -04:00
John "Elwin" Edwards
3095366864
arogue7: add missing header includes.
2015-05-08 16:45:41 -04:00
John "Elwin" Edwards
cf121ade21
Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490)
2015-05-08 15:24:40 -04:00