wn_move_block_of_pixels_c

	status.i4.v = wn_move_block_of_pixels_c(source_x.r4.v, source_y.r4.v,
						width.r4.v, height.r4.v,
						dest_x.r4.v, dest_y.r4.v
						[,bkgd_color.i4.v]
						[,options.u4.v])

	This routine moves or copies a rectangular block of pixels in the
	graphical window specified by a previous call to wn_active(_c).
	wn_view(_c) and wn_world(_c) must also be called before calling
	this routine.

	source_x	real world coordinates of the left edge of the
			source rectangle
	source_y	real world coordinates of the top edge of the
			source rectangle
	width		width of the rectangle in real world coordinates
	height		height of the rectangle in real world coordinates
	dest_x		real world coordinates of the left edge of the
			destination rectangle
	dest_y		real world coordinates of the top edge of the
			destination rectangle
	[bkgd_color]	background color
			(default is BLACK)
	[options]	move or copy options
			(WN_OPT_NONE -> no options selected (default)
					(move rectangle and transfer all pixels),
			 WN_OPT_COPY_PIXELS -> copy the rectangle
					       (default is to move rectangle)
			 WN_OPT_IGNORE_BKGD_PIXELS -> don't transfer pixels
						      matching "bkgd_color"
						      (default is to transfer
						       all pixels))

	This function returns ACNET status values as follows:

	OK			success
	CBS_NOSETUP		an active window has not been established
	CBS_RANGE		coordinate is not within the limits of
				the active window or it is invalid for
				the scaling of the active window

	This function requires the following include files:

	cbslib_h, acnet_errors_h

	Related functions:

	wn_active(_c), wn_view(_c), wn_world(_c), wn_flush,
	intro_graphics_windows

	C/C++ usage:

	int	status;
	int	bkgd_color = BLACK;
	unsigned int	options = WN_OPT_NONE;
	float	source_x = 3.0;
	float	source_y = 3.0;
	float	width = 5.0;
	float	height = 5.0;
	float	dest_x = 3.0;
	float	dest_y = 2.0;

	status = wn_move_block_of_pixels_c(x1,y1,x2,y2);