Warum geht diese Funktion nicht? <> Erledigt!!! <&g

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Blitzkrieg Bop

Betreff: Warum geht diese Funktion nicht? <> Erledigt!!! <&g

BeitragFr, Jul 16, 2004 18:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Tach!
Man, ich glaub ich mach grad nen riesigen Denkfehler, aber ich frag trotzdem:
Warum wird mir , wenn ich mein Prog starte angezeigt:
"Objekt does not exist" (Zeile ist makiert)
Ich poste mal alles was dazu interessant ist:
Code: [AUSKLAPPEN]

Type spieler
   Field x
   Field y
   Field jump
   Field y_temp#   
End Type
sp.spieler = New spieler
sp\x = 150
sp\y = 540
sp\jump = False
sp\y_temp = 0


Repeat
cls
Springen(sp.spieler)
flip
until keyhit(1):end

Function Springen(sp.spieler)
If KeyHit(space)   
   If sp\jump = False   
      sp\jump = True 
      sp\y_temp# = 15       
   EndIf
EndIf 

If sp\jump = True Then   ;<<< Fehler erscheint hier
      sp\y_temp# = sp\y_temp# - 0.33     
      sp\y = sp\y - sp\y_temp# 
EndIf
End Function 

MFG
~ Hey Ho Let's Go ~
  • Zuletzt bearbeitet von Blitzkrieg Bop am Fr, Jul 16, 2004 19:03, insgesamt einmal bearbeitet

Henry

BeitragFr, Jul 16, 2004 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Entweder in die Funktion einen 'For sp.spieler = Each spieler' oder am Anfang ein 'Global sp.spieler'
Aiya Eärendil Elenion Ancalima!

All you have to decide is what to do with the time that is given to you.

• Robsite.de ist eine Anlaufstelle für Tutorials und Tools, die Noobs das Leben leichter machen!
• Forensuche ist nicht nur als Lückenfüller in den oberen Links gedacht!
 

Blitzkrieg Bop

BeitragFr, Jul 16, 2004 18:47
Antworten mit Zitat
Benutzer-Profile anzeigen
OKay werds gleich mal testen! Es sei nur noch eben gesagt, das "space"
global ist und 57 bedeutet Smile

Edit: Jop, danke - es geht! Die SAche mit For/Next hat geholfen, wobei ich eigentlich dachte, das der Parameter sp.spieler in den () dafür reicht! Rolling Eyes
~ Hey Ho Let's Go ~

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group