📄 color.c
字号:
/*BOC Lib_Code: colortools.c */
/******************************************************
* Functions: int init_pair_table(); *
******************************************************/
#include <curses.h>
#include "color.h"
init_pair_table()
{
init_pair(1,COLOR_BLACK,COLOR_BLACK);
init_pair(2,COLOR_RED,COLOR_BLACK);
init_pair(3,COLOR_GREEN,COLOR_BLACK);
init_pair(4,COLOR_YELLOW,COLOR_BLACK);
init_pair(5,COLOR_BLUE,COLOR_BLACK);
init_pair(6,COLOR_MAGENTA,COLOR_BLACK);
init_pair(7,COLOR_CYAN,COLOR_BLACK);
init_pair(8,COLOR_BLACK,COLOR_RED);
init_pair(9,COLOR_RED,COLOR_RED);
init_pair(10,COLOR_GREEN,COLOR_RED);
init_pair(11,COLOR_YELLOW,COLOR_RED);
init_pair(12,COLOR_BLUE,COLOR_RED);
init_pair(13,COLOR_MAGENTA,COLOR_RED);
init_pair(14,COLOR_CYAN,COLOR_RED);
init_pair(15,COLOR_WHITE,COLOR_RED);
init_pair(16,COLOR_BLACK,COLOR_GREEN);
init_pair(17,COLOR_RED,COLOR_GREEN);
init_pair(18,COLOR_GREEN,COLOR_GREEN);
init_pair(19,COLOR_YELLOW,COLOR_GREEN);
init_pair(20,COLOR_BLUE,COLOR_GREEN);
init_pair(21,COLOR_MAGENTA,COLOR_GREEN);
init_pair(22,COLOR_CYAN,COLOR_GREEN);
init_pair(23,COLOR_WHITE,COLOR_GREEN);
init_pair(24,COLOR_BLACK,COLOR_YELLOW);
init_pair(25,COLOR_RED,COLOR_YELLOW);
init_pair(26,COLOR_GREEN,COLOR_YELLOW);
init_pair(27,COLOR_YELLOW,COLOR_YELLOW);
init_pair(28,COLOR_BLUE,COLOR_YELLOW);
init_pair(29,COLOR_MAGENTA,COLOR_YELLOW);
init_pair(30,COLOR_CYAN,COLOR_YELLOW);
init_pair(31,COLOR_WHITE,COLOR_YELLOW);
init_pair(32,COLOR_BLACK,COLOR_BLUE);
init_pair(33,COLOR_RED,COLOR_BLUE);
init_pair(34,COLOR_GREEN,COLOR_BLUE);
init_pair(35,COLOR_YELLOW,COLOR_BLUE);
init_pair(36,COLOR_BLUE,COLOR_BLUE);
init_pair(37,COLOR_MAGENTA,COLOR_BLUE);
init_pair(38,COLOR_CYAN,COLOR_BLUE);
init_pair(39,COLOR_WHITE,COLOR_BLUE);
init_pair(40,COLOR_BLACK,COLOR_MAGENTA);
init_pair(41,COLOR_RED,COLOR_MAGENTA);
init_pair(42,COLOR_GREEN,COLOR_MAGENTA);
init_pair(43,COLOR_YELLOW,COLOR_MAGENTA);
init_pair(44,COLOR_BLUE,COLOR_MAGENTA);
init_pair(45,COLOR_MAGENTA,COLOR_MAGENTA);
init_pair(46,COLOR_CYAN,COLOR_MAGENTA);
init_pair(47,COLOR_WHITE,COLOR_MAGENTA);
init_pair(48,COLOR_BLACK,COLOR_CYAN);
init_pair(49,COLOR_RED,COLOR_CYAN);
init_pair(50,COLOR_GREEN,COLOR_CYAN);
init_pair(51,COLOR_YELLOW,COLOR_CYAN);
init_pair(52,COLOR_BLUE,COLOR_CYAN);
init_pair(53,COLOR_MAGENTA,COLOR_CYAN);
init_pair(54,COLOR_CYAN,COLOR_CYAN);
init_pair(55,COLOR_WHITE,COLOR_CYAN);
init_pair(56,COLOR_BLACK,COLOR_WHITE);
init_pair(57,COLOR_RED,COLOR_WHITE);
init_pair(58,COLOR_GREEN,COLOR_WHITE);
init_pair(59,COLOR_YELLOW,COLOR_WHITE);
init_pair(60,COLOR_BLUE,COLOR_WHITE);
init_pair(61,COLOR_MAGENTA,COLOR_WHITE);
init_pair(62,COLOR_CYAN,COLOR_WHITE);
init_pair(63,COLOR_WHITE,COLOR_WHITE);
}
clear_win(win)
WINDOW * win;
{
int i,j;
for ( i=0;i<win->_maxy;i++ )
for ( j=0;j<win->_maxx;j++ )
mvwaddch(win,i,j,' ');
}
clear_win_line(win, line)
WINDOW *win;
int line;
{
int i;
for( i=0; i<getmaxx(win); i++ )
mvwaddch(win, line, i, ' ');
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -