You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bomberclone/src/gamesrv.h

36 lines
898 B

/*
include file for the gamesrv.c file
*/
struct game_entry {
char host[LEN_SERVERNAME];
char port[LEN_PORT];
char name[LEN_GAMENAME];
struct _version {
unsigned char major;
unsigned char minor;
unsigned char sub;
} version;
signed char curplayers;
signed char maxplayers;
signed char ai_family;
unsigned char state;
unsigned char multitype;
unsigned char gametype;
struct _user {
char name[LEN_PLAYERNAME];
short int points;
short int wins;
} players[MAX_PLAYERS];
};
extern int gamesrv_findentry (char *host, char *port);
extern int gamesrv_findfree ();
extern int gamesrv_startudp ();
extern int gamesrv_getglist ();
extern void gamesrv_getserver ();
extern void gamesrv_quit ();
extern void gamesrv_browse ();
extern void gamesrv_sendmode (int maxplayer, int curplayers);
extern void gamesrv_sendchat (char *text);