small software-rendered rust tty
Diffstat (limited to 'src/render.rs')
| -rw-r--r-- | src/render.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/render.rs b/src/render.rs index 72e315c..bfe5c52 100644 --- a/src/render.rs +++ b/src/render.rs @@ -17,11 +17,10 @@ pub fn render( let m = FONT.metrics(&[]); let sz = ppem * (m.max_width / m.units_per_em as f32); let mut i = Image::build(w as _, h as _).fill(colors::BACKGROUND); - let c = x.cells.c(); - let r = x.cells.r(); + let c = x.cells.c() as usize; + let r = x.cells.r() as usize; let vo = x.view_o.unwrap_or(x.cells.row); - for (col, k) in x.cells.cells - [(vo * c) as usize..(vo * c + r * c) as usize] + for (col, k) in x.cells.cells[vo * c..vo * c + r * c] .chunks_exact(c as _) .zip(1..) { |