docs/landscape_grid.html
author tron
Sun, 15 Jan 2006 10:46:36 +0000
changeset 2852 0fa77498d22a
parent 2851 ae1f271fdaf9
child 2853 8d0c510a168b
permissions -rw-r--r--
(svn r3400) Convert the bit patterns to big endian notation
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
     1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
     2
<html>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
     3
<head>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
     4
  <meta content="text/html; charset=UTF-8" http-equiv="content-type">
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
     5
  <meta name="Description" content="Structure of OpenTTD (OTTD) landscape arrays #2">
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
     6
  <title>OpenTTD Landscape Internals - #2</title>
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
     7
  <style type="text/css">
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
     8
    span.abuse { font-family: "Courier New", Courier, mono; background-color: rgb(255, 58, 31); }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
     9
    span.free  { font-family: "Courier New", Courier, mono; background-color: rgb(30, 178, 54); }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    10
    span.used  { font-family: "Courier New", Courier, mono; }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    11
    td.bits    { white-space: nowrap; text-align: center; font-family: "Courier New", Courier, mono; }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    12
    td.caption { white-space: nowrap; text-align: left; }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    13
    td li      { white-space: nowrap; text-align: left; }
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    14
    th         { white-space: nowrap; text-align: center; }
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    15
  </style>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    16
</head>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    17
<body style="direction: ltr;">
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    18
<h3 style="font-weight: bold;">Landscape</h3>
2149
e5ae969b26b9 (svn r2659) Catch up with reality in the landscape documentation
tron
parents: 2020
diff changeset
    19
<span style="font-weight: bold;"></span>Five attributes hold the information about a tile.
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    20
This can be seen in the <a href="landscape.html">Landscape</a> document. This page tries to give an overview of used and free bits of
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    21
the array so you can quickly see what is used and what is not.
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    22
<ul>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    23
  <li><span style="font-weight: bold;"><span class="free">O</span></span> - bit is free</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    24
  <li><span style="font-weight: bold;"><span class="used">X</span></span> - bit is used</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    25
  <li><span style="font-weight: bold;"><span class="abuse">&nbsp;</span></span> - bit of attribute is abused for different purposes</li>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    26
</ul>
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    27
<p>
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    28
<ul>
2149
e5ae969b26b9 (svn r2659) Catch up with reality in the landscape documentation
tron
parents: 2020
diff changeset
    29
  <li><span style="font-weight: bold;">type_height</span> - 8 bits in size, stores tile height (lower 4 bits) and tile class (upper 4 bits)</li>
2487
be510f15d36f (svn r3013) Update the documentation: The 'owner' attribute was renamed to 'm1' long ago
tron
parents: 2149
diff changeset
    30
  <li><span style="font-weight: bold;">m1</span> - 8 bits in size, used to identify the owner of that tile (eg piece of rail, bridge, etc.)</li>
2149
e5ae969b26b9 (svn r2659) Catch up with reality in the landscape documentation
tron
parents: 2020
diff changeset
    31
  <li><span style="font-weight: bold;">m2</span> - 16 bits in size, used to identify the index of the given tile (object) in the (object-)array</li>
2850
6964ee1324a1 (svn r3398) Remove TTDp nomenclature
tron
parents: 2781
diff changeset
    32
  <li><span style="font-weight: bold;">m3</span> - 8 bits in size, is used for general storage</li>
6964ee1324a1 (svn r3398) Remove TTDp nomenclature
tron
parents: 2781
diff changeset
    33
  <li><span style="font-weight: bold;">m4</span> - 8 bits in size, is used for general storage</li>
