acs/
acs.rs

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}