08-03-2005, Tuesday-03:33:55
Wenn ich dich richtig verstanden habe, dann "melden" sich Stadtgebäude selbst nicht bei der Station, sondern nur die auf ihnen generierten Passagiere suchen von sich aus nach einer Haltestelle.
Nun gut, dann nähern wir uns der Problematik halt von der anderen Seite.
Um Mißverständnissen nochmal vorzubeugen, ich unterscheide hier erstmal zwischen einem sichtbaren EB aller bereits existierenden Stationen und einem sichtbaren EB einer Station, die ich gerade setzen will - die also noch im "schwebendem" Zustand ist. Ich will hier voerst nur über erstere Variante diskutieren, da sie mir doch einfacher zu implementieren zu sein scheint.
Da jedes Feld einer Station einen festen EB von X+3 in jede Richtung hat, wieso nimmt man dann nicht jede X,Y-Koordinate einer Station, markiert alle umliegenden Felder (X+3 in jede Richtung) mit einem ´flag´ (außer Straßen vll.), um diese dann in einer DB zu sammeln und anschließend, wie oben im letzten Beitrag schon geschrieben, auf Abruf auszugeben?
Was steht dieser Lösungsvariante entgegen?
Nun gut, dann nähern wir uns der Problematik halt von der anderen Seite.
Um Mißverständnissen nochmal vorzubeugen, ich unterscheide hier erstmal zwischen einem sichtbaren EB aller bereits existierenden Stationen und einem sichtbaren EB einer Station, die ich gerade setzen will - die also noch im "schwebendem" Zustand ist. Ich will hier voerst nur über erstere Variante diskutieren, da sie mir doch einfacher zu implementieren zu sein scheint.
Da jedes Feld einer Station einen festen EB von X+3 in jede Richtung hat, wieso nimmt man dann nicht jede X,Y-Koordinate einer Station, markiert alle umliegenden Felder (X+3 in jede Richtung) mit einem ´flag´ (außer Straßen vll.), um diese dann in einer DB zu sammeln und anschließend, wie oben im letzten Beitrag schon geschrieben, auf Abruf auszugeben?
Was steht dieser Lösungsvariante entgegen?
Simutrans braucht mehr Dynamik...