Bazaar developer reference

getTurnYearForGame(int, int, CalendarTypes, GameSpeedTypes)

Defined in
CvGameCoreUtils.cpp, line 917
Hook name
CivHooks::getTurnYearForGame

Hooks

static bool BeforegetTurnYearForGame(int iGameTurn, int iStartYear, CalendarTypes eCalendar, GameSpeedTypes eSpeed, int& result);static void AftergetTurnYearForGame(int iGameTurn, int iStartYear, CalendarTypes eCalendar, GameSpeedTypes eSpeed, int& result);static int ReplacegetTurnYearForGame(int (*original)(int, int, CalendarTypes, GameSpeedTypes), int iGameTurn, int iStartYear, CalendarTypes eCalendar, GameSpeedTypes eSpeed);CivRegisterBefore<CivHooks::getTurnYearForGame>(host, &BeforegetTurnYearForGame);CivRegisterAfter<CivHooks::getTurnYearForGame>(host, &AftergetTurnYearForGame);CivRegisterReplace<CivHooks::getTurnYearForGame>(host, &ReplacegetTurnYearForGame);

Code

917int getTurnYearForGame(int iGameTurn, int iStartYear, CalendarTypes eCalendar, GameSpeedTypes eSpeed)918{919	return (getTurnMonthForGame(iGameTurn, iStartYear, eCalendar, eSpeed) / DB.Count("Months"));920}

Calls

Called by