bool add_player(string nick) { say_to(nick, "Would you like to play a game?"); say_to(nick, "How about global thermonuclear war?"); say_to(nick, "Or how about some MF'n uMUD!?"); int sock; if (!connect_with_nonblocking(sock, UMUD_HOST, UMUD_PORT)) { say_to(nick, "Or not, cause the uMUD server rejected you."); cout << "Couldn't connect to uMUD" << endl; return false; } IrcPlayer *player = new IrcPlayer(); player->nick = nick; player->socket = sock; playerList.push_front(player); return true; }