diff -ur ScummVM-cvs20020910/scummvm/scumm/imuse.cpp ScummVM-cvs20020910+hack/scummvm/scumm/imuse.cpp
old
|
new
|
|
3038 | 3038 | player->set_tempo(player->_tempo); |
3039 | 3039 | scumm->getResourceAddress(rtSound, player->_id); |
3040 | 3040 | player->_mt32emulate = isMT32(player->_id); |
| 3041 | if (scumm->_use_adlib) { |
| 3042 | // FIXME - This should make sure the right |
| 3043 | // instruments are loaded, but it does not |
| 3044 | // even try to move to the right position in |
| 3045 | // the track. Using scan() gives a marginally |
| 3046 | // better result, but not good enough. |
| 3047 | // |
| 3048 | // The correct fix is probably to store the |
| 3049 | // Adlib instruments, or information on where |
| 3050 | // to find them, in the savegame. |
| 3051 | player->jump(player->_track_index, 0, 0); |
| 3052 | } |
3041 | 3053 | } |
3042 | 3054 | } |
3043 | 3055 | } |