Bazaar developer reference

CvLuaDeal::lRemoveVoteCommitment(lua_State *)

Defined in
Lua/CvLuaDeal.cpp, line 196
Class
CvLuaDeal
Hook name
CivHooks::CvLuaDeal_lRemoveVoteCommitment

Hooks

static bool BeforeCvLuaDeal_lRemoveVoteCommitment(lua_State* L, int& result);static void AfterCvLuaDeal_lRemoveVoteCommitment(lua_State* L, int& result);static int ReplaceCvLuaDeal_lRemoveVoteCommitment(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaDeal_lRemoveVoteCommitment>(host, &BeforeCvLuaDeal_lRemoveVoteCommitment);CivRegisterAfter<CivHooks::CvLuaDeal_lRemoveVoteCommitment>(host, &AfterCvLuaDeal_lRemoveVoteCommitment);CivRegisterReplace<CivHooks::CvLuaDeal_lRemoveVoteCommitment>(host, &ReplaceCvLuaDeal_lRemoveVoteCommitment);

Code

196int CvLuaDeal::lRemoveVoteCommitment(lua_State* L)197{198	CvDeal* pkDeal = GetInstance(L);199	const PlayerTypes eFromPlayer = (PlayerTypes) lua_tointeger(L, 2);200	const int iResolutionID = lua_tointeger(L, 3);201	const int iVoteChoice = lua_tointeger(L, 4);202	const int iNumVotes = lua_tointeger(L, 5);203	const bool bRepeal = lua_toboolean(L, 6);204205	pkDeal->RemoveVoteCommitment(eFromPlayer, iResolutionID, iVoteChoice, iNumVotes, bRepeal);206	return 0;207}

Calls

Called by