Bazaar developer reference

CvUnit::isOutOfAttacks() const

Defined in
CvUnit.cpp, line 19428
Class
CvUnit
Hook name
CivHooks::CvUnit_isOutOfAttacks

Hooks

static bool BeforeCvUnit_isOutOfAttacks(const CvUnit* self, bool& result);static void AfterCvUnit_isOutOfAttacks(const CvUnit* self, bool& result);static bool ReplaceCvUnit_isOutOfAttacks(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_isOutOfAttacks>(host, &BeforeCvUnit_isOutOfAttacks);CivRegisterAfter<CivHooks::CvUnit_isOutOfAttacks>(host, &AfterCvUnit_isOutOfAttacks);CivRegisterReplace<CivHooks::CvUnit_isOutOfAttacks>(host, &ReplaceCvUnit_isOutOfAttacks);

Code

19428bool CvUnit::isOutOfAttacks() const19429{19430	VALIDATE_OBJECT1943119432	// Units with blitz don't run out of attacks!19433	if(isBlitz())19434	{19435		return false;19436	}1943719438	return m_iAttacksMade >= m_iNumAttacks;19439}

Calls

Called by