/* * ACCOUNT CLASS */ class Account_Data { public: account_data* next; char* name; char* email; char* pwd; char* confirm; char* new_email; char* notes; int last_login; int balance; int players; int banned; Account_Data( ); ~Account_Data( ); friend char* name( account_data* account ) { return account->name; } }; extern int max_account; extern account_data** account_list; /* * BAN ROUTINES */ void load_badname ( void ); void save_badname ( void ); void load_banned ( void ); void save_banned ( void ); extern const char** badname_array; extern int max_badname; /* * GLOBAL ROUTINES */ void load_accounts ( void ); void save_accounts ( void ); void display_account ( char_data*, account_data*, bool& ); void extract ( account_data* ); account_data* find_account ( char*, bool = FALSE ); account_data* account_arg ( char*& );