====== Правила создания собственного набора смайлов ====== Набор смайлов в бомбусе состоит из двух файлов: **smiles.png** и **smiles.txt** ===== smiles.png ===== В этом файле хранятся изображения смайлов. Смайлы располагаются "плиточно". Размеры иконок в smiles.png вычисляются по следующим правилам: * количество иконок по горизонтали постоянно, и **равно 16** * количество иконок по вертикали не более 16 * последняя строка иконок может содержать менее 16 элементов. * ширина всех иконок одинакова * высота всех иконок одинакова и равна ШИРИНЕ (иконки квадратные) Смайлы нумеруются слева направо, построчно, начиная от верхнего левого угла. ==== Пример smiles.png ==== {{bombus:smiles.png}} 16 иконок по горизонтали,\\ 2 строки иконок по вертикали,\\ последняя строка заполнена не до конца,\\ ширина и высота всех иконок одинакова (15*15).\\ Файл содержит 31 смайл ===== smiles.txt ===== Каждый смайл описывается строчкой файла smiles.txt, которая может содержать множество символьных эквивалентов (представлений) смайла, по которым он будет распознаваться. Разделитель между эквивалентами - TAB (0x09). Количество строк должно быть равно количеству смайликов в файле smiles.png. При выборе из окна смайликов (команда Add smile в меню формы набора сообщения) берётся первое значение в строке описания. ==== Пример smiles.txt ==== Этот файл соответствует ранее рассмотренному smiles.png :-) :) ;-) ;) :-P :-p :P :p [:-} :-D :-d :D :d :lol: :LOL: :-( :( :[ :-[ :'-( :'( ;-( ;( :-O :-o :O :o =-O :-@ :@ >:o :-$ :$ *KISSED* :-| :| :-S :-s :S :s B-) B) (H) (h) 8-) 8) (Y) (y) (N) (n) *STOP* (6) ]:-> (B) (b) *DRINK* (%) (D) (d) >:) :-B :-? :? :-! :! *-:) 8-X 8-x @= :O) :o) *JOKINGLY* :-& :-X :-x |-) |) *TIRED* (C) ~o) ~O) :-" :-* :* =* *KISSING* @};- @}->- @}->-- (f) (F) :-\ :-/ :/ :\