public void DesenharIM(int xi, int yi, int xf, int yf) { Rasterizacao raster = new Rasterizacao(); raster.Imediato(xi, yi, xf, yf); for (int lin = 10; lin >= 0; lin--) { for (int col = 0; col <= 10; col++) { Point p = new Point(col, lin); if (raster.filaIM.Contains(p)) //DUVIDA AQUI: Não sei se é possivel verificar igualdade do objeto { Console.ForegroundColor = ConsoleColor.Green; } else { Console.ForegroundColor = ConsoleColor.Blue; } Console.Write(" \u25A0"); } Console.WriteLine(""); } Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; }
public void DesenharBR(int xi, int yi, int xf, int yf) { Rasterizacao raster = new Rasterizacao(); raster.Brensenham(xi, yi, xf, yf); for (int lin = 0; lin <= 10; lin++) { for (int col = 10; col >= 0; col--) { Point p = new Point(col, lin); if (raster.filaBR.Contains(p)) { Console.ForegroundColor = ConsoleColor.Green; } else { Console.ForegroundColor = ConsoleColor.Blue; } Console.Write(" \u25A0"); } Console.WriteLine(""); } Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; }