projects
/
rogue-pphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add README.
[rogue-pphs.git]
/
rogue.h
diff --git
a/rogue.h
b/rogue.h
index
2e67f38
..
e3b2c84
100644
(file)
--- a/
rogue.h
+++ b/
rogue.h
@@
-3,13
+3,23
@@
*
\r
* @(#)rogue.h 3.38 (Berkeley) 6/15/81
\r
*
\r
*
\r
* @(#)rogue.h 3.38 (Berkeley) 6/15/81
\r
*
\r
- * Rogue: Exploring the
Dungeons of Doom
\r
+ * Rogue: Exploring the
Cavern of Cuties
\r
* Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
\r
* All rights reserved.
\r
*
\r
* See the file LICENSE.TXT for full copyright and licensing information.
\r
*/
\r
\r
* Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
\r
* All rights reserved.
\r
*
\r
* See the file LICENSE.TXT for full copyright and licensing information.
\r
*/
\r
\r
+#ifndef NULL
\r
+#define NULL ((void *)0)
\r
+#endif
\r
+#ifndef TRUE
\r
+#define TRUE 1
\r
+#endif
\r
+#ifndef FALSE
\r
+#define FALSE 0
\r
+#endif
\r
+
\r
/*
\r
* Maximum number of different things
\r
*/
\r
/*
\r
* Maximum number of different things
\r
*/
\r
@@
-72,6
+82,7
@@
#define o_charges o_ac
\r
#define ISMULT(type) (type == POTION || type == SCROLL || type == FOOD)
\r
#define rndchoice(a) (a[rnd(sizeof(a)/sizeof((a)[0]))])
\r
#define o_charges o_ac
\r
#define ISMULT(type) (type == POTION || type == SCROLL || type == FOOD)
\r
#define rndchoice(a) (a[rnd(sizeof(a)/sizeof((a)[0]))])
\r
+#define hash(i) ((unsigned)(i)*2654435761u)
\r
\r
/*
\r
* Things that appear on the screens
\r
\r
/*
\r
* Things that appear on the screens
\r
@@
-338,6
+349,9
@@
struct trap {
extern struct trap traps[MAXTRAPS];
\r
\r
#define NUM_FEATURES 6
\r
extern struct trap traps[MAXTRAPS];
\r
\r
#define NUM_FEATURES 6
\r
+#define MAYBE_INTERESTED 1
\r
+#define INTERESTED 40
\r
+#define READY 100
\r
\r
/*
\r
* Structure describing a fighting being
\r
\r
/*
\r
* Structure describing a fighting being
\r
@@
-440,7
+454,7
@@
extern int lastscore; /* Score before this turn */
extern int no_food; /* Number of levels without food */
\r
extern int seed; /* Random number seed */
\r
extern int count; /* Number of times to repeat command */
\r
extern int no_food; /* Number of levels without food */
\r
extern int seed; /* Random number seed */
\r
extern int count; /* Number of times to repeat command */
\r
-extern int dnum; /*
Dungeo
n number */
\r
+extern int dnum; /*
Caver
n number */
\r
extern int fung_hit; /* Number of time fungi has hit */
\r
extern int quiet; /* Number of quiet turns */
\r
extern int max_level; /* Deepest player has gone */
\r
extern int fung_hit; /* Number of time fungi has hit */
\r
extern int quiet; /* Number of quiet turns */
\r
extern int max_level; /* Deepest player has gone */
\r
@@
-511,6
+525,11
@@
char *tr_name(), *new();
char *charge_str(),*vowelstr(), *inv_name();
\r
char *ctime(), *num(), *ring_num();
\r
\r
char *charge_str(),*vowelstr(), *inv_name();
\r
char *ctime(), *num(), *ring_num();
\r
\r
+int readchar(WINDOW *win);
\r
+int md_readchar(WINDOW *win);
\r
+int wait_for(WINDOW *win, register char ch);
\r
+char *killname(register char monst);
\r
+
\r
struct room *roomin();
\r
\r
coord *rndmove();
\r
struct room *roomin();
\r
\r
coord *rndmove();
\r