From 889384b411303a0593d150c0f3f5b7d599fccb40 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Thu, 10 Nov 2005 01:18:09 +0000 Subject: Add another wrapper for endian difference in FF. svn-id: r19543 --- simon/res.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'simon/res.cpp') 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); -- cgit v1.2.3