Bildauflösung

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Ardalic

Betreff: Bildauflösung

BeitragSo, Jun 22, 2008 23:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich habe ein problem ich möchte gerne bei Bildauflösung nur 800x600 16 und 800x600 32.
Hier ist der Code:
Code: [AUSKLAPPEN]
   count_gfx_modes=CountGfxModes()
   
   For g=1 To count_gfx_modes
      If GfxMode3D(g)=True Then gm3d=gm3d+1
   Next
   
   Dim gfx_modes(gm3d,2) : gm3d=0

   For g=1 To count_gfx_modes
      If GfxMode3D(g)=True
         gg=gg+1
         gfx_modes(gg,0)=GfxModeWidth(g)
         gfx_modes(gg,1)=GfxModeHeight(g)
         gfx_modes(gg,2)=GfxModeDepth(g)
         If gfx_modes(gg,0)=width And gfx_modes(gg,1)=height And gfx_modes(gg,2)=GraphicsDepth() Then gfx_mode_option=gg
      EndIf
   Next
 

Dreamora

BeitragMo, Jun 23, 2008 0:52
Antworten mit Zitat
Benutzer-Profile anzeigen
und was läuft da falsch?
Ohne dein Problem genau zu kennen können wir dir schlecht helfen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

The Forsworn

BeitragMo, Jun 23, 2008 9:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich weiß zwar nicht was du willst, aber wäre es nicht sinnvoll einfach den Graphics-Befehl zu verwenden?! O.o

Eingeproggt

BeitragMo, Jun 23, 2008 12:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab deinen Code getestet und wenn man width und height festlegt, dann funktioniert er einwandfrei.

@Forsworn: Er macht es so umständlich, weil er Fehler beim Aufruf von Graphics im vorhinein vermeiden will. Allerdings kann ich mir kaum eine GraKa vorstellen, die keine 800*600 Auflösung unterstützen würde.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

Silver_Knee

BeitragMo, Jun 23, 2008 13:04
Antworten mit Zitat
Benutzer-Profile anzeigen
suchst du etwa: GfxModeExists ?
 

Ardalic

BeitragMo, Jun 23, 2008 13:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Silver_Knee hat Folgendes geschrieben:
suchst du etwa: GfxModeExists ?

Ja genau das habe ich gesucht Thx,
aber ich weiß nicht wie ich es dort einfüge
 

The Forsworn

BeitragMo, Jun 23, 2008 13:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Rückgabewert

0 = Dieser Modus wird nicht unterstützt
1 = Dieser Modus wird unterstützt


If GfxModeExists = True
.......
Else
......
 

Ardalic

BeitragMo, Jun 23, 2008 13:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich meinte wo ich es einfügen soll

Eingeproggt

BeitragMo, Jun 23, 2008 13:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicht einsetzen, ersetzen.
Einfach statt deinem Code diesen Befehl aufrufen - Fertig Smile

(Hab selber vorhin voll auf den Befehl vergessen Embarassed )

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

Ardalic

BeitragMo, Jun 23, 2008 14:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja hab ich schon versucht aber bei Optionen zeigt es immer 0x0x0

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group