Fix a mistake in the resource loader.
svn-id: r4239
This commit is contained in:
parent
713152fcef
commit
b9be9d1065
2 changed files with 11 additions and 10 deletions
11
resource.cpp
11
resource.cpp
|
@ -470,7 +470,7 @@ int Scumm::loadResource(int type, int idx)
|
|||
uint32 fileOffs;
|
||||
uint32 size, tag;
|
||||
|
||||
// debug(1, "loadResource(%s,%d)", resTypeFromId(type),idx);
|
||||
// debug(1, "loadResource(%s,%d)", resTypeFromId(type),idx);
|
||||
|
||||
if (type == rtCharset && (_features & GF_SMALL_HEADER)) {
|
||||
loadCharset(idx);
|
||||
|
@ -478,9 +478,12 @@ int Scumm::loadResource(int type, int idx)
|
|||
}
|
||||
|
||||
roomNr = getResourceRoomNr(type, idx);
|
||||
if (roomNr == 0 || idx >= res.num[type]) {
|
||||
error("%s %d undefined", res.name[type], idx);
|
||||
}
|
||||
|
||||
if (idx >= res.num[type])
|
||||
error("%s %d undefined %d %d", res.name[type], idx, res.num[type], roomNr);
|
||||
|
||||
if (roomNr == 0)
|
||||
roomNr = _roomResource;
|
||||
|
||||
if (type == rtRoom) {
|
||||
fileOffs = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue