Gokkast in JAVA

Status
Niet open voor verdere reacties.

rubenc06

Nieuwe gebruiker
Lid geworden
20 feb 2010
Berichten
1
probleem opgelost bedankt voor de hulp
 
Laatst bewerkt:
als je alle verschillende plaatjes in een array van plaatjes hebt staan.

dan kan je toch gewoon een random getal tussen 0 en de array lengte-1 opvragen en dan het plaatje laten tonen.

klein snel voorbeeldje
Code:
import java.util.Random;

Random random = newRandom();
Image plaatjes[] = new Image[5]

plaatjes[0] = getImage(getDocumentBase(), "images/img01.gif");
plaatjes[1] = getImage(getDocumentBase(), "images/img02.gif");
plaatjes[2] = getImage(getDocumentBase(), "images/img03.gif");
plaatjes[3] = getImage(getDocumentBase(), "images/img04.gif");
plaatjes[4] = getImage(getDocumentBase(), "images/img05.gif");

g.drawImage(plaatjes[random.nextInt(5)], 50, 200, plaatjeWidth, plaatjeHeight, this);
g.drawImage(plaatjes[random.nextInt(5)], 100, 200, plaatjeWidth, plaatjeHeight, this);
g.drawImage(plaatjes[random.nextInt(5)], 150, 200, plaatjeWidth, plaatjeHeight, this);
 
als je alle verschillende gokkasten in een array van plaatjes hebt staan.

dan kan je toch gewoon een random getal tussen 0 en de array lengte-1 opvragen en dan het plaatje laten tonen.

klein snel voorbeeldje

Code:
import java.util.Random;

Random random = newRandom();
Image plaatjes[] = new Image[5]

plaatjes[0] = getImage(getDocumentBase(), "images/img01.gif");
plaatjes[1] = getImage(getDocumentBase(), "images/img02.gif");
plaatjes[2] = getImage(getDocumentBase(), "images/img03.gif");
plaatjes[3] = getImage(getDocumentBase(), "images/img04.gif");
plaatjes[4] = getImage(getDocumentBase(), "images/img05.gif");

g.drawImage(plaatjes[random.nextInt(5)], 50, 200, plaatjeWidth, plaatjeHeight, this);
g.drawImage(plaatjes[random.nextInt(5)], 100, 200, plaatjeWidth, plaatjeHeight, this);
g.drawImage(plaatjes[random.nextInt(5)], 150, 200, plaatjeWidth, plaatjeHeight, this);

Eigenlijk zou ik mijn eerste gokkast in Java willen programmeren. Enig idee waar ik voorbeelden vandaan kan halen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan