Bazaar developer reference

CvLuaGame::lSetVictoryValid(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 1547
Class
CvLuaGame
Hook name
CivHooks::CvLuaGame_lSetVictoryValid

Hooks

static bool BeforeCvLuaGame_lSetVictoryValid(lua_State* L, int& result);static void AfterCvLuaGame_lSetVictoryValid(lua_State* L, int& result);static int ReplaceCvLuaGame_lSetVictoryValid(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lSetVictoryValid>(host, &BeforeCvLuaGame_lSetVictoryValid);CivRegisterAfter<CivHooks::CvLuaGame_lSetVictoryValid>(host, &AfterCvLuaGame_lSetVictoryValid);CivRegisterReplace<CivHooks::CvLuaGame_lSetVictoryValid>(host, &ReplaceCvLuaGame_lSetVictoryValid);

Code

1546//bool setVictoryValid(VictoryTypes eIndex, bool bValid);1547int CvLuaGame::lSetVictoryValid(lua_State* L)1548{1549	CvGame& game = GC.getGame();1550	VictoryTypes eVictoryType = (VictoryTypes)lua_tointeger(L, 1);1551	bool bValid = lua_toboolean(L, 2);1552	game.setVictoryValid(eVictoryType, bValid);15531554	return true;1555}

Calls

Called by