Hilfe
FrontBuffer
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
Id = FrontBuffer()
Parameter
-
Rückgabewert
Identität des Buffers
Beschreibung
Diese Funktion liefert einen Zahlenwert, der die Identität des Grafikbuffers angibt. In BlitzBasic gibt es zwei Bildschirmbuffer - das sichtbare FrontBuffer und das unsichtbare BackBuffer.
Der ermittelte Wert kann mit vielen weiteren Befehlen verwendet werden. Wird es z.B. mit SetBuffer verwendet, so erfolgt die Grafikausgabe sofort auf der sichtbaren Bildschirmseite. Der Befehl Flip
wird dadurch nicht mehr notwendig.
Für Spiele ist es nicht empfehlenswert diesen Buffer zu verwenden, da dadurch flimmernde Grafik entsteht. Soll die Grafik sofort sichtbar werden, so kann man es verwenden. Für Animationen ist es überhaupt nicht geeignet.
Beispiel
Standardbeispiel:
Dieses Programm zeichnet eine Linie auf BackBuffer, welche aber unsichtbar bleibt. Dann wird FrontBuffer aktiviert und ein Oval gezeichnet - es wird sofort sichtbar:
Graphics 640, 480, 0, 1
SetBuffer BackBuffer()
Line 0, 0, 639, 349
WaitKey()
SetBuffer FrontBuffer()
Oval 100, 100, 50, 50
WaitKey()
Graphics 640, 480, 0, 1
SetBuffer BackBuffer()
Line 0, 0, 639, 349
WaitKey()
SetBuffer FrontBuffer()
Oval 100, 100, 50, 50
WaitKey()
Siehe auch
Graphics3D, SetBuffer, SaveBuffer, LoadBuffer, ImageBuffer, Flip, BackBuffer

