<script src="http://spelprogrammering.nu/simple.js">
function start()
{
turtle.x = 2;
turtle.y = totalHeight-2;
turtle.direction = 60;
shape = 'F';
rules = {'F': 'G-F-G',
'G': 'F+G+F',
'+': '+',
'-': '-'};
events = {};
events['F'] = function() { turtle.move(0.5); };
events['G'] = events['F'];
events['+'] = function() { turtle.turnLeft(angle) };
events['-'] = function() { turtle.turnRight(angle); };
angle = 60;
iterations = 11;
for (var i = 0; i < iterations; i++)
{
currentLength = shape.length;
newShape = '';
for (var u = 0; u < currentLength; u++)
newShape += rules[shape.charAt(u)];
shape = newShape;
}
for (var i = 0; i < shape.length; i++)
events[shape.charAt(i)]();
}
</script>
Gå tillbaka