Entwickler-Ecke

Multimedia / Grafik - Gleisplaner erstellen


TimonWorld - So 07.12.03 15:02
Titel: Gleisplaner erstellen
Hi @all! :D

Mein vati will ein gleisplaner proggi, aber er wes nicht so recht wie das geht. wie soll er so was machen?

mein dad hat das ganze forum durchsucht aber nichts gefunden!

*ein gleisplaner: so ein ding wo man schienen mit auf dem screen verlegen kann und steuern kann. (z.B. Railware)

THX schonmal im vorraus.


umpani - So 07.12.03 22:45

Hallo,

du müßtest dir erstmal eine richtige Frage überlegen.

"Ich will einen Gleisplaner, wer kann mir helfen" reicht nicht aus.

Da ich aber heraushöre, daß du nur eine Anregung über das "wie" möchtest und nicht jmd. suchst, der dir das Ding programmiert, dann.

Als Anregung solltest du die mal die "Canvas" anschauen. Die Canvas ist im Prinzip das "Zeichenbrett" von Delphi. Damit kannst du Rechtecke, linien und Bögen Zeichnen. Mehr brauchst du für ein Gleissystem nicht.

Um das ganze Maßstabgetreu zu machen solltet du dir


Quelltext
1:
SetMapMode(printer.Canvas.Handle, MM_LOMETRIC);                    

anschauen.

Jetzt mußt du nur noch die einzelnen Gleisstücke Zeichnen und diese auf der Canvas so vervielfältigen, dass du quasi einen Baukasten hat.

Gruß Umpani