示例#1
0
文件: Welt.cs 项目: pintman/Robi
 public bool EnthaeltPosition(Position point)
 {
     return point.X() >= 0
         && point.X() <= iBreite - 1
         && point.Y() >= 0
         && point.Y() <= iHoehe - 1;
 }
示例#2
0
文件: Welt.cs 项目: pintman/Robi
        /// <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);
        }
示例#3
0
 public override Position PunktVor(Position punkt)
 {
     return new Position(punkt.X() + 1, punkt.Y());
 }