From 4ad2ec603f80c09499a645174cb1c63920ce1118 Mon Sep 17 00:00:00 2001 From: zoomiti Date: Tue, 26 Jul 2022 03:22:59 -0400 Subject: [PATCH] Refactored code for correctness --- src/lib.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1ed34b4..4aa9c3a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,10 +14,7 @@ pub fn draw(drops: &mut Vec, frame: &mut [u8]) { let mut drawn = false; for y in drop.y..(drop.y + drop.z) { for x in drop.x..(drop.x + drop.z/4) { - let res = (y * (WIDTH as i32) * 4 + x * 4).try_into(); - if res.is_ok() { - let i = res.unwrap(); - + if let Ok(i) = (y * (WIDTH as i32) * 4 + x * 4).try_into() { if i < frame.len() { drawn = true; frame[i..i + 4].copy_from_slice(&[207, 100, 219, 0xff]);