Bazaar developer reference

CvLuaPlayer::lGetNumTimesCultureBombed(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8527
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetNumTimesCultureBombed

Hooks

static bool BeforeCvLuaPlayer_lGetNumTimesCultureBombed(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNumTimesCultureBombed(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNumTimesCultureBombed(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNumTimesCultureBombed>(host, &BeforeCvLuaPlayer_lGetNumTimesCultureBombed);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNumTimesCultureBombed>(host, &AfterCvLuaPlayer_lGetNumTimesCultureBombed);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNumTimesCultureBombed>(host, &ReplaceCvLuaPlayer_lGetNumTimesCultureBombed);

Code

8527int CvLuaPlayer::lGetNumTimesCultureBombed(lua_State* L)8528{8529	CvPlayerAI* pkPlayer = GetInstance(L);8530	PlayerTypes eOtherPlayer = (PlayerTypes) lua_tointeger(L, 2);85318532	const int iValue = pkPlayer->GetDiplomacyAI()->GetNumTimesCultureBombed(eOtherPlayer);85338534	lua_pushinteger(L, iValue);8535	return 1;8536}

Calls

Called by