// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// world/random.js
//
// copyright (c) 2006-2010 drow <drow@bin.sh>
// all rights reserved.

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// frob world

function random_world (form) {
  var form_elem = form.elements;

  if (! form_elem['seed'].disabled) {
    form_elem['seed'].value = rand(2147483647,1);
  }
  if (! form_elem['pct_water'].disabled) {
    if (selv(form_elem['palette']) == 'Chthonian') {
      form_elem['pct_water'].value = rand(50,1);
    } else {
      form_elem['pct_water'].value = rand(100,1);
    }
  }
  if (! form_elem['pct_ice'].disabled) {
    var ice = rand(75,0) - 25;
    form_elem['pct_ice'].value = (ice > 0) ? ice : 0;
  }
  if (! form_elem['rotate'].disabled) {
    form_elem['rotate'].value = rand(360,0);
  }
  preview();
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// random number

function rand (x,z) {
  return Math.floor(Math.random() * x) + z;
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// showtime

document.write('&nbsp; <input type="button" value="Random"'
  + ' onclick="random_world(this.form);" />');

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


