CvPlayer::isBarbarian() const
- Defined in
- CvPlayer.cpp, line 4334
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_isBarbarian
Hooks
static bool BeforeCvPlayer_isBarbarian(const CvPlayer* self, bool& result);static void AfterCvPlayer_isBarbarian(const CvPlayer* self, bool& result);static bool ReplaceCvPlayer_isBarbarian(bool (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_isBarbarian>(host, &BeforeCvPlayer_isBarbarian);CivRegisterAfter<CivHooks::CvPlayer_isBarbarian>(host, &AfterCvPlayer_isBarbarian);CivRegisterReplace<CivHooks::CvPlayer_isBarbarian>(host, &ReplaceCvPlayer_isBarbarian);
Code
4334bool CvPlayer::isBarbarian() const4335{4336 return (GetID() == BARBARIAN_PLAYER);4337}
Calls
Called by
73 functions in 24 files
- CvCity::isBarbarian() const
- CvCityConnections::ShouldConnectToOtherPlayer(PlayerTypes)
- CvCityConnections::Update()
- CvCityConnections::UpdateCityPlotIDs()
- CvCityConnections::UpdateRouteInfo()
- CvGameCulture::GetNumCivsInfluentialForWin() const
- CvDangerPlots::ShouldIgnorePlayer(PlayerTypes)
- CvDiplomacyRequests::DoAIDiplomacy(PlayerTypes)
- CvDiplomacyRequests::DoAIDiplomacyWithHumans()
- CvDllPlayer::IsBarbarian() const
- CvEspionageAI::DoTurn()
- CvPlayerEspionage::CalcRequired(int, CvCity *, int)
- CvFlavorManager::Init(CvPlayer *)
- CvGame::setInitialItems(CvGameInitialItemsOverrides &)
- CvGrandStrategyAI::GetCulturePriority()
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvPlayer::CheckForMurder(PlayerTypes)
- CvPlayer::DoProcessGoldenAge()
- CvPlayer::GetSpecificBuildingType(const char *, bool)
- CvPlayer::GetSpecificUnitType(const char *, bool)
- CvPlayer::Read(FDataStream &)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canFound(int, int, bool) const
- CvPlayer::disassembleSpaceship(CvPlot *)
- CvPlayer::doGoody(CvPlot *, CvUnit *)
- CvPlayer::doTurn()
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::findNewCapital()
- CvPlayer::getCivilizationCityName(CvString &, CivilizationTypes) const
- CvPlayer::getGrowthThreshold(int) const
- CvPlayer::getNewCityName() const
- CvPlayer::getProductionNeeded(BuildingTypes) const
- CvPlayer::getProductionNeeded(ProjectTypes) const
- CvPlayer::getProductionNeeded(UnitTypes) const
- CvPlayer::init(PlayerTypes)
- CvPlayer::reset(PlayerTypes, bool)
- CvPlayer::setAlive(bool, bool)
- CvPlayer::setCombatExperienceTimes100(int, CvUnit *)
- CvPlayer::setNavalCombatExperienceTimes100(int, CvUnit *)
- CvPlayer::verifyAlive()
- CvPlayerAI::AI_captureUnit(UnitTypes, CvPlot *)
- CvPlayerAI::AI_doTurnPost()
- CvPlayerAI::AI_doTurnUnitsPre()
- CvPlot::IsActualAlliedUnit(PlayerTypes, bool) const
- CvPlot::IsFriendlyTerritory(PlayerTypes) const
- PolicyHelpers::GetNumPlayersWithBranchUnlocked(PolicyBranchTypes)
- CvPlayerReligions::GetCostNextProphet(bool, bool, bool) const
- CvReligionAI::HaveNearbyConversionTarget(ReligionTypes, bool) const
- CvTacticalAI::FindTacticalTargets()
- CvTacticalAI::IsHighPriorityCivilianTarget(CvTacticalTarget *)
- CvTacticalAI::PlotBarbarianCivilianEscortMove()
- CvTacticalAI::PlotBarbarianMove(bool)
- CvTacticalAI::ProcessDominanceZones()
- CvTacticalAnalysisMap::RefreshDataForNextPlayer(CvPlayer *)
- CvTeam::SetCurrentEra(EraTypes)
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvPlayerTechs::Reset()
- CvGameTrade::GetTechDifference(PlayerTypes, PlayerTypes)
- CvPlayerTrade::GetNumPotentialConnections(CvCity *, DomainTypes)
- CvPlayerTrade::PlunderTradeRoute(int, CvUnit *)
- CvTradeAI::GetAvailableTR(TradeConnectionList &)
- CvTreasury::CalculateInflationRate()
- CvTreasury::CalculateUnitSupply(int &, int &)
- CvUnit::IsAngerFreeUnit() const
- CvUnit::getCaptureDefinition(CvUnitCaptureDefinition *, PlayerTypes)
- CvUnit::isBarbarian() const
- CvUnit::kill(bool, PlayerTypes)
- CvUnit::workRate(bool, BuildTypes) const
- CvLuaPlayer::GetPotentialInternationalTradeRouteDestinationsHelper(lua_State *, CvPlayerAI *, CvUnit *, CvPlot *)
- CvLuaPlayer::lGetEspionageCityStatus(lua_State *)
- CvLuaPlayer::lGetTradeRoutesAvailable(lua_State *)
- CvLuaPlayer::lIsBarbarian(lua_State *)