1
правка
Изменения
Перейти к навигации
Перейти к поиску
Нет описания правки
{{Содержание справа}}
[[Изображение:TOM_logo.GIF]]
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
==Общая информация==
Если у Вас есть вопросы по платформе - посмотрите [http://forum.ifiction.ru/viewtopic.php?id=1258 FAQ].
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
Есть возможность обработки событий и фоновых действий.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Парсер команд на русском языке===
[[Парсер]] изначально ориентирован на русский язык, не имеет ограничений на количество слов в команде, команды описываются с помощью шаблонов. Парсинг управляется функциями-проверками к шаблонам.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Модульный принцип построения платформы===
При желании авторы могут создавать и использовать свои собственные интерфейсы и плагины. API движка открыты.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Поддержка HTML и прочих тегов===
Вся тяжесть обработки HTML тегов и прочей разметки ложится на front-end.
Полнота поддержки HTML зависит от конкретного интерфейса.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
==Версия 0.9.3.1==
Constom поддерживает тег смены цвета шрифта и несколько служебных тегов.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===TOM API 0.9.3.1===
**Выполняет команды на русском языке.
**Возвращает текст, сгенерированный при выполненнии команды.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===ТОМилена===
[[Изображение:TOM_Milena.JPG]]
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
Милена может выступать как полноценный оконный интерфейс ТОМа с поддержкой HTML разметки.
%Нажмите любую клавишу, чтобы остановить воспроизведение<pause>
%<music name="главная тема" event="stop">//Эта строка останавливает воспроизведение музыки с условным именем "главная тема"
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
==Версия 0.9.4.х==
*вычисление выражений непосредственно в командной строке (удобно для отладки);
*тестировать можно на старых играх - мышках и спелеологисте.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Интерфейс на основе HGE===
[[Изображение:TOMonHGE.JPG]]
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
Интерфейс реализован на основе полноценного графического движка [http://hge.relishgames.com/overview.html HGE], что в будущем позволяет нарастить графические возможности платформы и использовать различные спецэффекты.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===ТОМ API 0.9.4.х===
*'''RegFunctionANSI()''' - работает аналогично RegFunction();
*'''RunTextANSI()''' - работает аналогично RunText();
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
====Внешние функции====
После регистрации внешней функции её можно вызвать из командной строки '''>MyFunction Arg''' или из кода игры: '''MyFunction(Arg)'''.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
''(Последние версии стандартной библиотеки могут некорректно работать на платформе v.0.9.3.1, рекомендуется использовать последнюю версию платформы 0.9.4.х)''
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Библиотеки===
*демо для стандартной библиотеки (файл ''Libs4TOM\std_test.tom'');
*портированные на стандартную библиотеку ТОМ игры рТАДС - [[Плащ Тьмы]] и [[Золотой череп]] (файлы ''Cloak_of_Darkness.tom'' и ''GOLDSKLR_std.tom'').
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
====Стандартная библиотека====
*'''Light.tml'''
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Инструменты===
[[Изображение:tom_g.PNG]]
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
Текущая версия 0.8.2.158
Принципы работы движка серьезно пересмотрены. В новую версию вложен весь боевой опыт, приобретенный за время создания и использования платформы, а также новые идеи, внедрить которые в архитектуру первого ТОМа было уже невозможно.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
==Changelog==
*можно задавать произвольные цвета текста и фона с помощью шестнадцатеричных чисел в формате RGB; пример: '''<body text=F94500>'''
*небольшое улучшение парсера: при неоднозначности между объектом и локацией предпочтение отдаётся объекту.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Версия v.0.9.4.10 beta===
*не исправлена ошибка, возникающая при выгрузке плагинов.
*пути файлов в тегах берутся относительно папки движка, а не игры.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Версия v.0.9.4.9 beta (багфикс)===
*интерфейс переписан с учётом потокобезопасности.
*речевой плагин временно убран из архива - не корректно завершает работу.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Версия v.0.9.4.8 beta===
- пост-обработка текста пока отсутствует, будет переделываться.
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]
===Версия v.0.9.3.1 бета===
[[ТОМ: Changelog|Архив по старым версиям]]
'''Source(s):''' [http://www.downloadranking.com/privacypolicy.php ТОМ 0.9 бета]