Bazaar developer reference

CvUnit::rotateFacingDirectionCounterClockwise()

Defined in
CvUnit.cpp, line 19419
Class
CvUnit
Hook name
CivHooks::CvUnit_rotateFacingDirectionCounterClockwise

Hooks

static bool BeforeCvUnit_rotateFacingDirectionCounterClockwise(CvUnit* self);static void AfterCvUnit_rotateFacingDirectionCounterClockwise(CvUnit* self);static void ReplaceCvUnit_rotateFacingDirectionCounterClockwise(void (*original)(CvUnit*), CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_rotateFacingDirectionCounterClockwise>(host, &BeforeCvUnit_rotateFacingDirectionCounterClockwise);CivRegisterAfter<CivHooks::CvUnit_rotateFacingDirectionCounterClockwise>(host, &AfterCvUnit_rotateFacingDirectionCounterClockwise);CivRegisterReplace<CivHooks::CvUnit_rotateFacingDirectionCounterClockwise>(host, &ReplaceCvUnit_rotateFacingDirectionCounterClockwise);

Code

19419void CvUnit::rotateFacingDirectionCounterClockwise()19420{19421	VALIDATE_OBJECT19422	//change direction19423	DirectionTypes newDirection = (DirectionTypes)((m_eFacingDirection + NUM_DIRECTION_TYPES - 1) % NUM_DIRECTION_TYPES);19424	setFacingDirection(newDirection);19425}

Calls

Called by