/* vi: set ts=2: +-------------------+ Christian Schlittchen | | Enno Rehling | Eressea PBEM host | Katja Zedel | (c) 1998 - 2001 | Henning Peters | | Ingo Wilken +-------------------+ Stefan Reich This program may not be used, modified or distributed without prior permission by the authors of Eressea. */ #ifndef PLAYER_H #define PLAYER_H struct faction; typedef struct player { unsigned int id; char * name; char * email; char * address; struct vacation { int weeks; char * email; } * vacation; const struct faction * faction; struct player * nexthash; /* don't use! */ } player; extern struct player * get_players(void); extern struct player * get_player(unsigned int id); extern struct player * make_player(const struct faction * f); extern struct player * next_player(struct player * p); #endif