EMI: add .b to set-files

This commit is contained in:
Pawel Kolodziejski 2011-05-08 23:21:15 +02:00
parent d9b4ed5463
commit dcbf9ac582

View File

@ -1627,7 +1627,12 @@ void GrimEngine::setScene(const char *name) {
setScene(scene);
return;
}
Block *b = g_resourceloader->getFileBlock(name);
Common::String filename(name);
// EMI-scripts refer to their .setb files as .set
if (g_grim->getGameType() == GType_MONKEY4) {
filename += "b";
}
Block *b = g_resourceloader->getFileBlock(filename.c_str());
if (!b)
warning("Could not find scene file %s", name);
_currScene = new Scene(name, b->getData(), b->getLen());