Ticket #8914: scumm-talkspeed-slider-2.patch

File scumm-talkspeed-slider-2.patch, 1.6 KB (added by salty-horse, 16 years ago)

Corrected patch. Added missing files.

  • input.cpp

     
    527527                _defaultTalkDelay = 9 - runDialog(dlg);
    528528
    529529                // Save the new talkspeed value to ConfMan
    530                 setTalkspeed(_defaultTalkDelay);
     530                setTalkspeed(9 - _defaultTalkDelay);
    531531
    532532                if (VAR_CHARINC != 0xFF)
    533533                        VAR(VAR_CHARINC) = _defaultTalkDelay;
  • scumm.cpp

     
    16901690        if (VAR_VOICE_MODE != 0xFF)
    16911691                VAR(VAR_VOICE_MODE) = _voiceMode;
    16921692
    1693         _defaultTalkDelay = getTalkspeed();
     1693        _defaultTalkDelay = 9 - getTalkspeed();
    16941694        if (VAR_CHARINC != 0xFF)
    16951695                VAR(VAR_CHARINC) = _defaultTalkDelay;
    16961696}
  • script_v8.cpp

     
    424424
    425425                if (var == VAR_CHARINC) {
    426426                        if (ConfMan.hasKey("talkspeed")) {
    427                                 value = getTalkspeed();
     427                                value = 9 - getTalkspeed();
    428428                        } else {
    429429                                // Save the new talkspeed value to ConfMan
    430                                 setTalkspeed(value);
     430                                setTalkspeed(9 - value);
    431431                        }
    432432                }
    433433
  • script.cpp

     
    625625
    626626                if (var == VAR_CHARINC) {
    627627                        if (ConfMan.hasKey("talkspeed")) {
    628                                 value = getTalkspeed();
     628                                value = 9 - getTalkspeed();
    629629                        } else {
    630630                                // Save the new talkspeed value to ConfMan
    631                                 setTalkspeed(value);
     631                                setTalkspeed(9 - value);
    632632                        }
    633633                }
    634634