1 2 3 4 5 6 7 8 9 10 11
use glam::Vec2; pub fn euclidiean(start: Vec2, end: Vec2) -> f32 { (end - start).length() } pub fn manhattan(start: Vec2, end: Vec2) -> f32 { let x = end.x - start.x; let y = end.y - start.y; x.abs() + y.abs() }