CvBuildingEntry::GetBuildingClassType() const
- Defined in
- CvBuildingClasses.cpp, line 745
- Class
- CvBuildingEntry
- Hook name
CivHooks::CvBuildingEntry_GetBuildingClassType
Hooks
static bool BeforeCvBuildingEntry_GetBuildingClassType(const CvBuildingEntry* self, int& result);static void AfterCvBuildingEntry_GetBuildingClassType(const CvBuildingEntry* self, int& result);static int ReplaceCvBuildingEntry_GetBuildingClassType(int (*original)(const CvBuildingEntry*), const CvBuildingEntry* self);CivRegisterBefore<CivHooks::CvBuildingEntry_GetBuildingClassType>(host, &BeforeCvBuildingEntry_GetBuildingClassType);CivRegisterAfter<CivHooks::CvBuildingEntry_GetBuildingClassType>(host, &AfterCvBuildingEntry_GetBuildingClassType);CivRegisterReplace<CivHooks::CvBuildingEntry_GetBuildingClassType>(host, &ReplaceCvBuildingEntry_GetBuildingClassType);
Code
744/// Class of this building745int CvBuildingEntry::GetBuildingClassType() const746{747 return m_iBuildingClassType;748}
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvCityBuildings::IsBuildingSellable(const CvBuildingEntry &) const
- CvCityBuildings::SetNumRealBuildingTimed(BuildingTypes, int, bool, PlayerTypes, int)
- CvCity::CreateBuilding(BuildingTypes)
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::doCheckProduction()
- CvCity::getDomainFreeExperienceFromGreatWorks(DomainTypes) const
- CvCity::popOrder(int, bool, bool)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCity::pushOrder(OrderTypes, int, int, bool, bool, bool, bool)
- CvCityCitizens::DoTurn()
- CvCityCulture::GetThemingTooltip(BuildingClassTypes) const
- CvPlayerCulture::MoveWorkIntoSlot(CvGreatWorkInMyEmpire, int, BuildingTypes, int)
- EconomicAIHelpers::IsTestStrategy_NeedGuilds(CvPlayer *)
- CvGame::isBuildingEverActive(BuildingTypes) const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::getBuildingClassPrereqBuilding(BuildingTypes, BuildingClassTypes, int) const
- CvPlayerAI::AI_considerAnnex()
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)
- CvLuaPlayer::lGetExtraBuildingHappinessFromPolicies(lua_State *)