diff options
Diffstat (limited to 'engines/dreamweb/stubs.cpp')
-rw-r--r-- | engines/dreamweb/stubs.cpp | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index 763bcb88fe..8e63774317 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -579,7 +579,7 @@ void DreamWebEngine::dreamweb() { readSetData(); _wonGame = false; - loadSounds(0, "DREAMWEB.V99"); // basic sample + loadSounds(0, "V99"); // basic sample bool firstLoop = true; @@ -728,8 +728,8 @@ void DreamWebEngine::dreamweb() { } } -void DreamWebEngine::loadTextFile(TextFile &file, const char *fileName) -{ +void DreamWebEngine::loadTextFile(TextFile &file, const char *suffix) { + Common::String fileName = getDatafilePrefix() + suffix; FileHeader header; Common::File f; @@ -834,7 +834,8 @@ void DreamWebEngine::switchRyanOff() { _vars._ryanOn = 1; } -void DreamWebEngine::loadGraphicsFile(GraphicsFile &file, const char *fileName) { +void DreamWebEngine::loadGraphicsFile(GraphicsFile &file, const char *suffix) { + Common::String fileName = getDatafilePrefix() + suffix; FileHeader header; Common::File f; @@ -1991,16 +1992,16 @@ void DreamWebEngine::loadRoom() { } void DreamWebEngine::readSetData() { - loadGraphicsFile(_charset1, "DREAMWEB.C00"); - loadGraphicsFile(_icons1, "DREAMWEB.G00"); - loadGraphicsFile(_icons2, "DREAMWEB.G01"); - loadGraphicsFile(_mainSprites, "DREAMWEB.S00"); - loadTextFile(_puzzleText, "DREAMWEB.T80"); - loadTextFile(_commandText, "DREAMWEB.T84"); + loadGraphicsFile(_charset1, "C00"); + loadGraphicsFile(_icons1, "G00"); + loadGraphicsFile(_icons2, "G01"); + loadGraphicsFile(_mainSprites, "S00"); + loadTextFile(_puzzleText, "T80"); + loadTextFile(_commandText, "T84"); useCharset1(); // FIXME: Why is this commented out? - //openFile("DREAMWEB.VOL"); + //openFile(getDatafilePrefix() + "VOL"); //uint8 *volumeTab = getSegment(data.word(kSoundbuffer)).ptr(16384, 0); //readFromFile(volumeTab, 2048-256); //closeFile(); @@ -2235,11 +2236,11 @@ const uint8 *DreamWebEngine::getTextInFile1(uint16 index) { } void DreamWebEngine::loadTravelText() { - loadTextFile(_travelText, "DREAMWEB.T81"); // location descs + loadTextFile(_travelText, "T81"); // location descs } -void DreamWebEngine::loadTempText(const char *fileName) { - loadTextFile(_textFile1, fileName); +void DreamWebEngine::loadTempText(const char *suffix) { + loadTextFile(_textFile1, suffix); } void DreamWebEngine::drawFloor() { @@ -2780,7 +2781,7 @@ void DreamWebEngine::showGun() { loadRoomsSample(); _volume = 0; GraphicsFile graphics; - loadGraphicsFile(graphics, "DREAMWEB.G13"); + loadGraphicsFile(graphics, "G13"); createPanel2(); showFrame(graphics, 100, 4, 0, 0); showFrame(graphics, 158, 106, 1, 0); @@ -2789,7 +2790,7 @@ void DreamWebEngine::showGun() { fadeScreenUp(); hangOn(160); playChannel0(12, 0); - loadTempText("DREAMWEB.T83"); + loadTempText("T83"); rollEndCreditsGameLost(); getRidOfTempText(); } |