From 491facd4e738cfe0fa48ef493dcdb0a3ddc49ccb Mon Sep 17 00:00:00 2001 From: Ticki Date: Tue, 8 Mar 2016 08:19:26 +0100 Subject: [PATCH] Minor cosmetic changes --- src/control.rs | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/control.rs b/src/control.rs index 0ce86de..5d757da 100644 --- a/src/control.rs +++ b/src/control.rs @@ -31,17 +31,27 @@ pub trait TermControl { /// Go to a given position. fn goto(&mut self, x: u16, y: u16) -> IoResult { self.csi(&[ - (x / 10000) as u8 + b'0', (x / 1000) as u8 % 10 + b'0', (x / 100) as u8 % 10 + b'0', (x / 10) as u8 % 10 + b'0', x as u8 % 10 + b'0', - b';', - (y / 10000) as u8 + b'0', (y / 1000) as u8 % 10 + b'0', (y / 100) as u8 % 10 + b'0', (y / 10) as u8 % 10 + b'0', y as u8 % 10 + b'0', - b'H', + b'0' + (x / 10000) as u8, + b'0' + (x / 1000) as u8 % 10, + b'0' + (x / 100) as u8 % 10, + b'0' + (x / 10) as u8 % 10, + b'0' + x as u8 % 10, + b';', + b'0' + (y / 10000) as u8, + b'0' + (y / 1000) as u8 % 10, + b'0' + (y / 100) as u8 % 10, + b'0' + (y / 10) as u8 % 10, + b'0' + y as u8 % 10, + b'H', ]) } /// Set graphic rendition. fn rendition(&mut self, r: u8) -> IoResult { self.csi(&[ - r / 100 + b'0', r / 10 % 10 + b'0', r % 10 + b'0', - b'm', + b'0' + r / 100, + b'0' + r / 10 % 10, + b'0' + r % 10, + b'm', ]) } /// Set foreground color