Bazaar developer reference

CvUnit::canMoveAfterAttacking() const

Defined in
CvUnit.cpp, line 14432
Class
CvUnit
Hook name
CivHooks::CvUnit_canMoveAfterAttacking

Hooks

static bool BeforeCvUnit_canMoveAfterAttacking(const CvUnit* self, bool& result);static void AfterCvUnit_canMoveAfterAttacking(const CvUnit* self, bool& result);static bool ReplaceCvUnit_canMoveAfterAttacking(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_canMoveAfterAttacking>(host, &BeforeCvUnit_canMoveAfterAttacking);CivRegisterAfter<CivHooks::CvUnit_canMoveAfterAttacking>(host, &AfterCvUnit_canMoveAfterAttacking);CivRegisterReplace<CivHooks::CvUnit_canMoveAfterAttacking>(host, &ReplaceCvUnit_canMoveAfterAttacking);

Code

14432bool CvUnit::canMoveAfterAttacking() const14433{14434	VALIDATE_OBJECT1443514436	// Units with blitz can move after attacking (otherwise there isn't much point!)14437	if(isBlitz())14438	{14439		return true;14440	}1444114442	return (getCanMoveAfterAttackingCount() > 0);14443}

Calls

Called by