Death or Glory/FON

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску

Общее

Используется только один файл шрифта "GOTHIC1.FON", в котором могут быть определены до 256 символов, отображаемых в игре. Всего используется три разных шрифта, различаемых размером и толщиной линий (одноточечный, двуточечный с тенью, трехточечный с тенью). Некоторые символы присутствуют в единственном экземпляре, например пробел, некоторые символы содержат значки, используемые для условного обозначения разных элементов игры.

Файл GOTHIC1.FON

Фактически файл содержит последовательность изображений символов. Каждое изображение определяется размерами и значениями цветов точек. Для использования символа в любом тексте достаточно указать его порядковый номер в этом файле (получается однобайтовая кодировка). Ограничения размеров изображений символов достаточно велики (2 байта), поэтому, при необходимости, отдельные позиции могут занимать целый слова, фразы или масштабные изображения. Некоторые символы могут быть пропущены.

Неиспользуемый символ

Смещение Длина Комментарий
0xN 2 Два байта со значениями "04 00".

Используемый символ

Смещение Длина Комментарий
0xN + 00 2 Количество байтов изображения символа (далее M).
0xN + 02 2 Горизонталь (ширина) изображения символа, количество точек.
0xN + 04 2 Вертикаль (высота) изображения символа, количество точек.
0xN + 06 M Байты, определяющие точки изображения символа и их цвета.

, смещение и длина считаются в байтах (шт.). Смещение - шестнадцатеричная система исчисления, длина - десятичная система исчисления.

Последовательность отображения значений байтов, определяющих точки изображения символа, - горизонтально слева направо и вертикально сверху вниз.