diff options
author | Torbjörn Andersson | 2005-01-06 15:57:12 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2005-01-06 15:57:12 +0000 |
commit | f974b48a41469aa3a86a1ed1ccb00d9a58656cc0 (patch) | |
tree | 31ea898f2c86ebd4919e6a5f886fadd3f50c2c40 /scumm/cursor.cpp | |
parent | 27bf2ad5607145f5ebf50017b36c1c8fb1b3cc52 (diff) | |
download | scummvm-rg350-f974b48a41469aa3a86a1ed1ccb00d9a58656cc0.tar.gz scummvm-rg350-f974b48a41469aa3a86a1ed1ccb00d9a58656cc0.tar.bz2 scummvm-rg350-f974b48a41469aa3a86a1ed1ccb00d9a58656cc0.zip |
Fixed bug #1093845 after discussing with Fingolfin.
svn-id: r16449
Diffstat (limited to 'scumm/cursor.cpp')
-rw-r--r-- | scumm/cursor.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/scumm/cursor.cpp b/scumm/cursor.cpp index 9894a09ee0..2fb0a0c514 100644 --- a/scumm/cursor.cpp +++ b/scumm/cursor.cpp @@ -26,6 +26,7 @@ #include "scumm/intern.h" #include "scumm/object.h" #include "scumm/resource_v7he.h" +#include "scumm/saveload.h" #include "scumm/scumm.h" @@ -395,4 +396,14 @@ void ScummEngine_v5::setBuiltinCursor(int idx) { updateCursor(); } +void ScummEngine_v5::saveOrLoadCursorImages(Serializer *s) { + const SaveLoadEntry cursorEntries[] = { + MKARRAY2(ScummEngine_v5, _cursorImages[0][0], sleUint16, 16, 4, (byte*)_cursorImages[1] - (byte*)_cursorImages[0], VER(44)), + MKARRAY(ScummEngine_v5, _cursorHotspots[0], sleByte, 8, VER(44)), + MKEND() + }; + + s->saveLoadEntries(this, cursorEntries); +} + } // End of namespace Scumm |