diff options
Diffstat (limited to 'engines/cryomni3d/fixed_image.cpp')
-rw-r--r-- | engines/cryomni3d/fixed_image.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/engines/cryomni3d/fixed_image.cpp b/engines/cryomni3d/fixed_image.cpp index 4522f2af5f..0fb951342f 100644 --- a/engines/cryomni3d/fixed_image.cpp +++ b/engines/cryomni3d/fixed_image.cpp @@ -109,18 +109,7 @@ void ZonFixedImage::display() const { void ZonFixedImage::loadZones(const Common::String &image) { _zones.clear(); - Common::String fname(image); - - int lastDotPos = fname.size() - 1; - for (; lastDotPos >= 0; --lastDotPos) { - if (fname[lastDotPos] == '.') { - break; - } - } - if (lastDotPos > -1) { - fname.erase(lastDotPos); - } - fname += ".zon"; + Common::String fname(_engine.prepareFileName(image, "zon")); Common::File zonFile; if (!zonFile.open(fname)) { |