Esempio n. 1
0
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;
}