Bazaar developer reference

CvPlot::SetPlayerResponsibleForImprovement(PlayerTypes)

Defined in
CvPlot.cpp, line 7404
Class
CvPlot
Hook name
CivHooks::CvPlot_SetPlayerResponsibleForImprovement

Hooks

static bool BeforeCvPlot_SetPlayerResponsibleForImprovement(CvPlot* self, PlayerTypes eNewValue);static void AfterCvPlot_SetPlayerResponsibleForImprovement(CvPlot* self, PlayerTypes eNewValue);static void ReplaceCvPlot_SetPlayerResponsibleForImprovement(void (*original)(CvPlot*, PlayerTypes), CvPlot* self, PlayerTypes eNewValue);CivRegisterBefore<CivHooks::CvPlot_SetPlayerResponsibleForImprovement>(host, &BeforeCvPlot_SetPlayerResponsibleForImprovement);CivRegisterAfter<CivHooks::CvPlot_SetPlayerResponsibleForImprovement>(host, &AfterCvPlot_SetPlayerResponsibleForImprovement);CivRegisterReplace<CivHooks::CvPlot_SetPlayerResponsibleForImprovement>(host, &ReplaceCvPlot_SetPlayerResponsibleForImprovement);

Code

7403/// Who pays maintenance for this Improvement?7404void CvPlot::SetPlayerResponsibleForImprovement(PlayerTypes eNewValue)7405{7406	if(GetPlayerResponsibleForImprovement() != eNewValue)7407	{7408		m_ePlayerResponsibleForImprovement = eNewValue;7409	}7410}

Calls

Called by