Bazaar developer reference

CvLuaPlayer::lSetReplayDataValue(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8004
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lSetReplayDataValue

Hooks

static bool BeforeCvLuaPlayer_lSetReplayDataValue(lua_State* L, int& result);static void AfterCvLuaPlayer_lSetReplayDataValue(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lSetReplayDataValue(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lSetReplayDataValue>(host, &BeforeCvLuaPlayer_lSetReplayDataValue);CivRegisterAfter<CivHooks::CvLuaPlayer_lSetReplayDataValue>(host, &AfterCvLuaPlayer_lSetReplayDataValue);CivRegisterReplace<CivHooks::CvLuaPlayer_lSetReplayDataValue>(host, &ReplaceCvLuaPlayer_lSetReplayDataValue);

Code

8003//void SetReplayDataValue(string DataSetName, int turn, int Value)8004int CvLuaPlayer::lSetReplayDataValue(lua_State* L)8005{8006	CvPlayerAI* pkPlayer = GetInstance(L);8007	const char* szDataSet = luaL_checkstring(L, 2);8008	int iTurn = luaL_checkint(L, 3);8009	int iValue = luaL_checkint(L, 4);80108011	unsigned int uiDataSet = pkPlayer->getReplayDataSetIndex(szDataSet);8012	pkPlayer->setReplayDataValue(uiDataSet, iTurn, iValue);80138014	return 0;8015}

Calls

Called by