CvLeague::DoChangeCustomName(PlayerTypes, const char *)
- Defined in
- CvVotingClasses.cpp, line 1982
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_DoChangeCustomName
Hooks
static bool BeforeCvLeague_DoChangeCustomName(CvLeague* self, PlayerTypes ePlayer, const char* szCustomName);static void AfterCvLeague_DoChangeCustomName(CvLeague* self, PlayerTypes ePlayer, const char* szCustomName);static void ReplaceCvLeague_DoChangeCustomName(void (*original)(CvLeague*, PlayerTypes, const char*), CvLeague* self, PlayerTypes ePlayer, const char* szCustomName);CivRegisterBefore<CivHooks::CvLeague_DoChangeCustomName>(host, &BeforeCvLeague_DoChangeCustomName);CivRegisterAfter<CivHooks::CvLeague_DoChangeCustomName>(host, &AfterCvLeague_DoChangeCustomName);CivRegisterReplace<CivHooks::CvLeague_DoChangeCustomName>(host, &ReplaceCvLeague_DoChangeCustomName);
Code
1982void CvLeague::DoChangeCustomName(PlayerTypes ePlayer, const char* szCustomName)1983{1984 CvAssertMsg(CanChangeCustomName(ePlayer), "Player is not allowed to edit league name.");1985 if (CanChangeCustomName(ePlayer))1986 {1987 CvAssertMsg(strlen(szCustomName) <= sizeof(m_szCustomName), "Custom name for league is too long.");1988 if(szCustomName != NULL && strlen(szCustomName) <= sizeof(m_szCustomName))1989 {1990 strcpy_s(m_szCustomName, szCustomName);1991 }1992 }1993}
Calls
- CvLeague::CanChangeCustomName(PlayerTypes)
strcpy_sstrlen