/*
* Nuspeech.hpp - Mark II conversation engine
*/
#define MAXFLAGS 8192
extern char tFlag[MAXFLAGS];
extern char *tFlagIdentifier[MAXFLAGS];
extern void Wipe_tFlags();
extern int Get_tFlag(char *name);
extern void Set_tFlag(char *name,int a);
extern int NPC_Converse(char *file,char *startpage);
extern void NPC_ScrollPic(char *file, int dx, int dy, int wait1, int wait2, int scrolldelay);
extern void NPC_Init();
extern void NPC_BeenRead(OBJECT *o,char *page, OBJECT *p);
extern int NPC_WasRead(OBJECT *o,char *page);
extern void NPC_set_lFlag(OBJECT *o,char *page, OBJECT *p, int state);
extern int NPC_get_lFlag(OBJECT *o,char *page, OBJECT *p);
extern void NPC_ReadWipe(OBJECT *o, int wflags);
#ifdef __IRCORE
extern void setPflag(OBJECT *o,int n,int s);
extern int getPflag(OBJECT *o,int n);
#endif