/************************************************************************/
// dobbelsteen.js - Potato Die 2002
// 
// maakStenen() - functie om, eenmalig,  dobbelstenen te definieren. 
// methoden als steen.dobbelen() om het dobbelsteengedrag na te bootsen
//
/***********************************************************************/

// rand(x) - levert gehele waarde uit 0, ..., x-1 terug
function rand(number) {
	return Math.floor(Math.random() * number);
}

function dobbelen() {
	this.ogen = rand(6) + 1;
	this.weergeven()
}

function weergeven() {
	document.images[this.afb].src="images/diesimple" + this.ogen + ".gif"
}

function verbergen() {
	document.images[this.afb].src="images/dot.gif";	
}

// steen( ogen, afb ) - maak een dobbelsteenobject
// eigenschappen: aantal ogen; naam van html-afbeeldingobject <img name="...">
function steen(ogen, afb) {
	this.ogen = ogen
	this.afb = afb
	this.dobbelen = dobbelen
	this.verbergen = verbergen
	this.weergeven = weergeven
}

var stenen = new Array()

function maakStenen(n, afbar) {
	for (i = 0; i < n ; i++ ){
		stenen[i] = new steen("rand(6) + 1", afbar[i]);
	}
}