Types/Turtle/Star.ps1

<#
.SYNOPSIS
    Draws a star pattern
.DESCRIPTION
    Draws a star pattern with turtle graphics.
.EXAMPLE
    $turtle = New-Turtle
    $turtle.Star().Pattern.Save("$pwd/Star.svg")
.EXAMPLE
    Move-Turtle Star | Save-Turtle "./Star.svg"
#>

param(
    [double]$Size = 50,
    [int]$Points = 5
)
$Angle = 180 - (180 / $Points)
foreach ($n in 1..$Points) {
    $this.Forward($Size)
    $this.Rotate($Angle)
}