📄 mapattr.c
字号:
/* CXL - Copyright (c) 1987-1989 by Mike Smedley - All Rights Reserved */
/* MAPATTR.C - converts an attribute to monochrome equivalent */
#include "cxldef.h"
#include "cxlvid.h"
int mapattr(int attr)
{
if(_vinfo.mapattr) { /* if monochrome mapping is on */
switch(attr&112) { /* test for a light background */
case _LGREY:
case _GREEN:
case _CYAN:
case _BROWN:
attr=attr&240; /* foreground = black */
attr=attr|112; /* background = light grey */
break;
default:
if((attr&15)==8) /* if foreground = dark grey */
attr=attr&247; /* clear intensity bit */
attr=attr|7; /* foreground = light grey */
attr=attr&143; /* background = black */
}
}
return(attr); /* return converted attribute */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -