Спасибо коллега!
Классная зверюшка! +
Вещь! +
Спасибо!
Спасибо!
Спасибо!
Спасибо! Теоретически, можно, припаяв ушко, как пуговицы использовать. Интересно будут смотреться.
Спасибо!
) прикольный мышьмобиль)
Спасибо!
  • avatar Fin-x
  • 1
Боевая божья коровка:)))
Класс!!! Удачи в дальнейшем творчестве! Плюс!
  • avatar Buryat
  • 0
5+ они крутые, КЛАСС
  • avatar asv63
  • 1
Plus! +
А-А-А!!! НЕКРОНЫ АТАКУЮТ!!! СПАСАЙТЕСЬ!!!
Не сразу опознал смеситель. ;-) Мило. +!
  • avatar Fin-x
  • 0
Спасибо!
  • avatar Fin-x
  • 0
Уже нет. Что-то раздал, остальное выкинул.
Да, речь именно о шрифтах для больших цифр, которыми отображается время.

При распаковке «на лету» могут возникнуть проблемы с эффектами смены цифр. Почти для всех эффектов требуется выводить часть полного изображения цифры, а иногда и несколько частей, причём и старой цифры, и новой. На каждом кадре анимации полностью перерисовывается весь дисплей. Поэтому есть весьма жёсткие ограничения по скорости отрисовки графики.

При распаковке придётся, как минимум, каждый раз считывать bitmap цифры с самого начала, а сейчас есть возможность сразу читать его с того места, которое нужно для вывода куска цифры.

Лучше, мне кажется, распаковывать весь шрифт сразу в отдельный буфер в ОЗУ однократно при выборе нового шрифта. Оперативной памяти должно хватить — её тут 4 кБ, под буфер кадра выделено 512 байт, а все 20 цифр (по два варианта каждой — для часов/минут и секунд) шрифта занимают не более 880 байт. Остаётся ещё достаточно места под переменные и стек.

Чтобы плюсовать, нужен рейтинг не менее 1,1. Поставил Вам плюс в профиле — попробуйте теперь что-нибудь оценить.
Последний раз редактировалось
Как долго держать будете? )
  • avatar Fin-x
  • 0
В квартире, домашние не так поймут и отправят в тихий дом :)))
  • avatar ARV
  • 1
Я так понял, шрифты, собственно, только на цифры распространяются, а текст выводится неизменным шрифтом? Тогда вполне можно сжимать шрифты и распаковывать их на лету сразу на дисплей, без промежуточного буфера в ОЗУ.
[offtopic]Интересно, чем нужно заслужить право плюсовать материалы?[/offtopic]