Trailing-Edge
-
PDP-10 Archives
-
decuslib10-07
-
43,50446/getpos.f4
There are no other files named getpos.f4 in the archive.
SUBROUTINE GETPOS(N, FILE, X, Y)
C************************************************************
C
C THIS SUBROUTINE RETURNS THE USER CO-ORDINATES OF
C THE DISPLAY BEAM WITHIN THE SPECIFIED DISPLAY FILE.
C
C POSSIBLE ERRORS:
C NONE
C
C WARNING:
C THIS ROUTINE IS ONLY VALID WHILE BUILDING A DISPLAY
C FILE, USING THE DISPLAY CREATION ROUTINES. IT IS NOT
C USED TO RETURN THE ACTUAL POSITION OF THE DISPLAY BEAM
C ACTIVE ON THE SCREEN.
C
C ROUTINES CALLED:
C USERX - RETURNS USER X POSITION OF RASTER IX
C USERY - RETURNS USER Y POSITION OF RASTER IY
C
C************************************************************
INTEGER BEAMX, BEAMY, FILE(N)
COMMON /SCLBLK/ XMIN, YMIN, XMAX, YMAX, BEAMX, BEAMY
BEAMX = FILE(2)
BEAMY = FILE(3)
X = USERX(BEAMX)
Y = USERY(BEAMY)
RETURN
END