diff options
author | Travis Howell | 2005-11-10 01:18:09 +0000 |
---|---|---|
committer | Travis Howell | 2005-11-10 01:18:09 +0000 |
commit | 889384b411303a0593d150c0f3f5b7d599fccb40 (patch) | |
tree | c4614fcb4afcf59bf8992251acfa50ff825d86fa /simon/res.cpp | |
parent | 3a670640f1069ba5158a82bac57b0582042db3cc (diff) | |
download | scummvm-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.cpp | 7 |
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); |