Mercurial > hg > early-roguelike
comparison rogue3/rogue.h @ 16:a731f515575e
rogue3: add the option of logging all games to a text file
author | edwarj4 |
---|---|
date | Tue, 10 Nov 2009 22:38:46 +0000 |
parents | b4856d4d4c4e |
children | d67cac79f0f1 |
comparison
equal
deleted
inserted
replaced
15:7ef854484e08 | 16:a731f515575e |
---|---|
441 extern int in_shell; /* True if executing a shell */ | 441 extern int in_shell; /* True if executing a shell */ |
442 extern int inpack; /* Number of things in pack */ | 442 extern int inpack; /* Number of things in pack */ |
443 extern int jump; /* Show running as series of jumps */ | 443 extern int jump; /* Show running as series of jumps */ |
444 extern int lastscore; /* Score before this turn */ | 444 extern int lastscore; /* Score before this turn */ |
445 extern int level; /* What level rogue is on */ | 445 extern int level; /* What level rogue is on */ |
446 extern FILE * logf; | |
446 extern char lvl_mons[27]; | 447 extern char lvl_mons[27]; |
447 extern struct linked_list * lvl_obj; /* List of objects on this level */ | 448 extern struct linked_list * lvl_obj; /* List of objects on this level */ |
448 extern int max_hp; /* Player's max hit points */ | 449 extern int max_hp; /* Player's max hit points */ |
449 extern int max_level; /* Deepest player has gone */ | 450 extern int max_level; /* Deepest player has gone */ |
450 extern struct stats max_stats; /* The maximum for the player */ | 451 extern struct stats max_stats; /* The maximum for the player */ |
595 void kill_daemon(void (*func)()); | 596 void kill_daemon(void (*func)()); |
596 void killed(struct linked_list *item, int pr); | 597 void killed(struct linked_list *item, int pr); |
597 char * killname(int monst); | 598 char * killname(int monst); |
598 void lengthen(void (*func)(), int xtime); | 599 void lengthen(void (*func)(), int xtime); |
599 void light(coord *cp); | 600 void light(coord *cp); |
601 void log(int amount, int flags, int monst); | |
600 void look(int wakeup); | 602 void look(int wakeup); |
601 void miss(char *er, char *ee); | 603 void miss(char *er, char *ee); |
602 void missile(int ydelta, int xdelta); | 604 void missile(int ydelta, int xdelta); |
603 void money(void); | 605 void money(void); |
604 void msg(char *fmt, ...); | 606 void msg(char *fmt, ...); |