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);