ZackWhite
Legacy Member
Ik ben bezig aan klein programma waar bij het invoeren van een 'aantal', hetzelfde aantal cirkels wordt weergegeven.
Nu na een bepaald aantal cirkels zou de Y waarde moeten stijgen en de x-waarde terug naar zijn originele waarde moeten veranderen.
ik vertrek daarvoor vanuit dit stukje code:
intEi = zelf in te vullen aantal
intEiw = de breedte van de cirkel
intEih = de hoogte van de cirkel
intEiy = de y-waarde van de cirkel
Nu verschijnen ze natuurlijk allemaal op 1 rij, maar verder geraak ik niet, behalve dat ik dan vermoed dat ik ergens de x-waarde zou moeten kunnen uitlezen, en als die groter is dan een bepaal getal, deze terug op de standaardwaarde springt, en de y-waarde vergroot. (dit met behulp van 'if...' wss?)
Maar ik zie niet hoe ik daar aan zou komen. Iemand die mij zou kunnen helpen?
mvg
Nu na een bepaald aantal cirkels zou de Y waarde moeten stijgen en de x-waarde terug naar zijn originele waarde moeten veranderen.
ik vertrek daarvoor vanuit dit stukje code:
Code:
for (teller2 = 1; teller2 <= intEi; teller2++) {
g.setColor(Color.PINK);
g.fillOval(((intEiw + 5) * teller2) + (23 - (intEiw + 5)), intEiy, intEiw, tEih);
}
intEi = zelf in te vullen aantal
intEiw = de breedte van de cirkel
intEih = de hoogte van de cirkel
intEiy = de y-waarde van de cirkel
Nu verschijnen ze natuurlijk allemaal op 1 rij, maar verder geraak ik niet, behalve dat ik dan vermoed dat ik ergens de x-waarde zou moeten kunnen uitlezen, en als die groter is dan een bepaal getal, deze terug op de standaardwaarde springt, en de y-waarde vergroot. (dit met behulp van 'if...' wss?)
Maar ik zie niet hoe ik daar aan zou komen. Iemand die mij zou kunnen helpen?
mvg

