CvCity::GetPlayer()
- Defined in
- CvCity.cpp, line 1706
- Class
- CvCity
- Hook name
CivHooks::CvCity_GetPlayer
Hooks
static bool BeforeCvCity_GetPlayer(CvCity* self, CvPlayer*& result);static void AfterCvCity_GetPlayer(CvCity* self, CvPlayer*& result);static CvPlayer* ReplaceCvCity_GetPlayer(CvPlayer* (*original)(CvCity*), CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetPlayer>(host, &BeforeCvCity_GetPlayer);CivRegisterAfter<CivHooks::CvCity_GetPlayer>(host, &AfterCvCity_GetPlayer);CivRegisterReplace<CivHooks::CvCity_GetPlayer>(host, &ReplaceCvCity_GetPlayer);
Code
1706CvPlayer* CvCity::GetPlayer()1707{1708 VALIDATE_OBJECT1709 return &GET_PLAYER(getOwner());1710}
Calls
Called by
- CvCity::popOrder(int, bool, bool)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCityCitizens::GetSpecialistValue(SpecialistTypes)
- CvCityCitizens::IsAIWantSpecialistRightNow()
- CvCityCitizens::IsBetterThanDefaultSpecialist(SpecialistTypes)
- CityStrategyAIHelpers::IsTestCityStrategy_GoodGPCity(CvCity *)
- CvCityStrategyAI::UpdateBestYields()
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvTacticalAnalysisMap::PrioritizeZones()