CvMinorCivAI::GetMinorCivType() const
- Defined in
- CvMinorCivAI.cpp, line 2181
- Class
- CvMinorCivAI
- Hook name
CivHooks::CvMinorCivAI_GetMinorCivType
Hooks
static bool BeforeCvMinorCivAI_GetMinorCivType(const CvMinorCivAI* self, MinorCivTypes& result);static void AfterCvMinorCivAI_GetMinorCivType(const CvMinorCivAI* self, MinorCivTypes& result);static MinorCivTypes ReplaceCvMinorCivAI_GetMinorCivType(MinorCivTypes (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &BeforeCvMinorCivAI_GetMinorCivType);CivRegisterAfter<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &AfterCvMinorCivAI_GetMinorCivType);CivRegisterReplace<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &ReplaceCvMinorCivAI_GetMinorCivType);
Code
2180/// Returns the MinorCivType this Minor is playing as (e.g. Scotland, Switzerland, etc.)2181MinorCivTypes CvMinorCivAI::GetMinorCivType() const2182{2183 // return m_minorCivType;2184#if defined(MOD_GLOBAL_MAX_MAJOR_CIVS)2185 return CvPreGame::minorCivType((PlayerTypes) (m_pPlayer->GetID() + (MAX_PREGAME_MAJOR_CIVS - MAX_MAJOR_CIVS)));2186#else2187 return CvPreGame::minorCivType(m_pPlayer->GetID());2188#endif2189}
Calls
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::LogMinorCivBullyGold(PlayerTypes, int, int, int, bool, int)
- CvDiplomacyAI::LogMinorCivBullyUnit(PlayerTypes, int, int, UnitTypes, bool, int)
- CvDiplomacyAI::LogMinorCivBuyout(PlayerTypes, int, bool)
- CvDiplomacyAI::LogMinorCivGiftGold(PlayerTypes, int, int, bool, bool, PlayerTypes)
- CvDiplomacyAI::LogMinorCivQuestCancelled(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestFinished(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestReceived(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDllPlayer::GetMinorCivType() const
- CvEspionageAI::BuildMinorCityList(EspionageCityList &)
- CvFlavorManager::Init(CvPlayer *)
- CvMinorCivAI::GetTrait() const
- CvPlayer::getCivilizationAdjective() const
- CvPlayer::getCivilizationAdjectiveKey() const
- CvPlayer::getCivilizationCityName(CvString &, CivilizationTypes) const
- CvPlayer::getCivilizationDescription() const
- CvPlayer::getCivilizationDescriptionKey() const
- CvPlayer::getCivilizationShortDescription() const
- CvPlayer::getCivilizationShortDescriptionKey() const
- CvPlayer::getCivilizationTypeKey() const
- CvPlayer::getLeaderTypeKey() const
- CvPlayer::getName() const
- CvPlayer::getNameKey() const
- CvStartPositioner::AddCivToRegion(int, CvStartRegion, bool)
- CvLuaPlayer::lGetMinorCivType(lua_State *)