public void MoveToPosition(Point p, Level level) { if (GameRule.CanDraw(p, level)) { Pos = p; Paint(); } }
public void Move(Point p, Level level, long time) { Point newPos = new Point(p.X + Pos.X, p.Y + Pos.Y); if (GameRule.CanDraw(newPos, level)) { Pos = newPos; Paint(); } }