diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-01 21:29:22 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-01 21:29:22 (GMT) |
| commit | cbefea85d717bd599fa0559f091b051e904d9e2f (patch) | |
| tree | e11849927aa88b270470c55d8b0fc052d34851e4 /src/client/GameSave.cpp | |
| parent | 29ac6380ba649e30dc29771b2833a86f20c9dbfe (diff) | |
| download | powder-cbefea85d717bd599fa0559f091b051e904d9e2f.zip powder-cbefea85d717bd599fa0559f091b051e904d9e2f.tar.gz | |
Local Saving, Server Saving rewrite
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); |
