/* interface.h */


#include "copyright.h"
#include "db.h"

/* these symbols must be defined by the interface */
extern void notify();
extern int shutdown_flag;	/* if non-zero, interface should shut down */
extern void emergency_shutdown();
extern void boot_off();		/* remove a player */
extern void raw_broadcast();
extern void raw_notify();
extern dbref short_page();
extern void do_doing();
/* the following symbols are provided by game.c */

/* max length of command argument to process_command */
#define MAX_COMMAND_LEN 512
#define BUFFER_LEN ((MAX_COMMAND_LEN)*8)
extern void process_command();

extern dbref create_player();
extern dbref connect_player();
extern void do_look_around();

extern int init_game();
extern void dump_database();
extern void panic();
extern int depth;