<script src="http://spelprogrammering.nu/simple.js">
function start()
{
turtle.x = 2;
turtle.y = 2;
shape = 'a';
rules = {'F': 'F',
'a': '-bF+aFa+Fb-',
'b': '+aF-bFb-Fa+',
'+': '+',
'-': '-'};
events = {};
events['F'] = function() { turtle.move(6); };
events['a'] = function(){};
events['b'] = function(){};
events['+'] = function() { turtle.turnLeft(angle); };
events['-'] = function() { turtle.turnRight(angle) };
angle = 90;
iterations = 7;
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