Bazaar developer reference

CvLuaLeague::lGetProjectRewardTierDetails(lua_State *)

Defined in
Lua/CvLuaLeague.cpp, line 776
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lGetProjectRewardTierDetails

Hooks

static bool BeforeCvLuaLeague_lGetProjectRewardTierDetails(lua_State* L, int& result);static void AfterCvLuaLeague_lGetProjectRewardTierDetails(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetProjectRewardTierDetails(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetProjectRewardTierDetails>(host, &BeforeCvLuaLeague_lGetProjectRewardTierDetails);CivRegisterAfter<CivHooks::CvLuaLeague_lGetProjectRewardTierDetails>(host, &AfterCvLuaLeague_lGetProjectRewardTierDetails);CivRegisterReplace<CivHooks::CvLuaLeague_lGetProjectRewardTierDetails>(host, &ReplaceCvLuaLeague_lGetProjectRewardTierDetails);

Code

775//string GetProjectRewardTierDetails(int iTier, LeagueProjectTypes eProject, PlayerTypes eObserver);776int CvLuaLeague::lGetProjectRewardTierDetails(lua_State* L)777{778	CvLeague* pLeague = GetInstance(L);779	const int iTier = lua_tointeger(L, 2);780	const LeagueProjectTypes eProject = (LeagueProjectTypes) lua_tointeger(L, 3);781	const PlayerTypes eObserver = (PlayerTypes) luaL_optint(L, 4, NO_PLAYER);782783	CvString sValue = pLeague->GetProjectRewardTierDetails(iTier, eProject, eObserver);784	lua_pushstring(L, sValue.c_str());785	return 1;786}

Calls

Called by