Deutsches Simutransforum
Flüsse - r2267 - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: Flüsse - r2267 (/showthread.php?tid=3795)



Flüsse - r2267 - Wurzelgnom - 30-01-2009

das in der Grafik sollte möglichst vermieden werden

trat in r2267 auf, kann sein das es schon behoben wurde


- Hajo - 30-01-2009

Da hat jemand die falsche Höhenabfrage verwendet ... es gibt eine Methode die Höhe pro Gitterpunkt zu ermitteln, und eine für die Höhe der Kachel - die Kachelhöhe ist jedoch immer die höhe der niedrigsten Ecke.

Sieht für mich so aus als hätte der Programmierer hier die Kachelhöhe, und nicht die Gitterhöhe für die Flussberechnung genommen.


- m_k_w - 30-01-2009

Zitat:Sieht für mich so aus als hätte der Programmierer hier die Kachelhöhe, und nicht die Gitterhöhe für die Flussberechnung genommen.
Ja, es wird die Kachelhöhe genommen, aber vor dem Bauen wird die Kachel eigentlich platt gemacht.

Ah, Fehler gefunden. In wegbauer.cc, ab Zeile 2078. So wüde es gehen:
Code:
        if(  !welt->ebne_planquadrat( NULL, pos.get_2d(), max(pos.z-1, start_h)  ) { // Das max ist neu.
            dbg->message( "wegbauer_t::baue_fluss()","lowering tile %s failed.", pos.get_str() );
        }



- prissi - 30-01-2009

Wieso? pos.z ist doch die Höhe der Grundfläche. Nein, eigentlich hatte es dazu extrahohe Kosten gegeben. Muss ich wohl noch höher setzen.


- m_k_w - 30-01-2009

Aber in Franks Beispiel hat der Fluss keinen anderen Weg gefunden. Also entweder ganz verbieten oder künstlich absenken.


- whoami - 31-01-2009

Zitat:Original von m_k_w
Also entweder ganz verbieten oder künstlich absenken.
Oder einen See draus machen (mit unterirdischem Abfluss). Smile


- jonasbb - 18-05-2009

Hat sich zu Franks Problem noch etwas getan (Programmtechnisch)?

Ich hab das selbe Problem auch unter Linux mit Nightly r2449.


- Dwachs - 18-05-2009

nerv mal den m_k_w ein bisschen ...


- m_k_w - 19-05-2009

Zitat:Original von Dwachs
nerv mal den m_k_w ein bisschen ...
Mmh. Ich habe meine Schuldigkeit getan, jetzt müssen andere ran. Siehe den 3. Post in diesem Thread.

Edit: Nun noch mit Patch-File.

Warum darf man hier eigtl. keine *.patch Dateien hochladen??


- Dwachs - 20-05-2009

Danke!

Bitte mit einer neueren Version testen, nightly revision >=2483.

Falls der Fehler noch mal beobachtet wird, bitte einen Screenshot vom neue-Welt-Dialog posten.