CvCity::GetIDInfo() const
- Defined in
- CvCity.cpp, line 7647
- Class
- CvCity
- Hook name
CivHooks::CvCity_GetIDInfo
Hooks
static bool BeforeCvCity_GetIDInfo(const CvCity* self, IDInfo& result);static void AfterCvCity_GetIDInfo(const CvCity* self, IDInfo& result);static IDInfo ReplaceCvCity_GetIDInfo(IDInfo (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetIDInfo>(host, &BeforeCvCity_GetIDInfo);CivRegisterAfter<CivHooks::CvCity_GetIDInfo>(host, &AfterCvCity_GetIDInfo);CivRegisterReplace<CivHooks::CvCity_GetIDInfo>(host, &ReplaceCvCity_GetIDInfo);
Code
7647IDInfo CvCity::GetIDInfo() const7648{7649 VALIDATE_OBJECT7650 IDInfo city(getOwner(), GetID());7651 return city;7652}
Calls
- CvCity::GetID() const
- CvCity::getOwner() const
IDInfo::IDInfoIDInfo::IDInfo
Called by
- CvArea::setTargetCity(PlayerTypes, CvCity *)
- CvCity::DoTestResourceDemanded()
- CvCity::doCheckProduction()
- CvCity::doFoundMessage()
- CvCity::doMeltdown()
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::popOrder(int, bool, bool)
- CvDllCity::GetIDInfo() const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::raze(CvCity *)
- CvPlot::SetResourceLinkedCity(const CvCity *)
- CvPlot::changeBuildProgress(BuildTypes, int, PlayerTypes)
- CvPlot::doImprovement()
- CvPlot::setPlotCity(CvCity *)
- CvPlot::setWorkingCityOverride(const CvCity *)
- CvPlot::updateWorkingCity()
- CvTeam::changeProjectCount(ProjectTypes, int)
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvUnit::setCombatCity(CvCity *)
- AddCombatMember(CvCombatMemberEntry *, int *, int, CvCity *)
- CvLuaCity::lAddMessage(lua_State *)