RU
-------------------------------------------------
  Документ использует кодировку WINDOWS cp1251
     Document used WINDOWS cp1251 codepage
-------------------------------------------------


           Burial Sprite Cutter v1.o5*
-------------------------------------------------
Based  on  the source  code of  the Burial Sprite
Cutter  v1.o4   (c) Sinn/Delirium  Tremens  from
Freedom'1999-o1
-------------------------------------------------


  Описание плагина Burial Sprite Cutter v1.o5*


 Версия 1.o5* это дальнейшее развитие версии 1.o4
Модуль функционален в BGE версии 3.o5 и выше.

Изменения:

1. Замедлена реакция на клавиши и мышь в режиме
   выбора спрайта.

2. Теперь  при  отсутствии  спрайтов  в  странице
   памяти AddPage, при выборе "Вырезать" выдаётся
   запрос  на  создание  нового  набора. А  затем
   запрос подтверждения.

 Внимание: после создания нового набора спрайтов,
   предыдущее содержание AddPage будет утеряно.

3. Переименована  команда  "Компиляция SPR"  в
   команду "Сохранить ASM(WRD)".
   Данная команда сохраняет спрайты в виде текста
   на языке Assembler командами DB .

4. Добавлен  простой  статический  аниматор. С
   возможностью выбора нескольких параметров.

5. Появилась возможность задать цвет фона для
   просмотра и выбора спрайтов.


Аниматор:

 "Анимация" - выводит анимацию спрайтов в верхнем
левом углу экрана.
 Для анимации требуется не менее 2-х спрайтов.

 Параметр  "Задержка"  определяет  задержку  в
прерываниях(1/50 сек.) перед выводом следующего
кадра.

 Параметр "Режим" определяет последовательность
кадров:

  "Повтор" -циклическое повторение
           последовательности от начала до конца.
           Т.е. если последовательность например
           содержит 4 кадра (0,1,2,3), то
           порядок анимации будет:
           0,1,2,3,0,1,2,3,0,1,2,3...

  "Маятник" -повторение последовательности кадров
           от начала до конца и наоборот. Т.е
           при тех же 4-х кадрах (0,1,2,3),
           порядок анимации будет:
           0,1,2,3,2,1,0,1,2,3,2,1...

 Режим  выбора  последовательности  определяет
начальный и конечный кадры анимации.
 Если выбран режим "Все спрайты", то указатель
будет выглядеть как "000--END"
 Если выбран режим "Выбрать фрагмент", то
указатель покажет выбранные начальный и конечный
кадр.
 При выборе опции "Выбрать фрагмент", вначале
выбирается стартовый кадр, затем последний
(последний не может быть раньше стартового)


 Цвет фона ( BG: #** ):

 Параметр "BG" задаёт цвет экрана в режимах
выбора спрайта или анимации.
 Отображается в шестнадцатеричном режиме, а
вводится функцией выбора цвета RGB.
Следует помнить что выбранный цвет сохранится
и в основном формате редактора.
Кроме того цвет бордюра отдельно не задаётся а
выбирается по цвету бумаги (paper) из заданного.


 Опция "Информация" выдаёт информацию о текущем
наборе спрайтов.


-------------------------------------------------

      Описание структуры файла спрайтов SPR

-------------------------------------------------


       ORG #C000    ; Расположение с адреса #C000
                    ; (страница 4 - AddPage)

Head     DB "SPR-"  ; заголовок 4 байта

All      DB N       ; общее количество спрайтов

FloatTab DW TABLICA ; адрес  начала  свободного
                    ; места в таблице спрайтов

Float    DW Sprites ; адрес начала свободного
                    ; места в памяти

teksp    DB 0       ; текущий выбранный спрайт

TABLICA  DS 1275    ; таблица спрайтов 1275 байта
                    ; по 5 байт на спрайт:
                    ;----------------------------
                    ; next (2 байта) - смещение
                    ;      следующего спрайта
                    ;      относительно начала
                    ;      данных спрайтов
                    ; size x (1 байт) - размер X
                    ; size y (1 байт) - размер Y
                    ; flag (1 байт) -флаг наличия
                    ;             атрибутов цвета
                    ;----------------------------

Sprites             ; С этого адреса начинаются
                    ; данные самих спрайтов
                    ; . . . . . . . . . . . . . .


-------------------------------------------------

 Компиляция модуля:

-------------------------------------------------

 Компиляция модуля производится с помощью
SjASMplus v1.18.3

Основной файл исходников : SpriteCut.asm

Предварительно требуется отредактировать пути
загрузки необходимых файлов и путь сохранения
полученного плагина.
А также изменить содержание файла "local.asm"
для требуемой локализации.

При использовании русской локализации требуется
использовать ключ --dos866 для компиляции

Пример команды компиляции:

sjasmplus --dos866 --color=off SpriteCut.asm


-------------------------------------------------



