From 2f9e0b8e0ca58ed9cbb907170631294baa706156 Mon Sep 17 00:00:00 2001 From: truelight Date: Tue, 28 Dec 2004 11:51:31 +0000 Subject: (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!! --- tree_cmd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tree_cmd.c') 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; -- cgit v1.2.3-54-g00ecf