Bazaar developer reference

CvLuaPlayer::lCanCommitVote(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 11804
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lCanCommitVote

Hooks

static bool BeforeCvLuaPlayer_lCanCommitVote(lua_State* L, int& result);static void AfterCvLuaPlayer_lCanCommitVote(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lCanCommitVote(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &BeforeCvLuaPlayer_lCanCommitVote);CivRegisterAfter<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &AfterCvLuaPlayer_lCanCommitVote);CivRegisterReplace<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &ReplaceCvLuaPlayer_lCanCommitVote);

Code

11804int CvLuaPlayer::lCanCommitVote(lua_State* L)11805{11806	CvPlayerAI* pkThisPlayer = GetInstance(L);11807	const PlayerTypes eToPlayer = (PlayerTypes) lua_tointeger(L, 2);1180811809	CvLeagueAI* pkPlayerLeagueAI = pkThisPlayer->GetLeagueAI();11810	lua_pushboolean(L, pkPlayerLeagueAI->CanCommitVote(eToPlayer));11811	return 1;11812}

Calls

Called by