Bazaar developer reference

CvDiplomacyRequests::Request::Clear()

Defined in
CvDiplomacyRequests.cpp, line 58
Class
CvDiplomacyRequests::Request
Hook name
CivHooks::CvDiplomacyRequests_Request_Clear

Hooks

static bool BeforeCvDiplomacyRequests_Request_Clear(CvDiplomacyRequests::Request* self);static void AfterCvDiplomacyRequests_Request_Clear(CvDiplomacyRequests::Request* self);static void ReplaceCvDiplomacyRequests_Request_Clear(void (*original)(CvDiplomacyRequests::Request*), CvDiplomacyRequests::Request* self);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvDiplomacyRequests_Request_Clear::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDiplomacyRequests_Request_Clear);host->RegisterHook(host->pluginIndex, CivHooks::CvDiplomacyRequests_Request_Clear::ID, CIV_HOOK_AFTER, (void*)&AfterCvDiplomacyRequests_Request_Clear);host->RegisterHook(host->pluginIndex, CivHooks::CvDiplomacyRequests_Request_Clear::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDiplomacyRequests_Request_Clear);

Code

58void CvDiplomacyRequests::Request::Clear()59{60	m_eDiploType = NO_DIPLO_UI_STATE;61#if defined(MOD_API_PLAYER_LOGS)62	m_eDiploMessageType = NO_DIPLO_MESSAGE_TYPE;63#endif64	m_eAnimationType = NO_LEADERHEAD_ANIM;65	m_eFromPlayer = NO_PLAYER;66	m_strMessage = "";67	m_iTurn = -1;68	m_iLookupIndex = -1;69}

Calls

Called by