public int GetHashCode(IPixel p) { return(ConsoleScreen.ToScreenX(p.X) ^ ConsoleScreen.ToScreenY(p.Y)); }
public bool Equals(IPixel p1, IPixel p2) { return(Math.Abs(ConsoleScreen.ToScreenX(p1.X) - ConsoleScreen.ToScreenX(p2.X)) < eps && Math.Abs(ConsoleScreen.ToScreenY(p1.Y) - ConsoleScreen.ToScreenY(p2.Y)) < eps); }