24 #include "kgameerror.h" 25 #include "kgamemessage.h" 27 #include <tdelocale.h> 29 TQByteArray KGameError::errVersion(
int remoteVersion)
32 TQDataStream s(b, IO_WriteOnly);
33 s << (TQ_INT32)KGameMessage::version();
34 s << (TQ_INT32)remoteVersion;
38 TQByteArray KGameError::errCookie(
int localCookie,
int remoteCookie)
41 TQDataStream s(b, IO_WriteOnly);
42 s << (TQ_INT32)localCookie;
43 s << (TQ_INT32)remoteCookie;
47 TQString KGameError::errorText(
int errorCode,
const TQByteArray& message)
49 TQDataStream s(message, IO_ReadOnly);
50 return errorText(errorCode, s);
53 TQString KGameError::errorText(
int errorCode, TQDataStream& s)
63 text = i18n(
"Cookie mismatch!\nExpected Cookie: %1\nReceived Cookie: %2").arg(cookie1).arg(cookie2);
72 text = i18n(
"KGame Version mismatch!\nExpected Version: %1\nReceived Version: %2\n").arg(version1).arg(version2);
76 text = i18n(
"Unknown error code %1").arg(errorCode);