Bazaar developer reference

CvPlayer::setStrike(bool)

Defined in
CvPlayer.cpp, line 18369
Class
CvPlayer
Hook name
CivHooks::CvPlayer_setStrike

Hooks

static bool BeforeCvPlayer_setStrike(CvPlayer* self, bool bNewValue);static void AfterCvPlayer_setStrike(CvPlayer* self, bool bNewValue);static void ReplaceCvPlayer_setStrike(void (*original)(CvPlayer*, bool), CvPlayer* self, bool bNewValue);CivRegisterBefore<CivHooks::CvPlayer_setStrike>(host, &BeforeCvPlayer_setStrike);CivRegisterAfter<CivHooks::CvPlayer_setStrike>(host, &AfterCvPlayer_setStrike);CivRegisterReplace<CivHooks::CvPlayer_setStrike>(host, &ReplaceCvPlayer_setStrike);

Code

18369void CvPlayer::setStrike(bool bNewValue)18370{18371	if(m_bStrike != bNewValue)18372	{18373		m_bStrike = bNewValue;1837418375		if(m_bStrike)18376		{18377			if(GetID() == GC.getGame().getActivePlayer())18378			{18379				GC.GetEngineUserInterface()->AddMessage(0, GetID(), false, GC.getEVENT_MESSAGE_TIME(), GetLocalizedText("TXT_KEY_MISC_UNITS_ON_STRIKE").GetCString(), "AS2D_STRIKE", MESSAGE_TYPE_MINOR_EVENT, NULL, (ColorTypes)GC.getInfoTypeForString("COLOR_WARNING_TEXT"));1838018381				GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);18382			}18383		}18384	}18385}

Calls