Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Einen Weg automatisch zeichnen lassen (delphi)

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 ...

Antwort
Alt 22.01.06, 15:19   #1 (permalink)
 
Registriert seit: 22.02.04
vrmlmotte Leistung: Facit NTK
Likes: 0
Standard Einen Weg automatisch zeichnen lassen (delphi)

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

vrmlmotte ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Einen Weg automatisch zeichnen lassen (delphi)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61