view arogue7/mach_dep.h @ 159:44a0fce4b168

arogue7, xrogue: fix configure's wizardmode and limitscore options. WIZARD and LIMITSCORE, when set by options to './configure', are no longer overridden in mach_dep.h.
author John "Elwin" Edwards
date Fri, 05 Jun 2015 13:57:38 -0400
parents 3e1146666ae5
children 4b1999ac91cf
line wrap: on
line source

/*
 * mach_dep.h  -  machine dependicies
 *
 * Advanced Rogue
 * Copyright (C) 1984, 1985, 1986 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.
 */

/* Set these options, if not using config.h */
#ifndef HAVE_CONFIG_H
/*
 * define that the wizard commands exist
 */
#undef	WIZARD /* 0 */

/*
 * define if you want to limit scores to one per class per userid
 */
#undef LIMITSCORE /* 1 */

#endif

/* 
 * define that rogue should "nice()" itself
 */
#undef NICE	/* 1 */

#ifdef NICE
#define	FUDGE_TIME	70	/* fudge factor allowed in time for saved game*/
#else
#define	FUDGE_TIME	50	/* fudge factor allowed in time for saved game*/
#endif

#undef	DUMP		/* 1 */	/* dump core rather than catch the signal     */
#undef	NOCHECKACCESS	/* 1 */	/* If set, then don't check time on save file */


/*
 * where scorefile should live
 */
#ifndef HAVE_CONFIG_H
#define SCOREFILE	"arogue7.scr"
#define LOGFILE "arogue7.log"
#endif


/*
 * Variables for checking to make sure the system isn't too loaded
 * for people to play
 */

#if u370
#	define	MAXUSERS	40	/* max number of users for this game */
#	define	MAXPROCESSES	140	/* number processes including system */
					/* processes but not including gettys*/
#endif
#if uts
#	define	MAXUSERS	45	/* max number of users for this game */
#	define	MAXPROCESSES	150	/* number processes including system */
					/* processes but not including gettys*/
#endif
#if vax
#	define	MAXUSERS	17	/* max number of users for this game */
#	define	MAXPROCESSES	85	/* number processes including system */
					/* processes but not including gettys*/
#endif
#if u3b
#	define	MAXUSERS	14	/* max number of users for this game */
#	define	MAXPROCESSES	75	/* number processes including system */
					/* processes but not including gettys*/
#endif

#undef	MAXUSERS
#undef	MAXPROCESSES

#undef	CHECKTIME	/* 15 *//* number of minutes between load checks     */
				/* if not defined checks are only on startup */
#define UTMP	"/etc/utmp"	/* where utmp file lives */
/*
 * define the current author user id of the program for "special handling"
 */
#ifndef AUTHOR
#define AUTHOR 0
#endif