diff options
Diffstat (limited to 'engines/m4/woodscript.cpp')
-rw-r--r-- | engines/m4/woodscript.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/m4/woodscript.cpp b/engines/m4/woodscript.cpp index 3ce0fa0f2f..4928e0af8d 100644 --- a/engines/m4/woodscript.cpp +++ b/engines/m4/woodscript.cpp @@ -25,6 +25,8 @@ #include "m4/woodscript.h" +#include "common/memstream.h" + namespace M4 { // FIXME: Put in Engine/WoodScript class @@ -46,7 +48,7 @@ Bytecode::~Bytecode() { int Bytecode::loadInstruction(Instruction &instruction) { - //printf("Bytecode::loadInstruction() ip = %08X\n", _code->pos()); + //debugCN(kDebugScript, "Bytecode::loadInstruction() ip = %08X\n", _code->pos()); int32 format, data; uint32 code, code2; @@ -90,7 +92,7 @@ int Bytecode::loadInstruction(Instruction &instruction) { void Bytecode::jumpAbsolute(int32 ofs) { _code->seek(ofs * 4); - //printf("Bytecode::jumpAbsolute() ofs = %08X\n", _code->pos()); + //debugCN(kDebugScript, "Bytecode::jumpAbsolute() ofs = %08X\n", _code->pos()); } void Bytecode::jumpRelative(int32 ofs) { @@ -200,7 +202,7 @@ void WoodScript::runTimerSequenceRequests() { Machine *WoodScript::createMachine(int32 machineHash, Sequence *parentSeq, int32 dataHash, int32 dataRowIndex, int callbackHandler, const char *machineName) { - //printf("WoodScript::createMachine(%d)\n", machineHash); fflush(stdout); + //debugCN(kDebugScript, "WoodScript::createMachine(%d)\n", machineHash); Machine *machine = new Machine(this, machineHash, parentSeq, dataHash, dataRowIndex, callbackHandler, machineName, _machineId); _machineId++; @@ -228,7 +230,7 @@ Machine *WoodScript::playSeries(const char *seriesName, long layer, uint32 flags int32 frameRate, int32 loopCount, int32 s, int32 x, int32 y, int32 firstFrame, int32 lastFrame) { - //printf("WoodScript::playSeries(%s)\n", seriesName); + //debugCN(kDebugScript, "WoodScript::playSeries(%s)\n", seriesName); RGB8 *palette = NULL; if (flags & SERIES_LOAD_PALETTE) @@ -282,7 +284,7 @@ Machine *WoodScript::showSeries(const char *seriesName, long layer, uint32 flags } Machine *WoodScript::streamSeries(const char *seriesName, int32 frameRate, long layer, int32 triggerNum) { - //printf("WoodScript::streamSeries(%s)\n", seriesName); + //debugCN(kDebugScript, "WoodScript::streamSeries(%s)\n", seriesName); _globals[kGlobTemp1] = frameRate << 16; /* FIXME: Single frames from a stream series will be decompressed on-the-fly, contrary to "normal" sprite series, to save some memory, and since no random access to single |