Tach Gemeinde,
hab nur eine kleine Frage, bräuchte einen NULL-Zeiger auf ein Objekt, wie geht das einfach als Vergleich mit 0 ?
thisitem = isItem(x,y)
IF (thisitem<>0) THEN PRINT "ITEM : "+thisitem.type_
isItem(x,y) ist ein Funktion des Typs ITEMS mit den Argumente x und y, wird einfach nur überprüft ob sich in der Liste ein Objekt befindet mit x und y und dann dieses Feld zurückgegeben. Die Abfrage ob die Suche fehlgeschlagen ist funktioniert nicht. Es kommt der Fehler :
"MapEditor.gbas"(0) error : wrong argument type :
Das lustige daran ist, das der Cursor auf die 2.Zeile vom gesamte Programm springt, und dort ist nur Kommentar :O
Hoffe mir kann hier jemand weiterhelfen.
Ohhman, also habs selbst hin bekommen, hab einfach eine lokale Dummy-Variable als NULL erstellt und diese Zurückgegeben, der Fehler kam wahrscheinlich von meine noobihafte Implementierung vom PRINT Befehl :S sowas aber auch =D
MfG
Gibt es nicht:
FUNCTION GetMyObject: obj AS ToBJ
if valid
obj = ....
return true
endif
return FALSE
endfunction
Danke für die Hilfe,
Ok darauf hätt ich auch kommen müssen :D naja ok ich merks mir!