在 C++ 中,我已经到了需要自定义字符的地步。我将尝试解释我的意思:你们已经知道文本模式下的字符是点的模式,比如 'A' 是:
0000001000000
0000010100000
0000100010000
0001000001000
0001000001000
0001111111000
0001000001000
0001000001000
0001000001000
...其中 1 代表事件点,0 代表非事件点。我想知道如何通过这种方式自己创建这样一个角色。有人告诉我有一种方法(无需经历一团糟),但我没有得到彻底的指导。我希望我能在这里得到帮助。谢谢。
最佳答案
假设您在文本模式下以 DOS 为目标 - 阅读中断 10h,AH 11h。它允许您将用户定义的字符加载到字符生成器内存中。看这里:http://webpages.charter.net/danrollins/techhelp/0151.HTM
我认为 Turbo C 没有针对该特定调用的包装函数。要直接调用中断,请使用 int86() 函数。
关于c++ - 如何在 Turbo C++ 中创建自定义角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877671/