aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/stubs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dreamweb/stubs.cpp')
-rw-r--r--engines/dreamweb/stubs.cpp33
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();
}