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_flagged
= "\033[37m▕\033[91m▀\033[m",//"▒▒",
94 .field_question
= "?",
95 .mouse_highlight
= "▓▓",
97 .mine_death
= "\033[31m*\033[m",
101 .emoticons
= {":D", ":C", "8)", ":o"},
103 .border_top_l
= "╔═",
104 .border_top_m
= "══",
105 .border_top_r
= "═╗",
107 .border_status_l
= "║ ",
108 .border_status_r
= " ║",
110 .border_spacer_l
= "╟─",
111 .border_spacer_m
= "──",
112 .border_spacer_r
= "─╢",
114 .border_field_l
= "║ ",
115 .border_field_r
= " ║",
117 .border_bottom_l
= "╚═",
118 .border_bottom_m
= "═",
119 .border_bottom_r
= "═╝",
124 struct minescheme symbols_doublewidth
= {
125 /* vt220 multilingual character set,
126 see http://vt100.net/docs/vt220-rm/table2-4.html */
127 .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"},
128 .field_closed
= "\x61",
129 .field_flagged
= "\033[1m!\033[0m",
130 .field_question
= "\033[1m?\033[0m",
131 .mouse_highlight
= "\033[5m@\033[0m",
132 .mine_normal
= "\033[1m*\033[0m",
133 .mine_death
= "\033[1m#\033[0m",
134 .mine_wrongf
= "\033[1m/\033[0m",
135 .mine_wrongq
= "\033[1m\\\033[0m",
137 .emoticons
= {":)", ":(", ":D", ":o"},
139 .border_top_l
= "\033#6\x6c",
140 .border_top_m
= "\x71",
141 .border_top_r
= "\x6b",
143 .border_status_l
= "\033#6\x78",
144 .border_status_r
= "\x78",
146 .border_spacer_l
= "\033#6\x74",
147 .border_spacer_m
= "\x71",
148 .border_spacer_r
= "\x75",
150 .border_field_l
= "\033#6\x78",
151 .border_field_r
= "\x78",
153 .border_bottom_l
= "\033#6\x6d",
154 .border_bottom_m
= "\x71",
155 .border_bottom_r
= "\x6a",
158 .init_seq
= "\033(0", /* enable DEC Special Graphics Character Set */
159 .reset_seq
= "\033(B", /* enable DEC Multinational Character Set (TODO: check) */