TILEIMAGE Bild [,X] [,Y] [,Frame]


Beschreibung
Dieser Grafikbefehl wird auf den kompletten Grafikbereich angewendet. Dabei wird der Grafikbereich mit einem Bild texturiert. Das heißt: das Bild wird solange wiederholt nebeneinander gezeichnet, bis der komplette Grafikbereich gefüllt ist (so ähnlich wie das Desktop-Hintergrundbild von Windows).

Die Transparenzfarbe wird bei diesem Befehl mit berücksichtigt (wird ausgeblendet). Benutze dagegen TILEBLOCK, wenn nur eine Textur eingezeichnet werden soll.

Benutze den Befehl VIEWPORT, wenn nur ein Teil des Buffers mit Grafik gefüllt werden soll. Benutze SETBUFFER, wenn ein anderer Grafikbuffer ausgewählt werden soll.


Parameter
Bild=Identität des Bildes (z.B. mit LOADIMAGE ermittelt).
X=Verschiebung in X-Richtung
Y=Verschiebung in Y-Richtung
Frame=Framebild bei Animationsbildern (ab 0)


Rückgabewert
-


Beispiel
Dieses Programm erstellt 10 Punkte-Bilder, die immer wieder überlagert eingezeichnet werden:

GRAPHICS 640,480,16,1
gfxStarfield=CREATEIMAGE(32,32,10)
FOR t = 0 TO 9
   SETBUFFER IMAGEBUFFER(gfxStarfield,t)
   FOR y = 1 TO 50
      PLOT RND(32),RND(32)
   NEXT
NEXT
SETBUFFER FRONTBUFFER()
WHILE NOT KEYHIT(1)
   IF MILLISECS() > tmrScreen+300 THEN
      TILEIMAGE gfxStarfield,RND(9),RND(9),RND(9)
      tmrScreen=MILLISECS()
   END IF
WEND
END


Siehe auch
DRAWBLOCK, DRAWIMAGE, TILEBLOCK