aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2011-01-01 12:48:12 +0000
committerFilippos Karapetis2011-01-01 12:48:12 +0000
commit32d7e687ee506e6e9610ee3f7a59169fc9d4e386 (patch)
tree8de8d6f517b05aafd526d14f6365ccc8cde49fcc /engines
parentd44a105e7ff78d9ba303e0b291172012b01b6227 (diff)
downloadscummvm-rg350-32d7e687ee506e6e9610ee3f7a59169fc9d4e386.tar.gz
scummvm-rg350-32d7e687ee506e6e9610ee3f7a59169fc9d4e386.tar.bz2
scummvm-rg350-32d7e687ee506e6e9610ee3f7a59169fc9d4e386.zip
SCI: debugC calls no longer require a debug level of 2 to show output
svn-id: r55086
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/engine/gc.cpp18
-rw-r--r--engines/sci/engine/kernel.cpp4
-rw-r--r--engines/sci/engine/kfile.cpp46
-rw-r--r--engines/sci/engine/kgraphics.cpp20
-rw-r--r--engines/sci/engine/klists.cpp18
-rw-r--r--engines/sci/engine/kmisc.cpp10
-rw-r--r--engines/sci/engine/kmovement.cpp16
-rw-r--r--engines/sci/engine/kparse.cpp10
-rw-r--r--engines/sci/engine/kpathing.cpp4
-rw-r--r--engines/sci/engine/kscripts.cpp4
-rw-r--r--engines/sci/engine/ksound.cpp20
-rw-r--r--engines/sci/engine/kstring.cpp4
-rw-r--r--engines/sci/engine/script.cpp4
-rw-r--r--engines/sci/engine/segment.cpp2
-rw-r--r--engines/sci/engine/vm.cpp8
-rw-r--r--engines/sci/graphics/menu.cpp2
-rw-r--r--engines/sci/graphics/palette.cpp2
-rw-r--r--engines/sci/sound/soundcmd.cpp44
18 files changed, 118 insertions, 118 deletions
diff --git a/engines/sci/engine/gc.cpp b/engines/sci/engine/gc.cpp
index c1939c6566..b5dfb3a4c3 100644
--- a/engines/sci/engine/gc.cpp
+++ b/engines/sci/engine/gc.cpp
@@ -38,7 +38,7 @@ struct WorklistManager {
if (!reg.segment) // No numbers
return;
- debugC(2, kDebugLevelGC, "[GC] Adding %04x:%04x", PRINT_REG(reg));
+ debugC(kDebugLevelGC, "[GC] Adding %04x:%04x", PRINT_REG(reg));
if (_map.contains(reg))
return; // already dealt with it
@@ -98,7 +98,7 @@ AddrSet *findAllActiveReferences(EngineState *s) {
for (pos = s->stack_base; pos < xs.sp; pos++)
wm.push(*pos);
- debugC(2, kDebugLevelGC, "[GC] -- Finished adding value stack");
+ debugC(kDebugLevelGC, "[GC] -- Finished adding value stack");
// Init: Execution Stack
for (iter = s->_executionStack.begin();
@@ -113,7 +113,7 @@ AddrSet *findAllActiveReferences(EngineState *s) {
}
}
- debugC(2, kDebugLevelGC, "[GC] -- Finished adding execution stack");
+ debugC(kDebugLevelGC, "[GC] -- Finished adding execution stack");
const Common::Array<SegmentObj *> &heap = segMan->getSegments();
@@ -128,7 +128,7 @@ AddrSet *findAllActiveReferences(EngineState *s) {
}
}
- debugC(2, kDebugLevelGC, "[GC] -- Finished explicitly loaded scripts, done with root set");
+ debugC(kDebugLevelGC, "[GC] -- Finished explicitly loaded scripts, done with root set");
// Run Worklist Algorithm
SegmentId stack_seg = segMan->findSegmentByType(SEG_TYPE_STACK);
@@ -136,7 +136,7 @@ AddrSet *findAllActiveReferences(EngineState *s) {
reg_t reg = wm._worklist.back();
wm._worklist.pop_back();
if (reg.segment != stack_seg) { // No need to repeat this one
- debugC(2, kDebugLevelGC, "[GC] Checking %04x:%04x", PRINT_REG(reg));
+ debugC(kDebugLevelGC, "[GC] Checking %04x:%04x", PRINT_REG(reg));
if (reg.segment < heap.size() && heap[reg.segment]) {
// Valid heap object? Find its outgoing references!
wm.pushArray(heap[reg.segment]->listAllOutgoingReferences(reg));
@@ -154,7 +154,7 @@ void run_gc(EngineState *s) {
SegManager *segMan = s->_segMan;
// Some debug stuff
- debugC(2, kDebugLevelGC, "[GC] Running...");
+ debugC(kDebugLevelGC, "[GC] Running...");
#ifdef GC_DEBUG_CODE
const char *segnames[SEG_TYPE_MAX + 1];
int segcount[SEG_TYPE_MAX + 1];
@@ -185,7 +185,7 @@ void run_gc(EngineState *s) {
if (!activeRefs->contains(addr)) {
// Not found -> we can free it
mobj->freeAtAddress(segMan, addr);
- debugC(2, kDebugLevelGC, "[GC] Deallocating %04x:%04x", PRINT_REG(addr));
+ debugC(kDebugLevelGC, "[GC] Deallocating %04x:%04x", PRINT_REG(addr));
#ifdef GC_DEBUG_CODE
segcount[type]++;
#endif
@@ -199,10 +199,10 @@ void run_gc(EngineState *s) {
#ifdef GC_DEBUG_CODE
// Output debug summary of garbage collection
- debugC(2, kDebugLevelGC, "[GC] Summary:");
+ debugC(kDebugLevelGC, "[GC] Summary:");
for (int i = 0; i <= SEG_TYPE_MAX; i++)
if (segcount[i])
- debugC(2, kDebugLevelGC, "\t%d\t* %s", segcount[i], segnames[i]);
+ debugC(kDebugLevelGC, "\t%d\t* %s", segcount[i], segnames[i]);
#endif
}
diff --git a/engines/sci/engine/kernel.cpp b/engines/sci/engine/kernel.cpp
index e115fd109e..db8172fc58 100644
--- a/engines/sci/engine/kernel.cpp
+++ b/engines/sci/engine/kernel.cpp
@@ -102,7 +102,7 @@ int Kernel::findSelector(const char *selectorName) const {
return pos;
}
- debugC(2, kDebugLevelVM, "Could not map '%s' to any selector", selectorName);
+ debugC(kDebugLevelVM, "Could not map '%s' to any selector", selectorName);
return -1;
}
@@ -662,7 +662,7 @@ void Kernel::mapFunctions() {
}
} // for all functions requesting to be mapped
- debugC(2, kDebugLevelVM, "Handled %d/%d kernel functions, mapping %d and ignoring %d.",
+ debugC(kDebugLevelVM, "Handled %d/%d kernel functions, mapping %d and ignoring %d.",
mapped + ignored, _kernelNames.size(), mapped, ignored);
return;
diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp
index a2a2db1dff..0ea38a82a7 100644
--- a/engines/sci/engine/kfile.cpp
+++ b/engines/sci/engine/kfile.cpp
@@ -132,17 +132,17 @@ reg_t file_open(EngineState *s, const char *filename, int mode, bool unwrapFilen
}
if (!inFile)
- debugC(2, kDebugLevelFile, " -> file_open(_K_FILE_MODE_OPEN_OR_FAIL): failed to open file '%s'", englishName.c_str());
+ debugC(kDebugLevelFile, " -> file_open(_K_FILE_MODE_OPEN_OR_FAIL): failed to open file '%s'", englishName.c_str());
} else if (mode == _K_FILE_MODE_CREATE) {
// Create the file, destroying any content it might have had
outFile = saveFileMan->openForSaving(wrappedName);
if (!outFile)
- debugC(2, kDebugLevelFile, " -> file_open(_K_FILE_MODE_CREATE): failed to create file '%s'", englishName.c_str());
+ debugC(kDebugLevelFile, " -> file_open(_K_FILE_MODE_CREATE): failed to create file '%s'", englishName.c_str());
} else if (mode == _K_FILE_MODE_OPEN_OR_CREATE) {
// Try to open file, create it if it doesn't exist
outFile = saveFileMan->openForSaving(wrappedName);
if (!outFile)
- debugC(2, kDebugLevelFile, " -> file_open(_K_FILE_MODE_CREATE): failed to create file '%s'", englishName.c_str());
+ debugC(kDebugLevelFile, " -> file_open(_K_FILE_MODE_CREATE): failed to create file '%s'", englishName.c_str());
// QfG1 opens the character export file with _K_FILE_MODE_CREATE first,
// closes it immediately and opens it again with this here. Perhaps
// other games use this for read access as well. I guess changing this
@@ -153,7 +153,7 @@ reg_t file_open(EngineState *s, const char *filename, int mode, bool unwrapFilen
}
if (!inFile && !outFile) { // Failed
- debugC(2, kDebugLevelFile, " -> file_open() failed");
+ debugC(kDebugLevelFile, " -> file_open() failed");
return SIGNAL_REG;
}
@@ -171,7 +171,7 @@ reg_t file_open(EngineState *s, const char *filename, int mode, bool unwrapFilen
s->_fileHandles[handle]._out = outFile;
s->_fileHandles[handle]._name = englishName;
- debugC(2, kDebugLevelFile, " -> opened file '%s' with handle %d", englishName.c_str(), handle);
+ debugC(kDebugLevelFile, " -> opened file '%s' with handle %d", englishName.c_str(), handle);
return make_reg(0, handle);
}
@@ -179,7 +179,7 @@ reg_t kFOpen(EngineState *s, int argc, reg_t *argv) {
Common::String name = s->_segMan->getString(argv[0]);
int mode = argv[1].toUint16();
- debugC(2, kDebugLevelFile, "kFOpen(%s,0x%x)", name.c_str(), mode);
+ debugC(kDebugLevelFile, "kFOpen(%s,0x%x)", name.c_str(), mode);
return file_open(s, name.c_str(), mode, true);
}
@@ -198,7 +198,7 @@ static FileHandle *getFileFromHandle(EngineState *s, uint handle) {
}
reg_t kFClose(EngineState *s, int argc, reg_t *argv) {
- debugC(2, kDebugLevelFile, "kFClose(%d)", argv[0].toUint16());
+ debugC(kDebugLevelFile, "kFClose(%d)", argv[0].toUint16());
if (argv[0] != SIGNAL_REG) {
FileHandle *f = getFileFromHandle(s, argv[0].toUint16());
if (f)
@@ -241,7 +241,7 @@ static int fgets_wrapper(EngineState *s, char *dest, int maxsize, int handle) {
*dest = 0;
}
- debugC(2, kDebugLevelFile, " -> FGets'ed \"%s\"", dest);
+ debugC(kDebugLevelFile, " -> FGets'ed \"%s\"", dest);
return readBytes;
}
@@ -250,7 +250,7 @@ reg_t kFGets(EngineState *s, int argc, reg_t *argv) {
char *buf = new char[maxsize];
int handle = argv[2].toUint16();
- debugC(2, kDebugLevelFile, "kFGets(%d, %d)", handle, maxsize);
+ debugC(kDebugLevelFile, "kFGets(%d, %d)", handle, maxsize);
int readBytes = fgets_wrapper(s, buf, maxsize, handle);
s->_segMan->memcpy(argv[0], (const byte*)buf, maxsize);
return readBytes ? argv[0] : NULL_REG;
@@ -265,7 +265,7 @@ reg_t kGetCWD(EngineState *s, int argc, reg_t *argv) {
// TODO/FIXME: Is "/" a good value? Maybe "" or "." or "C:\" are better?
s->_segMan->strcpy(argv[0], "/");
- debugC(2, kDebugLevelFile, "kGetCWD() -> %s", "/");
+ debugC(kDebugLevelFile, "kGetCWD() -> %s", "/");
return argv[0];
}
@@ -768,16 +768,16 @@ reg_t kFileIOOpen(EngineState *s, int argc, reg_t *argv) {
// loading, so just stop the game from modifying the file here in order
// to avoid having it saved in the ScummVM save directory.
if (name == "sq4sg.dir") {
- debugC(2, kDebugLevelFile, "Not opening unused file sq4sg.dir");
+ debugC(kDebugLevelFile, "Not opening unused file sq4sg.dir");
return SIGNAL_REG;
}
if (name.empty()) {
// Happens many times during KQ1 (e.g. when typing something)
- debugC(2, kDebugLevelFile, "Attempted to open a file with an empty filename");
+ debugC(kDebugLevelFile, "Attempted to open a file with an empty filename");
return SIGNAL_REG;
}
- debugC(2, kDebugLevelFile, "kFileIO(open): %s, 0x%x", name.c_str(), mode);
+ debugC(kDebugLevelFile, "kFileIO(open): %s, 0x%x", name.c_str(), mode);
// QFG import rooms get a virtual filelisting instead of an actual one
if (g_sci->inQfGImportRoom()) {
@@ -791,7 +791,7 @@ reg_t kFileIOOpen(EngineState *s, int argc, reg_t *argv) {
}
reg_t kFileIOClose(EngineState *s, int argc, reg_t *argv) {
- debugC(2, kDebugLevelFile, "kFileIO(close): %d", argv[0].toUint16());
+ debugC(kDebugLevelFile, "kFileIO(close): %d", argv[0].toUint16());
FileHandle *f = getFileFromHandle(s, argv[0].toUint16());
if (f) {
@@ -806,7 +806,7 @@ reg_t kFileIOReadRaw(EngineState *s, int argc, reg_t *argv) {
int size = argv[2].toUint16();
int bytesRead = 0;
char *buf = new char[size];
- debugC(2, kDebugLevelFile, "kFileIO(readRaw): %d, %d", handle, size);
+ debugC(kDebugLevelFile, "kFileIO(readRaw): %d, %d", handle, size);
FileHandle *f = getFileFromHandle(s, handle);
if (f) {
@@ -824,7 +824,7 @@ reg_t kFileIOWriteRaw(EngineState *s, int argc, reg_t *argv) {
char *buf = new char[size];
bool success = false;
s->_segMan->memcpy((byte*)buf, argv[1], size);
- debugC(2, kDebugLevelFile, "kFileIO(writeRaw): %d, %d", handle, size);
+ debugC(kDebugLevelFile, "kFileIO(writeRaw): %d, %d", handle, size);
FileHandle *f = getFileFromHandle(s, handle);
if (f) {
@@ -867,7 +867,7 @@ reg_t kFileIOUnlink(EngineState *s, int argc, reg_t *argv) {
result = saveFileMan->removeSavefile(wrappedName);
}
- debugC(2, kDebugLevelFile, "kFileIO(unlink): %s", name.c_str());
+ debugC(kDebugLevelFile, "kFileIO(unlink): %s", name.c_str());
if (result)
return NULL_REG;
return make_reg(0, 2); // DOS - file not found error code
@@ -877,7 +877,7 @@ reg_t kFileIOReadString(EngineState *s, int argc, reg_t *argv) {
int size = argv[1].toUint16();
char *buf = new char[size];
int handle = argv[2].toUint16();
- debugC(2, kDebugLevelFile, "kFileIO(readString): %d, %d", handle, size);
+ debugC(kDebugLevelFile, "kFileIO(readString): %d, %d", handle, size);
int readBytes = fgets_wrapper(s, buf, size, handle);
s->_segMan->memcpy(argv[0], (const byte*)buf, size);
@@ -888,7 +888,7 @@ reg_t kFileIOReadString(EngineState *s, int argc, reg_t *argv) {
reg_t kFileIOWriteString(EngineState *s, int argc, reg_t *argv) {
int handle = argv[0].toUint16();
Common::String str = s->_segMan->getString(argv[1]);
- debugC(2, kDebugLevelFile, "kFileIO(writeString): %d", handle);
+ debugC(kDebugLevelFile, "kFileIO(writeString): %d", handle);
FileHandle *f = getFileFromHandle(s, handle);
@@ -904,7 +904,7 @@ reg_t kFileIOSeek(EngineState *s, int argc, reg_t *argv) {
int handle = argv[0].toUint16();
int offset = argv[1].toUint16();
int whence = argv[2].toUint16();
- debugC(2, kDebugLevelFile, "kFileIO(seek): %d, %d, %d", handle, offset, whence);
+ debugC(kDebugLevelFile, "kFileIO(seek): %d, %d, %d", handle, offset, whence);
FileHandle *f = getFileFromHandle(s, handle);
@@ -1016,7 +1016,7 @@ reg_t kFileIOFindFirst(EngineState *s, int argc, reg_t *argv) {
Common::String mask = s->_segMan->getString(argv[0]);
reg_t buf = argv[1];
int attr = argv[2].toUint16(); // We won't use this, Win32 might, though...
- debugC(2, kDebugLevelFile, "kFileIO(findFirst): %s, 0x%x", mask.c_str(), attr);
+ debugC(kDebugLevelFile, "kFileIO(findFirst): %s, 0x%x", mask.c_str(), attr);
// We remove ".*". mask will get prefixed, so we will return all additional files for that gameid
if (mask == "*.*")
@@ -1025,7 +1025,7 @@ reg_t kFileIOFindFirst(EngineState *s, int argc, reg_t *argv) {
}
reg_t kFileIOFindNext(EngineState *s, int argc, reg_t *argv) {
- debugC(2, kDebugLevelFile, "kFileIO(findNext)");
+ debugC(kDebugLevelFile, "kFileIO(findNext)");
return s->_dirseeker.nextFile(s->_segMan);
}
@@ -1067,7 +1067,7 @@ reg_t kFileIOExists(EngineState *s, int argc, reg_t *argv) {
exists = true;
}
- debugC(2, kDebugLevelFile, "kFileIO(fileExists) %s -> %d", name.c_str(), exists);
+ debugC(kDebugLevelFile, "kFileIO(fileExists) %s -> %d", name.c_str(), exists);
return make_reg(0, exists);
}
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp
index 33c819fa4c..ded20167df 100644
--- a/engines/sci/engine/kgraphics.cpp
+++ b/engines/sci/engine/kgraphics.cpp
@@ -344,7 +344,7 @@ reg_t kTextSize(EngineState *s, int argc, reg_t *argv) {
int font_nr = argv[2].toUint16();
if (!dest) {
- debugC(2, kDebugLevelStrings, "GetTextSize: Empty destination");
+ debugC(kDebugLevelStrings, "GetTextSize: Empty destination");
return s->r_acc;
}
@@ -359,7 +359,7 @@ reg_t kTextSize(EngineState *s, int argc, reg_t *argv) {
if (text.empty()) { // Empty text
dest[2] = dest[3] = make_reg(0, 0);
- debugC(2, kDebugLevelStrings, "GetTextSize: Empty string");
+ debugC(kDebugLevelStrings, "GetTextSize: Empty string");
return s->r_acc;
}
@@ -373,7 +373,7 @@ reg_t kTextSize(EngineState *s, int argc, reg_t *argv) {
#endif
g_sci->_gfxText16->kernelTextSize(g_sci->strSplit(text.c_str(), sep).c_str(), font_nr, maxwidth, &textWidth, &textHeight);
- debugC(2, kDebugLevelStrings, "GetTextSize '%s' -> %dx%d", text.c_str(), textWidth, textHeight);
+ debugC(kDebugLevelStrings, "GetTextSize '%s' -> %dx%d", text.c_str(), textWidth, textHeight);
dest[2] = make_reg(0, textHeight);
dest[3] = make_reg(0, textWidth);
return s->r_acc;
@@ -469,7 +469,7 @@ reg_t kNumLoops(EngineState *s, int argc, reg_t *argv) {
loopCount = g_sci->_gfxCache->kernelViewGetLoopCount(viewId);
- debugC(2, kDebugLevelGraphics, "NumLoops(view.%d) = %d", viewId, loopCount);
+ debugC(kDebugLevelGraphics, "NumLoops(view.%d) = %d", viewId, loopCount);
return make_reg(0, loopCount);
}
@@ -482,7 +482,7 @@ reg_t kNumCels(EngineState *s, int argc, reg_t *argv) {
celCount = g_sci->_gfxCache->kernelViewGetCelCount(viewId, loopNo);
- debugC(2, kDebugLevelGraphics, "NumCels(view.%d, %d) = %d", viewId, loopNo, celCount);
+ debugC(kDebugLevelGraphics, "NumCels(view.%d, %d) = %d", viewId, loopNo, celCount);
return make_reg(0, celCount);
}
@@ -801,13 +801,13 @@ void _k_GenericDrawControl(EngineState *s, reg_t controlObject, bool hilite) {
switch (type) {
case SCI_CONTROLS_TYPE_BUTTON:
- debugC(2, kDebugLevelGraphics, "drawing button %04x:%04x to %d,%d", PRINT_REG(controlObject), x, y);
+ debugC(kDebugLevelGraphics, "drawing button %04x:%04x to %d,%d", PRINT_REG(controlObject), x, y);
g_sci->_gfxControls->kernelDrawButton(rect, controlObject, g_sci->strSplit(text.c_str(), NULL).c_str(), fontId, style, hilite);
return;
case SCI_CONTROLS_TYPE_TEXT:
alignment = readSelectorValue(s->_segMan, controlObject, SELECTOR(mode));
- debugC(2, kDebugLevelGraphics, "drawing text %04x:%04x ('%s') to %d,%d, mode=%d", PRINT_REG(controlObject), text.c_str(), x, y, alignment);
+ debugC(kDebugLevelGraphics, "drawing text %04x:%04x ('%s') to %d,%d, mode=%d", PRINT_REG(controlObject), text.c_str(), x, y, alignment);
g_sci->_gfxControls->kernelDrawText(rect, controlObject, g_sci->strSplit(text.c_str()).c_str(), fontId, alignment, style, hilite);
s->r_acc = g_sci->_gfxText16->allocAndFillReferenceRectArray();
return;
@@ -821,7 +821,7 @@ void _k_GenericDrawControl(EngineState *s, reg_t controlObject, bool hilite) {
cursorPos = text.size();
writeSelectorValue(s->_segMan, controlObject, SELECTOR(cursor), cursorPos);
}
- debugC(2, kDebugLevelGraphics, "drawing edit control %04x:%04x (text %04x:%04x, '%s') to %d,%d", PRINT_REG(controlObject), PRINT_REG(textReference), text.c_str(), x, y);
+ debugC(kDebugLevelGraphics, "drawing edit control %04x:%04x (text %04x:%04x, '%s') to %d,%d", PRINT_REG(controlObject), PRINT_REG(textReference), text.c_str(), x, y);
g_sci->_gfxControls->kernelDrawTextEdit(rect, controlObject, g_sci->strSplit(text.c_str(), NULL).c_str(), fontId, mode, style, cursorPos, maxChars, hilite);
return;
@@ -838,7 +838,7 @@ void _k_GenericDrawControl(EngineState *s, reg_t controlObject, bool hilite) {
else
priority = -1;
}
- debugC(2, kDebugLevelGraphics, "drawing icon control %04x:%04x to %d,%d", PRINT_REG(controlObject), x, y - 1);
+ debugC(kDebugLevelGraphics, "drawing icon control %04x:%04x to %d,%d", PRINT_REG(controlObject), x, y - 1);
g_sci->_gfxControls->kernelDrawIcon(rect, controlObject, viewId, loopNo, celNo, priority, style, hilite);
return;
@@ -886,7 +886,7 @@ void _k_GenericDrawControl(EngineState *s, reg_t controlObject, bool hilite) {
}
}
- debugC(2, kDebugLevelGraphics, "drawing list control %04x:%04x to %d,%d, diff %d", PRINT_REG(controlObject), x, y, SCI_MAX_SAVENAME_LENGTH);
+ debugC(kDebugLevelGraphics, "drawing list control %04x:%04x to %d,%d, diff %d", PRINT_REG(controlObject), x, y, SCI_MAX_SAVENAME_LENGTH);
g_sci->_gfxControls->kernelDrawList(rect, controlObject, maxChars, listCount, listEntries, fontId, style, upperPos, cursorPos, isAlias, hilite);
free(listEntries);
delete[] listStrings;
diff --git a/engines/sci/engine/klists.cpp b/engines/sci/engine/klists.cpp
index 5dce2f5d28..38cd6ef023 100644
--- a/engines/sci/engine/klists.cpp
+++ b/engines/sci/engine/klists.cpp
@@ -131,7 +131,7 @@ reg_t kNewList(EngineState *s, int argc, reg_t *argv) {
reg_t listRef;
List *list = s->_segMan->allocateList(&listRef);
list->first = list->last = NULL_REG;
- debugC(2, kDebugLevelNodes, "New listRef at %04x:%04x", PRINT_REG(listRef));
+ debugC(kDebugLevelNodes, "New listRef at %04x:%04x", PRINT_REG(listRef));
return listRef; // Return list base address
}
@@ -150,7 +150,7 @@ reg_t kNewNode(EngineState *s, int argc, reg_t *argv) {
reg_t nodeKey = (argc == 2) ? argv[1] : argv[0];
s->r_acc = s->_segMan->newNode(nodeValue, nodeKey);
- debugC(2, kDebugLevelNodes, "New nodeRef at %04x:%04x", PRINT_REG(s->r_acc));
+ debugC(kDebugLevelNodes, "New nodeRef at %04x:%04x", PRINT_REG(s->r_acc));
return s->r_acc;
}
@@ -202,7 +202,7 @@ static void addToFront(EngineState *s, reg_t listRef, reg_t nodeRef) {
List *list = s->_segMan->lookupList(listRef);
Node *newNode = s->_segMan->lookupNode(nodeRef);
- debugC(2, kDebugLevelNodes, "Adding node %04x:%04x to end of list %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
+ debugC(kDebugLevelNodes, "Adding node %04x:%04x to end of list %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
if (!newNode)
error("Attempt to add non-node (%04x:%04x) to list at %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
@@ -228,7 +228,7 @@ static void addToEnd(EngineState *s, reg_t listRef, reg_t nodeRef) {
List *list = s->_segMan->lookupList(listRef);
Node *newNode = s->_segMan->lookupNode(nodeRef);
- debugC(2, kDebugLevelNodes, "Adding node %04x:%04x to end of list %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
+ debugC(kDebugLevelNodes, "Adding node %04x:%04x to end of list %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
if (!newNode)
error("Attempt to add non-node (%04x:%04x) to list at %04x:%04x", PRINT_REG(nodeRef), PRINT_REG(listRef));
@@ -350,7 +350,7 @@ reg_t kFindKey(EngineState *s, int argc, reg_t *argv) {
reg_t key = argv[1];
reg_t list_pos = argv[0];
- debugC(2, kDebugLevelNodes, "Looking for key %04x:%04x in list %04x:%04x", PRINT_REG(key), PRINT_REG(list_pos));
+ debugC(kDebugLevelNodes, "Looking for key %04x:%04x in list %04x:%04x", PRINT_REG(key), PRINT_REG(list_pos));
#ifdef CHECK_LISTS
checkListPointer(s->_segMan, argv[0]);
@@ -358,20 +358,20 @@ reg_t kFindKey(EngineState *s, int argc, reg_t *argv) {
node_pos = s->_segMan->lookupList(list_pos)->first;
- debugC(2, kDebugLevelNodes, "First node at %04x:%04x", PRINT_REG(node_pos));
+ debugC(kDebugLevelNodes, "First node at %04x:%04x", PRINT_REG(node_pos));
while (!node_pos.isNull()) {
Node *n = s->_segMan->lookupNode(node_pos);
if (n->key == key) {
- debugC(2, kDebugLevelNodes, " Found key at %04x:%04x", PRINT_REG(node_pos));
+ debugC(kDebugLevelNodes, " Found key at %04x:%04x", PRINT_REG(node_pos));
return node_pos;
}
node_pos = n->succ;
- debugC(2, kDebugLevelNodes, "NextNode at %04x:%04x", PRINT_REG(node_pos));
+ debugC(kDebugLevelNodes, "NextNode at %04x:%04x", PRINT_REG(node_pos));
}
- debugC(2, kDebugLevelNodes, "Looking for key without success");
+ debugC(kDebugLevelNodes, "Looking for key without success");
return NULL_REG;
}
diff --git a/engines/sci/engine/kmisc.cpp b/engines/sci/engine/kmisc.cpp
index 2d611d32ef..609b80bce8 100644
--- a/engines/sci/engine/kmisc.cpp
+++ b/engines/sci/engine/kmisc.cpp
@@ -170,7 +170,7 @@ reg_t kMemorySegment(EngineState *s, int argc, reg_t *argv) {
reg_t kFlushResources(EngineState *s, int argc, reg_t *argv) {
run_gc(s);
- debugC(2, kDebugLevelRoom, "Entering room number %d", argv[0].toUint16());
+ debugC(kDebugLevelRoom, "Entering room number %d", argv[0].toUint16());
return s->r_acc;
}
@@ -206,19 +206,19 @@ reg_t kGetTime(EngineState *s, int argc, reg_t *argv) {
switch (mode) {
case KGETTIME_TICKS :
retval = elapsedTime * 60 / 1000;
- debugC(2, kDebugLevelTime, "GetTime(elapsed) returns %d", retval);
+ debugC(kDebugLevelTime, "GetTime(elapsed) returns %d", retval);
break;
case KGETTIME_TIME_12HOUR :
retval = ((loc_time.tm_hour % 12) << 12) | (loc_time.tm_min << 6) | (loc_time.tm_sec);
- debugC(2, kDebugLevelTime, "GetTime(12h) returns %d", retval);
+ debugC(kDebugLevelTime, "GetTime(12h) returns %d", retval);
break;
case KGETTIME_TIME_24HOUR :
retval = (loc_time.tm_hour << 11) | (loc_time.tm_min << 5) | (loc_time.tm_sec >> 1);
- debugC(2, kDebugLevelTime, "GetTime(24h) returns %d", retval);
+ debugC(kDebugLevelTime, "GetTime(24h) returns %d", retval);
break;
case KGETTIME_DATE :
retval = loc_time.tm_mday | ((loc_time.tm_mon + 1) << 5) | (((loc_time.tm_year + 1900) & 0x7f) << 9);
- debugC(2, kDebugLevelTime, "GetTime(date) returns %d", retval);
+ debugC(kDebugLevelTime, "GetTime(date) returns %d", retval);
break;
default:
error("Attempt to use unknown GetTime mode %d", mode);
diff --git a/engines/sci/engine/kmovement.cpp b/engines/sci/engine/kmovement.cpp
index db54705694..49f2ae4517 100644
--- a/engines/sci/engine/kmovement.cpp
+++ b/engines/sci/engine/kmovement.cpp
@@ -125,7 +125,7 @@ reg_t kSetJump(EngineState *s, int argc, reg_t *argv) {
// POST: (dx != 0) ==> ABS(tmp) > ABS(dx)
// POST: (dx != 0) ==> ABS(tmp) ~>=~ ABS(dy)
- debugC(2, kDebugLevelBresen, "c: %d, tmp: %d", c, tmp);
+ debugC(kDebugLevelBresen, "c: %d, tmp: %d", c, tmp);
// Compute x step
if (tmp != 0)
@@ -157,8 +157,8 @@ reg_t kSetJump(EngineState *s, int argc, reg_t *argv) {
// Always force vy to be upwards
vy = -ABS(vy);
- debugC(2, kDebugLevelBresen, "SetJump for object at %04x:%04x", PRINT_REG(object));
- debugC(2, kDebugLevelBresen, "xStep: %d, yStep: %d", vx, vy);
+ debugC(kDebugLevelBresen, "SetJump for object at %04x:%04x", PRINT_REG(object));
+ debugC(kDebugLevelBresen, "xStep: %d, yStep: %d", vx, vy);
writeSelectorValue(segMan, object, SELECTOR(xStep), vx);
writeSelectorValue(segMan, object, SELECTOR(yStep), vy);
@@ -537,7 +537,7 @@ reg_t kDoAvoider(EngineState *s, int argc, reg_t *argv) {
destx = readSelectorValue(segMan, mover, SELECTOR(x));
desty = readSelectorValue(segMan, mover, SELECTOR(y));
- debugC(2, kDebugLevelBresen, "Doing avoider %04x:%04x (dest=%d,%d)", PRINT_REG(avoider), destx, desty);
+ debugC(kDebugLevelBresen, "Doing avoider %04x:%04x (dest=%d,%d)", PRINT_REG(avoider), destx, desty);
invokeSelector(s, mover, SELECTOR(doit), argc, argv);
@@ -551,7 +551,7 @@ reg_t kDoAvoider(EngineState *s, int argc, reg_t *argv) {
dy = desty - readSelectorValue(segMan, client, SELECTOR(y));
angle = getAngle(dx, dy);
- debugC(2, kDebugLevelBresen, "Movement (%d,%d), angle %d is %sblocked", dx, dy, angle, (s->r_acc.offset) ? " " : "not ");
+ debugC(kDebugLevelBresen, "Movement (%d,%d), angle %d is %sblocked", dx, dy, angle, (s->r_acc.offset) ? " " : "not ");
if (s->r_acc.offset) { // isBlocked() returned non-zero
int rotation = (g_sci->getRNG().getRandomBit() == 1) ? 45 : (360 - 45); // Clockwise/counterclockwise
@@ -561,7 +561,7 @@ reg_t kDoAvoider(EngineState *s, int argc, reg_t *argv) {
int ystep = readSelectorValue(segMan, client, SELECTOR(yStep));
int moves;
- debugC(2, kDebugLevelBresen, " avoider %04x:%04x", PRINT_REG(avoider));
+ debugC(kDebugLevelBresen, " avoider %04x:%04x", PRINT_REG(avoider));
for (moves = 0; moves < 8; moves++) {
int move_x = (int)(sin(angle * PI / 180.0) * (xstep));
@@ -570,7 +570,7 @@ reg_t kDoAvoider(EngineState *s, int argc, reg_t *argv) {
writeSelectorValue(segMan, client, SELECTOR(x), oldx + move_x);
writeSelectorValue(segMan, client, SELECTOR(y), oldy + move_y);
- debugC(2, kDebugLevelBresen, "Pos (%d,%d): Trying angle %d; delta=(%d,%d)", oldx, oldy, angle, move_x, move_y);
+ debugC(kDebugLevelBresen, "Pos (%d,%d): Trying angle %d; delta=(%d,%d)", oldx, oldy, angle, move_x, move_y);
invokeSelector(s, client, SELECTOR(canBeHere), argc, argv);
@@ -578,7 +578,7 @@ reg_t kDoAvoider(EngineState *s, int argc, reg_t *argv) {
writeSelectorValue(segMan, client, SELECTOR(y), oldy);
if (s->r_acc.offset) { // We can be here
- debugC(2, kDebugLevelBresen, "Success");
+ debugC(kDebugLevelBresen, "Success");
writeSelectorValue(segMan, client, SELECTOR(heading), angle);
return make_reg(0, angle);
diff --git a/engines/sci/engine/kparse.cpp b/engines/sci/engine/kparse.cpp
index 4db59f9738..e8f8ee7152 100644
--- a/engines/sci/engine/kparse.cpp
+++ b/engines/sci/engine/kparse.cpp
@@ -109,7 +109,7 @@ reg_t kParse(EngineState *s, int argc, reg_t *argv) {
s->r_acc = make_reg(0, 1);
#ifdef DEBUG_PARSER
- debugC(2, kDebugLevelParser, "Parsed to the following blocks:");
+ debugC(kDebugLevelParser, "Parsed to the following blocks:");
for (ResultWordListList::const_iterator i = words.begin(); i != words.end(); ++i) {
debugCN(2, kDebugLevelParser, " ");
@@ -129,7 +129,7 @@ reg_t kParse(EngineState *s, int argc, reg_t *argv) {
invokeSelector(s, g_sci->getGameObject(), SELECTOR(syntaxFail), argc, argv, 2, params);
/* Issue warning */
- debugC(2, kDebugLevelParser, "Tree building failed");
+ debugC(kDebugLevelParser, "Tree building failed");
} else {
voc->parserIsValid = true;
@@ -147,7 +147,7 @@ reg_t kParse(EngineState *s, int argc, reg_t *argv) {
if (error) {
s->_segMan->strcpy(s->_segMan->getParserPtr(), error);
- debugC(2, kDebugLevelParser, "Word unknown: %s", error);
+ debugC(kDebugLevelParser, "Word unknown: %s", error);
/* Issue warning: */
invokeSelector(s, g_sci->getGameObject(), SELECTOR(wordFail), argc, argv, 2, params);
@@ -191,7 +191,7 @@ reg_t kSetSynonyms(EngineState *s, int argc, reg_t *argv) {
const byte *synonyms = s->_segMan->getScript(seg)->getSynonyms();
if (synonyms) {
- debugC(2, kDebugLevelParser, "Setting %d synonyms for script.%d",
+ debugC(kDebugLevelParser, "Setting %d synonyms for script.%d",
numSynonyms, script);
if (numSynonyms > 16384) {
@@ -214,7 +214,7 @@ reg_t kSetSynonyms(EngineState *s, int argc, reg_t *argv) {
node = s->_segMan->lookupNode(node->succ);
}
- debugC(2, kDebugLevelParser, "A total of %d synonyms are active now.", numSynonyms);
+ debugC(kDebugLevelParser, "A total of %d synonyms are active now.", numSynonyms);
return s->r_acc;
}
diff --git a/engines/sci/engine/kpathing.cpp b/engines/sci/engine/kpathing.cpp
index 2b3b7f8f01..cb70cf91e0 100644
--- a/engines/sci/engine/kpathing.cpp
+++ b/engines/sci/engine/kpathing.cpp
@@ -953,7 +953,7 @@ static Common::Point *fixup_start_point(PathfindingState *s, const Common::Point
}
if ((type == POLY_BARRED_ACCESS) || (type == POLY_CONTAINED_ACCESS))
- debugC(2, kDebugLevelAvoidPath, "AvoidPath: start position at unreachable location");
+ debugC(kDebugLevelAvoidPath, "AvoidPath: start position at unreachable location");
// The original start position is in an invalid location, so we
// use the moved point and add the original one to the final path
@@ -1357,7 +1357,7 @@ static void AStar(PathfindingState *s) {
}
if (openSet.empty())
- debugC(2, kDebugLevelAvoidPath, "AvoidPath: End point (%i, %i) is unreachable", s->vertex_end->v.x, s->vertex_end->v.y);
+ debugC(kDebugLevelAvoidPath, "AvoidPath: End point (%i, %i) is unreachable", s->vertex_end->v.x, s->vertex_end->v.y);
}
static reg_t allocateOutputArray(SegManager *segMan, int size) {
diff --git a/engines/sci/engine/kscripts.cpp b/engines/sci/engine/kscripts.cpp
index 4b7451d355..79cde7c5d9 100644
--- a/engines/sci/engine/kscripts.cpp
+++ b/engines/sci/engine/kscripts.cpp
@@ -108,7 +108,7 @@ reg_t kLock(EngineState *s, int argc, reg_t *argv) {
// Happens in CD games (e.g. LSL6CD) with the message
// resource. It isn't fatal, and it's usually caused
// by leftover scripts.
- debugC(2, kDebugLevelResMan, "[resMan] Attempt to unlock non-existant resource %s", id.toString().c_str());
+ debugC(kDebugLevelResMan, "[resMan] Attempt to unlock non-existant resource %s", id.toString().c_str());
}
}
break;
@@ -153,7 +153,7 @@ reg_t kClone(EngineState *s, int argc, reg_t *argv) {
return NULL_REG;
}
- debugC(2, kDebugLevelMemory, "Attempting to clone from %04x:%04x", PRINT_REG(parentAddr));
+ debugC(kDebugLevelMemory, "Attempting to clone from %04x:%04x", PRINT_REG(parentAddr));
uint16 infoSelector = parentObj->getInfoSelector().offset;
cloneObj = s->_segMan->allocateClone(&cloneAddr);
diff --git a/engines/sci/engine/ksound.cpp b/engines/sci/engine/ksound.cpp
index dcabb67e39..32fe89a487 100644
--- a/engines/sci/engine/ksound.cpp
+++ b/engines/sci/engine/ksound.cpp
@@ -149,7 +149,7 @@ reg_t kDoAudio(EngineState *s, int argc, reg_t *argv) {
return NULL_REG;
}
- debugC(2, kDebugLevelSound, "kDoAudio: play sample %d, module %d", number, module);
+ debugC(kDebugLevelSound, "kDoAudio: play sample %d, module %d", number, module);
// return sample length in ticks
if (argv[0].toUint16() == kSciAudioWPlay)
@@ -158,28 +158,28 @@ reg_t kDoAudio(EngineState *s, int argc, reg_t *argv) {
return make_reg(0, g_sci->_audio->startAudio(module, number));
}
case kSciAudioStop:
- debugC(2, kDebugLevelSound, "kDoAudio: stop");
+ debugC(kDebugLevelSound, "kDoAudio: stop");
g_sci->_audio->stopAudio();
break;
case kSciAudioPause:
- debugC(2, kDebugLevelSound, "kDoAudio: pause");
+ debugC(kDebugLevelSound, "kDoAudio: pause");
g_sci->_audio->pauseAudio();
break;
case kSciAudioResume:
- debugC(2, kDebugLevelSound, "kDoAudio: resume");
+ debugC(kDebugLevelSound, "kDoAudio: resume");
g_sci->_audio->resumeAudio();
break;
case kSciAudioPosition:
- //debugC(2, kDebugLevelSound, "kDoAudio: get position"); // too verbose
+ //debugC(kDebugLevelSound, "kDoAudio: get position"); // too verbose
return make_reg(0, g_sci->_audio->getAudioPosition());
case kSciAudioRate:
- debugC(2, kDebugLevelSound, "kDoAudio: set audio rate to %d", argv[1].toUint16());
+ debugC(kDebugLevelSound, "kDoAudio: set audio rate to %d", argv[1].toUint16());
g_sci->_audio->setAudioRate(argv[1].toUint16());
break;
case kSciAudioVolume: {
int16 volume = argv[1].toUint16();
volume = CLIP<int16>(volume, 0, AUDIO_VOLUME_MAX);
- debugC(2, kDebugLevelSound, "kDoAudio: set volume to %d", volume);
+ debugC(kDebugLevelSound, "kDoAudio: set volume to %d", volume);
#ifdef ENABLE_SCI32
if (getSciVersion() >= SCI_VERSION_2_1) {
int16 volumePrev = mixer->getVolumeForSoundType(Audio::Mixer::kSpeechSoundType) / 2;
@@ -193,11 +193,11 @@ reg_t kDoAudio(EngineState *s, int argc, reg_t *argv) {
case kSciAudioLanguage:
// In SCI1.1: tests for digital audio support
if (getSciVersion() == SCI_VERSION_1_1) {
- debugC(2, kDebugLevelSound, "kDoAudio: audio capability test");
+ debugC(kDebugLevelSound, "kDoAudio: audio capability test");
return make_reg(0, 1);
} else {
int16 language = argv[1].toSint16();
- debugC(2, kDebugLevelSound, "kDoAudio: set language to %d", language);
+ debugC(kDebugLevelSound, "kDoAudio: set language to %d", language);
if (language != -1)
g_sci->getResMan()->setAudioLanguage(language);
@@ -211,7 +211,7 @@ reg_t kDoAudio(EngineState *s, int argc, reg_t *argv) {
case kSciAudioCD:
if (getSciVersion() <= SCI_VERSION_1_1) {
- debugC(2, kDebugLevelSound, "kDoAudio: CD audio subop");
+ debugC(kDebugLevelSound, "kDoAudio: CD audio subop");
return kDoCdAudio(s, argc - 1, argv + 1);
#ifdef ENABLE_SCI32
} else {
diff --git a/engines/sci/engine/kstring.cpp b/engines/sci/engine/kstring.cpp
index ede7b02a37..6a2c273d51 100644
--- a/engines/sci/engine/kstring.cpp
+++ b/engines/sci/engine/kstring.cpp
@@ -215,7 +215,7 @@ reg_t kFormat(EngineState *s, int argc, reg_t *argv) {
Common::String source_str = g_sci->getKernel()->lookupText(position, index);
const char* source = source_str.c_str();
- debugC(2, kDebugLevelStrings, "Formatting \"%s\"", source);
+ debugC(kDebugLevelStrings, "Formatting \"%s\"", source);
arguments = (uint16 *)malloc(sizeof(uint16) * argc);
@@ -813,7 +813,7 @@ reg_t kPrintDebug(EngineState *s, int argc, reg_t *argv) {
char debugString[500];
sprintf(debugString, debugTemplate.c_str(), argv[1].toUint16());
- debugC(2, "kPrintDebug: \"%s\"\n", debugString);
+ debugC(kDebugLevelScripts, "kPrintDebug: \"%s\"\n", debugString);
return s->r_acc;
}
diff --git a/engines/sci/engine/script.cpp b/engines/sci/engine/script.cpp
index e46c2bd15a..1382df36a2 100644
--- a/engines/sci/engine/script.cpp
+++ b/engines/sci/engine/script.cpp
@@ -673,9 +673,9 @@ reg_t Script::findCanonicAddress(SegManager *segMan, reg_t addr) const {
void Script::freeAtAddress(SegManager *segMan, reg_t addr) {
/*
- debugC(2, kDebugLevelGC, "[GC] Freeing script %04x:%04x", PRINT_REG(addr));
+ debugC(kDebugLevelGC, "[GC] Freeing script %04x:%04x", PRINT_REG(addr));
if (_localsSegment)
- debugC(2, kDebugLevelGC, "[GC] Freeing locals %04x:0000", _localsSegment);
+ debugC(kDebugLevelGC, "[GC] Freeing locals %04x:0000", _localsSegment);
*/
if (_markedAsDeleted)
diff --git a/engines/sci/engine/segment.cpp b/engines/sci/engine/segment.cpp
index 390e783329..05d914cffb 100644
--- a/engines/sci/engine/segment.cpp
+++ b/engines/sci/engine/segment.cpp
@@ -213,7 +213,7 @@ Common::Array<reg_t> CloneTable::listAllOutgoingReferences(reg_t addr) const {
// Note that this also includes the 'base' object, which is part of the script and therefore also emits the locals.
tmp.push_back(clone->getPos());
- //debugC(2, kDebugLevelGC, "[GC] Reporting clone-pos %04x:%04x", PRINT_REG(clone->pos));
+ //debugC(kDebugLevelGC, "[GC] Reporting clone-pos %04x:%04x", PRINT_REG(clone->pos));
return tmp;
}
diff --git a/engines/sci/engine/vm.cpp b/engines/sci/engine/vm.cpp
index 958fcdf34f..df2ba9cbac 100644
--- a/engines/sci/engine/vm.cpp
+++ b/engines/sci/engine/vm.cpp
@@ -114,7 +114,7 @@ static reg_t &validate_property(EngineState *s, Object *obj, int index) {
if (index < 0 || (uint)index >= obj->getVarCount()) {
// This is same way sierra does it and there are some games, that contain such scripts like
// iceman script 998 (fred::canBeHere, executed right at the start)
- debugC(2, kDebugLevelVM, "[VM] Invalid property #%d (out of [0..%d]) requested!",
+ debugC(kDebugLevelVM, "[VM] Invalid property #%d (out of [0..%d]) requested!",
index, obj->getVarCount());
return dummyReg;
}
@@ -165,8 +165,8 @@ static bool validate_variable(reg_t *r, reg_t *stack_base, int type, int max, in
error("%s. [VM] Access would be outside even of the stack (%d); access denied", txt.c_str(), total_offset);
return false;
} else {
- debugC(2, kDebugLevelVM, "%s", txt.c_str());
- debugC(2, kDebugLevelVM, "[VM] Access within stack boundaries; access granted.");
+ debugC(kDebugLevelVM, "%s", txt.c_str());
+ debugC(kDebugLevelVM, "[VM] Access within stack boundaries; access granted.");
return true;
}
}
@@ -235,7 +235,7 @@ static reg_t validate_read_var(reg_t *r, reg_t *stack_base, int type, int max, i
case VAR_PARAM:
// Out-of-bounds read for a parameter that goes onto stack and hits an uninitialized temp
// We return 0 currently in that case
- debugC(2, kDebugLevelVM, "[VM] Read for a parameter goes out-of-bounds, onto the stack and gets uninitialized temp");
+ debugC(kDebugLevelVM, "[VM] Read for a parameter goes out-of-bounds, onto the stack and gets uninitialized temp");
return NULL_REG;
default:
break;
diff --git a/engines/sci/graphics/menu.cpp b/engines/sci/graphics/menu.cpp
index 92644db037..efc696aa34 100644
--- a/engines/sci/graphics/menu.cpp
+++ b/engines/sci/graphics/menu.cpp
@@ -276,7 +276,7 @@ void GfxMenu::kernelSetAttribute(uint16 menuId, uint16 itemId, uint16 attributeI
// PQ2 demo calls this, for example, but has no menus (bug report #3034507). Some SCI
// fan games (Al Pond 2, Aquarius) call this too on non-existent menu items. The
// original interpreter ignored these as well.
- debugC(2, kDebugLevelGraphics, "Tried to setAttribute() on non-existent menu-item %d:%d", menuId, itemId);
+ debugC(kDebugLevelGraphics, "Tried to setAttribute() on non-existent menu-item %d:%d", menuId, itemId);
return;
}
diff --git a/engines/sci/graphics/palette.cpp b/engines/sci/graphics/palette.cpp
index a0b1323eb3..60931e2100 100644
--- a/engines/sci/graphics/palette.cpp
+++ b/engines/sci/graphics/palette.cpp
@@ -108,7 +108,7 @@ void GfxPalette::createFromData(byte *data, int bytesLeft, Palette *paletteOut)
if (bytesLeft < 37) {
// This happens when loading palette of picture 0 in sq5 - the resource is broken and doesn't contain a full
// palette
- debugC(2, "GfxPalette::createFromData() - not enough bytes in resource (%d), expected palette header", bytesLeft);
+ debugC(kDebugLevelResMan, "GfxPalette::createFromData() - not enough bytes in resource (%d), expected palette header", bytesLeft);
return;
}
// palette formats in here are not really version exclusive, we can not use sci-version to differentiate between them
diff --git a/engines/sci/sound/soundcmd.cpp b/engines/sci/sound/soundcmd.cpp
index 863fe6c33a..45a3e09453 100644
--- a/engines/sci/sound/soundcmd.cpp
+++ b/engines/sci/sound/soundcmd.cpp
@@ -47,7 +47,7 @@ SoundCommandParser::~SoundCommandParser() {
}
reg_t SoundCommandParser::kDoSoundInit(int argc, reg_t *argv, reg_t acc) {
- debugC(2, kDebugLevelSound, "kDoSound(init): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(init): %04x:%04x", PRINT_REG(argv[0]));
processInitSound(argv[0]);
return acc;
}
@@ -77,7 +77,7 @@ void SoundCommandParser::processInitSound(reg_t obj) {
newSound->volume = CLIP<int>(readSelectorValue(_segMan, obj, SELECTOR(vol)), 0, MUSIC_VOLUME_MAX);
newSound->reverb = -1; // initialize to SCI invalid, it'll be set correctly in soundInitSnd() below
- debugC(2, kDebugLevelSound, "kDoSound(init): %04x:%04x number %d, loop %d, prio %d, vol %d", PRINT_REG(obj),
+ debugC(kDebugLevelSound, "kDoSound(init): %04x:%04x number %d, loop %d, prio %d, vol %d", PRINT_REG(obj),
resourceId, newSound->loop, newSound->priority, newSound->volume);
// In SCI1.1 games, sound effects are started from here. If we can find
@@ -114,7 +114,7 @@ void SoundCommandParser::processInitSound(reg_t obj) {
}
reg_t SoundCommandParser::kDoSoundPlay(int argc, reg_t *argv, reg_t acc) {
- debugC(2, kDebugLevelSound, "kDoSound(play): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(play): %04x:%04x", PRINT_REG(argv[0]));
processPlaySound(argv[0]);
return acc;
}
@@ -155,7 +155,7 @@ void SoundCommandParser::processPlaySound(reg_t obj) {
if (_soundVersion >= SCI_VERSION_1_EARLY)
musicSlot->volume = readSelectorValue(_segMan, obj, SELECTOR(vol));
- debugC(2, kDebugLevelSound, "kDoSound(play): %04x:%04x number %d, loop %d, prio %d, vol %d", PRINT_REG(obj),
+ debugC(kDebugLevelSound, "kDoSound(play): %04x:%04x number %d, loop %d, prio %d, vol %d", PRINT_REG(obj),
resourceId, musicSlot->loop, musicSlot->priority, musicSlot->volume);
_music->soundPlay(musicSlot);
@@ -173,7 +173,7 @@ reg_t SoundCommandParser::kDoSoundDummy(int argc, reg_t *argv, reg_t acc) {
}
reg_t SoundCommandParser::kDoSoundDispose(int argc, reg_t *argv, reg_t acc) {
- debugC(2, kDebugLevelSound, "kDoSound(dispose): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(dispose): %04x:%04x", PRINT_REG(argv[0]));
processDisposeSound(argv[0]);
return acc;
}
@@ -196,7 +196,7 @@ void SoundCommandParser::processDisposeSound(reg_t obj) {
}
reg_t SoundCommandParser::kDoSoundStop(int argc, reg_t *argv, reg_t acc) {
- debugC(2, kDebugLevelSound, "kDoSound(stop): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(stop): %04x:%04x", PRINT_REG(argv[0]));
processStopSound(argv[0], false);
return acc;
}
@@ -231,9 +231,9 @@ void SoundCommandParser::processStopSound(reg_t obj, bool sampleFinishedPlaying)
reg_t SoundCommandParser::kDoSoundPause(int argc, reg_t *argv, reg_t acc) {
if (argc == 1)
- debugC(2, kDebugLevelSound, "kDoSound(pause): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(pause): %04x:%04x", PRINT_REG(argv[0]));
else
- debugC(2, kDebugLevelSound, "kDoSound(pause): %04x:%04x, %04x:%04x", PRINT_REG(argv[0]), PRINT_REG(argv[1]));
+ debugC(kDebugLevelSound, "kDoSound(pause): %04x:%04x, %04x:%04x", PRINT_REG(argv[0]), PRINT_REG(argv[1]));
if (_soundVersion <= SCI_VERSION_0_LATE) {
// SCI0 games give us 0/1 for either resuming or pausing the current music
@@ -267,7 +267,7 @@ reg_t SoundCommandParser::kDoSoundPause(int argc, reg_t *argv, reg_t acc) {
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {
// This happens quite frequently
- debugC(2, kDebugLevelSound, "kDoSound(pause): Slot not found (%04x:%04x)", PRINT_REG(obj));
+ debugC(kDebugLevelSound, "kDoSound(pause): Slot not found (%04x:%04x)", PRINT_REG(obj));
return acc;
}
@@ -286,7 +286,7 @@ reg_t SoundCommandParser::kDoSoundResumeAfterRestore(int argc, reg_t *argv, reg_
reg_t SoundCommandParser::kDoSoundMute(int argc, reg_t *argv, reg_t acc) {
uint16 previousState = _music->soundGetSoundOn();
if (argc > 0) {
- debugC(2, kDebugLevelSound, "kDoSound(mute): %d", argv[0].toUint16());
+ debugC(kDebugLevelSound, "kDoSound(mute): %d", argv[0].toUint16());
_music->soundSetSoundOn(argv[0].toUint16());
}
@@ -297,7 +297,7 @@ reg_t SoundCommandParser::kDoSoundMasterVolume(int argc, reg_t *argv, reg_t acc)
acc = make_reg(0, _music->soundGetMasterVolume());
if (argc > 0) {
- debugC(2, kDebugLevelSound, "kDoSound(masterVolume): %d", argv[0].toSint16());
+ debugC(kDebugLevelSound, "kDoSound(masterVolume): %d", argv[0].toSint16());
int vol = CLIP<int16>(argv[0].toSint16(), 0, MUSIC_MASTERVOLUME_MAX);
vol = vol * Audio::Mixer::kMaxMixerVolume / MUSIC_MASTERVOLUME_MAX;
ConfMan.setInt("music_volume", vol);
@@ -312,7 +312,7 @@ reg_t SoundCommandParser::kDoSoundFade(int argc, reg_t *argv, reg_t acc) {
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {
- debugC(2, kDebugLevelSound, "kDoSound(fade): Slot not found (%04x:%04x)", PRINT_REG(obj));
+ debugC(kDebugLevelSound, "kDoSound(fade): Slot not found (%04x:%04x)", PRINT_REG(obj));
return acc;
}
@@ -320,7 +320,7 @@ reg_t SoundCommandParser::kDoSoundFade(int argc, reg_t *argv, reg_t acc) {
// If sound is not playing currently, set signal directly
if (musicSlot->status != kSoundPlaying) {
- debugC(2, kDebugLevelSound, "kDoSound(fade): %04x:%04x fading requested, but sound is currently not playing", PRINT_REG(obj));
+ debugC(kDebugLevelSound, "kDoSound(fade): %04x:%04x fading requested, but sound is currently not playing", PRINT_REG(obj));
writeSelectorValue(_segMan, obj, SELECTOR(signal), SIGNAL_OFFSET);
return acc;
}
@@ -352,7 +352,7 @@ reg_t SoundCommandParser::kDoSoundFade(int argc, reg_t *argv, reg_t acc) {
error("kDoSound(fade): unsupported argc %d", argc);
}
- debugC(2, kDebugLevelSound, "kDoSound(fade): %04x:%04x to %d, step %d, ticker %d", PRINT_REG(obj), musicSlot->fadeTo, musicSlot->fadeStep, musicSlot->fadeTickerStep);
+ debugC(kDebugLevelSound, "kDoSound(fade): %04x:%04x to %d, step %d, ticker %d", PRINT_REG(obj), musicSlot->fadeTo, musicSlot->fadeStep, musicSlot->fadeTickerStep);
return acc;
}
@@ -363,7 +363,7 @@ reg_t SoundCommandParser::kDoSoundGetPolyphony(int argc, reg_t *argv, reg_t acc)
reg_t SoundCommandParser::kDoSoundUpdate(int argc, reg_t *argv, reg_t acc) {
reg_t obj = argv[0];
- debugC(2, kDebugLevelSound, "kDoSound(update): %04x:%04x", PRINT_REG(argv[0]));
+ debugC(kDebugLevelSound, "kDoSound(update): %04x:%04x", PRINT_REG(argv[0]));
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {
@@ -481,7 +481,7 @@ reg_t SoundCommandParser::kDoSoundSendMidi(int argc, reg_t *argv, reg_t acc) {
uint16 controller = argv[3].toUint16();
uint16 param = argv[4].toUint16();
- debugC(2, kDebugLevelSound, "kDoSound(sendMidi): %04x:%04x, %d, %d, %d, %d", PRINT_REG(obj), channel, midiCmd, controller, param);
+ debugC(kDebugLevelSound, "kDoSound(sendMidi): %04x:%04x, %d, %d, %d, %d", PRINT_REG(obj), channel, midiCmd, controller, param);
if (channel)
channel--; // channel is given 1-based, we are using 0-based
@@ -504,7 +504,7 @@ reg_t SoundCommandParser::kDoSoundGlobalReverb(int argc, reg_t *argv, reg_t acc)
byte reverb = argv[0].toUint16() & 0xF;
if (argc == 1) {
- debugC(2, kDebugLevelSound, "doSoundGlobalReverb: %d", argv[0].toUint16() & 0xF);
+ debugC(kDebugLevelSound, "doSoundGlobalReverb: %d", argv[0].toUint16() & 0xF);
if (reverb <= 10)
_music->setGlobalReverb(reverb);
}
@@ -515,7 +515,7 @@ reg_t SoundCommandParser::kDoSoundGlobalReverb(int argc, reg_t *argv, reg_t acc)
reg_t SoundCommandParser::kDoSoundSetHold(int argc, reg_t *argv, reg_t acc) {
reg_t obj = argv[0];
- debugC(2, kDebugLevelSound, "doSoundSetHold: %04x:%04x, %d", PRINT_REG(argv[0]), argv[1].toUint16());
+ debugC(kDebugLevelSound, "doSoundSetHold: %04x:%04x, %d", PRINT_REG(argv[0]), argv[1].toUint16());
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {
@@ -570,7 +570,7 @@ reg_t SoundCommandParser::kDoSoundSetVolume(int argc, reg_t *argv, reg_t acc) {
return acc;
}
- debugC(2, kDebugLevelSound, "kDoSound(setVolume): %d", value);
+ debugC(kDebugLevelSound, "kDoSound(setVolume): %d", value);
value = CLIP<int>(value, 0, MUSIC_VOLUME_MAX);
@@ -586,11 +586,11 @@ reg_t SoundCommandParser::kDoSoundSetPriority(int argc, reg_t *argv, reg_t acc)
reg_t obj = argv[0];
int16 value = argv[1].toSint16();
- debugC(2, kDebugLevelSound, "kDoSound(setPriority): %04x:%04x, %d", PRINT_REG(obj), value);
+ debugC(kDebugLevelSound, "kDoSound(setPriority): %04x:%04x, %d", PRINT_REG(obj), value);
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {
- debugC(2, kDebugLevelSound, "kDoSound(setPriority): Slot not found (%04x:%04x)", PRINT_REG(obj));
+ debugC(kDebugLevelSound, "kDoSound(setPriority): Slot not found (%04x:%04x)", PRINT_REG(obj));
return acc;
}
@@ -623,7 +623,7 @@ reg_t SoundCommandParser::kDoSoundSetLoop(int argc, reg_t *argv, reg_t acc) {
reg_t obj = argv[0];
int16 value = argv[1].toSint16();
- debugC(2, kDebugLevelSound, "kDoSound(setLoop): %04x:%04x, %d", PRINT_REG(obj), value);
+ debugC(kDebugLevelSound, "kDoSound(setLoop): %04x:%04x, %d", PRINT_REG(obj), value);
MusicEntry *musicSlot = _music->getSlot(obj);
if (!musicSlot) {