| AG Informatik |
REM Kreise1
RANDOMIZE TIMER
SCREEN 12
CLS
RANDOMIZE TIMER
FOR kreis = 1 TO 40
LET radius = INT(RND * 80) + 20
LET x = radius + INT(RND * (640 - 2 * radius))
LET y = radius + INT(RND * (480 - 2 * radius))
LET farbe = INT(RND * 15) + 1
CIRCLE (x, y), radius, farbe
NEXT kreis
a$ = ""
WHILE a$ = ""
a$ = INKEY$
WEND
:
LET y = radius + INT(RND * (480 - 2 * radius))
LET farbe = INT(RND * 15) + 1
CIRCLE (x, y), radius, farbe, , , .5
NEXT kreis
a$ = ""
WHILE a$ = ""
a$ = INKEY$
WEND
:
Der CIRCLE-Befehl wird im obigen Beispiel mit 7 Parametern
aufgerufen. x und y sind die Koordinaten des Mittelpunktes,
radius ist der Kreisradius, farbe ist die Farbe des Randes.
Danach folgen 2 Parameter, die nicht angegeben (ausgelassen werden) und der
letzte Parameter (0,5) steht für das Verhältnis der Radien in
x bzw. y-Richtung (0,5 bedeutet, daß der y-Radius halb so groß ist
wie der x-Radius).
|
Friedrich-Schiller-Realschule Böblingen, Kremser Str. 5, 71034 Böblingen ©1996,1999 Winfried Furrer, Böblingen |