Bazaar developer reference

CvLuaPlayer::lGetNumGreatWorks(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 2854
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetNumGreatWorks

Hooks

static bool BeforeCvLuaPlayer_lGetNumGreatWorks(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNumGreatWorks(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNumGreatWorks(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNumGreatWorks>(host, &BeforeCvLuaPlayer_lGetNumGreatWorks);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNumGreatWorks>(host, &AfterCvLuaPlayer_lGetNumGreatWorks);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNumGreatWorks>(host, &ReplaceCvLuaPlayer_lGetNumGreatWorks);

Code

2854int CvLuaPlayer::lGetNumGreatWorks(lua_State* L)2855{2856	CvPlayerAI* pkPlayer = GetInstance(L);2857	int iNumWorks = pkPlayer->GetCulture()->GetNumGreatWorks();2858	lua_pushinteger(L, iNumWorks);2859	return 1;2860}

Calls

Called by