1#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
2
3extern crate easycurses;
4
5use easycurses::*;
6use easycurses::constants::acs;
7use easycurses::Color::*;
8
9fn main() {
10 let mut easy = EasyCurses::initialize_system().unwrap();
11
12 easy.set_echo(false);
13
14 easy.set_color_pair(colorpair!(Green on Black));
15
16 easy.move_rc(0, 0);
17
18 easy.insert_char(acs::llcorner());
19 easy.insert_char(acs::lrcorner());
20 easy.insert_char(acs::ulcorner());
21 easy.insert_char(acs::urcorner());
22 easy.insert_char(acs::btee());
23 easy.insert_char(acs::hline());
24 easy.insert_char(acs::ltee());
25 easy.insert_char(acs::plus());
26 easy.insert_char(acs::rtee());
27 easy.insert_char(acs::ttee());
28 easy.insert_char(acs::vline());
29 easy.insert_char(acs::s1());
30 easy.insert_char(acs::s9());
31
32 easy.move_rc(1, 0);
33
34 easy.insert_char(acs::bullet());
35 easy.insert_char(acs::ckboard());
36 easy.insert_char(acs::degree());
37 easy.insert_char(acs::diamond());
38 easy.insert_char(acs::plminus());
39 easy.insert_char(acs::block());
40 easy.insert_char(acs::board());
41 easy.insert_char(acs::darrow());
42 easy.insert_char(acs::lantern());
43 easy.insert_char(acs::larrow());
44 easy.insert_char(acs::rarrow());
45 easy.insert_char(acs::uarrow());
46 easy.insert_char(acs::s3());
47
48 easy.move_rc(2, 0);
49
50 easy.insert_char(acs::s7());
51 easy.insert_char(acs::gequal());
52 easy.insert_char(acs::lequal());
53 easy.insert_char(acs::nequal());
54 easy.insert_char(acs::pi());
55 easy.insert_char(acs::sterling());
56 easy.insert_char(acs::bbss());
57 easy.insert_char(acs::bssb());
58 easy.insert_char(acs::sbbs());
59 easy.insert_char(acs::sbss());
60 easy.insert_char(acs::ssbb());
61 easy.insert_char(acs::ssbs());
62 easy.insert_char(acs::sssb());
63 easy.insert_char(acs::bsbs());
64 easy.insert_char(acs::bsss());
65 easy.insert_char(acs::sbsb());
66 easy.insert_char(acs::ssss());
67
68 easy.refresh();
69
70 easy.get_input();
71}