CvLuaPlayer::lGetBestRoute(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 1940
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetBestRoute
Hooks
static bool BeforeCvLuaPlayer_lGetBestRoute(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetBestRoute(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetBestRoute(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetBestRoute>(host, &BeforeCvLuaPlayer_lGetBestRoute);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetBestRoute>(host, &AfterCvLuaPlayer_lGetBestRoute);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetBestRoute>(host, &ReplaceCvLuaPlayer_lGetBestRoute);
Code
1939//RouteTypes getBestRoute(CyPlot* pPlot) const;1940int CvLuaPlayer::lGetBestRoute(lua_State* L)1941{1942 CvPlayerAI* pkPlayer = GetInstance(L);1943 CvPlot* pkPlot = CvLuaPlot::GetInstance(L, 2);19441945 const RouteTypes eBestRoute = pkPlayer->getBestRoute(pkPlot);1946 lua_pushinteger(L, eBestRoute);1947 return 1;1948}
Calls
CvLuaScopedInstance::GetInstanceCvLuaScopedInstance::GetInstance- CvPlayer::getBestRoute(CvPlot *) const
lua_pushinteger