Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
Возвращаясь к идентификации цив: как считаете, такая запись будет верной?
Код:
	for (int iPlayer = 0; iPlayer < MAX_CIV_PLAYERS; iPlayer++)
	{
		CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iPlayer);
		if  (isCapital() && kLoopPlayer.getCapitalCity()->getOwner() != (PlayerTypes)GC.getInfoTypeForString("CIVILIZATION_MONGOL") && kLoopPlayer.getCapitalCity()->getOwner() != (PlayerTypes)GC.getInfoTypeForString("CIVILIZATION_ARABIA"))
		{
			iDefenders=7;
		}	
	}
То есть каждый раз в такой код надо отдельно приписывать все цивы... А так, вроде грамотно...