Skip to content

Commit d3eb98a

Browse files
StartAutomatingStartAutomating
authored andcommitted
feat: Lucky turtle and random defaults ( Fixes #363, Fixes #366 )
Randomizing sierpinski curve ans square curve
1 parent 35b47e5 commit d3eb98a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Turtle.types.ps1xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2456,12 +2456,15 @@ return $this
24562456
"arcygon", "polygon",
24572457
"square", "circle", "rectangle", 'righttriangle',
24582458
"sierpinskitriangle","sierpinskiarrowheadcurve",
2459+
"sierpinskicurve","sierpinskisquarecurve",
24592460
"hilbertcurve", "moorecurve", "flowerpetal",
24602461
'Spiderweb','pentaplexity',"kochsnowflake",
2462+
'StepSpiral',
24612463
'TurtleMonotile','HatMonotile',
24622464
'bargraph','piegraph'
24632465
)
24642466
$shapes |
2467+
Select-Object -Unique |
24652468
Get-Random
24662469
if ($true, $true, $false | Get-Random) {
24672470
'fill'
@@ -4070,8 +4073,8 @@ return $this.LSystem('F--XF--F--XF', [Ordered]@{
40704073
$turtle.Pattern.Save("$pwd/SierpinskiSquareCurve2.svg")
40714074
#>
40724075
param(
4073-
[double]$Size = 20,
4074-
[int]$Order = 5,
4076+
[double]$Size = (Get-Random -Min 21 -Max 42),
4077+
[int]$Order = (2,3,4,5 | Get-Random),
40754078
[double]$Angle = 90
40764079
)
40774080
return $this.LSystem('X', [Ordered]@{

0 commit comments

Comments
 (0)