CvLuaPlayer::lGetGold(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 2299
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetGold
Hooks
static bool BeforeCvLuaPlayer_lGetGold(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetGold(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetGold(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetGold>(host, &BeforeCvLuaPlayer_lGetGold);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetGold>(host, &AfterCvLuaPlayer_lGetGold);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetGold>(host, &ReplaceCvLuaPlayer_lGetGold);
Code
2298//int getGold();2299int CvLuaPlayer::lGetGold(lua_State* L)2300{2301 CvPlayerAI* pkPlayer = GetInstance(L);2302 lua_pushinteger(L, pkPlayer->GetTreasury()->GetGold());2303 return 1;2304}
Calls
CvLuaScopedInstance::GetInstance- CvPlayer::GetTreasury() const
- CvTreasury::GetGold() const
lua_pushinteger