Bazaar developer reference

CvLuaGame::lSetAdvisorMessageHasBeenSeen(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 983
Class
CvLuaGame
Hook name
CivHooks::CvLuaGame_lSetAdvisorMessageHasBeenSeen

Hooks

static bool BeforeCvLuaGame_lSetAdvisorMessageHasBeenSeen(lua_State* L, int& result);static void AfterCvLuaGame_lSetAdvisorMessageHasBeenSeen(lua_State* L, int& result);static int ReplaceCvLuaGame_lSetAdvisorMessageHasBeenSeen(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lSetAdvisorMessageHasBeenSeen>(host, &BeforeCvLuaGame_lSetAdvisorMessageHasBeenSeen);CivRegisterAfter<CivHooks::CvLuaGame_lSetAdvisorMessageHasBeenSeen>(host, &AfterCvLuaGame_lSetAdvisorMessageHasBeenSeen);CivRegisterReplace<CivHooks::CvLuaGame_lSetAdvisorMessageHasBeenSeen>(host, &ReplaceCvLuaGame_lSetAdvisorMessageHasBeenSeen);

Code

983int CvLuaGame::lSetAdvisorMessageHasBeenSeen(lua_State* L)984{985	const char* szAdvisorMessage = luaL_checkstring(L, 1);986	const bool bSeen = lua_toboolean(L, 2);987	GC.getGame().SetAdvisorMessageHasBeenSeen(szAdvisorMessage, bSeen);988	return 0;989}

Calls

Called by