aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v6he.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v6he.cpp')
-rw-r--r--scumm/script_v6he.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/scumm/script_v6he.cpp b/scumm/script_v6he.cpp
index 8f11ea478a..92c117c09f 100644
--- a/scumm/script_v6he.cpp
+++ b/scumm/script_v6he.cpp
@@ -1137,7 +1137,7 @@ void ScummEngine_v6he::o6_seekFile() {
offset = pop();
slot = pop();
- warning("stub o6_seekFile(%d, %d, %d)", slot, offset, mode);
+ debug(1, "o6_seekFile(%d, %d, %d)", slot, offset, mode);
switch (mode) {
case 1:
@@ -1160,13 +1160,13 @@ void ScummEngine_v6he::seekWrapper(int slot, int offset, int mode) {
switch (mode) {
case 0:
- // _hFileTable[slot].seek(offset, SEEK_SET);
+ _hFileTable[slot].seek(offset, SEEK_SET);
break;
case 1:
- // _hFileTable[slot].seek(offset, SEEK_CUR);
+ _hFileTable[slot].seek(offset, SEEK_CUR);
break;
case 2:
- // _hFileTable[slot].seek(offset, SEEK_END);
+ _hFileTable[slot].seek(offset, SEEK_END);
break;
}
}
@@ -1174,15 +1174,14 @@ void ScummEngine_v6he::seekWrapper(int slot, int offset, int mode) {
void ScummEngine_v6he::o6_tellFile() {
int slot = pop();
- warning("stub o6_tellFile(%d)", slot);
+ debug(1, "o6_tellFile(%d)", slot);
if (slot == -1) {
push(0);
return;
}
- // push(_hFileTable[slot].tell());
- push(0);
+ push(_hFileTable[slot].pos());
}
void ScummEngine_v6he::o6_redimArray() {