diff options
Diffstat (limited to 'src/client/Client.cpp')
| -rw-r--r-- | src/client/Client.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 740f1d6..eb55f8e 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -741,6 +741,17 @@ unsigned char * Client::GetSaveData(int saveID, int saveDate, int & dataLength) return NULL; } +std::vector<unsigned char> Client::GetSaveData(int saveID, int saveDate) +{ + int dataSize; + unsigned char * data = GetSaveData(saveID, saveDate, dataSize); + + std::vector<unsigned char> saveData(data, data+dataSize); + + delete[] data; + return saveData; +} + LoginStatus Client::Login(string username, string password, User & user) { lastError = ""; |
