703
edits
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Objektorientiertes Gestaltungsprogramm == | == Objektorientiertes Gestaltungsprogramm == | ||
<source lang="Java">Segmente[] objekt = new Segmente[6]; | <source lang="Java" highlight="48,10">Segmente[] objekt = new Segmente[6]; | ||
void setup() { | void setup() { | ||
Line 23: | Line 23: | ||
objekt[i].s = 100; | objekt[i].s = 100; | ||
objekt[i].b = 100; | objekt[i].b = 100; | ||
objekt[i].a = | objekt[i].a = 100; | ||
objekt[i].mouseOver = false; | objekt[i].mouseOver = false; | ||
objekt[i]. | objekt[i].visible = false; | ||
} | } | ||
} | } | ||
Line 34: | Line 34: | ||
for (int i=0; i < objekt.length; i++) { | for (int i=0; i < objekt.length; i++) { | ||
if (objekt[i]. | if (objekt[i].visible == true) { | ||
objekt[i].maleSegmente(); | objekt[i].maleSegmente(); | ||
} | } | ||
Line 72: | Line 72: | ||
void keyPressed() { | void keyPressed() { | ||
if (key == '0') { | if (key == '0') { | ||
objekt[0]. | objekt[0].visible = true; | ||
} | } | ||
if (key == '1') { | if (key == '1') { | ||
objekt[1]. | objekt[1].visible = true; | ||
} | } | ||
if (key == '2') { | if (key == '2') { | ||
objekt[2]. | objekt[2].visible = true; | ||
} | } | ||
if (key == '3') { | if (key == '3') { | ||
objekt[3]. | objekt[3].visible = true; | ||
} | } | ||
if (key == '4') { | if (key == '4') { | ||
objekt[4]. | objekt[4].visible = true; | ||
} | } | ||
if (key == '5') { | if (key == '5') { | ||
objekt[5]. | objekt[5].visible = true; | ||
} | } | ||
Line 94: | Line 94: | ||
if (objekt[i].mouseOver == true) { | if (objekt[i].mouseOver == true) { | ||
if (keyCode == UP) { | if (keyCode == UP) { | ||
if (objekt[i].seg <= | if (objekt[i].seg <= 100) { | ||
objekt[i].seg += 1; | objekt[i].seg += 1; | ||
} | } | ||
Line 104: | Line 104: | ||
} | } | ||
if (keyCode == RIGHT) { | if (keyCode == RIGHT) { | ||
if (objekt[i].h <= | if (objekt[i].h <= 360) { | ||
objekt[i].h += 1; | objekt[i].h += 1; | ||
} | } | ||
Line 131: | Line 131: | ||
boolean mouseOver; //Maus über dem Objekt | boolean mouseOver; //Maus über dem Objekt | ||
boolean | boolean visible; //Objekt sichtbar | ||
int h,s,b,a; // Farbe HSB und Alpha | int h,s,b,a; // Farbe HSB und Alpha |
edits