Пример #1
0
 public function GetFactionBitMaskByFactionId($factionID)
 {
     $bitMask = 0;
     switch ($factionID) {
         case FACTION_ALLIANCE:
             $races = array(RACE_HUMAN, RACE_DWARF, RACE_NIGHTELF, RACE_GNOME, RACE_DRAENEI);
             break;
         case FACTION_HORDE:
             $races = array(RACE_ORC, RACE_UNDEAD, RACE_TAUREN, RACE_TROLL, RACE_BLOODELF);
             break;
         default:
             return $bitMask;
     }
     foreach ($races as $race) {
         $bitMask |= WoW_Utils::GetRaceBitMaskByRaceId($race);
     }
     return $bitMask;
 }