Bazaar developer reference

CvDllDiplomacyAI::TestUIDiploStatement(PlayerTypes, DiploStatementTypes, int)

Defined in
CvDllDiplomacyAI.cpp, line 91
Class
CvDllDiplomacyAI
Hook name
CivHooks::CvDllDiplomacyAI_TestUIDiploStatement

Hooks

static bool BeforeCvDllDiplomacyAI_TestUIDiploStatement(CvDllDiplomacyAI* self, PlayerTypes eToPlayer, DiploStatementTypes eStatement, int iArg1);static void AfterCvDllDiplomacyAI_TestUIDiploStatement(CvDllDiplomacyAI* self, PlayerTypes eToPlayer, DiploStatementTypes eStatement, int iArg1);static void ReplaceCvDllDiplomacyAI_TestUIDiploStatement(void (*original)(CvDllDiplomacyAI*, PlayerTypes, DiploStatementTypes, int), CvDllDiplomacyAI* self, PlayerTypes eToPlayer, DiploStatementTypes eStatement, int iArg1);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvDllDiplomacyAI_TestUIDiploStatement::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDllDiplomacyAI_TestUIDiploStatement);host->RegisterHook(host->pluginIndex, CivHooks::CvDllDiplomacyAI_TestUIDiploStatement::ID, CIV_HOOK_AFTER, (void*)&AfterCvDllDiplomacyAI_TestUIDiploStatement);host->RegisterHook(host->pluginIndex, CivHooks::CvDllDiplomacyAI_TestUIDiploStatement::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDllDiplomacyAI_TestUIDiploStatement);

Code

91void CvDllDiplomacyAI::TestUIDiploStatement(PlayerTypes eToPlayer, DiploStatementTypes eStatement, int iArg1)92{93	m_pDiplomacyAI->TestUIDiploStatement(eToPlayer, eStatement, iArg1);94}

Calls