Mercurial > hg > early-roguelike
diff xrogue/mach_dep.h @ 133:e6179860cb76
Import XRogue 8.0 from the Roguelike Restoration Project (r1490)
author | John "Elwin" Edwards |
---|---|
date | Tue, 21 Apr 2015 08:55:20 -0400 |
parents | |
children | 0d151573bdb0 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xrogue/mach_dep.h Tue Apr 21 08:55:20 2015 -0400 @@ -0,0 +1,58 @@ +/* + mach_dep.h - machine dependents + + XRogue: Expeditions into the Dungeons of Doom + Copyright (C) 1991 Robert Pietkivitch + All rights reserved. + + Based on "Advanced Rogue" + Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka and AT&T + All rights reserved. + + Based on "Rogue: Exploring the Dungeons of Doom" + Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman + All rights reserved. + + See the file LICENSE.TXT for full copyright and licensing information. +*/ + +/* + * define/undefine that the wizard commands exist + */ + +#if defined(_WIN32) +#define fstat _fstat +#define stat _stat +#define open _open +#define popen _popen +#define pclose _pclose +#if !defined(__MINGW32__) +#define PATH_MAX _MAX_PATH +#endif +#endif + +#define NOOP(x) (x += 0) + +extern char *md_getusername(); +extern char *md_gethomedir(); +extern char *md_getroguedir(); +extern void md_flushinp(); +extern char *md_getshell(); +extern char *md_gethostname(); +extern void md_dobinaryio(); +extern char *md_getpass(); +extern void md_init(); +extern char *xcrypt(); + +/* + * define if you want to limit scores to one per class per userid + */ + +/* #define LIMITSCORE 1*/ +#undef LIMITSCORE + +/* + * fudge factor allowed in time for saved game + */ + +#define FUDGE_TIME 200