Ticket #6671: tsage-debug.patch

File tsage-debug.patch, 2.0 KB (added by digitall, 5 years ago)
  • engines/tsage/converse.cpp

    diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp
    index d1faca5..721e20e 100644
    a b void SequenceManager::synchronize(Serializer &s) {  
    7777}
    7878
    7979void SequenceManager::remove() {
     80        debug(1, "SequenceManager::remove(_resNum:%d)", _resNum);
    8081        if ((!_sequenceData.empty()) && !_keepActive) {
    8182                _sequenceData.clear();
    8283        }
    void SequenceManager::remove() {  
    8990}
    9091
    9192void SequenceManager::signal() {
     93        debug(1, "SequenceManager::signal()");
    9294        if (g_globals->_sceneObjects->contains(&_sceneText))
    9395                _sceneText.hide();
    9496
    9597        bool continueFlag = true;
    9698        while (continueFlag) {
     99                debug(1, "\t_sequenceOffset: %d", _sequenceOffset);
    97100                if (_sequenceOffset >=_sequenceData.size()) {
    98101                        // Reached the end of the sequence
    99102                        if (!_keepActive)
    void SequenceManager::signal() {  
    102105                }
    103106
    104107                uint16 idx = static_cast<uint16>(getNextValue() - 32000);
     108                debug(1, "\tidx: %d", idx);
    105109
    106110                int16 v1, v2, v3;
    107111                switch (idx) {
    void SequenceManager::signal() {  
    246250                }
    247251                case 28:
    248252                        _objectIndex = getNextValue();
     253                        debug(1, "\t_objectIndex: %d", _objectIndex);
    249254                        assert((_objectIndex >= 0) && (_objectIndex < 6));
    250255                        _sceneObject = _objectList[_objectIndex];
    251256                        assert(_sceneObject);
    void SequenceManager::process(Event &event) {  
    336341void SequenceManager::attached(EventHandler *newOwner, EventHandler *endHandler, va_list va) {
    337342        // Get the sequence number to use
    338343        _resNum = va_arg(va, int);
     344        debug(1, "SequenceManager::attached(_resNum:%d)", _resNum);
    339345
    340346        byte *seqData = g_resourceManager->getResource(RES_SEQUENCE, _resNum, 0);
    341347        uint seqSize = g_vm->_memoryManager.getSize(seqData);
    void SequenceManager::attached(EventHandler *newOwner, EventHandler *endHandler,  
    350356                _objectList[idx] = va_arg(va, SceneObject *);
    351357                if (!_objectList[idx])
    352358                        break;
     359                debug(1, "\tAdded ObjectList[%d] to non-null", idx);
    353360        }
    354361
    355362        setup();