protocol login at lua

This commit is contained in:
Henrique Santiago
2012-06-05 16:16:57 -03:00
parent 8ef4716d71
commit 6b9943447a
8 changed files with 225 additions and 78 deletions

View File

@@ -151,6 +151,15 @@ void Protocol::generateXteaKey()
m_xteaKey[3] = unif(eng);
}
std::vector<int> Protocol::getXteaKey()
{
std::vector<int> xteaKey;
xteaKey.resize(4);
for(int i = 0; i < 4; ++i)
xteaKey[i] = m_xteaKey[i];
return xteaKey;
}
bool Protocol::xteaDecrypt(const InputMessagePtr& inputMessage)
{
uint16 encryptedSize = inputMessage->getUnreadSize();
@@ -215,3 +224,8 @@ void Protocol::xteaEncrypt(const OutputMessagePtr& outputMessage)
readPos = readPos + 2;
}
}
void Protocol::onConnect()
{
callLuaField("onConnect");
}