我一直在为我的计算器创建TI-BASIC应用程序,但我很想从这种默认样式升级菜单和界面:

我在其他应用程序中也见过这样的东西:

除了用Pxl-On()逐像素编码这些屏幕(这将是困难的,也是缓慢的)之外,还有哪些选项可以在TI-BASIC中实现呢?
我已经看到,通过安装DoorsCS库,您可以访问UI库,这也是我想要的,但这似乎主要是鼠标-光标驱动的,我觉得这对用户来说很麻烦。我很想知道是否有更接近上面的图像。理想情况下,一个用程序集编写的库,但可以从TI-BASIC访问。
它存在吗?还是我需要写一个?
发布于 2022-04-16 03:00:35
简短回答:
除非有一个我不知道的现有图书馆..。不,没有函数,但您可以更快、更容易地绘制它们,而不是设置单个像素。
长答案:
我不知道纯粹的基本函数()可以做到这一点,而且我相信如果它们存在的话,我会知道它们的。可能存在您可以安装的外部库,但我对这些库一无所知。
但是,这些函数可以让您比设置单个像素更快、更容易地绘制菜单:
黑色背景上的白色文本更难,所以我建议只在白色背景上使用黑色文本。但是如果你真的想:我能想到的最简单的方法是画文本,然后运行Pxl-对矩形区域的每个像素进行更改。另一种可能是装配程序,它允许对文本进行更快的颜色反转选项(;我不记得在哪里,但我相信我以前见过这样的汇编程序。
https://stackoverflow.com/questions/71319491
复制相似问题