//------------------------------------------------------------------------------ //bool CanVote(PlayerTypes ePlayer); int CvLuaLeague::lCanVote(lua_State* L) { CvLeague* pLeague = GetInstance(L); const PlayerTypes ePlayer = (PlayerTypes) lua_tointeger(L, 2); const bool bValue = pLeague->CanVote(ePlayer); lua_pushboolean(L, bValue); return 1; }
//------------------------------------------------------------------------------ void CvDllNetMessageHandler::ResponseLeagueVoteAbstain(LeagueTypes eLeague, PlayerTypes eVoter, int iNumVotes) { CvAssertMsg(eLeague != NO_LEAGUE, "eLeague invalid"); CvAssertMsg(eVoter != NO_PLAYER, "eVoter invalid"); CvLeague* pLeague = GC.getGame().GetGameLeagues()->GetLeague(eLeague); CvAssertMsg(pLeague->CanVote(eVoter), "eVoter not allowed to vote. Please send Anton your save file and version."); pLeague->DoVoteAbstain(eVoter, iNumVotes); }