diff options
author | Paweł Kołodziejski | 2004-04-05 18:45:40 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2004-04-05 18:45:40 +0000 |
commit | 74d902c62bc609d6d89f9e1ff0a4c32505fcf0d9 (patch) | |
tree | 3a8a607b255f7c76c05586c3afb13b86aeffbe68 /scumm | |
parent | f141ad488b1fd4d96214cb35e0ab4034173efb81 (diff) | |
download | scummvm-rg350-74d902c62bc609d6d89f9e1ff0a4c32505fcf0d9.tar.gz scummvm-rg350-74d902c62bc609d6d89f9e1ff0a4c32505fcf0d9.tar.bz2 scummvm-rg350-74d902c62bc609d6d89f9e1ff0a4c32505fcf0d9.zip |
removed exception for no used nut font
svn-id: r13469
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/nut_renderer.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/scumm/nut_renderer.cpp b/scumm/nut_renderer.cpp index 12b9549ad6..2bf61d05a9 100644 --- a/scumm/nut_renderer.cpp +++ b/scumm/nut_renderer.cpp @@ -149,23 +149,8 @@ bool NutRenderer::loadFont(const char *filename, const char *directory) { for (int l = 0; l < _nbChars; l++) { offset += READ_BE_UINT32(dataSrc + offset + 4) + 8; - - // TODO/FIXME: The code checks for a "shift" in the FRME headers. Well, neither - // in my german nor in my english NUT fonts does that occur, but it's very typical - // for IFF style formats (like this here) to "pad" odd sized blocks. Hence, it might - // be a cleaner solution to insert this adjustment here: - // if (offset & 1) - // offset++; - // And then get rid of the hack for the shifted FRME. I'd do that right now, but since - // I have no way to test this (read: no data files where this issue occurs), I am - // deferring this job for now :-) - - if ((READ_BE_UINT32(dataSrc + offset) == 'FRME') || (READ_BE_UINT32(dataSrc + offset + 1) == 'FRME')) { - if (READ_BE_UINT32(dataSrc + offset) == 'FRME') { - offset += 8; - } else { // hack for proper offset - offset += 9; - } + if (READ_BE_UINT32(dataSrc + offset) == 'FRME') { + offset += 8; if (READ_BE_UINT32(dataSrc + offset) == 'FOBJ') { int codec = READ_LE_UINT16(dataSrc + offset + 8); |