
//
// the net drivers should just set the apropriate bits in m_activenet,
// instead of having the menu code look through their internal tables
//
#define	MNET_IPX		1
#define	MNET_TCP		2

extern	int	m_activenet;

extern const char	*plaquemessage;     // Pointer to current plaque
extern char	*errormessage;     // Pointer to current plaque

extern char BigCharWidth[27][27];

//
// menus
//
void M_Init (void);
void M_Keydown (int key);
void M_Draw (void);
void M_ToggleMenu_f (void);


void M_Print2 (int cx, int cy, const char *str);
void M_DrawTextBox2 (int x, int y, int width, int lines);
void M_PrintWhite (int cx, int cy, const char *str);
void M_DrawTransPic (int x, int y, image_t* pic);
void M_DrawTextBox (int x, int y, int width, int lines);
void M_Menu_Quit_f (void);

extern image_t*	translate_texture[MAX_PLAYER_CLASS];
