TOLTECS: Cleanup of the script debug messages
This commit is contained in:
parent
69da727c55
commit
840633c508
1 changed files with 13 additions and 17 deletions
|
@ -170,7 +170,6 @@ void ScriptInterpreter::setupScriptFunctions() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::loadScript(uint resIndex, uint slotIndex) {
|
void ScriptInterpreter::loadScript(uint resIndex, uint slotIndex) {
|
||||||
|
|
||||||
delete[] _slots[slotIndex].data;
|
delete[] _slots[slotIndex].data;
|
||||||
|
|
||||||
_slots[slotIndex].resIndex = resIndex;
|
_slots[slotIndex].resIndex = resIndex;
|
||||||
|
@ -178,7 +177,6 @@ void ScriptInterpreter::loadScript(uint resIndex, uint slotIndex) {
|
||||||
_slots[slotIndex].size = scriptResource->size;
|
_slots[slotIndex].size = scriptResource->size;
|
||||||
_slots[slotIndex].data = new byte[_slots[slotIndex].size];
|
_slots[slotIndex].data = new byte[_slots[slotIndex].size];
|
||||||
memcpy(_slots[slotIndex].data, scriptResource->data, _slots[slotIndex].size);
|
memcpy(_slots[slotIndex].data, scriptResource->data, _slots[slotIndex].size);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::setMainScript(uint slotIndex) {
|
void ScriptInterpreter::setMainScript(uint slotIndex) {
|
||||||
|
@ -244,10 +242,9 @@ int16 ScriptInterpreter::readInt16() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::execOpcode(byte opcode) {
|
void ScriptInterpreter::execOpcode(byte opcode) {
|
||||||
|
|
||||||
int16 ofs;
|
int16 ofs;
|
||||||
|
|
||||||
debug(1, "opcode = %d", opcode);
|
debug(2, "opcode = %d", opcode);
|
||||||
|
|
||||||
switch (opcode) {
|
switch (opcode) {
|
||||||
case 0:
|
case 0:
|
||||||
|
@ -255,9 +252,9 @@ void ScriptInterpreter::execOpcode(byte opcode) {
|
||||||
// ok
|
// ok
|
||||||
_subCode = _code;
|
_subCode = _code;
|
||||||
byte length = readByte();
|
byte length = readByte();
|
||||||
debug(1, "length = %d", length);
|
debug(2, "length = %d", length);
|
||||||
uint16 index = readInt16();
|
uint16 index = readInt16();
|
||||||
debug(1, "callScriptFunction %d", index);
|
debug(2, "callScriptFunction %d", index);
|
||||||
execScriptFunction(index);
|
execScriptFunction(index);
|
||||||
_code += length - 2;
|
_code += length - 2;
|
||||||
break;
|
break;
|
||||||
|
@ -478,15 +475,14 @@ void ScriptInterpreter::execOpcode(byte opcode) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::execScriptFunction(uint16 index) {
|
void ScriptInterpreter::execScriptFunction(uint16 index) {
|
||||||
debug(4, "execScriptFunction(%d)", index);
|
|
||||||
if (index >= _scriptFuncs.size())
|
if (index >= _scriptFuncs.size())
|
||||||
error("ScriptInterpreter::execScriptFunction() Invalid script function index %d", index);
|
error("ScriptInterpreter::execScriptFunction() Invalid script function index %d", index);
|
||||||
debug(4, "%s", _scriptFuncNames[index]);
|
debug(1, "execScriptFunction %s (%d)", _scriptFuncNames[index], index);
|
||||||
(*_scriptFuncs[index])();
|
(*_scriptFuncs[index])();
|
||||||
}
|
}
|
||||||
|
|
||||||
int16 ScriptInterpreter::getGameVar(uint variable) {
|
int16 ScriptInterpreter::getGameVar(uint variable) {
|
||||||
debug(0, "ScriptInterpreter::getGameVar(%d{%s})", variable, varNames[variable]);
|
debug(2, "ScriptInterpreter::getGameVar(%d{%s})", variable, varNames[variable]);
|
||||||
|
|
||||||
switch (variable) {
|
switch (variable) {
|
||||||
case 0: return _vm->_mouseDisabled;
|
case 0: return _vm->_mouseDisabled;
|
||||||
|
@ -518,7 +514,7 @@ int16 ScriptInterpreter::getGameVar(uint variable) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::setGameVar(uint variable, int16 value) {
|
void ScriptInterpreter::setGameVar(uint variable, int16 value) {
|
||||||
debug(0, "ScriptInterpreter::setGameVar(%d{%s}, %d)", variable, varNames[variable], value);
|
debug(2, "ScriptInterpreter::setGameVar(%d{%s}, %d)", variable, varNames[variable], value);
|
||||||
|
|
||||||
switch (variable) {
|
switch (variable) {
|
||||||
case 0:
|
case 0:
|
||||||
|
@ -609,27 +605,27 @@ int16 ScriptInterpreter::popInt16() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::localWrite8(int16 offset, byte value) {
|
void ScriptInterpreter::localWrite8(int16 offset, byte value) {
|
||||||
//debug(1, "localWrite8(%d, %d)", offset, value);
|
//debug(2, "localWrite8(%d, %d)", offset, value);
|
||||||
_localData[offset] = value;
|
_localData[offset] = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
byte ScriptInterpreter::localRead8(int16 offset) {
|
byte ScriptInterpreter::localRead8(int16 offset) {
|
||||||
//debug(1, "localRead8(%d) -> %d", offset, _localData[offset]);
|
//debug(2, "localRead8(%d) -> %d", offset, _localData[offset]);
|
||||||
return _localData[offset];
|
return _localData[offset];
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::localWrite16(int16 offset, int16 value) {
|
void ScriptInterpreter::localWrite16(int16 offset, int16 value) {
|
||||||
//debug(1, "localWrite16(%d, %d)", offset, value);
|
//debug(2, "localWrite16(%d, %d)", offset, value);
|
||||||
WRITE_LE_UINT16(&_localData[offset], value);
|
WRITE_LE_UINT16(&_localData[offset], value);
|
||||||
}
|
}
|
||||||
|
|
||||||
int16 ScriptInterpreter::localRead16(int16 offset) {
|
int16 ScriptInterpreter::localRead16(int16 offset) {
|
||||||
//debug(1, "localRead16(%d) -> %d", offset, (int16)READ_LE_UINT16(&_localData[offset]));
|
//debug(2, "localRead16(%d) -> %d", offset, (int16)READ_LE_UINT16(&_localData[offset]));
|
||||||
return (int16)READ_LE_UINT16(&_localData[offset]);
|
return (int16)READ_LE_UINT16(&_localData[offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
byte *ScriptInterpreter::localPtr(int16 offset) {
|
byte *ScriptInterpreter::localPtr(int16 offset) {
|
||||||
//debug(1, "localPtr(%d)", offset);
|
//debug(2, "localPtr(%d)", offset);
|
||||||
return &_localData[offset];
|
return &_localData[offset];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -941,7 +937,8 @@ void ScriptInterpreter::sfStopShakeScreen() {
|
||||||
|
|
||||||
void ScriptInterpreter::sfStartSequence() {
|
void ScriptInterpreter::sfStartSequence() {
|
||||||
int16 sequenceResIndex = arg16(3);
|
int16 sequenceResIndex = arg16(3);
|
||||||
//debug("ScriptInterpreter::sfStartSequence(%d)", sequenceResIndex);
|
debug(1, "ScriptInterpreter::sfStartSequence(%d)", sequenceResIndex);
|
||||||
|
|
||||||
if (sequenceResIndex >= 0) {
|
if (sequenceResIndex >= 0) {
|
||||||
//_vm->_arc->dump(sequenceResIndex, "music"); // DEBUG: Dump music so we know what's in there
|
//_vm->_arc->dump(sequenceResIndex, "music"); // DEBUG: Dump music so we know what's in there
|
||||||
|
|
||||||
|
@ -950,7 +947,6 @@ void ScriptInterpreter::sfStartSequence() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScriptInterpreter::sfEndSequence() {
|
void ScriptInterpreter::sfEndSequence() {
|
||||||
//debug("ScriptInterpreter::sfEndSequence");
|
|
||||||
_vm->_music->stopSequence();
|
_vm->_music->stopSequence();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue