Пример #1
0
 static function Add($player)
 {
     if (!isset(self::$labelsByLogin[$player->login])) {
         if (count(self::$labelsByLogin) > 0 && count(self::$labelsByLogin) % 8 == 0) {
             self::$background->setSizeX(self::$background->getSizeX() + 31);
             self::$queuedPlayers->setPosX(self::$queuedPlayers->getPosX() - 15.5);
             $separator = new Bgs1InRace(0.6, 28);
             $separator->setSubStyle(Bgs1InRace::Glow);
             $separator->setPosY(2);
             self::$columnSeparators[] = $separator;
             self::$queuedPlayers->addComponent($separator);
         }
         $ui = new Label(30, 3);
         $ui->setStyle(Label::TextPlayerCardName);
         $ui->setText($player->nickName);
         self::$labelsByLogin[$player->login] = $ui;
         self::$queuedPlayers->addComponent($ui);
         self::$queuedPlayers->redraw();
     }
 }