29 lines
1.4 KiB
C
29 lines
1.4 KiB
C
|
|
#pragma once
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE>ؼ<EFBFBD> DnInterfaceString<6E><67><EFBFBD><EFBFBD> <20><><EFBFBD>ԵǾ<D4B5><C7BE><EFBFBD>.
|
|||
|
|
|
|||
|
|
#ifdef PRE_ADD_WORD_GENDER
|
|||
|
|
#define ADJECTIVE_GENDER_TAGE L"@gender:"
|
|||
|
|
#define NOUN_GENDER_TAGE L"#gender:"
|
|||
|
|
|
|||
|
|
void ChangeWordOrder( std::vector<std::string>& vecParam );
|
|||
|
|
std::wstring ApplyWordGenderString( bool bIsAdjective, std::wstring& wszParamString, std::vector<std::string>& vecParam );
|
|||
|
|
#endif // PRE_ADD_WORD_GENDER
|
|||
|
|
|
|||
|
|
#ifdef PRE_ADD_ITEMNAME_AUTOCOMPLETE
|
|||
|
|
void MakeUIStringUseVariableParamByBaseMsg( std::wstring &wszStr, std::wstring& wszBaseMessage, char *szParam, std::vector <std::pair<std::wstring, int>> * pvList = NULL );
|
|||
|
|
void MakeUIStringUseVariableParam( std::wstring &wszStr, int nMessageId, char *szParam, std::vector <std::pair<std::wstring, int>> * pvList = NULL );
|
|||
|
|
#else //#ifdef PRE_ADD_ITEMNAME_AUTOCOMPLETE
|
|||
|
|
void MakeUIStringUseVariableParamByBaseMsg( std::wstring &wszStr, std::wstring& wszBaseMessage, char *szParam );
|
|||
|
|
void MakeUIStringUseVariableParam( std::wstring &wszStr, int nMessageId, char *szParam );
|
|||
|
|
#endif //#ifdef PRE_ADD_ITEMNAME_AUTOCOMPLETE
|
|||
|
|
#if defined(PRE_ADD_ITEM_GAINTABLE) && defined(_CLIENT)
|
|||
|
|
void MakeUIStringItemGainDescription(std::wstring& result, const std::string& baseMessage);
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>ڿ<EFBFBD><DABF>Ľ<EFBFBD> - <20><><EFBFBD><EFBFBD> <20><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD> <20><><EFBFBD>˿<EFBFBD> <20>°<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD> <20><><EFBFBD><EFBFBD>.
|
|||
|
|
//
|
|||
|
|
// : "{0} {1} óġ<C3B3>ô<C3B4>" | "{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>},{abc}" => <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> abc óġ<C3B3>ô<C3B4>
|
|||
|
|
//
|
|||
|
|
std::wstring ParseUIParamString( int destID, char * pStrParam );
|