ТОМ: Уроки: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 120:
===неиспользуемые глаголы===
Модуль main.tml содержит в себе шаблоны для очень ограниченного набора команд.
 
На каждую команду, для которой не подошел ни один шаблон из модуля main.tml, [[парсер]] будет выдаватьвыдаёт ошибку:
Это мне непонятно...
Чтобы сделать игру более "понятливой" необходимо подключить модуль UnusVerb.tml в котором содержатся описания ошибок для весьма широкого спектра команд.
''Модуль UnusVerb.tml желательно подключать самым первым до подключения всех остальных модулей.''
''В этом случае реакцию на команду парсер будет искать в UnusVerb.tml в самую последнюю очередь.''
//подключим модуль с неиспользуемыми глаголами
include "std.lib\UnusVerb.tml"
//подключим основной модуль стандартной библиотеки
include "std.lib\Main.tml"
Теперь на большинство непредусмотренных в игре команд будет выдаваться индивидуальное сообщение.
 
===описания===