| 973 | } |
| 974 | |
| 975 | void CGameClient::FormatClientId(int ClientId, char (&aClientId)[16], EClientIdFormat Format) const |
| 976 | { |
| 977 | if(Format == EClientIdFormat::NO_INDENT) |
| 978 | { |
| 979 | str_format(aClientId, sizeof(aClientId), "%d", ClientId); |
| 980 | } |
| 981 | else |
| 982 | { |
| 983 | const int HighestClientId = Format == EClientIdFormat::INDENT_AUTO ? m_Snap.m_HighestClientId : 64; |
| 984 | const char *pFigureSpace = " "; |
| 985 | char aNumber[8]; |
| 986 | str_format(aNumber, sizeof(aNumber), "%d", ClientId); |
| 987 | aClientId[0] = '\0'; |
| 988 | if(ClientId < 100 && HighestClientId >= 100) |
| 989 | { |
| 990 | str_append(aClientId, pFigureSpace); |
| 991 | } |
| 992 | if(ClientId < 10 && HighestClientId >= 10) |
| 993 | { |
| 994 | str_append(aClientId, pFigureSpace); |
| 995 | } |
| 996 | str_append(aClientId, aNumber); |
| 997 | } |
| 998 | str_append(aClientId, ": "); |
| 999 | } |
| 1000 | |
| 1001 | void CGameClient::OnRelease() |
| 1002 | { |