CvLuaGame::lGetCombatPrediction(lua_State *)
- Defined in
- Lua/CvLuaGame.cpp, line 2216
- Class
- CvLuaGame
- Hook name
CivHooks::CvLuaGame_lGetCombatPrediction
Hooks
static bool BeforeCvLuaGame_lGetCombatPrediction(lua_State* L, int& result);static void AfterCvLuaGame_lGetCombatPrediction(lua_State* L, int& result);static int ReplaceCvLuaGame_lGetCombatPrediction(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lGetCombatPrediction>(host, &BeforeCvLuaGame_lGetCombatPrediction);CivRegisterAfter<CivHooks::CvLuaGame_lGetCombatPrediction>(host, &AfterCvLuaGame_lGetCombatPrediction);CivRegisterReplace<CivHooks::CvLuaGame_lGetCombatPrediction>(host, &ReplaceCvLuaGame_lGetCombatPrediction);
Code
2216int CvLuaGame::lGetCombatPrediction(lua_State* L)2217{2218 const CvUnit* pAttackingUnit = CvLuaUnit::GetInstance(L, 1);2219 const CvUnit* pDefendingUnit = CvLuaUnit::GetInstance(L, 2);2220 CombatPredictionTypes ePrediction = GC.getGame().GetCombatPrediction(pAttackingUnit, pDefendingUnit);2221 lua_pushinteger(L, ePrediction);2222 return 1;2223}
Calls
- CvGame::GetCombatPrediction(const CvUnit *, const CvUnit *)
- CvGlobals::getGame()
CvLuaScopedInstance::GetInstancelua_pushinteger