Готовый перевод A Guide to the Mazes of Menace (Guidebook for NetHack) / Путеводитель по миру NetHack: 9.8 Настройка звуков, определенных пользователем
9.8 Настройка звуков, определенных пользователем
Некоторые игровые платформы позволяют указать звуковые файлы, которые проигрываются, когда на экран приходит сообщение, шаблон которого заранее указан пользователем.
В настоящий момент использование звуков поддерживают порты игры на QT, win32tty и win32gui.
Далее указаны опции конфигурационного файла, связанные со звуком.
SOUNDDIR
Директория, в которой хранятся звуковые файлы.
SOUND
Связь звука с сообщением по указанному шаблону.
Каждое вхождение SOUND разбивается на следующие части:
MESG - связь с сообщением (в версии 3.4 поддерживается только одно)
pattern - шаблон сообщения для поиска
sound file - название звукового файла для воспроизведения.
volume - громкость воспроизведения звукового файла.
Точный формат шаблона зависит от того, собрана ли текущая платформа с регулярными выражениями или используется внутренний формат NetHack.
Регулярные выражения могут быть более гибкими, чем формат NetHack, но требуют сторонних библиотек.
Существует великое многообразие информации, касаемой использования регулярных выражений.
Вы можете выяснить, какой шаблон сравнения использует порт, выполнив команду "#version ".
NetHack использует внутренние процедуры, для распознания текста по шаблону.
*--- один или более символов
?--- любой одиночный символ.
Пример подключения звука с использованием внутреннего шаблона NetHack.
SOUND=MESG "*chime of a cash register*" "gong.wav" 50
В данном случае любое сообщение, содержащее "chime of a cash register" будет воспроизводиться со звуком "gong.wav".
Вы можете использовать любое количество вхождений опции SOUND в Вашем конфигурационном файле.
Переведено на Нотабеноиде
http://notabenoid.org/book/20643/67759
Переводчики: witmolif
Настройки
Готово:
