Bazaar developer reference

CvLuaPlayer::lCanAdoptTenet(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 5379
Class
CvLuaPlayer
Not a hook point
member without a separate declaration

Code

5378//bool CanAdoptTenet();5379int CvLuaPlayer::lCanAdoptTenet(lua_State* L)5380{5381	CvPlayerAI* pkPlayer = GetInstance(L);5382	const PolicyTypes ePolicy = static_cast<PolicyTypes>(luaL_checkinteger(L, 2));5383	bool bIgnoreCost = luaL_optbool(L, 3, false);53845385	bool bResult = false;53865387	CvPlayerPolicies* pkPolicies = pkPlayer->GetPlayerPolicies();5388	CvAssert(pkPolicies != NULL);5389	if(pkPolicies != NULL)5390	{5391		bResult = pkPolicies->CanAdoptPolicy(ePolicy, bIgnoreCost);5392	}53935394	lua_pushboolean(L, bResult);5395	return 1;5396}

Calls

Called by