From: Kostya Shishkov Date: Thu, 9 Oct 2025 16:01:56 +0000 (+0200) Subject: nihav_game: use abs_diff() where appropriate X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=44f77a9e8bc1bdce8e075dc2fca132b6efe2d19a;p=nihav.git nihav_game: use abs_diff() where appropriate --- diff --git a/nihav-game/src/codecs/smush/mod.rs b/nihav-game/src/codecs/smush/mod.rs index 53bb61d..ca22301 100644 --- a/nihav-game/src/codecs/smush/mod.rs +++ b/nihav-game/src/codecs/smush/mod.rs @@ -81,7 +81,7 @@ fn make_glyph_47(dst: &mut [u8], xi: usize, yi: usize, xj: usize, yj: usize, siz let edge0 = GlyphEdge::get(xi, yi, size); let edge1 = GlyphEdge::get(xj, yj, size); let dir = GlyphDir::get(edge0, edge1); - let npoints = if xi > xj { xi - xj } else { xj - xi }.max(if yi > yj { yi - yj } else { yj - yi }); + let npoints = xi.abs_diff(xj).max(yi.abs_diff(yj)); for ipoint in 0..=npoints { let (p0, p1) = if npoints > 0 { (interpolate(xi, xj, ipoint, npoints),