equal
deleted
inserted
replaced
171 TileIndex tile_from; |
171 TileIndex tile_from; |
172 TileIndex tile_to; |
172 TileIndex tile_to; |
173 |
173 |
174 tile_from = tile_to = e->place.tile; |
174 tile_from = tile_to = e->place.tile; |
175 switch (GetTileSlope(tile_from, NULL)) { |
175 switch (GetTileSlope(tile_from, NULL)) { |
176 case 3: tile_to += TileDiffXY(-1, 0); break; |
176 case SLOPE_SW: tile_to += TileDiffXY(-1, 0); break; |
177 case 6: tile_to += TileDiffXY( 0, -1); break; |
177 case SLOPE_SE: tile_to += TileDiffXY( 0, -1); break; |
178 case 9: tile_to += TileDiffXY( 0, 1); break; |
178 case SLOPE_NW: tile_to += TileDiffXY( 0, 1); break; |
179 case 12: tile_to += TileDiffXY( 1, 0); break; |
179 case SLOPE_NE: tile_to += TileDiffXY( 1, 0); break; |
|
180 default: break; |
180 } |
181 } |
181 VpSetPresizeRange(tile_from, tile_to); |
182 VpSetPresizeRange(tile_from, tile_to); |
182 } break; |
183 } break; |
183 |
184 |
184 case WE_DESTROY: |
185 case WE_DESTROY: |