diff options
Diffstat (limited to 'engines/fullpipe/stateloader.cpp')
-rw-r--r-- | engines/fullpipe/stateloader.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/engines/fullpipe/stateloader.cpp b/engines/fullpipe/stateloader.cpp index 75669df602..d5a9fe2102 100644 --- a/engines/fullpipe/stateloader.cpp +++ b/engines/fullpipe/stateloader.cpp @@ -504,4 +504,20 @@ bool Sc2::load(MfcArchive &file) { return true; } +bool CDWordArray::load(MfcArchive &file) { + int count = file.readCount(); + + debug(0, "CDWordArray::count: %d", count); + + resize(count); + + for (int i = 0; i < count; i++) { + int32 t = file.readUint32LE(); + + push_back(t); + } + + return true; +} + } // End of namespace Fullpipe |