Zum Inhalt springen

BlitzBasic: False

Aus Wikibooks

Syntax

[Bearbeiten]

False

Hinweis

[Bearbeiten]

»False« ist keine Funktion, sondern ein vordefinierter Konstanter Ausdruck mit dem numerischen Wert 0

Beschreibung

[Bearbeiten]
  • »False« ist ein mögliches Ergebnis einer Bedingung.
  • »False« kann in Data-Zeilen verwendet werden.
  • Numerische Variablen sind nur »False«, wenn sie ihren Defaultwert enthalten.
  • String-Variablen sind immer »False«

Gruppen

[Bearbeiten]

Verwendung von Bedingungen

Konstante Werte

Beispiele

[Bearbeiten]

Test einer Variablen auf »False«

Bild=LoadImage(BildPfad$)
If Bild=False Then RuntimeError "Bild konnte nicht geladen werden"

Test einer Bedingung auf »False«. Die Bedingung mit dem Vergleich erstellt eine neue Bedingung.

If (A%<5)=False Then A%=5

Verwendung von »False« in Data-Zeilen

Type Bild Field hPic%,x%,y% End Type
Function PreLoadPics()
  Local Pfad$,B.Bild,Sichtbar%
  Repeat
    Read Pfad
    ;Hier kann man nicht "If Pfad Then" verwenden, weil Pfad immer False ist
    ;Jedoch "If Len(Pfad) Then" wird Len(Pfad) nur zu False, wenn Pfad einen Leerstring enthält. 
    If Len(Pfad) Then
      B=New Bild
      B\hPic=LoadImage(Pfad) ;hier wird noch nicht getestet, ob das Laden erfolgreich war.
      Read B\x,B\y,Sichtbar
      If B\hPic And Sichtbar Then DrawImage B\hPic,B\x,B\y ;das Bild nur  anzeigen, wenn es geladen wurde und sichtbar sein soll
    EndIf
  Until Pfad=""
End Function
Data "ButtonClicked.png",100,200,False
Data "ButtonMouseOver.png",100,200,False
Data "ButtonEnabled.png",100,200,True
Data "ButtonDisabled.png",100,200,False
Data ""