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

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

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

Ответ
 
Опции темы
Старый 10.04.2010, 18:47   #166
Dimon
Оператор ЭВМ
 
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
Ответ: Lib_font32: Графические шрифты

Спасибо
(Offline)
 
Ответить с цитированием
Старый 14.04.2010, 18:28   #167
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

опять столкнулся с проблемой,по прежнему не перерисовывается кусок экрана,вот код,который я использую для поворота экрана(он исполняется при нажатии клавиши 0 в меню).

if rc_i=1 then
begin font32.rotate(5); rc_i:=6;end;
else
begin font32.rotate(0);rc_i:=1;end;
memclean.clean;wi:=getwidth;hi:=getheight;
font32.init(1);
Font(0); LoadFont(font);font32.color(255,255,255,255);memcl ean.clean;

пробовал и без загрузки шрифта после поворота экрана(изначально так и было)-эффект такой же

перерисовку делаю так

if rc_i=6 then font32.repaint; else repaint;
(Offline)
 
Ответить с цитированием
Старый 14.04.2010, 18:58   #168
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Возможно из-за того, что getwidth и getheight берет ширину и высоту экрана при обычном режиме. Напиши 2 функции wi и hi, которые будут возвращать ширину и высоту экрана с учетом текущего поворота. кроме того при повороте нужно делать переустановку окна вывода текста (с учетом изменившейся ширины и высоты) и переформатирование текста.
(Offline)
 
Ответить с цитированием
Старый 14.04.2010, 20:18   #169
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

Код вроде правильный,могу тебе скинуть в личку его,пробовал делать так textwindow(0,20,320,240-40)-безрезультатно.Текст вначале на весь экран,нормально,но когда использую moveup или movedown,то двигаются только 240 пикселей из 320.Поворот я делаю в меню,т.е. текствиндов и формат полюбому всегда загружаются после поворота.Выяснил,что пример,который ты выложил на прошлой странице прекрастно работает с lib_rc и ранней версией font32.Возможен ли конфликт с другими либами вроде resloader?
(Offline)
 
Ответить с цитированием
Старый 14.04.2010, 23:57   #170
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_font32: Графические шрифты

Да не, конфликта быть не должно. Я ещё проверю работу moveup и movedown.
(Offline)
 
Ответить с цитированием
Старый 15.04.2010, 15:31   #171
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от odd Посмотреть сообщение
Да не, конфликта быть не должно. Я ещё проверю работу moveup и movedown.
ток ты ответь даже если не найдешь никакой ошибки в либе
(Offline)
 
Ответить с цитированием
Старый 19.04.2010, 16:22   #172
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

Сообщение от NightDeath Посмотреть сообщение
опять столкнулся с проблемой,по прежнему не перерисовывается кусок экрана,вот код,который я использую для поворота экрана(он исполняется при нажатии клавиши 0 в меню).

if rc_i=1 then
begin font32.rotate(5); rc_i:=6;end;
else
begin font32.rotate(0);rc_i:=1;end;
memclean.clean;wi:=getwidth;hi:=getheight;
font32.init(1);
Font(0); LoadFont(font);font32.color(255,255,255,255);memcl ean.clean;

пробовал и без загрузки шрифта после поворота экрана(изначально так и было)-эффект такой же

перерисовку делаю так

if rc_i=6 then font32.repaint; else repaint;
баг был устранен с помощю вставки ф-ии setclip перед drawtextwindow
т.е делал так setclip(0,0,getwidth,getheight);drawtextwindow; все ок пашет
(Offline)
 
Ответить с цитированием
Старый 14.07.2010, 15:33   #173
sidav
Оператор ЭВМ
 
Аватар для sidav
 
Регистрация: 09.06.2010
Сообщений: 23
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

Люди, подскажите абсолютному ламеру, как просто вывести текст так, чтобы он переносился если не влезает в одну строку?
Допустим, нам нужно вывести текст в переменной string с автоматическим переносом на экран телефона любого размера. Как будет выглядеть код, который отображает этот текст?
(Offline)
 
Ответить с цитированием
Старый 14.07.2010, 16:13   #174
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

Sidav - http://www.forum.boolean.name/showthread.php?t=11688 - изучай.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 14.07.2010, 16:22   #175
sidav
Оператор ЭВМ
 
Аватар для sidav
 
Регистрация: 09.06.2010
Сообщений: 23
Написано 2 полезных сообщений
(для 2 пользователей)
Вопрос Ответ: Lib_font32: Графические шрифты

Эээх, я же просил простенький пример...
(Offline)
 
Ответить с цитированием
Старый 14.07.2010, 16:36   #176
sidav
Оператор ЭВМ
 
Аватар для sidav
 
Регистрация: 09.06.2010
Сообщений: 23
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

Хм. Судя по хелпу в либе, это должно работать:
program textik;
uses font32;
var
a:integer;
s:string;

begin
init(1);
textwindow(0,0,128,160);
s:='АААААААААААААААААААААААААААААААААААААААААААААА ';
a:=format(s,0);
drawtextwindow;
repaint;
delay(2500);
end.


Но оно НЕ РАБОТАЕТ!

Появляется пустой экран. И всё. Мидлет зависает.
Запускал на KEmulator
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 10:21   #177
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Lib_font32: Графические шрифты

Такая же проблема
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 11:16   #178
Banan
Нуждающийся
 
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений
(для 44 пользователей)
Ответ: Lib_font32: Графические шрифты

Скорее всего либа виснет потому что слово 'ААААААААААААААААААААААААААААААААААААААААААААА' не помещается в экран, у меня была такая проблема когда я пытался сделать свой вывод с переносами и выравнванием. Если использовать небольшие слова то все должно работать.
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 12:50   #179
sidav
Оператор ЭВМ
 
Аватар для sidav
 
Регистрация: 09.06.2010
Сообщений: 23
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Lib_font32: Графические шрифты

program textik;
uses font32;
var
a:integer;
s:string;

begin
init(1);
textwindow(0,0,128,160);
s:='Сргсл рпварп оьпр глпгл';
a:=format(s,0);
drawtextwindow;
repaint;
delay(2500);
end.



Это тоже не пашет...
__________________
Вы начинаете читать надпись, которую заканчиваете читать.
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 13:01   #180
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Lib_font32: Графические шрифты

А вы шрифты графические к проекту добавили? И либа менялась и генератор шрифтов тоже. Ищите в теме - все работает.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(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, время: 23:27.


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