CvLuaGame::lGetTurnString(lua_State *)
- Defined in
- Lua/CvLuaGame.cpp, line 800
- Class
- CvLuaGame
- Hook name
CivHooks::CvLuaGame_lGetTurnString
Hooks
static bool BeforeCvLuaGame_lGetTurnString(lua_State* L, int& result);static void AfterCvLuaGame_lGetTurnString(lua_State* L, int& result);static int ReplaceCvLuaGame_lGetTurnString(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lGetTurnString>(host, &BeforeCvLuaGame_lGetTurnString);CivRegisterAfter<CivHooks::CvLuaGame_lGetTurnString>(host, &AfterCvLuaGame_lGetTurnString);CivRegisterReplace<CivHooks::CvLuaGame_lGetTurnString>(host, &ReplaceCvLuaGame_lGetTurnString);
Code
799//string GetTurnString();800int CvLuaGame::lGetTurnString(lua_State* L)801{802 CvGame& game = GC.getGame();803 CvString strString;804 CvGameTextMgr::setDateStr(strString,805 game.getGameTurn(),806 false,807 game.getCalendar(),808 game.getStartYear(),809 game.getGameSpeedType());810811 lua_pushstring(L, strString);812 return 1;813}
Calls
- CvGame::getCalendar() const
- CvGame::getGameSpeedType() const
- CvGame::getGameTurn()
- CvGame::getStartYear() const
- CvGameTextMgr::setDateStr(CvString &, int, bool, CalendarTypes, int, GameSpeedTypes)
- CvGlobals::getGame()
CvString::CvStringCvString::operator const char *lua_pushstring