Пример #1
0
 public static function onGameWin(XcelGame $game, array $winner)
 {
     $winnerDisplayName = [];
     $winnerName = [];
     /**
      * @var $xcelPlayer XcelPlayer
      */
     foreach ($winner as $xcelPlayer) {
         $winnerDisplayName[] = $xcelPlayer->getPlayer()->getDisplayName();
         $winnerName[] = $xcelPlayer->getPlayer()->getName();
     }
     if (count($winner) > 0) {
         $text = TextFormat::AQUA . self::getTranslation("FINISHED_WINNER", $game->getServerId(), $game->getGameName(), implode(", ", $winnerDisplayName));
     } else {
         $text = TextFormat::AQUA . self::getTranslation("FINISHED_NO_WINNER", $game->getServerId(), $game->getGameName());
     }
     GCFramework::getFramework()->onGameFinish($game->getUniqueGameName(), $winnerName, $text);
 }