Exemple #1
0
        public void RenderBody(Point coordinates, Direction toPrev, Direction toNext)
        {
            var rectangle = toPrev.IsOppositeTo(toNext)
                ? GetStraightBody(toPrev)
                : GetCurvedBody(toPrev, toNext);

            Render(coordinates.ToXnaVector() * Step, rectangle);
        }
Exemple #2
0
 public void RenderTail(Point coordinates, Direction direction)
 {
     Render(coordinates.ToXnaVector() * Step, GetTail(direction));
 }
Exemple #3
0
 public static Vector2 ToXnaVector(this Point point)
 {
     return(new(point.X, point.Y));
 }