Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@1487: OpenTTD Landscape Internals - #2 Darkvater@1487: Darkvater@1484: Darkvater@1484: Darkvater@1484:

Landscape

tron@2149: Five attributes hold the information about a tile. Darkvater@1487: This can be seen in the Landscape document. This page tries to give an overview of used and free bits of Darkvater@1487: the array so you can quickly see what is used and what is not. Darkvater@1484: Darkvater@1487:

Darkvater@1487:

Darkvater@1487: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@1487: tron@2487: tron@2149: tron@2149: tron@2149: tron@2149: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2020: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2781: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1487: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@2018: Darkvater@1484: Darkvater@1484: Darkvater@1484:
classm1[L1] (8)m2[L2] (16)m3/m4[L3] (16)type_height[L4] (8)m5[L5] (8)
bits0123 4567 0123 4567 0123 4567 0123 4567 0123 4567 0123 45670123 4567
(0) groundXXXX XXXXOOOO OOOO OOOO OOOOXXXX OOOO OOXX XXXXXXXX XXXXXXXX XOXX
(1) railXXXX XXXXXXXX XXXX OOOO OOOO
Darkvater@2018:
XXXX XXXX XXXX XXXX
Darkvater@2018:
XXXX XXXXXXXX XXXX
Darkvater@2018:
Darkvater@1484:
    Darkvater@1487:
  • depot/checkpoint
  • Darkvater@1484:
Darkvater@1484:
-inherit-OOOO OOOO OOOO OOOOXXXX XOOO XXXX XXXX-inherit-XXXO OOXX
(2) roadXXXX XXXXXXXX XXXX XXXX XXXXOOOO OOOO XXXX XXXXXXXX XXXXXXXX XXXX
Darkvater@1484:
    Darkvater@1487:
  • level crossing
  • Darkvater@1484:
Darkvater@1484:
-inherit-XXXX XXXX XXXX XXXXXXXX XXXX XXXX XXXX-inherit-OOXX XXXX
Darkvater@1484:
    Darkvater@1487:
  • road depot
  • Darkvater@1484:
Darkvater@1484:
-inherit-OOOO OOOO OOOO OOOOOOOO OOOO OOOO OOOX-inherit-XXXX XXXX
(3) townXXXX XXXXXXXX XXXX XXXX XXXX
Darkvater@2018:
OOOO OOXX XXXX XXXX
Darkvater@2018:
XXXX XXXXXXXX XXOX
(4) treesXXXX XXXXXXXX XXOO OOOO OOOOXXXX XXXX OOXX XXXXXXXX XXXXXXXO OOXX
(5) stationXXXX XXXXXXXX XXXX XXXX XXXXXXXX XOOO XXXX XXXXXXXX XXXXXXXX XXXX
(6) waterXXXX XXXXOOOO OOOO OOOO OOOOOOOO OOOO OOOO OOOOXXXX XXXXXXXX XXXX
(8) industryXXXX XOOXXXXX XXXX XXXX XXXXOOOO OOOO OOOO OOOOXXXX XXXXXXXX XXXX
Darkvater@1484:
    Darkvater@1487:
  • bubble/sugar/toffee
  • Darkvater@1484:
Darkvater@1484:
-inherit--inherit-XXXX XXXX OOOO OOOO-inherit--inherit-
Darkvater@1484:
    Darkvater@1487:
  • toy factory
  • Darkvater@1484:
Darkvater@1484:
-inherit--inherit-XXXX XXXX XXXX XXXX-inherit--inherit-
Darkvater@1484:
    Darkvater@1487:
  • gold/copper/coal
  • Darkvater@1484:
Darkvater@1484:
XXXX XXXX-inherit--inherit--inherit--inherit-
Darkvater@1484:
    Darkvater@1487:
  • oil wells
  • Darkvater@1484:
Darkvater@1484:
-inherit--inherit--inherit--inherit--inherit-
Darkvater@1484:
    Darkvater@1487:
  • power station
  • Darkvater@1484:
Darkvater@1484:
XXXX XXOX-inherit--inherit--inherit--inherit-
(9) tunnelXXXX XXXXOOOO OOOO OOOO OOOOXXXX OOOO OOOO OOOXXXXX XXXXXXXX XXXX
Darkvater@1484:
    Darkvater@1487:
  • bridge
  • Darkvater@1484:
Darkvater@1484:
XXXX XXXXXXXX XXXX OOOO OOOOXXXX XXXX OOOO OOOXXXXX XXXXXXXX XXXX
(10) various (HQ)XXXX XXXXOOOO OOOO OOOO OOOOOOOO OOOO OOOO OOOOXXXX XXXXXXXX XXXX
Darkvater@1487: Darkvater@1484: Darkvater@1484: