equal
deleted
inserted
replaced
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 } |