ja hallo noch mal^^
[HIGHLIGHT="Java"]for (int j = 0; j <= 1; j++) {
for (int i = 0; i <= 8; i++) {
g.setColor(Color.decode("#ff0000"));
g.fillRect(zx, zy[j], 10, 20);
g.setColor(Color.decode("000000"));
g.drawString("Rot:Zimmer sind besetzt", 650, 100);
g.drawString("Grün: Zimmer sind frei", 650, 120);
}
}
for (int j = 2; j <= 3; j++) {
for (int i = 0; i <= 8; i++) {
g.setColor(Color.decode("#00ff00"));// Rote Fenster
g.fillRect(zx, zy[j], 10, 20);
g.setColor(Color.decode("000000"));
}
}[/HIGHLIGHT]
erklärung:
ja wie man an den schleifen erkennen kann, hab ich ne innere und äußere schleife.
es werden zuerst fenster nach links auf nem stockwerk abgearbeitet (innere schleife)
dann springt das runter auf den nächsten stock werk(äußere) usw..
nun hab ich 2 farben, rot und grün.....
ich machdas bisher so, dass zuerst alle roten gezeichnet werden und dann nach denen alle grünen....so kanns aber nicht gehen, die müssen alle durcheinander gezeichnet werden,
wie kann man sowas mit ne schleife machen??
wenn ne rote schleife von 0 bis 4 geht, dann muss z.b dazwischen irgendwie grünes fenster auftauchen....oder auch zwei...
hat jemand das shcon mal gemacht
[HIGHLIGHT="Java"]for (int j = 0; j <= 1; j++) {
for (int i = 0; i <= 8; i++) {
g.setColor(Color.decode("#ff0000"));
g.fillRect(zx, zy[j], 10, 20);
g.setColor(Color.decode("000000"));
g.drawString("Rot:Zimmer sind besetzt", 650, 100);
g.drawString("Grün: Zimmer sind frei", 650, 120);
}
}
for (int j = 2; j <= 3; j++) {
for (int i = 0; i <= 8; i++) {
g.setColor(Color.decode("#00ff00"));// Rote Fenster
g.fillRect(zx, zy[j], 10, 20);
g.setColor(Color.decode("000000"));
}
}[/HIGHLIGHT]
erklärung:
ja wie man an den schleifen erkennen kann, hab ich ne innere und äußere schleife.
es werden zuerst fenster nach links auf nem stockwerk abgearbeitet (innere schleife)
dann springt das runter auf den nächsten stock werk(äußere) usw..
nun hab ich 2 farben, rot und grün.....
ich machdas bisher so, dass zuerst alle roten gezeichnet werden und dann nach denen alle grünen....so kanns aber nicht gehen, die müssen alle durcheinander gezeichnet werden,
wie kann man sowas mit ne schleife machen??
wenn ne rote schleife von 0 bis 4 geht, dann muss z.b dazwischen irgendwie grünes fenster auftauchen....oder auch zwei...
hat jemand das shcon mal gemacht
Zuletzt bearbeitet von einem Moderator: