CvCity::IsPuppet() const
- Defined in
- CvCity.cpp, line 9614
- Class
- CvCity
- Hook name
CivHooks::CvCity_IsPuppet
Hooks
static bool BeforeCvCity_IsPuppet(const CvCity* self, bool& result);static void AfterCvCity_IsPuppet(const CvCity* self, bool& result);static bool ReplaceCvCity_IsPuppet(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_IsPuppet>(host, &BeforeCvCity_IsPuppet);CivRegisterAfter<CivHooks::CvCity_IsPuppet>(host, &AfterCvCity_IsPuppet);CivRegisterReplace<CivHooks::CvCity_IsPuppet>(host, &ReplaceCvCity_IsPuppet);
Code
9613/// Has this City been turned into a puppet by someone capturing it?9614bool CvCity::IsPuppet() const9615{9616 VALIDATE_OBJECT9617 return m_bPuppet;9618}
Calls
FAutoVariable::operator const bool &
Called by
33 functions in 14 files
- CvCity::DoJONSCultureLevelIncrease()
- CvCity::GetFaithPerTurn() const
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::IsOccupied() const
- CvCity::SetPuppet(bool)
- CvCity::getBaseYieldRateModifier(YieldTypes, int, CvString *) const
- CvCity::getJONSCulturePerTurn() const
- CvCityCitizens::DoAlterWorkingPlot(int)
- CvCityCitizens::DoTurn()
- CvCitySpecializationAI::AssignSpecializations()
- CvCitySpecializationAI::FindBestWonderCity() const
- CityStrategyAIHelpers::IsTestCityStrategy_IsPuppet(CvCity *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvPlayerCulture::DoSwapGreatWorks(YieldTypes)
- CvDllCity::IsPuppet() const
- CvGame::cycleCities(bool, bool)
- CvMilitaryAI::BuyEmergencyUnit(UnitAITypes, CvCity *)
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::GetHappinessFromPolicies() const
- CvPlayer::GetNumPuppetCities() const
- CvPlayer::GetUnhappinessFromPuppetCityPopulation() const
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::findNewCapital()
- CvPlayer::getBuildingClassPrereqBuilding(BuildingTypes, BuildingClassTypes, int) const
- CvPlayerAI::AI_considerAnnex()
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvReligionAI::AreAllOurCitiesConverted(ReligionTypes, bool) const
- CvReligionAI::AreAllOurCitiesHaveFaithBuilding(ReligionTypes, bool) const
- CvReligionAI::ScoreCityForInquisitor(CvCity *, UnitHandle)
- CvReligionAI::ScoreCityForMissionary(CvCity *, UnitHandle)
- CvLuaCity::lIsPuppet(lua_State *)
- CvLuaPlayer::lGetNextCity(lua_State *)
- CvLuaPlayer::lGetPrevCity(lua_State *)