Hilfe

CountGfxDrivers

B2D B+ B3D

Aufruf

anzahl = CountGfxDrivers ()

Parameter

-


Rückgabewert

Anzahl der Grafiktreiber


Beschreibung

Ermittelt die Anzahl der installierten Grafiktreiber im System. Einige Rechner können mehrere Grafikkarten haben - mit unterschiedlichen Treibern. Mit SetGfxDriver kann ein Treiber ausgewählt werden.


Zusatzinformationen

Für 2D-Spiele ist die Auswahl des Treibers kaum sinnvoll - fast alle Grafikkarten haben die gleiche Geschwindigkeit. Bei 3D-Leistung gibt es dagegen enorme Unterschiede. Tipp: Erstelle ein Menü, wo der Spieler selbst den Grafiktreiber auswählen muss.

Bei BlitzPlus verhalten sich die Befehle CountGfxDrivers, GfxDriverName und SetGfxDriver ein wenig anders. Statt unterschiedliche Treiber für mehrere Grafikkarten zurückzugeben, benutzt man diese Funktionen um OpenGL in B+ zu aktivieren. Es sind immer drei "Treiber" da: Native (1), OpenGL (2) und DirectDraw (3, Standard). Möchte man nun den offiziell nur "zu Testzwecken" eingebauten OpenGL-Modus wählen, muss man "SetGfxDriver 2" ausführen.


Beispiel

Dieses Programm zeigt die Anzahl der Grafiktreiber und alle unterstützten Auflösungen des zurzeit aktiven Treibers:

anzahl = CountGfxDrivers ()
Print "Anzahl der Treiber: "+Anzahl

anz = CountGfxModes ()
Print "Anzahl der Bildschirmmodi: "+anz

For i = 1 to anz
   Print "Modus " + i + ": "
   Print "Breite = " + GfxModeWidth (i)
   Print "Höhe = " + GfxModeHeight (i)
   Print "Tiefe = " + GfxModeDepth (i)
   Print
Next

WaitKey


Siehe auch

GfxDriver3D, GfxDriverName, SetGfxDriver

Übersicht 2D Grafik Anzeige