26-01-2006, Thursday-16:20:42
Das geht nicht. (Hatten wir das nicht schon mal?)
Eine Fabrik ist KEIN gebäude, es sieht nur so aus und besteht intern aus aus Gebäuden mit Level null. Bei Fabriken kann deshalb level nicht verwendet werden, da der building_reader_t nicht weiss, das dieses Gebäude ein Teil einer Fabrik ist, da der factory_reader_t erst danach aufgerufen wird.
obj=building erezugt intern ein Gebäude (haus_besch_t), obj=factory eine Fabrik (fabrik_besch_t das als Unterstruktur ein haus_tile_besch_t enthält). Diese Objekte sind mitnichten identisch, was ja schon an der Passagiererzeugung sieht. Schließlich reicht es ja, eine Kachel einer Fabrik zu erschließen.
Eine Fabrik ist KEIN gebäude, es sieht nur so aus und besteht intern aus aus Gebäuden mit Level null. Bei Fabriken kann deshalb level nicht verwendet werden, da der building_reader_t nicht weiss, das dieses Gebäude ein Teil einer Fabrik ist, da der factory_reader_t erst danach aufgerufen wird.
obj=building erezugt intern ein Gebäude (haus_besch_t), obj=factory eine Fabrik (fabrik_besch_t das als Unterstruktur ein haus_tile_besch_t enthält). Diese Objekte sind mitnichten identisch, was ja schon an der Passagiererzeugung sieht. Schließlich reicht es ja, eine Kachel einer Fabrik zu erschließen.