Bazaar developer reference

CvCityBuildings::SetSoldBuildingThisTurn(bool)

Defined in
CvBuildingClasses.cpp, line 2520
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_SetSoldBuildingThisTurn

Hooks

static bool BeforeCvCityBuildings_SetSoldBuildingThisTurn(CvCityBuildings* self, bool bValue);static void AfterCvCityBuildings_SetSoldBuildingThisTurn(CvCityBuildings* self, bool bValue);static void ReplaceCvCityBuildings_SetSoldBuildingThisTurn(void (*original)(CvCityBuildings*, bool), CvCityBuildings* self, bool bValue);CivRegisterBefore<CivHooks::CvCityBuildings_SetSoldBuildingThisTurn>(host, &BeforeCvCityBuildings_SetSoldBuildingThisTurn);CivRegisterAfter<CivHooks::CvCityBuildings_SetSoldBuildingThisTurn>(host, &AfterCvCityBuildings_SetSoldBuildingThisTurn);CivRegisterReplace<CivHooks::CvCityBuildings_SetSoldBuildingThisTurn>(host, &ReplaceCvCityBuildings_SetSoldBuildingThisTurn);

Code

2519/// Has a building already been sold this turn?2520void CvCityBuildings::SetSoldBuildingThisTurn(bool bValue)2521{2522	if(IsSoldBuildingThisTurn() != bValue)2523		m_bSoldBuildingThisTurn = bValue;2524}

Calls

Called by