aboutsummaryrefslogtreecommitdiff
path: root/simon/res.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-11-10 01:18:09 +0000
committerTravis Howell2005-11-10 01:18:09 +0000
commit889384b411303a0593d150c0f3f5b7d599fccb40 (patch)
treec4614fcb4afcf59bf8992251acfa50ff825d86fa /simon/res.cpp
parent3a670640f1069ba5158a82bac57b0582042db3cc (diff)
downloadscummvm-rg350-889384b411303a0593d150c0f3f5b7d599fccb40.tar.gz
scummvm-rg350-889384b411303a0593d150c0f3f5b7d599fccb40.tar.bz2
scummvm-rg350-889384b411303a0593d150c0f3f5b7d599fccb40.zip
Add another wrapper for endian difference in FF.
svn-id: r19543
Diffstat (limited to 'simon/res.cpp')
-rw-r--r--simon/res.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/simon/res.cpp b/simon/res.cpp
index 9ee9e77040..39f573ac62 100644
--- a/simon/res.cpp
+++ b/simon/res.cpp
@@ -113,6 +113,13 @@ static const char *const opcode_arg_table_feeblefiles[256] = {
" ", " ", "BT ", " ", "B ", " ", "BBBB ", " ", " ", "BBBB ", "B ", "B ", "B ", "B "
};
+uint16 SimonEngine::to16Wrapper(uint value) {
+ if (_game == GAME_FEEBLEFILES)
+ return TO_LE_16(value);
+ else
+ return TO_BE_16(value);
+}
+
uint16 SimonEngine::readUint16Wrapper(const void *src) {
if (_game == GAME_FEEBLEFILES)
return READ_LE_UINT16(src);