diff arogue7/mach_dep.h @ 125:adfa37e67084

Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490)
author John "Elwin" Edwards
date Fri, 08 May 2015 15:24:40 -0400
parents
children 8ae3ffd6c6e7
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/arogue7/mach_dep.h	Fri May 08 15:24:40 2015 -0400
@@ -0,0 +1,84 @@
+/*
+ * 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.
+ */
+
+/*
+ * define that the wizard commands exist
+ */
+#define	WIZARD	0
+
+/*
+ * define if you want to limit scores to one per class per userid
+ */
+#undef LIMITSCORE /* 1 */
+
+/* 
+ * 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 SCOREFILE
+#define SCOREFILE	"/usr/games/lib/rogue_roll"
+#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