You are here
Super StarTrek не влезает в экран
Tue, 02/10/2018 - 12:22 - Vitasam
Попробовал втиснуть статус-экран из текстовой игры Super Star-Trek в DM42 SDK. С параметрами по-умолчанию не влезает, и выглядит некрасиво без monospace-шрифта:
Forums:
Скроллинг или редизайн
Если не делать скроллинг и не уменьшать шрифты, можно попробовать вынести кондицию, ворп и торпеды в правую колонку. Придумать иконки, сделав дополнительный экран-подсказку, что эти иконки обозначают.
Вторая попытка втиснуть STATUS
методом научного тыка в репозитории SDKdemo понял, как выбирать размер шрифта в библиотеке обслуживания экрана DM42.


Статус-экран StarTrek-а влез:
Вопрос "как выбрать моноширинный шрифт?" по-прежнему открыт
Табуляция
В Каллисто тоже пропорциональный шрифт. Для таких целей я предусмотрел код 9 — горизонтальную табуляцию.
Табло
Я тоже с похожими трудностями натягивал "табло" лунолета на экран HP 50g.

Я помню твою грандиозную работу! :)
Но все-таки было попроще немного - HP50g нативно поддерживает графику. С DM42 все не так - надо либо убогим RPN выкручиваться, либо полностью писать свое приложение под SDK, вне калькулятора. Причем графика и пользовательский интерфейс в RPN, как я понял, плохо дружат. Можно нарисовать линии, как в том демо-примере, но при вводе значения с клавиатуры все улетит в анналы истории.
Знатоки HP42s / Free42, поправьте меня, если я не прав?