<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