Mercurial > hg > early-roguelike
comparison 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 |
comparison
equal
deleted
inserted
replaced
124:d10fc4a065ac | 125:adfa37e67084 |
---|---|
1 /* | |
2 * mach_dep.h - machine dependicies | |
3 * | |
4 * Advanced Rogue | |
5 * Copyright (C) 1984, 1985, 1986 Michael Morgan, Ken Dalka and AT&T | |
6 * All rights reserved. | |
7 * | |
8 * Based on "Rogue: Exploring the Dungeons of Doom" | |
9 * Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman | |
10 * All rights reserved. | |
11 * | |
12 * See the file LICENSE.TXT for full copyright and licensing information. | |
13 */ | |
14 | |
15 /* | |
16 * define that the wizard commands exist | |
17 */ | |
18 #define WIZARD 0 | |
19 | |
20 /* | |
21 * define if you want to limit scores to one per class per userid | |
22 */ | |
23 #undef LIMITSCORE /* 1 */ | |
24 | |
25 /* | |
26 * define that rogue should "nice()" itself | |
27 */ | |
28 #undef NICE /* 1 */ | |
29 | |
30 #ifdef NICE | |
31 #define FUDGE_TIME 70 /* fudge factor allowed in time for saved game*/ | |
32 #else | |
33 #define FUDGE_TIME 50 /* fudge factor allowed in time for saved game*/ | |
34 #endif | |
35 | |
36 #undef DUMP /* 1 */ /* dump core rather than catch the signal */ | |
37 #undef NOCHECKACCESS /* 1 */ /* If set, then don't check time on save file */ | |
38 | |
39 | |
40 /* | |
41 * where scorefile should live | |
42 */ | |
43 #ifndef SCOREFILE | |
44 #define SCOREFILE "/usr/games/lib/rogue_roll" | |
45 #endif | |
46 | |
47 /* | |
48 * Variables for checking to make sure the system isn't too loaded | |
49 * for people to play | |
50 */ | |
51 | |
52 #if u370 | |
53 # define MAXUSERS 40 /* max number of users for this game */ | |
54 # define MAXPROCESSES 140 /* number processes including system */ | |
55 /* processes but not including gettys*/ | |
56 #endif | |
57 #if uts | |
58 # define MAXUSERS 45 /* max number of users for this game */ | |
59 # define MAXPROCESSES 150 /* number processes including system */ | |
60 /* processes but not including gettys*/ | |
61 #endif | |
62 #if vax | |
63 # define MAXUSERS 17 /* max number of users for this game */ | |
64 # define MAXPROCESSES 85 /* number processes including system */ | |
65 /* processes but not including gettys*/ | |
66 #endif | |
67 #if u3b | |
68 # define MAXUSERS 14 /* max number of users for this game */ | |
69 # define MAXPROCESSES 75 /* number processes including system */ | |
70 /* processes but not including gettys*/ | |
71 #endif | |
72 | |
73 #undef MAXUSERS | |
74 #undef MAXPROCESSES | |
75 | |
76 #undef CHECKTIME /* 15 *//* number of minutes between load checks */ | |
77 /* if not defined checks are only on startup */ | |
78 #define UTMP "/etc/utmp" /* where utmp file lives */ | |
79 /* | |
80 * define the current author user id of the program for "special handling" | |
81 */ | |
82 #ifndef AUTHOR | |
83 #define AUTHOR 0 | |
84 #endif |