diff options
Diffstat (limited to 'engines/cine/part.h')
-rw-r--r-- | engines/cine/part.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/cine/part.h b/engines/cine/part.h index 72dc944db3..755f843b4a 100644 --- a/engines/cine/part.h +++ b/engines/cine/part.h @@ -37,16 +37,16 @@ struct PartBuffer { #define NUM_MAX_PARTDATA 255 -extern PartBuffer *partBuffer; +extern Common::Array<PartBuffer> partBuffer; void loadPart(const char *partName); void closePart(void); int16 findFileInBundle(const char *fileName); -void readFromPart(int16 idx, byte *dataPtr); +void readFromPart(int16 idx, byte *dataPtr, uint32 maxSize); -byte *readBundleFile(int16 foundFileIdx); +byte *readBundleFile(int16 foundFileIdx, uint32 *size = NULL); byte *readBundleSoundFile(const char *entryName, uint32 *size = 0); byte *readFile(const char *filename, bool crypted = false); |