Direkte Wegsuche

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

STARGÅTE hat geschrieben:gut, trotz OnError Meldung, nutzt mir das 0% ^^
Line 165 :

Code: Alles auswählen

   If i1 >= 0 And i1 <= 1 
:freak:
Versuch doch mal den Debugger anzuschalten.
Dann bekommst Du regelmässig Fehlermeldungen ;-)
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
memdee
Beiträge: 134
Registriert: 09.09.2004 18:49
Computerausstattung: Win 7 x64
Wohnort: Wiesbaden
Kontaktdaten:

Re: Direkte Wegsuche

Beitrag von memdee »

Mit PB 4.50 bekomme ich in Pathfind.pbi in Zeile 159 nen Syntax-Error:

Code: Alles auswählen

Procedure CheckPath(*PathTree.PathTree, *Node.Node, *Point.Point2D, SavePathLine.Line2D(), Typ=0, Temp$="")
Der Grund erschließt sich mir nicht. Ein Hinweis wäre klasse!
meep?
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Direkte Wegsuche

Beitrag von c4s »

Vor "SavePathLine.Line2D()" ein "List " sollte reichen.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
memdee
Beiträge: 134
Registriert: 09.09.2004 18:49
Computerausstattung: Win 7 x64
Wohnort: Wiesbaden
Kontaktdaten:

Re: Direkte Wegsuche

Beitrag von memdee »

In der Tat. Schönen Dank! :)
meep?
Benutzeravatar
Frabbing
Beiträge: 160
Registriert: 15.02.2007 21:31
Kontaktdaten:

Re: Direkte Wegsuche

Beitrag von Frabbing »

Hab vor Jahren mal eine Wegsuche auf Dll-Basis geschrieben. Die Dll ist in Assembler geschrieben, die Wegsuche ist also ziemlich flott und benutzt den A* Algo.
Es wird fast immer der kürzeste Weg gefunden, eine zufällige Komponente kann zugeschaltet werden und schwieriges Terrain ist auch unterstützt.

Eine Anleitung und eine komfortable Test-Exe sind im Zip-Paket enthalten: http://www.frabbing.bplaced.de/download ... indDll.zip

Entwickelt wird die Dll nicht mehr weiter, aber vielleicht hat ja trotzdem jemand Verwendung dafür. :D
Gruß, Frank
Antworten