diff --git a/tree_cmd.c b/tree_cmd.c --- a/tree_cmd.c +++ b/tree_cmd.c @@ -35,7 +35,7 @@ static int GetRandomTreeType(TileIndex t } } -static void PlaceTree(uint tile, uint32 r, byte m5_or) +static void PlaceTree(TileIndex tile, uint32 r, byte m5_or) { int tree = GetRandomTreeType(tile, (r >> 24)); byte m5; @@ -66,15 +66,16 @@ static void PlaceTree(uint tile, uint32 } } -static void DoPlaceMoreTrees(uint tile) +static void DoPlaceMoreTrees(TileIndex tile) { int i = 1000; int x,y; - uint cur_tile; int dist; do { uint32 r = Random(); + TileIndex cur_tile; + x = (r & 0x1F) - 16; y = ((r>>8) & 0x1F) - 16; @@ -103,7 +104,7 @@ void PlaceTreesRandomly(void) { int i; uint32 r; - uint tile; + TileIndex tile; i = ScaleByMapSize(1000); do { @@ -367,7 +368,8 @@ static uint GetSlopeTileh_Trees(TileInfo return ti->tileh; } -static int32 ClearTile_Trees(uint tile, byte flags) { +static int32 ClearTile_Trees(TileIndex tile, byte flags) +{ int num; if (flags & DC_EXEC && _current_player < MAX_PLAYERS) { @@ -386,12 +388,12 @@ static int32 ClearTile_Trees(uint tile, return num * _price.remove_trees; } -static void GetAcceptedCargo_Trees(uint tile, AcceptedCargo ac) +static void GetAcceptedCargo_Trees(TileIndex tile, AcceptedCargo ac) { /* not used */ } -static void GetTileDesc_Trees(uint tile, TileDesc *td) +static void GetTileDesc_Trees(TileIndex tile, TileDesc *td) { byte b; StringID str; @@ -405,7 +407,7 @@ static void GetTileDesc_Trees(uint tile, td->str = str; } -static void AnimateTile_Trees(uint tile) +static void AnimateTile_Trees(TileIndex tile) { /* not used */ } @@ -417,7 +419,7 @@ static SoundFx _desert_sounds[] = { SND_48_DISTANT_BIRD }; -static void TileLoopTreesDesert(uint tile) +static void TileLoopTreesDesert(TileIndex tile) { byte b; @@ -436,7 +438,7 @@ static void TileLoopTreesDesert(uint til } } -static void TileLoopTreesAlps(uint tile) +static void TileLoopTreesAlps(TileIndex tile) { byte tmp, m2; int k; @@ -484,7 +486,7 @@ static void TileLoopTreesAlps(uint tile) MarkTileDirtyByTile(tile); } -static void TileLoop_Trees(uint tile) +static void TileLoop_Trees(TileIndex tile) { byte m5; uint16 m2; @@ -594,7 +596,7 @@ static void TileLoop_Trees(uint tile) void OnTick_Trees(void) { uint32 r; - uint tile; + TileIndex tile; byte m; int tree; @@ -646,17 +648,17 @@ void OnTick_Trees(void) } } -static void ClickTile_Trees(uint tile) +static void ClickTile_Trees(TileIndex tile) { /* not used */ } -static uint32 GetTileTrackStatus_Trees(uint tile, TransportType mode) +static uint32 GetTileTrackStatus_Trees(TileIndex tile, TransportType mode) { return 0; } -static void ChangeTileOwner_Trees(uint tile, byte old_player, byte new_player) +static void ChangeTileOwner_Trees(TileIndex tile, byte old_player, byte new_player) { /* not used */ }