public bool EnthaeltPosition(Position point) { return point.X() >= 0 && point.X() <= iBreite - 1 && point.Y() >= 0 && point.Y() <= iHoehe - 1; }
/// <summary> /// Transformiert die logischen Koordinaten auf Bildschirmpixel. /// </summary> private Point TransformiereKoordinaten(Graphics g, Position punkt) { int iSchrittweiteX = Convert.ToInt32(g.VisibleClipBounds.Width / this.iBreite); int iSchrittweiteY = Convert.ToInt32(g.VisibleClipBounds.Height / this.iHoehe); return new Point(punkt.X() * iSchrittweiteX, punkt.Y() * iSchrittweiteY); }
public override Position PunktVor(Position punkt) { return new Position(punkt.X() + 1, punkt.Y()); }