forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_rc: поворот экрана (http://forum.boolean.name/showthread.php?t=7399)

Piligrim 03.01.2009 22:36

Ответ: Lib_rc: поворот экрана
 
Все что обещал добавлено/исправлено.
Отдельное спасибо GRAY_WOLF за первую версию библиотеки, у меня не сохранилась.
ЗЫ: В эмуле WTK работает. В эмуле моей E2 не поворачивает, а на самом телефоне все нормально. :) Парадокс.

odd 09.11.2009 09:37

Ответ: Lib_rc: поворот экрана
 
Вложений: 1
Замечательная библиотека. Я только сейчас заметил, что уже такая есть
когда задумывал сам писать подобное. Спасибо, Piligrim.

Кстати, для тех кто будет ею в дальнейшем пользоваться и не понимает
какие числа нужно вставлять в Init воспользуйтесь небольшой табличкой:
PHP код:

TRANS_MIRROR 2
TRANS_MIRROR_ROT180 
1
TRANS_MIRROR_ROT270 
4
TRANS_MIRROR_ROT90 
7
TRANS_NONE 
0
TRANS_ROT180 
3
TRANS_ROT270 
6
TRANS_ROT90 


PS: Кстати, нужно немного исправить библиотеку.
Вместо if (tr == 3) нужно написать if (tr < 4),
а то сейчас при попытке зеркального отображения иногда выскакивают глюки.
Прикладываю исправленную версию библиотеки.

NightDeath 06.04.2010 02:15

Ответ: Lib_rc: поворот экрана
 
Либа некорректно работает с функцией format в lib_font32.Отображается все нормально,т.е. экран поворачивается и текст сначала тоже на весь экран нормально отображается,но когда делаю movedown или moveup,то кусок экрана не двигается(т.е. перерисовывается только 240 пикселей,как должно быть без поворота экрана),остальные ф-ии font32 и вся menu32 работают нормально.Пробовал и заново грузить либу(font32.init) после поворота,ничего не помогает.И еще одно,после format кусок,который не перерисовывался не перерисовывается и в меню lib_menu32 пока я заново не поверну экран(rc.init)

odd 06.04.2010 10:59

Ответ: Lib_rc: поворот экрана
 
В этой библиотеке используется новый холст, в то время как библиотеки lib_menu32 и lib_font32 о новом холсте ничего не знают и продолжают обращаться к старому холсту. К тому же при каждом повороте нужно делать переформатирование текста.
Возможно объединить lib_rc и lib_font32 - тогда проблемы исчезнут.

NightDeath 06.04.2010 12:25

Ответ: Lib_rc: поворот экрана
 
Можешь плз объеденить?

Dimon 06.04.2010 22:16

Ответ: Lib_rc: поворот экрана
 
odd, да объёдини, иногда хочется почитать текст в алююбомном режиме, чтоб на широком экране!

odd 06.04.2010 22:34

Ответ: Lib_rc: поворот экрана
 
Да объединить не проблема. Могу даже некий аналог поворота кнопок джойстика сделать.

NightDeath 06.04.2010 22:58

Ответ: Lib_rc: поворот экрана
 
Кнопки можешь не делать,а то скоро уже вобще ничего писать не надо будет,все в либах будет,главное объедени


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot