CvTeam::isMinorCiv() const
- Defined in
- CvTeam.cpp, line 2482
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_isMinorCiv
Hooks
static bool BeforeCvTeam_isMinorCiv(const CvTeam* self, bool& result);static void AfterCvTeam_isMinorCiv(const CvTeam* self, bool& result);static bool ReplaceCvTeam_isMinorCiv(bool (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_isMinorCiv>(host, &BeforeCvTeam_isMinorCiv);CivRegisterAfter<CivHooks::CvTeam_isMinorCiv>(host, &AfterCvTeam_isMinorCiv);CivRegisterReplace<CivHooks::CvTeam_isMinorCiv>(host, &ReplaceCvTeam_isMinorCiv);
Code
2482bool CvTeam::isMinorCiv() const2483{2484 bool bValid;2485 int iI;24862487 bValid = false;24882489 for(iI = MAX_MAJOR_CIVS; iI < MAX_PLAYERS; iI++)2490 {2491 CvPlayer& kPlayer = GET_PLAYER((PlayerTypes)iI);2492 if(kPlayer.isAlive())2493 {2494 if(kPlayer.getTeam() == GetID())2495 {2496 if(kPlayer.isMinorCiv())2497 {2498 bValid = true;2499 break;2500 }2501 else2502 {2503 return false;2504 }2505 }2506 }2507 }25082509 return bValid;2510}
Calls
Called by
38 functions in 9 files
- CvDeal::IsPossibleToTradeItem(PlayerTypes, PlayerTypes, TradeableItems, int, int, int, bool, bool, bool)
- CvGameDeals::FinalizeDealValidAndAccepted(PlayerTypes, PlayerTypes, CvDeal &, bool, CvWeightedVector<TeamTypes, ((63)), true> &)
- CvGame::CheckGenerateArchaeology()
- CvGame::DoUpdateCachedWorldReligionTechProgress()
- CvGame::testVictory()
- CvGrandStrategyAI::GetConquestPriority()
- CvMinorCivAI::DoTestEndSkirmishes(PlayerTypes)
- CvMinorCivAI::DoTestEndWarsVSMinors(PlayerTypes, PlayerTypes)
- CvPlayer::IsAtWarAnyMinor() const
- CvPlayer::calculateResearchModifier(TechTypes)
- CvPlot::IsFriendlyTerritory(PlayerTypes) const
- CvPlot::isGoody(TeamTypes) const
- CvPlot::isRevealedGoody(TeamTypes) const
- CvPlot::setRevealed(TeamTypes, bool, CvUnit *, bool, TeamTypes)
- CvTeam::DoBarbarianTech()
- CvTeam::DoDeclareWar(PlayerTypes, bool, TeamTypes, bool, bool)
- CvTeam::DoMakePeace(PlayerTypes, bool, TeamTypes, bool, bool)
- CvTeam::DoMinorCivTech()
- CvTeam::DoNowAtWarOrPeace(TeamTypes, bool)
- CvTeam::DoTestSmallAwards()
- CvTeam::GetProjectedVotesFromCivs() const
- CvTeam::GetProjectedVotesFromLiberatedMinors() const
- CvTeam::GetProjectedVotesFromMinorAllies() const
- CvTeam::GetTeamVotingForInDiplo() const
- CvTeam::SetCurrentEra(EraTypes)
- CvTeam::doTurn()
- CvTeam::getAtWarCount(bool) const
- CvTeam::getHasMetCivCount(bool) const
- CvTeam::isForceTeamVoteEligible(VoteSourceTypes) const
- CvTeam::isMajorCiv() const
- CvTeam::makeHasMet(TeamTypes, bool)
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::CanFoundReligion(const CvPlot *) const
- CvUnit::DoAttrition()
- CvUnit::GetDeclareWarMove(const CvPlot &) const
- CvUnit::canCreateGreatWork(const CvPlot *, bool) const
- CvUnit::canEnterTerritory(TeamTypes, bool, bool, bool) const
- CvLuaTeam::lIsMinorCiv(lua_State *)