Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 03.02.2010, 12:24   #91
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Lib_font32: Графические шрифты

а можно все же глюк с вылазящими внизу буковками убрать?
просто если нужно внизу что-то тоже отрисовывать, то возникают проблемы
(Offline)
 
Ответить с цитированием
Старый 03.02.2010, 21:10   #92
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

И всетаки как исправить глюк с выходом текста за пределы заданого квадрата,он еще и сверху при прокрутке выходит за пределы,с imagetocanvas чет не получается,картинка не создается,дайте может пример неболь шой,где показана работа imagefromcanvas
Все вопрос отпал,сделал без imagefromcanvas

Последний раз редактировалось NightDeath, 04.02.2010 в 19:45. Причина: Вопрос отпадает
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 05:06   #93
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Уже проходит тестирование новая версия библиотеки, было изменено очень многое, вплоть до редактора шрифтов и формата их хранения.
Зато движок пашет вроде бы даже быстрее и можно теперь выставлять не только цвет выводимого текста, но и прозрачность.
Следите за анонсами, я ещё протестирую хорошенько библиотеку на глючность и выложу.
Кстати, проблема с налезанием текста куда не надо в новой версии легко решается с помощью задания окна вывода стандартной функцией SetClip.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
cherepets (05.02.2010), LLI.T.A.L.K.E.R. (05.02.2010), Sk.MaCh (05.02.2010)
Старый 05.02.2010, 18:12   #94
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Тестирование прошло успешно, но если кто-то заметит глюки, скажите - исправлю.
С целью обеспечения совместимости все функции новой библиотеки имеют те же имена, как и в старой версии, добавилась только команда color(a, r, g , b), которая устанавливает ARGB цвет выводимого текста.
Обратите особое внимание, что генератор шрифтов изменился и формат их хранения тоже изменился, так что старые файлы со шрифтами уже не совместимы с новыми, переделайте их в новый формат если нужно.
Вложения
Тип файла: zip fontgen.zip (256.1 Кб, 580 просмотров)
Тип файла: zip Lib_font32new.zip (4.9 Кб, 530 просмотров)
Тип файла: zip Font33test.zip (7.5 Кб, 536 просмотров)
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
cherepets (06.02.2010), cHeRsAnYa (05.06.2010), GRAY_WOLF (05.02.2010), Ksanatos (22.02.2010), LLI.T.A.L.K.E.R. (06.02.2010), Sk.MaCh (05.02.2010)
Старый 05.02.2010, 20:43   #95
Sk.MaCh
AnyKey`щик
 
Аватар для Sk.MaCh
 
Регистрация: 06.10.2009
Адрес: Питер
Сообщений: 17
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_font32: Графические шрифты

Ммм... Вроде там по умолчанию стоит прозрачность, равная 0, т.е. текст абсолютно прозрачен и не виден. Можешь исправить на 255? И желательно от color'a отделить прозрачность, и сделать её отдельной функцией, потому, что если в шрифте не один цвет (допустим залит градиентом, или рамка) то колор накладывает на него сплошняком цвет и получается фигня...
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 20:44   #96
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от odd Посмотреть сообщение
Кстати, проблема с налезанием текста куда не надо в новой версии легко решается с помощью задания окна вывода стандартной функцией SetClip.
Желательно это добавить в help к Lib_font32, иначе многие могут забыть про это через некоторое время.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 20:54   #97
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от Sk.MaCh Посмотреть сообщение
Ммм... Вроде там по умолчанию стоит прозрачность, равная 0, т.е. текст абсолютно прозрачен и не виден. Можешь исправить на 255? И желательно от color'a отделить прозрачность, и сделать её отдельной функцией, потому, что если в шрифте не один цвет (допустим залит градиентом, или рамка) то колор накладывает на него сплошняком цвет и получается фигня...


Цвет шрифта - color(255, 255, 0, 0);
1) 255 - это прозрачность фона канал А(ставим всегда 255, чтобы был прозрачный фон шрифта)
2) 255 - это цвет - R
3) 0 - это цвет -G
4) 0 - это цвет - B
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
odd (05.02.2010)
Старый 05.02.2010, 21:07   #98
Sk.MaCh
AnyKey`щик
 
Аватар для Sk.MaCh
 
