public void SetPosition(PointF pos) { // fix float errors by rounding pos.X = (float)Math.Round(pos.X, 3); pos.Y = (float)Math.Round(pos.Y, 3); Position = pos; }
private void Grab() { if (InReach) { position.SetPosition(new PointF(inReachTile.ScreenX + inReachTile.Tile.Width / 2, position.Position.Y)); } }