Bazaar developer reference

CvMinorCivAI::GetAlliedTurns() const

Defined in
CvMinorCivAI.cpp, line 6642
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_GetAlliedTurns

Hooks

static bool BeforeCvMinorCivAI_GetAlliedTurns(const CvMinorCivAI* self, int& result);static void AfterCvMinorCivAI_GetAlliedTurns(const CvMinorCivAI* self, int& result);static int ReplaceCvMinorCivAI_GetAlliedTurns(int (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetAlliedTurns>(host, &BeforeCvMinorCivAI_GetAlliedTurns);CivRegisterAfter<CivHooks::CvMinorCivAI_GetAlliedTurns>(host, &AfterCvMinorCivAI_GetAlliedTurns);CivRegisterReplace<CivHooks::CvMinorCivAI_GetAlliedTurns>(host, &ReplaceCvMinorCivAI_GetAlliedTurns);

Code

6641/// How many turns has the alliance been active?6642int CvMinorCivAI::GetAlliedTurns() const6643{6644	int iRtnValue = -1;66456646	if (m_eAlly != NO_PLAYER)6647	{6648		iRtnValue = GC.getGame().getGameTurn() - m_iTurnAllied;6649	}66506651	return iRtnValue;6652}

Calls

Called by