СОЗДАНИЕ ДОПОЛНИТЕЛЬНЫХ НАБОРОВ УРОВНЕЙ И СКИНОВ ДЛЯ ИГРЫ "КОСИЛКА" __________________________________________________ Игра "Косилка" поддерживает дополнительные наборы уровней и скины. В этом документе описана структура файлов скинов и уровней. -------------------------------------------------- СОЗДАНИЕ ДОПОЛНИТЕЛЬНЫХ УРОВНЕЙ -------------------------------------------------- Начиная с версии 0.5, игра поддерживает дополнительные наборы уровней. Файл с дополнительным набором уровней должен называться koslevel.pak и находиться в одном каталоге с игрой. Файл дополнительных уровней должен называться kosilka.klp и находиться в одном каталоге с игрой. Размер файла должен быть кратен 512 байтам. Структура файла: 1-й байт - количество уровней (1-255) < далее находятся сами уровни, каждый уровень занимает 400 байт. Каждый байт - клетка карты. Возможные значения каждого байта: 0 - скошенная трава 1 - трава 2 - косилка 3 - камень 4 - дерево > < далее записывается необходимое количество нулей для того, чтобы файл был кратен 512 байтам > Внимание: должна быть ровно одна косилка на уровне и не менее одной единицы травы -------------------------------------------------- СОЗДАНИЕ СКИНОВ -------------------------------------------------- Начиная с версии 1.11, "Косилка" поддерживает скины в универсальном формате USF+ (Universal Skin Format +). СКИНЫ СТАРЫХ ФОРМАТОВ БОЛЕЕ НЕ ПОДДЕРЖИ- ВАЮТСЯ И ДОЛЖНЫ БЫТЬ ПРЕОБРАЗОВАНЫ В ФОРМАТ USF+. Файл скина должен называться kosilka.usf и нахо- диться в одном каталоге с игрой. Если игра обнаруживает скин, то он активируется и графи- ческое оформление игры меняется. Скин можно отключить. Для этого нажмите клавишу в главном меню. Структура USF-файла скина для "Косилки": Размер файла должен быть кратен 512 байтам. Первый байт - количество "вариантов" скина (с различ- ными масштабами) в файле. Здесь задаём 0x01. Следующие 3 байта - описание "варианта" скрина. 1) Количество изображений - указываем 0x08 2) Ширина изображения - указываем 0x18 3) Высота изображения - указываем 0x18 Далее идёт непосредственно скин. Он, как выше указали мы, содержит 8 картинок разме- ром 24х24 (каждая по 1728 байт). Цвет каждой точки описывается 3-мя байтами: R,G,B (красный, зелёный, синий). Картинки в файле идут в следующем порядке: - Косилка едет вниз - Косилка едет вверх - Косилка едет влево - Косилка едет вправо - Скос - Трава - Камень - Дерево Далее в файл дописывается определённое количество нулей (0x00) для того, чтобы размер файла был кратен 512 байтам. ПРИМЕРЫ скина и набора уровней находятся в каталоге contsamp.