Deutsches Simutransforum
Kachel-Reorganisation - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Wünsche und Anregungen (https://simutrans-forum.de/mybb/forumdisplay.php?fid=8)
+--- Thema: Kachel-Reorganisation (/showthread.php?tid=1365)

Seiten: 1 2 3 4


- prissi - 04-05-2006

Im Prinzip hat ja eine Kachel zwei Wegpointer. D.h. es könnte auch einfach zwei Wege auf einer Kachel geben. Dann werden aber alle diagonalen Kreuzungen (die z.B. mit Tramschienen gehen) verboten. Vermutlich sind zwei Wege auf einer Kache nicht so sehr das Porblem wie die Entscheidung, welcher Weg wozu gehört.

Die Häuser können kein anderes Raster als der Rest bekommen, das gibt die Engine bei weitem nicht her.


- Peter Dobrovka - 11-05-2006

Zitat:Original von prissi
Im Prinzip hat ja eine Kachel zwei Wegpointer. D.h. es könnte auch einfach zwei Wege auf einer Kachel geben.
Um damit dann was zu erreichen?
Und warum hat eine Kachel 2 Wegpointer? War da mal was geplant?

Zitat:Die Häuser können kein anderes Raster als der Rest bekommen, das gibt die Engine bei weitem nicht her.
Was dann wohl der endgültige Schlußstrich unter die 2-Raster-Geschichte sein dürfte.

Peter


- Peter Dobrovka - 11-05-2006

Ach ja, noch was: Ich könnte mir im neuen Modell vorstellen, daß Straßenbahnschienen und Eisenbahnschienen ein und dasselbe sind. Noch eine Vereinfachung, die überdies zu neuen Features führt.

Peter


- Peter Dobrovka - 11-05-2006

Mal eine Zwischenfrage: Wie ist das mit Brücken und Tunneln, da müßten doch jeder Kachel beliebig viele Wege zugeordnet sein - oder gelten Felder, die ein Stockwerk höher oder tiefer liegen, als eigene Kachel?

Peter


- prissi - 11-05-2006

Eine Kachel hat schon immer zwei Wegpointer. Zum Beispiel Straßenbahnschienen (die intern eh ganz normale Schienen mit anderen Bauvorschriften sind) und Straße. Oder Wegkreuzungen haben auch zwei Wege gleichzeitig.

Wenn man dann z.B. einen Weg für die eine Diagonale und den anderen Weg für die andere Diagonal nimmt, könnten vermutlich auch enge Diagonalen realisiert werden. Nur wäre dann kein Platz mehr für Kreuzungen etc.

Alle Felder sind einen eignene Kachel, habe einen eigenen Liste von Dingen die auf ihr drauf sind und eine "Liste" mit maximal zwei Wegeinträgen. Wenn es dich wirklich interessiert, dann kann ich dir auch den den Sourcecode schicken. Aber im Prinzip sieht die Organisation so aus:

Planquadrat hat x Boeden, Boden(0) ist der Kartengrund.

Jeder Boden hat einen Neigung und kann auch noch einen Wegneigung haben, die von dieser verschieden ist (z.B. Bruecken). Es gibt verschiedenen Boeden, z.B. gras, fundament, wasser, bruecke, tunnel, monorail.

Daher hat eine Brücke erst einmal gar keinen Weg. Erst der Brückenbauer fügt einen unsichtbaren geeigneten Weg hinzu. Aucher der Boden im Tunnel ist da, nur unsichtbar. Daher kann Simutrans auch beliebig viele Brücken und Tunnel übereinander. Mit den richtigen Grafiken und Bauroutinen sind diagonale Brücken (wie man ja bei den Monorails sehen kann) kein Problem.