<script src="http://spelprogrammering.nu/simple.js">
function start()
{
  var l_system = 'F';

  var rules  = {'F': 'F+F--F+F', 
                '+': '+', 
                '-': '-'};
  
  var events  = {};
  events['F'] = function() { turtle.move(length); };
  events['+'] = function() { turtle.turnLeft(angle); };
  events['-'] = function() { turtle.turnRight(angle); };

  var iterations = 3;
  var angle      = 60;
  var length     = 10;
    
  for (var i = 0; i < iterations; i++)
  {
    var currentLength = l_system.length;
    var newSystem = '';
    for (var u = 0; u < currentLength; u++) 
    { 
      newSystem += rules[l_system[u]]; 
    }
    l_system = newSystem;
  }
  
  for (var i = 0; i < l_system.length; i++)
  {
    events[l_system[i]]();
  }
}
</script>
        
Gå tillbaka