Показать сообщение отдельно
Старый 01.11.2007, 10:45   #4
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Про смайлы! Как бы замутить?

for n = 1 to len(line$)
fif=mid(line$, n, 1)
if fif=":" then
fif=mid(line$, n+1, 1)
if fif=")" then
draw=1
pos=n
endif
endif
next
....

if draw=1 then drawimage smile, fontwidth()*pos, ...

ДУмаю мысль ясна. Считываешь в строке все символы, если какая либо последовательность символов равна зарезервированной последовательности нашего смайла, то рисуем в этом положении смайл. Также нужно переписывать строку, пропускать эти последовательности.

ЗЫж код врядле рабочий. так что смотри на него как на алгоритм =)).
(Offline)
 
Ответить с цитированием