📄 drawf.c
字号:
/*-----------------------------------------------------------
函数 _DrawF : 在显示屏幕上指定坐标处写一个字模点阵
-----------------------------------------------------------*/
#include <dos.h>
extern void _Cdecl _PutPixel(int x,int y,int color);
void _Cdecl _DrawF(x,y,width,high,color,font)
int x,y; /* 字模点阵的显示坐标 */
int width; /* 字模点阵的宽度(以字节为单位) */
int high; /* 字模点阵的高度(以象素为单位) */
int color; /* 字模点阵的颜色 */
unsigned char *font; /* 字模点阵的存放地址 */
{
register unsigned char i,j,k; /* 循环控制变量 */
for(i=0;i<high;i++) /* 显示字模点阵的一行 */
{
for(j=0;j<width;j++) /* 显示字模点阵的一个字节 */
for(k=0;k<8;k++) /* 显示字模点阵的一个象素 */
if((0x80>>k) & font[i*width+j])
_PutPixel(x+j*8+k,y+i,color);/* 写象素 */
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -