equal
deleted
inserted
replaced
168 return file->param[parameter]; |
168 return file->param[parameter]; |
169 } |
169 } |
170 |
170 |
171 uint32 GetNearbyTileInformation(byte parameter, TileIndex tile) |
171 uint32 GetNearbyTileInformation(byte parameter, TileIndex tile) |
172 { |
172 { |
173 uint32 tile_type; |
|
174 |
|
175 tile = GetNearbyTile(parameter, tile); |
173 tile = GetNearbyTile(parameter, tile); |
176 tile_type = GetTerrainType(tile) << 2 | (IsTileType(tile, MP_WATER) ? 1 : 0) << 1; |
174 return GetNearbyTileInformation(tile); |
177 |
|
178 uint z; |
|
179 Slope tileh = GetTileSlope(tile, &z); |
|
180 return GetTileType(tile) << 24 | z << 16 | tile_type << 8 | tileh; |
|
181 } |
175 } |
182 |
176 |
183 /** |
177 /** |
184 * HouseGetVariable(): |
178 * HouseGetVariable(): |
185 * |
179 * |