Lay groundwork for client language property
Abstract the language getter to HLTVClientWrapper::GetLanguageId so we have the option of having native setters / getters in SourcePawn to assign language. Whether we actually do something about it, I don't know.
This commit is contained in:
@@ -27,6 +27,14 @@ const char *HLTVClientWrapper::Password()
|
||||
return m_Password.chars();
|
||||
}
|
||||
|
||||
unsigned int HLTVClientWrapper::GetLanguageId()
|
||||
{
|
||||
// TODO expose natives to override spectator client language and remove native ifdefs
|
||||
unsigned int langid = translator->GetServerLanguage();
|
||||
translator->GetLanguageByName(m_Client->GetUserSetting("cl_language"), &langid);
|
||||
return langid;
|
||||
}
|
||||
|
||||
bool HLTVClientWrapper::IsConnected()
|
||||
{
|
||||
return m_Client && m_Client->IsConnected();
|
||||
|
||||
Reference in New Issue
Block a user