diff options
Diffstat (limited to 'engines/bladerunner/slice_animations.h')
-rw-r--r-- | engines/bladerunner/slice_animations.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/bladerunner/slice_animations.h b/engines/bladerunner/slice_animations.h index 0732e596ea..79dd6462ee 100644 --- a/engines/bladerunner/slice_animations.h +++ b/engines/bladerunner/slice_animations.h @@ -66,13 +66,14 @@ class SliceAnimations { struct PageFile { int _fileNumber; SliceAnimations *_sliceAnimations; - Common::File _file; + Common::File _files[5]; Common::Array<int32> _pageOffsets; + Common::Array<int8> _pageOffsetsFileIdx; PageFile(SliceAnimations *sliceAnimations) : _sliceAnimations(sliceAnimations), _fileNumber(-1) {} - bool open(const Common::String &name); - void close(); + bool open(const Common::String &name, int8 fileIdx); + void close(int8 fileIdx); void *loadPage(uint32 page); }; |