equal
deleted
inserted
replaced
109 assert(GetTileSlope(t, NULL) == SLOPE_FLAT); |
109 assert(GetTileSlope(t, NULL) == SLOPE_FLAT); |
110 |
110 |
111 /* Mark tile dirty in all cases */ |
111 /* Mark tile dirty in all cases */ |
112 MarkTileDirtyByTile(t); |
112 MarkTileDirtyByTile(t); |
113 |
113 |
|
114 if (TileX(t) == 0 || TileY(t) == 0 || TileX(t) == MapMaxX() || TileY(t) == MapMaxY()) { |
|
115 /* tiles at map borders are always WATER_CLASS_SEA */ |
|
116 SetWaterClass(t, WATER_CLASS_SEA); |
|
117 return; |
|
118 } |
|
119 |
114 bool has_water = false; |
120 bool has_water = false; |
115 bool has_canal = false; |
121 bool has_canal = false; |
116 bool has_river = false; |
122 bool has_river = false; |
117 |
123 |
118 for (DiagDirection dir = DIAGDIR_BEGIN; dir < DIAGDIR_END; dir++) { |
124 for (DiagDirection dir = DIAGDIR_BEGIN; dir < DIAGDIR_END; dir++) { |