Branch data Line data Source code
1 : : /*
2 : : * Do not edit this file. It was automatically generated by running:
3 : : * ./genclr clrgen.c clrgen.h
4 : : */
5 : :
6 : : #include <curses.h>
7 : : #include <stdio.h>
8 : : #include <stdlib.h>
9 : : #include "clrgen.h"
10 : 15 : void clrgen_init (void)
11 : : {
12 [ - + ]: 15 : if (!has_colors()) {
13 : 0 : fprintf(stderr,"Omega currently requires ncurses or op-curses color support.\n");
14 : 0 : return;
15 : : } else
16 [ - + ]: 15 : if (25 > COLOR_PAIRS - 1) {
17 : 0 : endwin();
18 : 0 : fprintf (stderr,"Too few available color pairs (found %d, need 25)!\n", COLOR_PAIRS);
19 : 0 : exit (1);
20 : : }
21 : 15 : init_pair (1, COLOR_BLACK, COLOR_BLACK);
22 : 15 : init_pair (2, COLOR_BLACK, COLOR_GREEN);
23 : 15 : init_pair (3, COLOR_BLACK, COLOR_RED);
24 : 15 : init_pair (4, COLOR_BLACK, COLOR_WHITE);
25 : 15 : init_pair (5, COLOR_BLACK, COLOR_YELLOW);
26 : 15 : init_pair (6, COLOR_BLUE, COLOR_BLACK);
27 : 15 : init_pair (7, COLOR_BLUE, COLOR_WHITE);
28 : 15 : init_pair (8, COLOR_CYAN, COLOR_BLACK);
29 : 15 : init_pair (9, COLOR_GREEN, COLOR_BLACK);
30 : 15 : init_pair (10, COLOR_GREEN, COLOR_BLUE);
31 : 15 : init_pair (11, COLOR_GREEN, COLOR_RED);
32 : 15 : init_pair (12, COLOR_GREEN, COLOR_YELLOW);
33 : 15 : init_pair (13, COLOR_MAGENTA, COLOR_BLACK);
34 : 15 : init_pair (14, COLOR_MAGENTA, COLOR_WHITE);
35 : 15 : init_pair (15, COLOR_RED, COLOR_BLACK);
36 : 15 : init_pair (16, COLOR_RED, COLOR_WHITE);
37 : 15 : init_pair (17, COLOR_WHITE, COLOR_BLACK);
38 : 15 : init_pair (18, COLOR_WHITE, COLOR_BLUE);
39 : 15 : init_pair (19, COLOR_WHITE, COLOR_RED);
40 : 15 : init_pair (20, COLOR_WHITE, COLOR_YELLOW);
41 : 15 : init_pair (21, COLOR_YELLOW, COLOR_BLACK);
42 : 15 : init_pair (22, COLOR_YELLOW, COLOR_BLUE);
43 : 15 : init_pair (23, COLOR_YELLOW, COLOR_RED);
44 : 15 : init_pair (24, COLOR_YELLOW, COLOR_WHITE);
45 : 15 : init_pair (25, COLOR_YELLOW, COLOR_YELLOW);
46 : : }
|