diff options
Diffstat (limited to 'src/client/GameSave.cpp')
| -rw-r--r-- | src/client/GameSave.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 96306ac..f615c6f 100644 --- a/src/client/GameSave.cpp +++ b/src/client/GameSave.cpp @@ -278,6 +278,15 @@ void GameSave::setSize(int newWidth, int newHeight) fanVelY[y] = &fanVelYPtr[y*blockWidth]; } +std::vector<char> GameSave::Serialise() +{ + int dataSize; + char * data = Serialise(dataSize); + std::vector<char> dataVect(data, data+dataSize); + delete data; + return dataVect; +} + char * GameSave::Serialise(int & dataSize) { return serialiseOPS(dataSize); |
