From 44f77a9e8bc1bdce8e075dc2fca132b6efe2d19a Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Thu, 9 Oct 2025 18:01:56 +0200 Subject: [PATCH] nihav_game: use abs_diff() where appropriate --- nihav-game/src/codecs/smush/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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), -- 2.39.5