Bazaar developer reference

CvUnit::airSweep(int, int)

Defined in
CvUnit.cpp, line 22056
Class
CvUnit
Hook name
CivHooks::CvUnit_airSweep

Hooks

static bool BeforeCvUnit_airSweep(CvUnit* self, int iX, int iY, bool& result);static void AfterCvUnit_airSweep(CvUnit* self, int iX, int iY, bool& result);static bool ReplaceCvUnit_airSweep(bool (*original)(CvUnit*, int, int), CvUnit* self, int iX, int iY);CivRegisterBefore<CivHooks::CvUnit_airSweep>(host, &BeforeCvUnit_airSweep);CivRegisterAfter<CivHooks::CvUnit_airSweep>(host, &AfterCvUnit_airSweep);CivRegisterReplace<CivHooks::CvUnit_airSweep>(host, &ReplaceCvUnit_airSweep);

Code

22055/// Sweep the skies and clear out interceptors22056bool CvUnit::airSweep(int iX, int iY)22057{22058	if(!canAirSweepAt(iX, iY))22059	{22060		return false;22061	}2206222063	CvPlot* pTargetPlot = GC.getMap().plot(iX, iY);2206422065	CvUnitCombat::AttackAirSweep(*this, *pTargetPlot, CvUnitCombat::ATTACK_OPTION_NONE);2206622067	return true;22068}

Calls

Called by