| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Einen Weg automatisch zeichnen lassen (delphi) im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Guten Tag, Ich möchte gerne in Delphi auf einem Plan von meinem Dorf einen Weg automatisch zeichnen lassen. Den ...
![]() |
| | #1 (permalink) |
| Registriert seit: 22.02.04 ![]() Likes: 0 | Anzeige Guten Tag, Ich möchte gerne in Delphi auf einem Plan von meinem Dorf einen Weg automatisch zeichnen lassen. Den Plan wird in einm TImage angezeigt. Ich habe mir gedacht, ich könnte das mit einem zwei Timers machen, und das geht eigentlich auch ganz gut. Es ist jetzt so, dass wenn ich auf einen Button klicke, der eine timer gestartet wird und dieser kontrolliert dann den zweiten. Im zweiten Timer soll der Weg gezeichnet werden. Dazu verwende ich canvas: plan.Canvas.Pen.Color:= $004080FF; plan.Canvas.MoveTo(x, y); plan.Canvas.LineTo(x+a, y-b); x:= x+a; y:= y-b; x und y sind die Anfangskoordinaten, a ist 10 und b 4, das ist dann eigentlich die Steigung, also pro 10 Schritte geht es 4 nach unten. So wird ja einfach eine Linie bis ans Ende des Bildes gezeichnet. Ich möchte aber an bestimmten Kreuzungen die Richtung ändern. Meine Frage ist jetzt, wie soll ich diesen Weg steuern? Ich versuchte schon mit ifs zu arbeiten, also wenn die Koordinaten x und y erreicht sind, dann wird b verändert, bzw. die Steigung. Allerdings gibt das Probleme, wenn ich in eine Sackgasse hineinfahren möchte und den gleichen Weg dann auch wieder zurück. Dann wird nämlich von diesem Punkt die Sackgasse nicht befahren. Danke für eure Hilfe und Ideen:)... vrmlmotte |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mit der WinAPI zeichnen | nookstar | Code Kitchen | 9 | 24.07.09 19:19 |
| 37 Dinge um einen Polizisten ausrasten zu lassen | pfaffi7 | Fun Section | 1 | 13.07.06 20:49 |
| Musikfreie Stellen automatisch entfernen lassen | dfi | Music- & Filmbox | 8 | 15.01.06 23:41 |
| Wie Kann man Einen Task unter XP im hintergrund laufen lassen ? | HighTower | (In)security allgemein | 2 | 23.06.04 16:24 |
| Graphen zeichnen in Delphi | gnat | Code Kitchen | 1 | 11.06.04 07:44 |