2149
e5ae969b26b9 (svn r2659) Catch up with reality in the landscape documentation
tron
parents: 2020
diff changeset
    34
  <li><span style="font-weight: bold;">m5</span> - 8 bits in size, is used for general storage</li>
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    35
</ul>
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
    36
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    37
<table style="text-align: left;" border="1" cellpadding="2"
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    38
 cellspacing="2" width="100%">
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    39
  <tbody>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    40
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    41
      <th>class</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    42
      <th>m1 (8)</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    43
      <th>m2 (16)</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    44
      <th>m3 (8)</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    45
      <th>m4 (8)</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    46
      <th>type_height (8)</th>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    47
      <th>m5 (8)</th>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    48
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    49
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    50
      <td class="caption">bits</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    51
      <td class="bits">7654 3210</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    52
      <td class="bits">FEDC BA98 7654 3210</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    53
      <td class="bits">7654 3210</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    54
      <td class="bits">7654 3210</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    55
      <td class="bits">7654 3210</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    56
      <td class="bits">7654 3210</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    57
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    58
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    59
      <td class="caption">(0) ground</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    60
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    61
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    62
      <td class="bits"><span class="free">OOOO</span> XXXX</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    63
      <td class="bits">XXXX XX<span class="free">OO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    64
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    65
      <td class="bits">XX<span class="free">O</span>X XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    66
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    67
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    68
      <td class="caption">(1) rail</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    69
      <td class="bits"><span class="abuse">XXXX XXXX</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    70
      <td class="bits"><span class="free">OOOO OOOO</span> XXXX XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    71
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    72
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    73
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    74
      <td class="bits">XXXX XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    75
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    76
    <tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    77
      <td>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    78
      <ul>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    79
        <li>depot/checkpoint</li>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    80
      </ul>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    81
      </td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    82
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    83
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    84
      <td class="bits"><span class="free">OOO</span>X XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    85
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    86
      <td class="bits">-inherit-</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
    87
      <td class="bits">XX<span class="free">OO O</span>XXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    88
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    89
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    90
      <td class="caption">(2) road</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    91
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    92
      <td class="bits"><span class="abuse">XXXX XXXX XXXX XXXX</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    93
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    94
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    95
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
    96
      <td class="bits">XXXX XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    97
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    98
    <tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
    99
      <td>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   100
      <ul>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   101
        <li>level crossing</li>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   102
      </ul>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   103
      </td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   104
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   105
      <td class="bits"><span class="abuse">XXXX XXXX XXXX XXXX</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   106
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   107
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   108
      <td class="bits">-inherit-</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   109
      <td class="bits">XXXX XX<span class="free">OO</span></td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   110
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   111
    <tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   112
      <td>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   113
      <ul>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   114
        <li>road depot</li>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   115
      </ul>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   116
      </td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   117
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   118
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   119
      <td class="bits"><span class="free">OOOO OOOO</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   120
      <td class="bits">X<span class="free">OOO OOOO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   121
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   122
      <td class="bits">XXXX XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   123
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   124
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   125
      <td class="caption">(3) town</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   126
      <td class="bits"><span class="abuse">XXXX XXXX</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   127
      <td class="bits">XXXX XXXX XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   128
      <td class="bits">XX<span class="free">OO OOOO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   129
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   130
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   131
      <td class="bits">X<span class="free">O</span>XX XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   132
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   133
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   134
      <td class="caption">(4) trees</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   135
      <td class="bits"><span class="abuse">XXXX XXXX</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   136
      <td class="bits"><span class="free">OOOO OOOO OO</span>XX XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   137
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   138
      <td class="bits">XXXX XX<span class="free">OO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   139
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   140
      <td class="bits">XX<span class="free">OO O</span>XXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   141
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   142
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   143
      <td class="caption">(5) station</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   144
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   145
      <td class="bits">XXXX XXXX XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   146
      <td class="bits"><span class="free">OOO</span>X XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   147
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   148
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   149
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   150
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   151
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   152
      <td class="caption">(6) water</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   153
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   154
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   155
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   156
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   157
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   158
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   159
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   160
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   161
      <td class="caption">(8) industry</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   162
      <td class="bits"><span class="abuse">X</span><span class="free">OO</span><span class="abuse">X XXXX</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   163
      <td class="bits">XXXX XXXX XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   164
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   165
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   166
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   167
      <td class="bits">XXXX XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   168
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   169
    <tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   170
      <td>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   171
      <ul>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   172
        <li>bubble/sugar/toffee</li>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   173
      </ul>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   174
      </td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   175
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   176
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   177
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   178
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   179
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   180
      <td class="bits">-inherit-</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   181
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   182
    <tr>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   183
      <td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   184
      <ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   185
        <li>toy factory</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   186
      </ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   187
      </td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   188
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   189
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   190
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   191
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   192
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   193
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   194
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   195
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   196
      <td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   197
      <ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   198
        <li>gold/copper/coal</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   199
      </ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   200
      </td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   201
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   202
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   203
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   204
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   205
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   206
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   207
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   208
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   209
      <td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   210
      <ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   211
        <li>oil wells</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   212
      </ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   213
      </td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   214
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   215
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   216
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   217
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   218
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   219
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   220
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   221
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   222
      <td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   223
      <ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   224
        <li>power station</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   225
      </ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   226
      </td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   227
      <td class="bits">X<span class="free">O</span>XX XXXX</td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   228
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   229
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   230
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   231
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   232
      <td class="bits">-inherit-</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   233
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   234
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   235
      <td class="caption">(9) tunnel</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   236
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   237
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   238
      <td class="bits"><span class="free">OOOO</span> XXXX</td>
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   239
      <td class="bits">X<span class="free">OOO OOOO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   240
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   241
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   242
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   243
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   244
      <td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   245
      <ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   246
        <li>bridge</li>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   247
      </ul>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   248
      </td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   249
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   250
      <td class="bits"><span class="free">OOOO OOOO</span> <span class="abuse">XXXX XXXX</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   251
      <td class="bits">XXXX XXXX</td>
2852
0fa77498d22a (svn r3400) Convert the bit patterns to big endian notation
tron
parents: 2851
diff changeset
   252
      <td class="bits">X<span class="free">OOO OOOO</span></td>
2851
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   253
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   254
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   255
    </tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   256
    <tr>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   257
      <td class="caption">(10) various (HQ)</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   258
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   259
      <td class="bits"><span class="free">OOOO OOOO OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   260
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   261
      <td class="bits"><span class="free">OOOO OOOO</span></td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   262
      <td class="bits">XXXX XXXX</td>
ae1f271fdaf9 (svn r3399) Simplify markup
tron
parents: 2850
diff changeset
   263
      <td class="bits">XXXX XXXX</td>
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   264
    </tr>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   265
  </tbody>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   266
</table>
1487
d3e8fae38e6c (svn r1991) - Fix: Fix some of the gaping holes in the colouring, and added some additional info
Darkvater
parents: 1484
diff changeset
   267
1484
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   268
</body>
28905e48cb54 (svn r1988) - Docs: Added graphical representation of tile-data to docs section
Darkvater
parents:
diff changeset
   269
</html>