|
Полнота поддержки HTML зависит от конкретного front-end-а.
==Графический интерфейс==
==Интеграция с другими программами==
Платформа состоит из 2х частей:
1. Ядро - реализовано в виде динамической библиотеки .dll
2. Интерфейсная оболочка (Front-end)
Интерфейс между ядром и оболочкой достаточно прост, построен на нескольких функциях ядра. Любой желающий может использовать ядро платформы в своих разработках.
Для этого необходимо подключить tom.dll и его функции: RunFile(); RunText(); Command();
===экспортные функции===
Назначение функций:
*char* RunFile(char*FileName)
**Выполняет скрипт из указанного файла.
**Возвращает текст, сгенерированный при выполненнии скрипта.
*char* RunText(char*Statement)
**Вычисляет выражение или выполняет скрипт переданный в строке.
**Возвращает результат вычисления. Текст сгенерированный при выполненнии скрипта пишется в лог.
*char* Command(char*Input)
**Выполняет команды на русском языке.
**Возвращает текст, сгенерированный при выполненнии команды.
===Милена===
Первым удачным примером интеграции движка ТОМ является платформа [[Милена]].
%Нажмите любую клавишу, чтобы остановить воспроизведение<pause>
%<music name="главная тема" event="stop">//Эта строка останавливает воспроизведение музыки с условным именем "главная тема"
==Библиотеки==
|