4 * This file is part of OpenTTD.
5 * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
6 * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7 * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
10 /** @file tree_land.h Sprites to use and how to display them for tree tiles. */
15 static const byte _tree_base_by_landscape
[4] = {0, 12, 20, 32};
16 static const byte _tree_count_by_landscape
[4] = {12, 8, 12, 9};
23 static const TreePos _tree_layout_xy
[][4] = {
24 { { 9, 3 }, { 1, 8 }, { 0, 0 }, { 8, 9 } },
25 { { 4, 4 }, { 9, 1 }, { 6, 9 }, { 0, 9 } },
26 { { 9, 1 }, { 0, 9 }, { 6, 6 }, { 3, 0 } },
27 { { 3, 9 }, { 8, 2 }, { 9, 9 }, { 1, 5 } }
30 static const PalSpriteID _tree_layout_sprite
[164 + (79 - 48 + 1)][4] = {
31 { { 0x652, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x667, PAL_NONE
} }, // 0
32 { { 0x652, PAL_NONE
}, { 0x667, PAL_NONE
}, { 0x66e, PAL_NONE
}, { 0x675, PAL_NONE
} }, // 1
33 { { 0x652, PAL_NONE
}, { 0x66e, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x675, PAL_NONE
} }, // 2
34 { { 0x652, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x66e, PAL_NONE
} }, // 3
35 { { 0x660, PAL_NONE
}, { 0x667, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 4
36 { { 0x660, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x660, PAL_NONE
} }, // 5
37 { { 0x660, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x66e, PAL_NONE
} }, // 6
38 { { 0x660, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x667, PAL_NONE
}, { 0x659, PAL_NONE
} }, // 7
39 { { 0x675, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x675, PAL_NONE
} }, // 8
40 { { 0x675, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 9
41 { { 0x675, PAL_NONE
}, { 0x66e, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 10
42 { { 0x675, PAL_NONE
}, { 0x667, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x667, PAL_NONE
} }, // 11
43 { { 0x628, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x62f, PAL_NONE
} }, // 12
44 { { 0x628, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x644, PAL_NONE
} }, // 13
45 { { 0x628, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x63d, PAL_NONE
}, { 0x66e, PAL_NONE
} }, // 14
46 { { 0x628, PAL_NONE
}, { 0x667, PAL_NONE
}, { 0x644, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 15
47 { { 0x644, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x628, PAL_NONE
} }, // 16
48 { { 0x644, PAL_NONE
}, { 0x64b, PAL_NONE
}, { 0x659, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 17
49 { { 0x644, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x652, PAL_NONE
}, { 0x63d, PAL_NONE
} }, // 18
50 { { 0x644, PAL_NONE
}, { 0x63d, PAL_NONE
}, { 0x66e, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 19
51 { { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x628, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 20
52 { { 0x636, PAL_NONE
}, { 0x63d, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 21
53 { { 0x636, PAL_NONE
}, { 0x64b, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 22
54 { { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 23
55 { { 0x64b, PAL_NONE
}, { 0x628, PAL_NONE
}, { 0x62f, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 24
56 { { 0x64b, PAL_NONE
}, { 0x63d, PAL_NONE
}, { 0x644, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 25
57 { { 0x64b, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x63d, PAL_NONE
}, { 0x628, PAL_NONE
} }, // 26
58 { { 0x64b, PAL_NONE
}, { 0x64b, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x63d, PAL_NONE
} }, // 27
59 { { 0x62f, PAL_NONE
}, { 0x644, PAL_NONE
}, { 0x644, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 28
60 { { 0x62f, PAL_NONE
}, { 0x62f, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x628, PAL_NONE
} }, // 29
61 { { 0x62f, PAL_NONE
}, { 0x64b, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 30
62 { { 0x62f, PAL_NONE
}, { 0x636, PAL_NONE
}, { 0x62f, PAL_NONE
}, { 0x636, PAL_NONE
} }, // 31
63 { { 0x67c, PAL_NONE
}, { 0x675, PAL_NONE
}, { 0x683, PAL_NONE
}, { 0x67c, PAL_NONE
} }, // 32
64 { { 0x67c, PAL_NONE
}, { 0x69f, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x659, PAL_NONE
} }, // 33
65 { { 0x67c, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x6a6, PAL_NONE
} }, // 34
66 { { 0x67c, PAL_NONE
}, { 0x691, PAL_NONE
}, { 0x66e, PAL_NONE
}, { 0x68a, PAL_NONE
} }, // 35
67 { { 0x68a, PAL_NONE
}, { 0x68a, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x68a, PAL_NONE
} }, // 36
68 { { 0x68a, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x683, PAL_NONE
}, { 0x68a, PAL_NONE
} }, // 37
69 { { 0x68a, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x691, PAL_NONE
}, { 0x68a, PAL_NONE
} }, // 38
70 { { 0x68a, PAL_NONE
}, { 0x683, PAL_NONE
}, { 0x6a6, PAL_NONE
}, { 0x69f, PAL_NONE
} }, // 39
71 { { 0x698, PAL_NONE
}, { 0x68a, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 40
72 { { 0x698, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x660, PAL_NONE
}, { 0x667, PAL_NONE
} }, // 41
73 { { 0x698, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x6a6, PAL_NONE
}, { 0x698, PAL_NONE
} }, // 42
74 { { 0x698, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x698, PAL_NONE
}, { 0x691, PAL_NONE
} }, // 43
75 { { 0x6a6, PAL_NONE
}, { 0x6a6, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x660, PAL_NONE
} }, // 44
76 { { 0x6a6, PAL_NONE
}, { 0x69f, PAL_NONE
}, { 0x6a6, PAL_NONE
}, { 0x652, PAL_NONE
} }, // 45
77 { { 0x6a6, PAL_NONE
}, { 0x67c, PAL_NONE
}, { 0x6a6, PAL_NONE
}, { 0x691, PAL_NONE
} }, // 46
78 { { 0x6a6, PAL_NONE
}, { 0x691, PAL_NONE
}, { 0x69f, PAL_NONE
}, { 0x6a6, PAL_NONE
} }, // 47
79 { { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 48
80 { { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6d0, PAL_NONE
} }, // 49
81 { { 0x6ad, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 50
82 { { 0x6ad, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6c9, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 51
83 { { 0x6d0, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 52
84 { { 0x6d0, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6c9, PAL_NONE
} }, // 53
85 { { 0x6d0, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6c2, PAL_NONE
} }, // 54
86 { { 0x6d0, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 55
87 { { 0x6d7, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6d7, PAL_NONE
} }, // 56
88 { { 0x6d7, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 57
89 { { 0x6d7, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 58
90 { { 0x6d7, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 59
91 { { 0x6c2, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6c9, PAL_NONE
}, { 0x6c2, PAL_NONE
} }, // 60
92 { { 0x6c2, PAL_NONE
}, { 0x6c9, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 61
93 { { 0x6c2, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 62
94 { { 0x6c2, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6c9, PAL_NONE
} }, // 63
95 { { 0x6c9, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6b4, PAL_NONE
}, { 0x6c2, PAL_NONE
} }, // 64
96 { { 0x6c9, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6d7, PAL_NONE
} }, // 65
97 { { 0x6c9, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6b4, PAL_NONE
} }, // 66
98 { { 0x6c9, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6de, PAL_NONE
} }, // 67
99 { { 0x6b4, PAL_NONE
}, { 0x6b4, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6c9, PAL_NONE
} }, // 68
100 { { 0x6b4, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6ad, PAL_NONE
} }, // 69
101 { { 0x6b4, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6b4, PAL_NONE
} }, // 70
102 { { 0x6b4, PAL_NONE
}, { 0x6ad, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6de, PAL_NONE
} }, // 71
103 { { 0x6bb, PAL_NONE
}, { 0x6d0, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6c2, PAL_NONE
} }, // 72
104 { { 0x6bb, PAL_NONE
}, { 0x6b4, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6d7, PAL_NONE
} }, // 73
105 { { 0x6bb, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6b4, PAL_NONE
} }, // 74
106 { { 0x6bb, PAL_NONE
}, { 0x6c9, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6de, PAL_NONE
} }, // 75
107 { { 0x6de, PAL_NONE
}, { 0x6d7, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6c2, PAL_NONE
} }, // 76
108 { { 0x6de, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6d0, PAL_NONE
} }, // 77
109 { { 0x6de, PAL_NONE
}, { 0x6de, PAL_NONE
}, { 0x6bb, PAL_NONE
}, { 0x6b4, PAL_NONE
} }, // 78
110 { { 0x6de, PAL_NONE
}, { 0x6c9, PAL_NONE
}, { 0x6c2, PAL_NONE
}, { 0x6de, PAL_NONE
} }, // 79
111 { { 0x72b, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x739, PAL_NONE
} }, // 80
112 { { 0x72b, PAL_NONE
}, { 0x747, PAL_NONE
}, { 0x755, PAL_NONE
}, { 0x72b, PAL_NONE
} }, // 81
113 { { 0x72b, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x76a, PAL_NONE
}, { 0x786, PAL_NONE
} }, // 82
114 { { 0x72b, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x72b, PAL_NONE
} }, // 83
115 { { 0x732, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x739, PAL_NONE
} }, // 84
116 { { 0x732, PAL_NONE
}, { 0x747, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x732, PAL_NONE
} }, // 85
117 { { 0x732, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x755, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 86
118 { { 0x732, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x78d, PAL_NONE
} }, // 87
119 { { 0x747, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x747, PAL_NONE
}, { 0x740, PAL_NONE
} }, // 88
120 { { 0x747, PAL_NONE
}, { 0x747, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x76a, PAL_NONE
} }, // 89
121 { { 0x747, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x755, PAL_NONE
}, { 0x747, PAL_NONE
} }, // 90
122 { { 0x747, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x747, PAL_NONE
} }, // 91
123 { { 0x74e, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 92
124 { { 0x74e, PAL_NONE
}, { 0x755, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x74e, PAL_NONE
} }, // 93
125 { { 0x74e, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x747, PAL_NONE
} }, // 94
126 { { 0x74e, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 95
127 { { 0x76a, PAL_NONE
}, { 0x76a, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x74e, PAL_NONE
} }, // 96
128 { { 0x76a, PAL_NONE
}, { 0x794, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x76a, PAL_NONE
} }, // 97
129 { { 0x76a, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x76a, PAL_NONE
} }, // 98
130 { { 0x76a, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x78d, PAL_NONE
} }, // 99
131 { { 0x78d, PAL_NONE
}, { 0x78d, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 100
132 { { 0x78d, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x739, PAL_NONE
}, { 0x747, PAL_NONE
} }, // 101
133 { { 0x78d, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x76a, PAL_NONE
} }, // 102
134 { { 0x78d, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x78d, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 103
135 { { 0x786, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x740, PAL_NONE
}, { 0x732, PAL_NONE
} }, // 104
136 { { 0x786, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x732, PAL_NONE
} }, // 105
137 { { 0x786, PAL_NONE
}, { 0x732, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x786, PAL_NONE
} }, // 106
138 { { 0x786, PAL_NONE
}, { 0x786, PAL_NONE
}, { 0x78d, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 107
139 { { 0x778, PAL_NONE
}, { 0x778, PAL_NONE
}, { 0x77f, PAL_NONE
}, { 0x778, PAL_NONE
} }, // 108
140 { { 0x778, PAL_NONE
}, { 0x77f, PAL_NONE
}, { 0x778, PAL_NONE
}, { 0x77f, PAL_NONE
} }, // 109
141 { { 0x778, PAL_NONE
}, { 0x77f, PAL_NONE
}, { 0x77f, PAL_NONE
}, { 0x778, PAL_NONE
} }, // 110
142 { { 0x778, PAL_NONE
}, { 0x778, PAL_NONE
}, { 0x778, PAL_NONE
}, { 0x77f, PAL_NONE
} }, // 111
143 { { 0x75c, PAL_NONE
}, { 0x71d, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x724, PAL_NONE
} }, // 112
144 { { 0x75c, PAL_NONE
}, { 0x72b, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x763, PAL_NONE
} }, // 113
145 { { 0x75c, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 114
146 { { 0x75c, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x75c, PAL_NONE
} }, // 115
147 { { 0x771, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 116
148 { { 0x771, PAL_NONE
}, { 0x747, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x771, PAL_NONE
} }, // 117
149 { { 0x771, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x724, PAL_NONE
} }, // 118
150 { { 0x771, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x763, PAL_NONE
} }, // 119
151 { { 0x71d, PAL_NONE
}, { 0x71d, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x724, PAL_NONE
} }, // 120
152 { { 0x71d, PAL_NONE
}, { 0x74e, PAL_NONE
}, { 0x763, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 121
153 { { 0x71d, PAL_NONE
}, { 0x724, PAL_NONE
}, { 0x794, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 122
154 { { 0x71d, PAL_NONE
}, { 0x71d, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x78d, PAL_NONE
} }, // 123
155 { { 0x794, PAL_NONE
}, { 0x724, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x794, PAL_NONE
} }, // 124
156 { { 0x794, PAL_NONE
}, { 0x794, PAL_NONE
}, { 0x75c, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 125
157 { { 0x794, PAL_NONE
}, { 0x724, PAL_NONE
}, { 0x794, PAL_NONE
}, { 0x71d, PAL_NONE
} }, // 126
158 { { 0x794, PAL_NONE
}, { 0x794, PAL_NONE
}, { 0x771, PAL_NONE
}, { 0x78d, PAL_NONE
} }, // 127
159 { { 0x79b, PALETTE_TO_RED
}, { 0x79b, PALETTE_TO_PALE_GREEN
}, { 0x79b, PALETTE_TO_MAUVE
}, { 0x79b, PALETTE_TO_PURPLE
} }, // 128
160 { { 0x79b, PAL_NONE
}, { 0x79b, PALETTE_TO_GREY
}, { 0x79b, PALETTE_TO_GREEN
}, { 0x79b, PALETTE_TO_WHITE
} }, // 129
161 { { 0x79b, PALETTE_TO_GREEN
}, { 0x79b, PALETTE_TO_ORANGE
}, { 0x79b, PALETTE_TO_PINK
}, { 0x79b, PAL_NONE
} }, // 130
162 { { 0x79b, PALETTE_TO_YELLOW
}, { 0x79b, PALETTE_TO_RED
}, { 0x79b, PALETTE_TO_CREAM
}, { 0x79b, PALETTE_TO_RED
} }, // 131
163 { { 0x7a2, PAL_NONE
}, { 0x7a2, PALETTE_TO_RED
}, { 0x7a2, PALETTE_TO_PINK
}, { 0x7a2, PALETTE_TO_PURPLE
} }, // 132
164 { { 0x7a2, PALETTE_TO_MAUVE
}, { 0x7a2, PALETTE_TO_GREEN
}, { 0x7a2, PALETTE_TO_PINK
}, { 0x7a2, PALETTE_TO_GREY
} }, // 133
165 { { 0x7a2, PALETTE_TO_RED
}, { 0x7a2, PALETTE_TO_PALE_GREEN
}, { 0x7a2, PALETTE_TO_YELLOW
}, { 0x7a2, PALETTE_TO_WHITE
} }, // 134
166 { { 0x7a2, PALETTE_TO_ORANGE
}, { 0x7a2, PALETTE_TO_MAUVE
}, { 0x7a2, PALETTE_TO_CREAM
}, { 0x7a2, PALETTE_TO_BROWN
} }, // 135
167 { { 0x7a9, PALETTE_TO_RED
}, { 0x7a9, PAL_NONE
}, { 0x7a9, PALETTE_TO_ORANGE
}, { 0x7a9, PALETTE_TO_GREY
} }, // 136
168 { { 0x7a9, PALETTE_TO_ORANGE
}, { 0x7a9, PALETTE_TO_GREEN
}, { 0x7a9, PALETTE_TO_PALE_GREEN
}, { 0x7a9, PALETTE_TO_MAUVE
} }, // 137
169 { { 0x7a9, PALETTE_TO_PINK
}, { 0x7a9, PALETTE_TO_RED
}, { 0x7a9, PALETTE_TO_GREEN
}, { 0x7a9, PALETTE_TO_BROWN
} }, // 138
170 { { 0x7a9, PALETTE_TO_GREEN
}, { 0x7a9, PAL_NONE
}, { 0x7a9, PALETTE_TO_RED
}, { 0x7a9, PALETTE_TO_CREAM
} }, // 139
171 { { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
} }, // 140
172 { { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
} }, // 141
173 { { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
} }, // 142
174 { { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
}, { 0x7b0, PAL_NONE
} }, // 143
175 { { 0x7b7, PALETTE_TO_PINK
}, { 0x7b7, PALETTE_TO_RED
}, { 0x7b7, PALETTE_TO_ORANGE
}, { 0x7b7, PALETTE_TO_MAUVE
} }, // 144
176 { { 0x7b7, PALETTE_TO_RED
}, { 0x7b7, PAL_NONE
}, { 0x7b7, PALETTE_TO_GREY
}, { 0x7b7, PALETTE_TO_CREAM
} }, // 145
177 { { 0x7b7, PALETTE_TO_GREEN
}, { 0x7b7, PALETTE_TO_BROWN
}, { 0x7b7, PALETTE_TO_PINK
}, { 0x7b7, PALETTE_TO_RED
} }, // 146
178 { { 0x7b7, PAL_NONE
}, { 0x7b7, PALETTE_TO_PALE_GREEN
}, { 0x7b7, PALETTE_TO_ORANGE
}, { 0x7b7, PALETTE_TO_RED
} }, // 147
179 { { 0x7be, PALETTE_TO_RED
}, { 0x7be, PALETTE_TO_PINK
}, { 0x7be, PALETTE_TO_GREEN
}, { 0x7be, PAL_NONE
} }, // 148
180 { { 0x7be, PALETTE_TO_GREEN
}, { 0x7be, PALETTE_TO_BROWN
}, { 0x7be, PALETTE_TO_PURPLE
}, { 0x7be, PALETTE_TO_GREY
} }, // 149
181 { { 0x7be, PALETTE_TO_MAUVE
}, { 0x7be, PALETTE_TO_CREAM
}, { 0x7be, PALETTE_TO_ORANGE
}, { 0x7be, PALETTE_TO_RED
} }, // 150
182 { { 0x7be, PAL_NONE
}, { 0x7be, PALETTE_TO_RED
}, { 0x7be, PALETTE_TO_PALE_GREEN
}, { 0x7be, PALETTE_TO_PINK
} }, // 151
183 { { 0x7c5, PALETTE_TO_YELLOW
}, { 0x7c5, PALETTE_TO_RED
}, { 0x7c5, PALETTE_TO_WHITE
}, { 0x7c5, PALETTE_TO_CREAM
} }, // 152
184 { { 0x7c5, PALETTE_TO_RED
}, { 0x7c5, PALETTE_TO_PALE_GREEN
}, { 0x7c5, PALETTE_TO_BROWN
}, { 0x7c5, PALETTE_TO_YELLOW
} }, // 153
185 { { 0x7c5, PAL_NONE
}, { 0x7c5, PALETTE_TO_PURPLE
}, { 0x7c5, PALETTE_TO_GREEN
}, { 0x7c5, PALETTE_TO_YELLOW
} }, // 154
186 { { 0x7c5, PALETTE_TO_PINK
}, { 0x7c5, PALETTE_TO_CREAM
}, { 0x7c5, PAL_NONE
}, { 0x7c5, PALETTE_TO_GREY
} }, // 155
187 { { 0x7cc, PALETTE_TO_YELLOW
}, { 0x7cc, PALETTE_TO_GREY
}, { 0x7cc, PALETTE_TO_PURPLE
}, { 0x7cc, PALETTE_TO_BROWN
} }, // 156
188 { { 0x7cc, PALETTE_TO_GREEN
}, { 0x7cc, PAL_NONE
}, { 0x7cc, PALETTE_TO_CREAM
}, { 0x7cc, PALETTE_TO_WHITE
} }, // 157
189 { { 0x7cc, PALETTE_TO_RED
}, { 0x7cc, PALETTE_TO_PALE_GREEN
}, { 0x7cc, PALETTE_TO_MAUVE
}, { 0x7cc, PALETTE_TO_RED
} }, // 158
190 { { 0x7cc, PALETTE_TO_PINK
}, { 0x7cc, PALETTE_TO_ORANGE
}, { 0x7cc, PALETTE_TO_GREEN
}, { 0x7cc, PALETTE_TO_YELLOW
} }, // 159
191 { { 0x7d3, PALETTE_TO_RED
}, { 0x7d3, PALETTE_TO_PINK
}, { 0x7d3, PALETTE_TO_BROWN
}, { 0x7d3, PALETTE_TO_WHITE
} }, // 160
192 { { 0x7d3, PALETTE_TO_GREEN
}, { 0x7d3, PALETTE_TO_ORANGE
}, { 0x7d3, PALETTE_TO_GREY
}, { 0x7d3, PALETTE_TO_MAUVE
} }, // 161
193 { { 0x7d3, PALETTE_TO_YELLOW
}, { 0x7d3, PALETTE_TO_PALE_GREEN
}, { 0x7d3, PAL_NONE
}, { 0x7d3, PALETTE_TO_CREAM
} }, // 162
194 { { 0x7d3, PALETTE_TO_GREY
}, { 0x7d3, PALETTE_TO_RED
}, { 0x7d3, PALETTE_TO_WHITE
}, { 0x7d3, PAL_NONE
} }, // 163
195 /* the extra things follow */
196 { { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 0
197 { { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x708, PAL_NONE
} }, // 1
198 { { 0x6e5, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 2
199 { { 0x6e5, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x701, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 3
200 { { 0x708, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 4
201 { { 0x708, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x701, PAL_NONE
} }, // 5
202 { { 0x708, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x6fa, PAL_NONE
} }, // 6
203 { { 0x708, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 7
204 { { 0x70f, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x70f, PAL_NONE
} }, // 8
205 { { 0x70f, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 9
206 { { 0x70f, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 10
207 { { 0x70f, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 11
208 { { 0x6fa, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x701, PAL_NONE
}, { 0x6fa, PAL_NONE
} }, // 12
209 { { 0x6fa, PAL_NONE
}, { 0x701, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 13
210 { { 0x6fa, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 14
211 { { 0x6fa, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x701, PAL_NONE
} }, // 15
212 { { 0x701, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x6ec, PAL_NONE
}, { 0x6fa, PAL_NONE
} }, // 16
213 { { 0x701, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x70f, PAL_NONE
} }, // 17
214 { { 0x701, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6ec, PAL_NONE
} }, // 18
215 { { 0x701, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x716, PAL_NONE
} }, // 19
216 { { 0x6ec, PAL_NONE
}, { 0x6ec, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x701, PAL_NONE
} }, // 20
217 { { 0x6ec, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6e5, PAL_NONE
} }, // 21
218 { { 0x6ec, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6ec, PAL_NONE
} }, // 22
219 { { 0x6ec, PAL_NONE
}, { 0x6e5, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x716, PAL_NONE
} }, // 23
220 { { 0x6f3, PAL_NONE
}, { 0x708, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x6fa, PAL_NONE
} }, // 24
221 { { 0x6f3, PAL_NONE
}, { 0x6ec, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x70f, PAL_NONE
} }, // 25
222 { { 0x6f3, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6ec, PAL_NONE
} }, // 26
223 { { 0x6f3, PAL_NONE
}, { 0x701, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x716, PAL_NONE
} }, // 27
224 { { 0x716, PAL_NONE
}, { 0x70f, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x6fa, PAL_NONE
} }, // 28
225 { { 0x716, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x708, PAL_NONE
} }, // 29
226 { { 0x716, PAL_NONE
}, { 0x716, PAL_NONE
}, { 0x6f3, PAL_NONE
}, { 0x6ec, PAL_NONE
} }, // 30
227 { { 0x716, PAL_NONE
}, { 0x701, PAL_NONE
}, { 0x6fa, PAL_NONE
}, { 0x716, PAL_NONE
} }, // 31
230 #endif /* TREE_LAND_H */