diff options
-rw-r--r-- | src/info.rs | 17 | ||||
-rw-r--r-- | test/rl.rs | 2 |
2 files changed, 2 insertions, 17 deletions
diff --git a/src/info.rs b/src/info.rs index d1b3695..3b71b1f 100644 --- a/src/info.rs +++ b/src/info.rs @@ -17,23 +17,6 @@ pub fn move (col: uint, row: uint) { } } -/* -pub fn color_name (name: &str) -> u8 { -} - -pub fn color_rgb (r: u8, g: u8, b: u8) -> u8 { -} - -pub fn color (color: u8) { -} - -pub fn bold (enabled: bool) { -} - -pub fn reverse (enabled: bool) { -} -*/ - pub fn cursor (enabled: bool) { if enabled { write_escape("civis"); @@ -39,6 +39,7 @@ fn main () { draw_map(rows, cols); let mut (x, y) = (0u, 0u); + let mut cursor = true; loop { draw_character(x, y); match io::stdin().read_char() { @@ -47,6 +48,7 @@ fn main () { 'j' if y < rows - 1 => { draw_ground(x, y); y += 1 } 'k' if y > 0 => { draw_ground(x, y); y -= 1 } 'l' if x < cols - 1 => { draw_ground(x, y); x += 1 } + ' ' => { term::info::cursor(cursor); cursor = !cursor } _ => { } } } |