Beste,
Ik ben bezig met een spelletje dat we moeten maken voor school (herexamen :/) in java...
De bedoeling van het spel is even niet belangrijk maar waar ik op het moment vast zit is bij het gebruik en van een enum..
Mijn enum ziet er zo uit:
Hieruit moet ik een willekeurige kleur halen en naargelang welke kleur ik eruit haal moet ik een bolletje (dat een druppel voorstelt) kleuren in die kleur met een waarde tussen 5 en 50.
Bijvoorbeeld:
Ik haal rood uit de enum; ik moet dan een waarde tussen 5 en 50 aan de integer r geven: ik neem 30. (ook willekeurig) Dus nu ga ik het bolletje kleuren in (30,0,0) (r,g,b).
Hetgene wat ik had gevonden op sites (maar het werkt blijkbaar niet? of ik ben er niet slim genoeg voor ):
http://stackoverflow.com/questions/1972392/java-pick-a-random-value-from-an-enum
http://download.oracle.com/javase/1,5.0/docs/guide/language/enums.html
Heb al vanalles geprobeert en heb er al 2 dagen aan verloren door hierover info te zoeken e.d. .. ! Kan iemand me aub helpen?
Mvg
Ik ben bezig met een spelletje dat we moeten maken voor school (herexamen :/) in java...
De bedoeling van het spel is even niet belangrijk maar waar ik op het moment vast zit is bij het gebruik en van een enum..
Mijn enum ziet er zo uit:
Code:
public enum Kleur
{
rood,
groen,
blauw;
}
Hieruit moet ik een willekeurige kleur halen en naargelang welke kleur ik eruit haal moet ik een bolletje (dat een druppel voorstelt) kleuren in die kleur met een waarde tussen 5 en 50.
Bijvoorbeeld:
Ik haal rood uit de enum; ik moet dan een waarde tussen 5 en 50 aan de integer r geven: ik neem 30. (ook willekeurig) Dus nu ga ik het bolletje kleuren in (30,0,0) (r,g,b).
Hetgene wat ik had gevonden op sites (maar het werkt blijkbaar niet? of ik ben er niet slim genoeg voor ):
http://stackoverflow.com/questions/1972392/java-pick-a-random-value-from-an-enum
http://download.oracle.com/javase/1,5.0/docs/guide/language/enums.html
Heb al vanalles geprobeert en heb er al 2 dagen aan verloren door hierover info te zoeken e.d. .. ! Kan iemand me aub helpen?
Mvg