src/water_cmd.cpp
changeset 10959 d9b634a792b9
parent 10923 842202a91c35
equal deleted inserted replaced
10954:7c95f8cf0465 10959:d9b634a792b9
   732 
   732 
   733 static void GetTileDesc_Water(TileIndex tile, TileDesc *td)
   733 static void GetTileDesc_Water(TileIndex tile, TileDesc *td)
   734 {
   734 {
   735 	switch (GetWaterTileType(tile)) {
   735 	switch (GetWaterTileType(tile)) {
   736 		case WATER_TILE_CLEAR:
   736 		case WATER_TILE_CLEAR:
   737 			if (!IsCanal(tile)) {
   737 			switch (GetWaterClass(tile)) {
   738 				td->str = STR_3804_WATER;
   738 				case WATER_CLASS_SEA:   td->str = STR_3804_WATER;     break;
   739 			} else {
   739 				case WATER_CLASS_CANAL: td->str = STR_LANDINFO_CANAL; break;
   740 				td->str = STR_LANDINFO_CANAL;
   740 				case WATER_CLASS_RIVER: td->str = STR_LANDINFO_RIVER; break;
       
   741 				default: assert(0); break;
   741 			}
   742 			}
   742 			break;
   743 			break;
   743 		case WATER_TILE_COAST: td->str = STR_3805_COAST_OR_RIVERBANK; break;
   744 		case WATER_TILE_COAST: td->str = STR_3805_COAST_OR_RIVERBANK; break;
   744 		case WATER_TILE_LOCK : td->str = STR_LANDINFO_LOCK; break;
   745 		case WATER_TILE_LOCK : td->str = STR_LANDINFO_LOCK;           break;
   745 		case WATER_TILE_DEPOT: td->str = STR_3806_SHIP_DEPOT; break;
   746 		case WATER_TILE_DEPOT: td->str = STR_3806_SHIP_DEPOT;         break;
   746 		default: assert(0); break;
   747 		default: assert(0); break;
   747 	}
   748 	}
   748 
   749 
   749 	td->owner[0] = GetTileOwner(tile);
   750 	td->owner[0] = GetTileOwner(tile);
   750 }
   751 }