/*
* fuellt `anzahl' mal das `lebewesen' gleichverteilt
* auf Felder des Feldes `wator', wobei bereits belegte
* Felder unangetastet bleiben;
* `brut' ist der [hf]brut Parameter des entsprechenden Lebewesens
*/
void fuelle(int anzahl, char lebewesen, int brut)
{ int zeile, spalte;
int i;
for (i = 0; i < anzahl; ++i) {
do {
zeile = random(0, ZEILEN-1);
spalte = random(0, SPALTEN-1);
}
while (wator[zeile][spalte] != LEER);
wator[zeile][spalte] = lebewesen;
geburt[zeile][spalte] = random(0, brut-1);
hunger[zeile][spalte] = random(0, fasten-1);
}
}
|