dock_gui.c
changeset 3636 d87b21df2944
parent 3157 40de8616c04c
child 4087 5ae6c880d66c
equal deleted inserted replaced
3635:59265706435c 3636:d87b21df2944
   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: