PLOT X, Y


Beschreibung
Dieser Befehl zeichnet einen einfachen Punkt auf dem Bildschirm. Man muss nur die X- und Y-Koordinaten eingeben. Die Farbe kann mit COLOR eingestellt werden.

Leider ist dieser Befehl sehr langsam. Benutze WRITEPIXEL oder WRITEPIXELFAST für eine noch schnellere Grafikausgabe.


Parameter
X = Horizontale Koordinate
Y = Vertikale Koordinate


Rückgabewert
-


Alternative
Hier eine schnellere Alternative (bis zu 20x schneller!!!):

LOCKBUFFER FRONTBUFFER()
rgb=r*65536+g*256+b
WRITEPIXELFAST 0,0,rgb
UNLOCKBUFFER FRONTBUFFER()


Allerdings sollte dies nicht außerhalb des Grafikbereichs angewendet werden. Die Deaktivierung des Debuggers bringt eine enorme Geschwindigkeitssteigerung!


Beispiel
Dieses Beispiel erstellt einen Regen. Die Koordinate für Punkte werden in Feldern abgespeichert:

GRAPHICS 640,480,0,1
SETBUFFER BACKBUFFER()

DIM X(100), Y(100), V(100)
FOR i=0 TO 100
   X(i)=RND(0,639)
   Y(i)=RND(0,479)
   V(i)=RND(1,10)
NEXT

WHILE KEYHIT(1)=0
   CLS
   FOR i=0 TO 100
      Y(i)=Y(i)+V(i)
      IF Y(i)>479 THEN Y(i)=0: V(i)=RND(1,10)
      PLOT X(i),Y(i)
   NEXT
   FLIP
WEND


Siehe auch
COLOR, COPYPIXEL, COPYPIXELFAST, WRITEPIXEL, WRITEPIXELFAST