2 contains color/monchrome schemes for tty-mines.
20 char* mouse_highlight
;
26 char* emoticons
[NUM_EMOT
];
32 char* border_status_l
;
33 //TODO: better define status line
34 char* border_status_r
;
36 char* border_spacer_l
;
37 char* border_spacer_m
;
38 char* border_spacer_r
;
43 char* border_bottom_l
;
44 char* border_bottom_m
;
45 char* border_bottom_r
;
53 struct minescheme symbols_mono
= {
54 .number
= {" ", "1", "2", "3", "4", "5", "6", "7", "8"},
56 .field_flagged
= "\033[7m!\033[0m",//⢕⢕",//⡱⢎",//⣏⣹",//▄▀",//▓▓",//██",//▒▒",
57 .field_question
= "\033[7m?\033[0m",
58 .mouse_highlight
= "▓▓",
64 .emoticons
= {":)", ":(", ":D", ":o"},
70 .border_status_l
= "║ ",
71 .border_status_r
= " ║",
73 .border_spacer_l
= "╟─",
74 .border_spacer_m
= "──",
75 .border_spacer_r
= "─╢",
77 .border_field_l
= "║ ",
78 .border_field_r
= " ║",
80 .border_bottom_l
= "╚═",
81 .border_bottom_m
= "═",
82 .border_bottom_r
= "═╝",
85 .flag_offset
= 4, //length of the escape sequece infront of .field_flagged and .field_question for cursor highlighting
88 struct minescheme symbols_col1
= {
89 .number
= {" ", "\033[94m1\033[m", "\033[32m2\033[m", "\033[31m3\033[m", "\033[34m4\033[m", "\033[33m5\033[m", "\033[36m6\033[m", "\033[30m7\033[m", "\033[97m8\033[m"},
91 //.field_flagged = "\033[90m⢸\033[31m⠛\033[m",//"▒▒",
92 .field_flagged
= "\033[37m⢸\033[91m⠛\033[m",//"▒▒",
93 .field_question
= "?",
94 .mouse_highlight
= "▓▓",
96 .mine_death
= "\033[31m*\033[m",
100 .emoticons
= {":D", ":C", "8)", ":o"},
102 .border_top_l
= "╔═",
103 .border_top_m
= "══",
104 .border_top_r
= "═╗",
106 .border_status_l
= "║ ",
107 .border_status_r
= " ║",
109 .border_spacer_l
= "╟─",
110 .border_spacer_m
= "──",
111 .border_spacer_r
= "─╢",
113 .border_field_l
= "║ ",
114 .border_field_r
= " ║",
116 .border_bottom_l
= "╚═",
117 .border_bottom_m
= "═",
118 .border_bottom_r
= "═╝",
123 struct minescheme symbols_doublewidth
= {
124 /* vt220 multilingual character set,
125 see http://vt100.net/docs/vt220-rm/table2-4.html */
126 .number
= {" ", "\033[1m1\033[0m", "\033[1m2\033[0m", "\033[1m3\033[0m", "\033[1m4\033[0m", "\033[1m5\033[0m", "\033[1m6\033[0m", "\033[1m7\033[0m", "\033[1m8\033[0m"},
127 .field_closed
= "\x61",
128 .field_flagged
= "\033[1m!\033[0m",
129 .field_question
= "\033[1m?\033[0m",
130 .mouse_highlight
= "\033[5m@\033[0m",
131 .mine_normal
= "\033[1m*\033[0m",
132 .mine_death
= "\033[1m#\033[0m",
133 .mine_wrongf
= "\033[1m/\033[0m",
134 .mine_wrongq
= "\033[1m\\\033[0m",
136 .emoticons
= {":)", ":(", ":D", ":o"},
138 .border_top_l
= "\033#6\x6c",
139 .border_top_m
= "\x71",
140 .border_top_r
= "\x6b",
142 .border_status_l
= "\033#6\x78",
143 .border_status_r
= "\x78",
145 .border_spacer_l
= "\033#6\x74",
146 .border_spacer_m
= "\x71",
147 .border_spacer_r
= "\x75",
149 .border_field_l
= "\033#6\x78",
150 .border_field_r
= "\x78",
152 .border_bottom_l
= "\033#6\x6d",
153 .border_bottom_m
= "\x71",
154 .border_bottom_r
= "\x6a",
157 .init_seq
= "\033(0", /* enable DEC Special Graphics Character Set */
158 .reset_seq
= "\033(B", /* enable DEC Multinational Character Set (TODO: check) */