Hilfe
CountGfxDrivers
Aufruf
Parameter
Rückgabewert
Beschreibung
Zusatzinformationen
Beispiel
Siehe auch
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 Teiber 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 zur Zeit 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
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)
Next
WaitKey
Siehe auch

