projects
/
open-adventure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace datime() with just time().
[open-adventure.git]
/
advent.h
diff --git
a/advent.h
b/advent.h
index 6f66d1ec4414c3be019c606690fe26911f73bf88..a8d53f23c17ca5eeca0301be892858cebc01882d 100644
(file)
--- a/
advent.h
+++ b/
advent.h
@@
-54,6
+54,12
@@
#define OUTSID(LOC) (CNDBIT(LOC, COND_ABOVE) || FOREST(LOC))
#define INDEEP(LOC) ((LOC) >= LOC_MISTHALL && !OUTSID(LOC))
#define BUG(x) bug(x, #x)
#define OUTSID(LOC) (CNDBIT(LOC, COND_ABOVE) || FOREST(LOC))
#define INDEEP(LOC) ((LOC) >= LOC_MISTHALL && !OUTSID(LOC))
#define BUG(x) bug(x, #x)
+#define MOTION_WORD(n) ((n) + 0)
+#define OBJECT_WORD(n) ((n) + 1000)
+#define ACTION_WORD(n) ((n) + 2000)
+#define SPECIAL_WORD(n) ((n) + 3000)
+#define PROMOTE_WORD(n) ((n) + 1000)
+#define DEMOTE_WORD(n) ((n) - 1000)
enum bugtype {
SPECIAL_TRAVEL_500_GT_L_GT_300_EXCEEDS_GOTO_LIST,
enum bugtype {
SPECIAL_TRAVEL_500_GT_L_GT_300_EXCEEDS_GOTO_LIST,
@@
-167,7
+173,7
@@
struct command_t {
extern struct game_t game;
extern FILE *logfp;
extern struct game_t game;
extern FILE *logfp;
-extern bool oldstyle,
editline,
prompt;
+extern bool oldstyle, prompt;
extern char* xstrdup(const char* s);
extern void* xmalloc(size_t size);
extern char* xstrdup(const char* s);
extern void* xmalloc(size_t size);
@@
-181,7
+187,7
@@
extern void wordclear(token_t *);
extern void speak(const char*, ...);
extern void pspeak(vocab_t, enum speaktype, int, ...);
extern void rspeak(vocab_t, ...);
extern void speak(const char*, ...);
extern void pspeak(vocab_t, enum speaktype, int, ...);
extern void rspeak(vocab_t, ...);
-extern void echo_input(FILE*, c
har*,
char*);
+extern void echo_input(FILE*, c
onst char*, const
char*);
extern int word_count(char*);
extern char* get_input(void);
extern bool silent_yes(void);
extern int word_count(char*);
extern char* get_input(void);
extern bool silent_yes(void);
@@
-200,7
+206,6
@@
extern long atdwrf(long);
extern long setbit(long);
extern bool tstbit(long, int);
extern void make_zzword(char*);
extern long setbit(long);
extern bool tstbit(long, int);
extern void make_zzword(char*);
-extern void datime(long*, long*);
extern void set_seed(long);
extern unsigned long get_next_lcg_value(void);
extern long randrange(long);
extern void set_seed(long);
extern unsigned long get_next_lcg_value(void);
extern long randrange(long);