blitzarray als float

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

horstböhse

Betreff: blitzarray als float

BeitragDo, Sep 22, 2005 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo!!

Hab ne Frage zu Blitzarrays:

Warum geht das nicht?

BlitzBasic: [AUSKLAPPEN]
Local V1#[1]


Hab grad rausgefunden, dass es nur innerhalb einer funktion nicht geht!!

warum nicht?

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Sep 22, 2005 22:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Liegt daran das es Local ist
mach es Global und es geht!
[BB2D | BB3D | BB+]
 

Apocalyptic

BeitragDo, Sep 22, 2005 22:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Fehler wird wohl woanders liegen, hast du v1 bereits zuvor verwendet (also innnerhalb deiner Funktion vor der Local Deklaration)?

BlitzBasic: [AUSKLAPPEN]
Print Bla()

WaitKey()


Function Bla#()
Local v1#[1]

v1[1]=1.0/3

Return v1[1]
End Function
Suum cuique

[ www.ffs-net.de.vu ] [ Raycaster ]
 

horstböhse

BeitragDo, Sep 22, 2005 22:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Eigentlich nicht!!

Hier die komplette Funktion:

BlitzBasic: [AUSKLAPPEN]
Function KollisionGleiter(s.spielerliste,kmesh)

;HilfsVektoren
Local V1#[1]
Local V2#[1]
Local V3#[1]

;Kollisionsprüfung mit der Wand
Collisions(1,2,2,1)

;Collidiertes Entity suchen

For i=1 To CountCollisions(kmesh)
;Stop
s=First spielerliste
While(s<>Null)

If(s\hover=CollisionEntity(kmesh,i))
Stop

V1[0]=s\vx
V1[1]=s\vy

V2[0]=CollisionNX(kmesh,i)
V2[1]=CollisionNY(kmesh,i)

;Kollisionsberechnung
KugelWand(V2,V1,s\KolliVerlust)

s\vx=V1[0]
s\vy=V1[1]

End If

s=After s

Wend
Next

End Function
 

horstböhse

BeitragSa, Sep 24, 2005 15:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab den Feher gefunden!!

Er lag gar nicht an der Deklaration der Variablen, sondern an der Übergabe an die Funktion KugelWand!

Die Typen der Übergabeparameter stimmten quasi in dem Moment nicht mehr, als ich den Typ der Deklaration geändert habe!!

Blitz Basic hat mir irgendwie nicht den genauen Ort des Fehlers angezeigt!

Trotzdem danke!!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group