CvGlobals::WrapCityPointer(CvCity *)
- Defined in
- CvGlobals.cpp, line 2318
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_WrapCityPointer
Hooks
static bool BeforeCvGlobals_WrapCityPointer(CvGlobals* self, CvCity* pCity, auto_ptr<ICvCity1>& result);static void AfterCvGlobals_WrapCityPointer(CvGlobals* self, CvCity* pCity, auto_ptr<ICvCity1>& result);static auto_ptr<ICvCity1> ReplaceCvGlobals_WrapCityPointer(auto_ptr<ICvCity1> (*original)(CvGlobals*, CvCity*), CvGlobals* self, CvCity* pCity);CivRegisterBefore<CivHooks::CvGlobals_WrapCityPointer>(host, &BeforeCvGlobals_WrapCityPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapCityPointer>(host, &AfterCvGlobals_WrapCityPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapCityPointer>(host, &ReplaceCvGlobals_WrapCityPointer);
Code
2318auto_ptr<ICvCity1> CvGlobals::WrapCityPointer(CvCity* pCity)2319{2320 return auto_ptr<ICvCity1>((NULL != pCity)? new CvDllCity(pCity) : NULL);2321}
Calls
- CvDllCity::CvDllCity(CvCity *)
std::auto_ptr::auto_ptrstd::auto_ptr::auto_ptrstd::auto_ptr::operator auto_ptr_ref
Called by
- CvCityBuildings::SetBuildingProductionTimes100(BuildingTypes, int)
- CvCityBuildings::SetNumFreeBuilding(BuildingTypes, int)
- CvCityBuildings::SetNumRealBuildingTimed(BuildingTypes, int, bool, PlayerTypes, int)
- CvCity::ChangeRazingTurns(int)
- CvCity::ChangeResistanceTurns(int)
- CvCity::isCitySelected()
- CvCity::pushOrder(OrderTypes, int, int, bool, bool, bool, bool)
- CvCity::setName(const char *, bool)
- CvCity::setProjectProductionTimes100(ProjectTypes, int)
- CvCity::setSpecialistProductionTimes100(SpecialistTypes, int)
- CvCity::setUnitProductionTimes100(UnitTypes, int)
- CvCityCitizens::DoAddSpecialistToBuilding(BuildingTypes, bool)
- CvCityCitizens::DoRemoveAllSpecialistsFromBuilding(BuildingTypes, bool)
- CvCityCitizens::DoRemoveSpecialistFromBuilding(BuildingTypes, bool, bool)
- CvGame::cycleCities(bool, bool)
- CvGame::doControl(ControlTypes)
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)