summaryrefslogtreecommitdiff
path: root/tree_cmd.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-28 11:51:31 +0000
committertruelight <truelight@openttd.org>2004-12-28 11:51:31 +0000
commit2f9e0b8e0ca58ed9cbb907170631294baa706156 (patch)
tree31c4abf8c556a50cc2cb6846bddb8f40f21986c9 /tree_cmd.c
parent16cd779efe9afff09afe7ec5a930b50fa8365d3b (diff)
downloadopenttd-2f9e0b8e0ca58ed9cbb907170631294baa706156.tar.xz
(svn r1288) -Codechange: changed _map2 to an uint16. It is still saved and loaded as
an uint8 till the savegame version is bumped to version 5. Then it works automaticly as a fully uint16. So _stations[] can not be increased till after the bump!!
Diffstat (limited to 'tree_cmd.c')
-rw-r--r--tree_cmd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/tree_cmd.c b/tree_cmd.c
index f5830c88b..8e1b334cf 100644
--- a/tree_cmd.c
+++ b/tree_cmd.c
@@ -240,7 +240,7 @@ typedef struct TreeListEnt {
static void DrawTile_Trees(TileInfo *ti)
{
- byte m2;
+ uint16 m2;
const uint32 *s;
const byte *d;
byte z;
@@ -459,7 +459,8 @@ static void TileLoopTreesAlps(uint tile)
static void TileLoop_Trees(uint tile)
{
- byte m5, m2;
+ byte m5;
+ uint16 m2;
static const TileIndexDiff _tileloop_trees_dir[] = {
TILE_XY(-1,-1),
@@ -482,7 +483,7 @@ static void TileLoop_Trees(uint tile)
/* increase counter */
{
- byte m2 = _map2[tile];
+ uint16 m2 = _map2[tile];
_map2[tile] = m2 = (m2 & 0xF0) | ((m2+1)&0xF);
if (m2 & 0xF)
return;