Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Anzeige der Abdeckung pro Station
#12
Das Markieren ist das kleinste Problem, denke ich.

In der Datenbank gibt es keine Flags. Es gibt ein Array das Objekte enthält. Diesem Array sage ich pos(xy)->zeichne_boden() und wenig später pos(xy)->zeichne_rest(). An keiner Stelle würden da Flags abgefragt werden, dank Objektorientierung. Jedes Objekt weiß selbst, wie es sich zeichnet. Eine einfarbige Fläche ist da kein Problem, nur fände es vermutlich keiner toll, wenn die Städte nur noch aus einfarbigen Flächen bestehen.

Wenn sich nur bestimmte Objekte ändern sollen, dann kann man das diesen natürlich sagen. So wie z.B. Häuser zu Baustellen und Bäumchen klein werden.

Was ist also zu tun:
Der Boden nicht weißt, dass er zu einer oder mehren Stationen gehört. Das muss man ihm beibringen.

Dann muss beim Bau, Laden und Entfernen einer Station die Zugehörigkeiten entsprechend gesetzt werden.

Dann muss man den Boden und Gebäuderoutinen die stationsabhängige Abfrage vor der Grafikwahl hinzufügen. Macht die Grafikdarstellung sicher wieder etwas langsamer.

Eine ganze Menge Arbeit für etwas Augenschlecken und Simutransverlangsamen und Fehleranfälligmachen. Wenn es also nicht hier einen großen Vorteil gibt, dann werde ich das nicht so schnell tun. Wenn man so aber die Bahnhoffindung bei der Wegsuche und Passagiererzeugung deutlich beschleunigen könnte, dann wäre es wert, darüber nachzudenken.

Außerdem führt das Vorhandensein einer solchen Funktion ganz schnell zu der Nachfrage, warum man das nicht auch mit zu bauenden Stationen macht und das Spielchen geht von vorne los.

Ich hoffe, ich deutlich gemacht, warum das nichts mal eben ist.
Zitieren


Nachrichten in diesem Thema
Anzeige der Abdeckung pro Station - von Benqo - 18-01-2005, Tuesday-14:54:22
RE: Anzeige der Abdeckung pro Station - von wernieman - 18-01-2005, Tuesday-15:04:41
[Kein Betreff] - von mip - 18-01-2005, Tuesday-15:12:08
[Kein Betreff] - von Hajo - 18-01-2005, Tuesday-15:46:15
[Kein Betreff] - von mip - 18-01-2005, Tuesday-15:52:08
[Kein Betreff] - von Hajo - 18-01-2005, Tuesday-15:54:33
[Kein Betreff] - von blackbox - 07-03-2005, Monday-18:41:03
[Kein Betreff] - von prissi - 07-03-2005, Monday-21:07:39
[Kein Betreff] - von blackbox - 08-03-2005, Tuesday-03:33:55
[Kein Betreff] - von prissi - 08-03-2005, Tuesday-11:27:26
[Kein Betreff] - von blackbox - 09-03-2005, Wednesday-00:39:44
[Kein Betreff] - von prissi - 09-03-2005, Wednesday-13:05:48
[Kein Betreff] - von prissi - 10-03-2005, Thursday-18:54:21
[Kein Betreff] - von Dirk - 10-03-2005, Thursday-21:54:32
[Kein Betreff] - von blackbox - 11-03-2005, Friday-01:45:35
[Kein Betreff] - von prissi - 11-03-2005, Friday-02:10:58
[Kein Betreff] - von Lobberle - 11-03-2005, Friday-09:18:33
[Kein Betreff] - von mip - 11-03-2005, Friday-10:24:58
[Kein Betreff] - von prissi - 11-03-2005, Friday-18:57:25
[Kein Betreff] - von prissi - 12-03-2005, Saturday-00:04:12
[Kein Betreff] - von blackbox - 12-03-2005, Saturday-00:53:03
[Kein Betreff] - von prissi - 12-03-2005, Saturday-02:23:27
[Kein Betreff] - von Gotthardlok - 12-03-2005, Saturday-02:58:23
[Kein Betreff] - von blackbox - 12-03-2005, Saturday-17:48:10
[Kein Betreff] - von Gotthardlok - 13-03-2005, Sunday-14:28:37
[Kein Betreff] - von blackbox - 14-03-2005, Monday-02:53:39
[Kein Betreff] - von blackbox - 14-03-2005, Monday-03:08:04
[Kein Betreff] - von Gotthardlok - 14-03-2005, Monday-12:53:18
[Kein Betreff] - von blackbox - 14-03-2005, Monday-16:52:36
[Kein Betreff] - von prissi - 14-03-2005, Monday-23:22:36
[Kein Betreff] - von blackbox - 15-03-2005, Tuesday-19:20:16
[Kein Betreff] - von prissi - 15-03-2005, Tuesday-20:50:04
[Kein Betreff] - von blackbox - 16-03-2005, Wednesday-00:10:10
[Kein Betreff] - von Wurzelgnom - 10-12-2007, Monday-19:03:41

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste