diff options
author | Max Horn | 2007-09-23 12:11:05 +0000 |
---|---|---|
committer | Max Horn | 2007-09-23 12:11:05 +0000 |
commit | f7590de0aaee21158c4860fdfa5c797b7b45cc66 (patch) | |
tree | 48b49c1657eb272d7a16affc5a9c53d689457dd1 /engines | |
parent | 67d728a2585930580cf5045bec8c565ebe19fa58 (diff) | |
download | scummvm-rg350-f7590de0aaee21158c4860fdfa5c797b7b45cc66.tar.gz scummvm-rg350-f7590de0aaee21158c4860fdfa5c797b7b45cc66.tar.bz2 scummvm-rg350-f7590de0aaee21158c4860fdfa5c797b7b45cc66.zip |
Fix endian bug
svn-id: r29047
Diffstat (limited to 'engines')
-rw-r--r-- | engines/lure/res_struct.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/lure/res_struct.cpp b/engines/lure/res_struct.cpp index f4506406ef..4893308cbb 100644 --- a/engines/lure/res_struct.cpp +++ b/engines/lure/res_struct.cpp @@ -820,10 +820,10 @@ CharacterScheduleEntry::CharacterScheduleEntry(CharacterScheduleSet *parentSet, CharacterScheduleResource *&rec) { _parent = parentSet; - if ((rec->action == 0) || (rec->action > NPC_JUMP_ADDRESS)) + if ((rec->action == 0) || (FROM_LE_16(rec->action) > NPC_JUMP_ADDRESS)) error("Invalid action encountered reading NPC schedule"); - _action = (Action) rec->action; + _action = (Action) FROM_LE_16(rec->action); _numParams = actionNumParams[_action]; for (int index = 0; index < _numParams; ++index) _params[index] = FROM_LE_16(rec->params[index]); |