Замечание: параметры в скобках [] можно опустить;
параметры в скобках <> обязательны.
Режим "new".
Входные данные необходимо указать в файле с расширением .ARR.
Формат ARR-файла (пример):
BEGIN // начало ARR-файла
!3 - время задержки кадра в тиках (1 сек. = 18 тиков) от 0 до 9999
#lab_mc.pcx // имя фонового спрайта
#perro_1.pcx // имя 1-й спрайтовой библиотеки
1 5 3 62 59 1 1 100 100
// N dPx dPy dx dy x y x0 y0
// N - номер спрайта (1,2,3...)
// dPx*dPy - число фаз спрайта
// dx,dy - размеры спрайта в пикселях
// x,y - координаты спрайта в библиотеке
// x0, y0 - координаты спрайта, где он будет в нулевом кадре
//--------------------------------------------------
#xor_fig.pcx // имя 2-й спрайтовой библиотеки
2 4 1 27 11 1 1 150 100
3 4 1 27 19 1 13 190 100
&bbc.flm // файл сохранения готового фрагмента
END // конец ARR-файла
Режим "edit".
Входные данные берутся из файла с расширением .FLM.
Управление то же, что и в режиме "new".
Вызов: THE <имя>.FLM
Режим "play".
Входные данные необходимо указать в файле с расширением .PRJ.
Формат PRJ-файла (пример):
BEGIN // начало
// фрагменты исполняются по порядку
#abc.flm // # - загрузить новую библиотеку спрайтов
+bbc.flm // + - использовать старую библиотеку спрайтов
+abc.flm
#2.flm
#bbc.flm
END // конец
Графические изображения для монитора THE готовятся в формате PCX в
разрешении 320*200 и 256 цветов при помощи любого графического
редактора, который имеется и к которому привык сам пользователь.
Они должны быть представлены в виде отдельных файлов.
Спрайтовая библиотека - это файл PCX подготовленный специальным
образом. Так как графический образ спрайта представляет собой набор
прямоугольных изображений (фаз) одинаковых размеров, то художник должен
размещать их в картине последовательно в виде таблички. При
инициализации указывается размер таблички: количество по горизонтали и
количество по вертикали. Между фазами дается интервал в 1 пиксель,
который обычно заполняется контрастным цветом. Это позволит легко
модифицировать изображения в случае необходимости.
Размеры спрайтов, их количество и фазы Вы можете формировать сами
в зависимости от Ваших требований.
При подготовке изображений спрайтовых библиотек указывается
прозрачным 'нулевой' цвет (как правило черный). При желании, конечно,
можно сделать иначе.
Количество спрайтовых библиотек для одного дубля может быть
несколько (смотрите демонстрационные примеры).
Особое внимание обратите на работу с палитрами. Палитры в
различных спрайтовых библиотеках должны быть одинаковыми. Это
необходимо, чтобы не было коллизий при совместном использовании
спрайтов, имеющих разные палитры.
Назад