aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/res.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-04-07 14:27:28 +0000
committerTravis Howell2006-04-07 14:27:28 +0000
commit0c496f92a92aecb67992ba5f7b4f491ecc66a219 (patch)
treefa41d47068086bd03f824a6c74cf9db8a346067c /engines/simon/res.cpp
parent3b1710c7f5956a6aebd9863421da5e41392b19b6 (diff)
downloadscummvm-rg350-0c496f92a92aecb67992ba5f7b4f491ecc66a219.tar.gz
scummvm-rg350-0c496f92a92aecb67992ba5f7b4f491ecc66a219.tar.bz2
scummvm-rg350-0c496f92a92aecb67992ba5f7b4f491ecc66a219.zip
Cleanup and split scrolling code
svn-id: r21670
Diffstat (limited to 'engines/simon/res.cpp')
-rw-r--r--engines/simon/res.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/simon/res.cpp b/engines/simon/res.cpp
index 5387fa078e..7f307bee86 100644
--- a/engines/simon/res.cpp
+++ b/engines/simon/res.cpp
@@ -128,6 +128,13 @@ uint16 SimonEngine::readUint16Wrapper(const void *src) {
return READ_BE_UINT16(src);
}
+uint32 SimonEngine::readUint32Wrapper(const void *src) {
+ if (getGameType() == GType_FF)
+ return READ_LE_UINT32(src);
+ else
+ return READ_BE_UINT32(src);
+}
+
void SimonEngine::loadOffsets(const char *filename, int number, uint32 &file, uint32 &offset, uint32 &srcSize, uint32 &dstSize) {
Common::File in;