Регистрация: 06.10.2009
Адрес: Питер
Сообщений: 17
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_font32: Графические шрифты

Ну а если мне не надо менять цвет? А без color шрифт не отображается...
Вот пример:

program FontTestNew;
uses font32;
begin
init(1);
loadfont('f');
color(255,0,0,0);
drawstring('Test', 5, 5);
repaint;
delay(9999);
end.

- так работает норм, но мне не нужно менять цвет шрифта!

program FontTestNew;
uses font32;
begin
init(1);
loadfont('f');
drawstring('Test', 5, 5);
repaint;
delay(9999);
end.

- а так на экране ничего нет, очевидно прозрачность шрифта равна 0; (В справке написано: Color(a: integer; r: integer; g: integer; b: integer) - Выставить цвет выводимого текста
a - прозрачность (0 - 255)
r, g, b - RGB цвет

про прозрачность фона ничго не упоминается, всётки параметр 'а' отвечает за прозрачность текста.В первом случае я выставил её 255(непрозрачный) и на экране появился текст, во втором случае, я её вобще ен трогал - пустой экран; из этого делаю вывод, что по умолчанию параметр а равен 0...
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 21:23   #99
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Ладно, добавлю 255 прозрачность и черный цвет по умолчанию.
Но это не критично. Что вам стоит добавить 1 лишнюю строку в текст кода вашей программы.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
GRAY_WOLF (05.02.2010)
Старый 05.02.2010, 21:27   #100
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от Sk.MaCh Посмотреть сообщение
Ну а если мне не надо менять цвет? А без color шрифт не отображается

А что тебе мешает менять цвет на тот который нужен в данный момент, если ты задал его один раз то цвет текста будет один на протяжение всего твоего кода.

Вот тебе и ответ
Сообщение от odd Посмотреть сообщение
Что вам стоит добавить 1 лишнюю строку в текст кода вашей программы.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 21:40   #101
Sk.MaCh
AnyKey`щик
 
Аватар для Sk.MaCh
 
Регистрация: 06.10.2009
Адрес: Питер
Сообщений: 17
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_font32: Графические шрифты

Походу меня так и не поняли... попробуйте написать чтонибудь этим шрифтом - http://s002.radikal.ru/i197/1002/85/af2019d4121a.png txt на dat изменить нужно
Вложения
Тип файла: txt Verdana12.txt (672 байт, 665 просмотров)
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 21:55   #102
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от Sk.MaCh Посмотреть сообщение
Походу меня так и не поняли... попробуйте написать чтонибудь этим шрифтом - http://s002.radikal.ru/i197/1002/85/af2019d4121a.png txt на dat изменить нужно
А шрифт ты где взял? Сам раскрасил? Генератр шрифтов выдает сразу и картинку шрифта и dat всегда черным, а еще прочти пост #94.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 22:06   #103
Sk.MaCh
AnyKey`щик
 
Аватар для Sk.MaCh
 
Регистрация: 06.10.2009
Адрес: Питер
Сообщений: 17
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_font32: Графические шрифты

Конечно сам, вся прелесть этой библы, именно в том, что можно раскрасить шрифт, а не тупо залить одним цветом... Ну и конечно выбор шрифта по своему вкусу... В общем odd, я тебе очень благодарен за эту либу, но буду еще больше благодарен, если ты всетки вынесешь прозрачность отдельной функцией
(Offline)
 
Ответить с цитированием
Старый 05.02.2010, 23:22   #104
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

odd как теперь в меню прописывать шрифты?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 13:05   #105
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от GRAY_WOLF Посмотреть сообщение
odd как теперь в меню прописывать шрифты?
Так как все название функций совпадают со старыми, то по-идее должна быть полная совместимость с библиотекой Lib-menu32.

А насчет двухцветных и более цветных шрифтов я ещё подумаю как это лучше реализовать.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графическое меню. GRAY_WOLF Наше Open Source Software 0 18.12.2009 20:33
графический планшет и 3D Max SKA_DIMKA 3D Моделирование 11 18.08.2009 17:28
2д игровой графический чат Serg153 Основной форум 17 01.02.2009 00:35
Шрифты MaDoW Программирование 3 26.12.2007 22:33
Шрифты zheland 2D-программирование 1 27.10.2007 22:20


Часовой пояс GMT +4, время: 14:30.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com