src/newgrf_house.cpp
changeset 8954 ca1d17502817
parent 8787 3cf49b620b77
child 9066 29d5a0dfc329
equal deleted inserted replaced
8953:19bf73113162 8954:ca1d17502817
   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  *