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, ...);