CvLuaGame::GetInstance(lua_State *, int)
- Defined in
- Lua/CvLuaGame.cpp, line 45
- Class
- CvLuaGame
- Hook name
CivHooks::CvLuaGame_GetInstance
Hooks
static bool BeforeCvLuaGame_GetInstance(lua_State* L, int idx, CvGame*& result);static void AfterCvLuaGame_GetInstance(lua_State* L, int idx, CvGame*& result);static CvGame* ReplaceCvLuaGame_GetInstance(CvGame* (*original)(lua_State*, int), lua_State* L, int idx);CivRegisterBefore<CivHooks::CvLuaGame_GetInstance>(host, &BeforeCvLuaGame_GetInstance);CivRegisterAfter<CivHooks::CvLuaGame_GetInstance>(host, &AfterCvLuaGame_GetInstance);CivRegisterReplace<CivHooks::CvLuaGame_GetInstance>(host, &ReplaceCvLuaGame_GetInstance);
Code
45CvGame* CvLuaGame::GetInstance(lua_State* L, int idx)46{47 return &GC.getGame();48}
Calls
Called by
- CvLuaGame::lCanHandleAction(lua_State *)
- CvLuaGame::lCityPurchaseBuilding(lua_State *)
- CvLuaGame::lCityPurchaseProject(lua_State *)
- CvLuaGame::lCityPurchaseUnit(lua_State *)
- CvLuaGame::lCityPushOrder(lua_State *)
- CvLuaGame::lCyclePlotUnits(lua_State *)
- CvLuaGame::lHandleAction(lua_State *)
- CvLuaGame::lRand(lua_State *)
- CvLuaGame::lSelectedCitiesGameNetMessage(lua_State *)
- CvLuaGame::lSelectionListGameNetMessage(lua_State *)
- CvLuaGame::lSelectionListMove(lua_State *)