Prechádzať zdrojové kódy

neutral always on bottom of list

Laserlicht 1 mesiac pred
rodič
commit
dab6a11736
1 zmenil súbory, kde vykonal 2 pridanie a 0 odobranie
  1. 2 0
      client/lobby/BattleOnlyModeTab.cpp

+ 2 - 0
client/lobby/BattleOnlyModeTab.cpp

@@ -578,6 +578,8 @@ void BattleOnlyModeHeroSelector::setCreatureIcons()
 			std::sort(creatures.begin(), creatures.end(), [](auto a, auto b) {
 				auto creatureA = a.toCreature();
 				auto creatureB = b.toCreature();
+				if ((creatureA->getFactionID() == FactionID::NEUTRAL) != (creatureB->getFactionID() == FactionID::NEUTRAL))
+					return creatureA->getFactionID() != FactionID::NEUTRAL;
 				if(creatureA->getFactionID() != creatureB->getFactionID())
 					return creatureA->getFactionID() < creatureB->getFactionID();
 				if(creatureA->getLevel() != creatureB->getLevel())