//Полиморфизм в чистом виде, базовый класс figure, от него наследуют все другие internal bool IsHit(Figure figure) { foreach (var p in PointList) { if(figure.IsHit(p)) return true; } return false; }
internal bool IsHit(Figure figure) { foreach (var wall in wallList) { if (wall.IsHit(figure)) { return true; } } return false; }
public WallsCreator(Figure fig) { this.fig = fig; FigMas.Add(this.fig); }