Coordinates ☆☆☆

BASIC manipulates graphics with respect to the problem coordinates,which do not depend on hardware pixels.

SET WINDOW

A SET WINDOW statement introduce a problem coordinates on the drawing pane.

SET WINDOW left , right , bottom , top
introduces the coordinate system on which the x-coordinate of the left-hand edge is left, the x-coordinate of right-hand edge is right, the y-coordinate of the bottom-end is bottom, and the y-coordinate of top-end is top, where left , right , bottom and top are numerical expressions.


Example.
SET WINDOW -4,4,0,8
The range of x-coordinates shall be from -4 to 4,the y-coordinates from 0 to 8.

The initial aspect of the drawing pane is square.
Thus, the ratio of the vertical length to the horizontal length is 1:1 when the coordinates are set so that right - left =top - bottom.

If no SET WINDOW statement has been executed, the left-hand edge coordinate and the bottom-end coordinate are 0, and the right-hand edge coordinate and the top-end coordinate are 1.

ASK WINDOW

ASK WINDOW x1, x2, y1, y2
assign s the current coordinates to numerical variables x1, x2, y1, y2.