CvLuaUnit::lGetTradeRouteIndex(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 2518
- Class
- CvLuaUnit
- Not a hook point
- member without a separate declaration
Code
2518int CvLuaUnit::lGetTradeRouteIndex(lua_State* L)2519{2520 CvUnit* pkUnit = GetInstance(L);2521 int iRouteIndex = -1;25222523 if (pkUnit->isTrade()) {2524 iRouteIndex = GC.getGame().GetGameTrade()->GetIndexFromUnitID(pkUnit->GetID(), pkUnit->getOwner());2525 }25262527 lua_pushinteger(L, iRouteIndex);2528 return 1;2529}
Calls
- CvGame::GetGameTrade()
- CvGameTrade::GetIndexFromUnitID(int, PlayerTypes)
- CvGlobals::getGame()
CvLuaScopedInstance::GetInstance- CvUnit::GetID() const
- CvUnit::getOwner() const
- CvUnit::isTrade() const
lua_pushinteger