Правила создания собственного набора смайлов

Набор смайлов в бомбусе состоит из двух файлов: smiles.png и smiles.txt

smiles.png

В этом файле хранятся изображения смайлов. Смайлы располагаются “плиточно”.

Размеры иконок в smiles.png вычисляются по следующим правилам:

  • количество иконок по горизонтали постоянно, и равно 16
  • количество иконок по вертикали не более 16
  • последняя строка иконок может содержать менее 16 элементов.
  • ширина всех иконок одинакова
  • высота всех иконок одинакова и равна ШИРИНЕ (иконки квадратные)

Смайлы нумеруются слева направо, построчно, начиная от верхнего левого угла.

Пример smiles.png

16 иконок по горизонтали,
2 строки иконок по вертикали,
последняя строка заполнена не до конца,
ширина и высота всех иконок одинакова (15*15).
Файл содержит 31 смайл

smiles.txt

Каждый смайл описывается строчкой файла smiles.txt, которая может содержать множество символьных эквивалентов (представлений) смайла, по которым он будет распознаваться. Разделитель между эквивалентами - TAB (0×09). Количество строк должно быть равно количеству смайликов в файле 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)
:-\	:-/	:/	:\
 
bombus/smiles.txt · Последние изменения: 10/03/2007 13:58
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki