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
CvLuaScopedInstance::GetInstance- CvPlayer::getReplayDataSetIndex(const char *)
- CvPlayer::setReplayDataValue(unsigned int, unsigned int, int)
luaL_checkintegerluaL_checklstring