[Project64] Cleanup Language Class
This commit is contained in:
parent
e28c7be3f9
commit
b6c6e192ee
File diff suppressed because it is too large
Load Diff
|
@ -29,14 +29,14 @@ typedef std::list<LanguageFile> LanguageList;
|
|||
class CLanguage
|
||||
{
|
||||
public:
|
||||
CLanguage ();
|
||||
CLanguage();
|
||||
|
||||
const std::wstring & GetString ( LanguageStringID StringID );
|
||||
LanguageList & GetLangList ( void );
|
||||
void SetLanguage ( const wchar_t * LanguageName );
|
||||
bool LoadCurrentStrings ( void );
|
||||
bool IsCurrentLang ( LanguageFile & File );
|
||||
bool IsLanguageLoaded ( void ) const { return m_LanguageLoaded; }
|
||||
const std::wstring & GetString(LanguageStringID StringID);
|
||||
LanguageList & GetLangList(void);
|
||||
void SetLanguage(const wchar_t * LanguageName);
|
||||
bool LoadCurrentStrings(void);
|
||||
bool IsCurrentLang(LanguageFile & File);
|
||||
bool IsLanguageLoaded(void) const { return m_LanguageLoaded; }
|
||||
|
||||
private:
|
||||
CLanguage(const CLanguage&); // Disable copy constructor
|
||||
|
@ -48,16 +48,16 @@ private:
|
|||
LANG_STRINGS m_CurrentStrings, m_DefaultStrings;
|
||||
LanguageList m_LanguageList;
|
||||
|
||||
std::wstring GetLangString ( const char * FileName, LanguageStringID ID );
|
||||
LANG_STR GetNextLangString ( void * OpenFile );
|
||||
void LoadDefaultStrings ( void );
|
||||
std::wstring GetLangString(const char * FileName, LanguageStringID ID);
|
||||
LANG_STR GetNextLangString(void * OpenFile);
|
||||
void LoadDefaultStrings(void);
|
||||
|
||||
bool m_LanguageLoaded;
|
||||
bool m_LanguageLoaded;
|
||||
};
|
||||
|
||||
extern CLanguage * g_Lang;
|
||||
|
||||
inline const wchar_t * GS (LanguageStringID StringID)
|
||||
inline const wchar_t * GS(LanguageStringID StringID)
|
||||
{
|
||||
return g_Lang->GetString(StringID).c_str();
|
||||
}
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
class CLanguageSelector
|
||||
{
|
||||
public:
|
||||
CLanguageSelector ();
|
||||
CLanguageSelector();
|
||||
|
||||
void Select ( void );
|
||||
void Select(void);
|
||||
|
||||
private:
|
||||
CLanguageSelector(const CLanguageSelector&); // Disable copy constructor
|
||||
CLanguageSelector& operator=(const CLanguageSelector&); // Disable assignment
|
||||
|
||||
static LRESULT CALLBACK LangSelectProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
static LRESULT CALLBACK LangSelectProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
};
|
Loading…
Reference in New Issue