<script src="http://spelprogrammering.nu/simple.js">
function start()
{
var xStart = -1;
var xEnd = -0.5;
var yStart = 0.486;
var yEnd = 0.2;
var maxIteration = 1000;
for (var x = 0; x < totalWidth; x++)
{
for (var y = 0; y < totalHeight; y++)
{
var c_re = ((x/totalWidth)*(xEnd-xStart))+xStart;
var c_im = ((y/totalHeight)*(yEnd-yStart))+yStart;
var re_n = 0;
var im_n = 0;
var iteration = 0;
while (((re_n*re_n + im_n*im_n) < 4) && (iteration < maxIteration))
{
var re_n_plus_one = re_n*re_n - im_n*im_n + c_re;
var im_n_plus_one = 2*re_n*im_n + c_im;
re_n = re_n_plus_one;
im_n = im_n_plus_one;
iteration++;
}
if (iteration == maxIteration)
color = "black";
else
color = mixColor(255-iteration%155,
255-iteration%255,
255-iteration%55);
rectangle(x, y, 1, 1, color);
}
}
}
</script>
Gå tillbaka