Ticket #9084: bug2855359.patch

File bug2855359.patch, 968 bytes (added by SF/*anonymous, 11 years ago)

fix for bug2855359

  • scummvm/trunk/engines/scumm/charset.cpp

     
    5656                _2byteWidth = 16;
    5757                _2byteHeight = 16;
    5858                // use FM-TOWNS font rom, since game files don't have kanji font resources
    59                 if (fp.open("fmt_fnt.rom")) {
     59                if (!fp.open("fmt_fnt.rom")) {
     60                        error("SCUMM::Font: Couldn't open fmt_fnt.rom");
     61                } else {
    6062                        _useCJKMode = true;
    6163                        debug(2, "Loading FM-TOWNS Kanji rom");
    6264                        _2byteFontPtr = new byte[((_2byteWidth + 7) / 8) * _2byteHeight * numChar];
     
    116118                        fp.read(_2byteFontPtr, ((_2byteWidth + 7) / 8) * _2byteHeight * numChar);
    117119                        fp.close();
    118120                } else {
    119                         error("Couldn't load any font");
     121                        if (fontFile)
     122                                error("SCUMM::Font: Couldn't open %s",fontFile);
     123                        else
     124                                error("SCUMM::Font: Couldn't load any font");
    120125                }
    121126        }
    122127}