03-08-2016, 10:04
Działa. Głównym problemem było to że numer firmy w strukturze kafelka trzymany był w 4 lub 5 bitach, ale udało mi się powpychać więcej bitów do innych pól (m4 i m6). Szczegóły w zpatchowanym docs/landscape.html.
Inną sporą zmianą była zmiana sposobu przechowywania bitmasek firm ze zwykłej zmiennej int16 na specjalną klasę (wewnętrznie przechowuje w tablicy int64) bo gcc nie ma typów większych od int128. Ta przeróbka właściwie odpowiada za najwięcej zmian w patchu.
Inną sporą zmianą była zmiana sposobu przechowywania bitmasek firm ze zwykłej zmiennej int16 na specjalną klasę (wewnętrznie przechowuje w tablicy int64) bo gcc nie ma typów większych od int128. Ta przeróbka właściwie odpowiada za najwięcej zmian w patchu.
![OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]](https://forum.openttd.pl/images/logo.png)
