34                 Player::PlayerTeam team;
 
   48 Player::Player(
const QString &name, 
unsigned short score, 
unsigned short ping, PlayerTeam team, 
bool spectator, 
bool bot)
 
   53         d->spectator = spectator;
 
   58 Player::Player(
const Player& other)
 
   73 bool Player::isBot()
 const 
   78 bool Player::isSpectating()
 const 
   83 bool Player::isTeamlessBot()
 const 
   85         return d->bot && d->team == TEAM_NONE;
 
   88 const QString& Player::name()
 const 
   96         for (
int i = 0; i < d->name.length(); ++i)
 
   98                 if (d->name[i] < 32 || d->name[i] > 126)
 
  102                         if(d->name[i] == ESCAPE_COLOR_CHAR)
 
  115         for (
int i = 0; i < d->name.length(); ++i)
 
  118                 if ((d->name[i] < 32 || d->name[i] > 126) && d->name[i] != ESCAPE_COLOR_CHAR)
 
  121                 switch (d->name[i].toAscii())
 
  140 unsigned short Player::ping()
 const 
  145 short Player::score()
 const 
  150 Player::PlayerTeam Player::teamNum()
 const 
  155 bool Player::operator==(
const Player& other)
 const 
  157         return name().compare(other.name(), Qt::CaseInsensitive) == 0;
 
  162 uint qHash(
const Player& player)
 
  164         return qHash(player.name());
 
QString nameColorTagsStripped() const 
 
Data structure that holds information about players in a server. 
 
static QString colorizeString(const QString &str, int def=4)
 
QString nameFormatted() const